SYMBOL INDEX (48743 symbols across 5974 files) FILE: examples/device_playout.py function main (line 21) | async def main(client): FILE: examples/file_playout.py function main (line 21) | async def main(client): FILE: examples/player_as_smart_plugin.py function init_client_and_delete_message (line 15) | def init_client_and_delete_message(func): function start_playout (line 29) | async def start_playout(_, message: Message): function volume (line 58) | async def volume(_, message): function start (line 67) | async def start(_, message: Message): function stop (line 73) | async def stop(*_): function reconnect (line 79) | async def reconnect(*_): function restart_playout (line 85) | async def restart_playout(*_): function stop_playout (line 91) | async def stop_playout(*_): function mute (line 97) | async def mute(*_): function unmute (line 103) | async def unmute(*_): function pause (line 109) | async def pause(*_): function resume (line 115) | async def resume(*_): FILE: examples/pyav.py function on_played_data (line 25) | def on_played_data(gc, length): function main (line 32) | async def main(client): FILE: examples/radio_as_smart_plugin.py function anon_filter (line 21) | async def anon_filter(_, __, m: Message): function start (line 32) | async def start(client, message: Message): function stop (line 75) | async def stop(_, message: Message): FILE: examples/recorder_as_smart_plugin.py function record_from_voice_chat (line 30) | async def record_from_voice_chat(client: Client, m: Message): function network_status_changed_handler (line 41) | async def network_status_changed_handler(context, is_connected: bool): function record_and_send_opus_and_stop (line 49) | async def record_and_send_opus_and_stop(context): function get_utcnow (line 109) | def get_utcnow(): FILE: examples/restream_using_raw_data.py function on_played_data (line 25) | def on_played_data(_, length: int) -> Optional[bytes]: function on_recorded_data (line 29) | def on_recorded_data(_, data: bytes, length: int) -> None: function main (line 34) | async def main(client): FILE: pytgcalls/helpers.py function i2b (line 380) | def i2b(value: int) -> bytes: function b2i (line 396) | def b2i(value: bytes) -> int: function check_dhc (line 410) | def check_dhc(g: int, p: int) -> None: function check_g (line 447) | def check_g(g_x: int, p: int) -> None: function calc_fingerprint (line 464) | def calc_fingerprint(key: bytes) -> int: function generate_visualization (line 478) | def generate_visualization(key: Union[bytes, int], part2: Union[bytes, i... function get_real_elapsed_time (line 511) | def get_real_elapsed_time() -> float: FILE: pytgcalls/pytgcalls/dispatcher/action.py class Action (line 21) | class Action: method __set_name__ (line 22) | def __set_name__(self, owner, name): method __get__ (line 25) | def __get__(self, instance, owner): FILE: pytgcalls/pytgcalls/dispatcher/dispatcher.py class Dispatcher (line 34) | class Dispatcher: method __init__ (line 35) | def __init__(self, available_actions: type): method __build_handler_storage (line 39) | def __build_handler_storage(self): method add_handler (line 43) | def add_handler(self, callback: Callable, action: str) -> Callable: method remove_handler (line 61) | def remove_handler(self, callback: Callable, action: str) -> bool: method remove_all (line 74) | def remove_all(self): method get_handlers (line 77) | def get_handlers(self, action: str) -> List[Callable]: method trigger_handlers (line 84) | def trigger_handlers(self, action: str, instance: 'GroupCallNative', *... FILE: pytgcalls/pytgcalls/dispatcher/dispatcher_mixin.py class DispatcherMixin (line 28) | class DispatcherMixin: method __init__ (line 29) | def __init__(self, actions): method add_handler (line 32) | def add_handler(self, callback: Callable, action: str) -> Callable: method remove_handler (line 45) | def remove_handler(self, callback: Callable, action: str) -> bool: method trigger_handlers (line 58) | def trigger_handlers(self, action: str, instance: 'GroupCallNative', *... FILE: pytgcalls/pytgcalls/exceptions.py class PytgcallsBaseException (line 21) | class PytgcallsBaseException(Exception): class PytgcallsError (line 25) | class PytgcallsError(PytgcallsBaseException): class CallBeforeStartError (line 29) | class CallBeforeStartError(PytgcallsBaseException): class NotConnectedError (line 33) | class NotConnectedError(PytgcallsBaseException): class GroupCallNotFoundError (line 37) | class GroupCallNotFoundError(PytgcallsBaseException): FILE: pytgcalls/pytgcalls/group_call_factory.py function hot_load_mtproto_lib_or_exception (line 33) | def hot_load_mtproto_lib_or_exception(module): class GroupCallFactory (line 43) | class GroupCallFactory: method __init__ (line 53) | def __init__( method get_mtproto_bridge (line 80) | def get_mtproto_bridge(self): method get (line 83) | def get(self, group_call_type: GroupCallType, **kwargs) -> Union[Group... method get_group_call (line 92) | def get_group_call(self) -> GroupCall: method get_file_group_call (line 100) | def get_file_group_call( method get_device_group_call (line 113) | def get_device_group_call( method get_raw_group_call (line 125) | def get_raw_group_call( FILE: pytgcalls/pytgcalls/group_call_type.py class GroupCallType (line 23) | class GroupCallType(Enum): FILE: pytgcalls/pytgcalls/implementation/group_call.py class MediaType (line 28) | class MediaType(Enum): class GroupCallAction (line 33) | class GroupCallAction(GroupCallBaseAction): class GroupCallDispatcherMixin (line 42) | class GroupCallDispatcherMixin(DispatcherMixin): method on_video_playout_ended (line 43) | def on_video_playout_ended(self, func: Callable) -> Callable: method on_audio_playout_ended (line 55) | def on_audio_playout_ended(self, func: Callable) -> Callable: method on_media_playout_ended (line 67) | def on_media_playout_ended(self, func: Callable) -> Callable: class GroupCall (line 83) | class GroupCall(GroupCallRaw, GroupCallDispatcherMixin): method __init__ (line 84) | def __init__( method __trigger_on_video_playout_ended (line 102) | def __trigger_on_video_playout_ended(self, source): method __trigger_on_audio_playout_ended (line 105) | def __trigger_on_audio_playout_ended(self, source): method __trigger_on_media_playout_ended (line 108) | def __trigger_on_media_playout_ended(self, source, media_type: MediaTy... method __combined_video_trigger (line 111) | def __combined_video_trigger(self, source): method __combined_audio_trigger (line 115) | def __combined_audio_trigger(self, source): method __on_video_played_data (line 120) | def __on_video_played_data(self: 'GroupCallRaw') -> bytes: method __on_audio_played_data (line 125) | def __on_audio_played_data(self: 'GroupCallRaw', length: int) -> bytes: method __on_audio_recorded_data (line 130) | def __on_audio_recorded_data(self, data, length): method join (line 134) | async def join(self, group, join_as=None, invite_hash: Optional[str] =... method leave (line 137) | async def leave(self): method start_video (line 140) | async def start_video( method start_audio (line 172) | async def start_audio(self, source: Optional[str] = None, repeat=True,... method start_audio_record (line 197) | async def start_audio_record(self, path): method set_video_pause (line 201) | async def set_video_pause(self, pause: bool, with_mtproto=True): method set_audio_pause (line 208) | async def set_audio_pause(self, pause: bool, with_mtproto=True): method set_pause (line 215) | async def set_pause(self, pause: bool): method stop_audio (line 223) | async def stop_audio(self, with_mtproto=True): method stop_video (line 230) | async def stop_video(self, with_mtproto=True): method stop_media (line 237) | async def stop_media(self): method is_video_paused (line 246) | def is_video_paused(self): method is_audio_paused (line 250) | def is_audio_paused(self): method is_paused (line 254) | def is_paused(self): method is_video_running (line 258) | def is_video_running(self): method is_audio_running (line 262) | def is_audio_running(self): method is_running (line 266) | def is_running(self): FILE: pytgcalls/pytgcalls/implementation/group_call_base.py class GroupCallBaseAction (line 38) | class GroupCallBaseAction: class GroupCallBaseDispatcherMixin (line 45) | class GroupCallBaseDispatcherMixin(DispatcherMixin): method on_network_status_changed (line 46) | def on_network_status_changed(self, func: Callable) -> Callable: method on_participant_list_updated (line 58) | def on_participant_list_updated(self, func: Callable) -> Callable: class GroupCallBase (line 75) | class GroupCallBase(ABC, GroupCallBaseDispatcherMixin, GroupCallNative): method __init__ (line 81) | def __init__( method _group_call_participants_update_callback (line 122) | async def _group_call_participants_update_callback(self, update: Updat... method _group_call_update_callback (line 141) | async def _group_call_update_callback(self, update: UpdateGroupCallWra... method __set_join_response_payload (line 151) | def __set_join_response_payload(self, payload): method __emit_join_payload_callback (line 162) | def __emit_join_payload_callback(self, payload): method __network_state_updated_callback (line 202) | def __network_state_updated_callback(self, state: bool): method __start_status_worker (line 219) | def __start_status_worker(self): method start (line 228) | async def start(self, group, join_as=None, invite_hash: Optional[str] ... method stop (line 266) | async def stop(self): method reconnect (line 318) | async def reconnect(self): method leave_current_group_call (line 335) | async def leave_current_group_call(self): method edit_group_call (line 346) | async def edit_group_call(self, volume: int = None, muted=None, video_... method edit_group_call_member (line 374) | async def edit_group_call_member(self, peer, volume: int = None, muted... method set_is_mute (line 391) | async def set_is_mute(self, is_muted: bool): method set_my_volume (line 404) | async def set_my_volume(self, volume): method client (line 424) | def client(self): method full_chat (line 428) | def full_chat(self): method chat_peer (line 432) | def chat_peer(self): method group_call (line 436) | def group_call(self): method my_ssrc (line 440) | def my_ssrc(self): method my_peer (line 444) | def my_peer(self): method join_as (line 448) | def join_as(self): FILE: pytgcalls/pytgcalls/implementation/group_call_device.py class GroupCallDevice (line 25) | class GroupCallDevice(GroupCallBase): method __init__ (line 26) | def __init__( method _setup_and_start_group_call (line 43) | def _setup_and_start_group_call(self): method audio_input_device (line 47) | def audio_input_device(self): method audio_input_device (line 57) | def audio_input_device(self, name=None): method audio_output_device (line 61) | def audio_output_device(self): method audio_output_device (line 71) | def audio_output_device(self, name=None): FILE: pytgcalls/pytgcalls/implementation/group_call_file.py class GroupCallFileAction (line 27) | class GroupCallFileAction(GroupCallBaseAction): class GroupCallFileDispatcherMixin (line 32) | class GroupCallFileDispatcherMixin(GroupCallBaseDispatcherMixin): method on_playout_ended (line 33) | def on_playout_ended(self, func: Callable) -> Callable: class GroupCallFile (line 46) | class GroupCallFile(GroupCallBase, GroupCallFileDispatcherMixin): method __init__ (line 47) | def __init__( method __create_and_return_file_audio_device_descriptor (line 70) | def __create_and_return_file_audio_device_descriptor(self): method _setup_and_start_group_call (line 81) | def _setup_and_start_group_call(self): method stop_playout (line 84) | def stop_playout(self): method stop_output (line 89) | def stop_output(self): method input_filename (line 95) | def input_filename(self): method input_filename (line 101) | def input_filename(self, filename): method output_filename (line 107) | def output_filename(self): method output_filename (line 113) | def output_filename(self, filename): method pause_playout (line 118) | def pause_playout(self): method resume_playout (line 122) | def resume_playout(self): method pause_recording (line 126) | def pause_recording(self): method resume_recording (line 130) | def resume_recording(self): method __get_input_filename_callback (line 134) | def __get_input_filename_callback(self): method __get_output_filename_callback (line 137) | def __get_output_filename_callback(self): method __is_endless_playout_callback (line 140) | def __is_endless_playout_callback(self): method __is_playout_paused_callback (line 143) | def __is_playout_paused_callback(self): method __is_recording_paused_callback (line 146) | def __is_recording_paused_callback(self): method __playout_ended_callback (line 149) | def __playout_ended_callback(self, input_filename: str): FILE: pytgcalls/pytgcalls/implementation/group_call_native.py function if_native_instance_created (line 30) | def if_native_instance_created(func): class GroupCallNative (line 40) | class GroupCallNative: method __init__ (line 41) | def __init__( method get_event_loop (line 73) | def get_event_loop(self): method is_group_call_native_created (line 76) | def is_group_call_native_created(self): method _setup_and_start_group_call (line 79) | def _setup_and_start_group_call(self): method _set_connection_mode (line 83) | def _set_connection_mode(self, mode: tgcalls.GroupConnectionMode, keep... method _emit_join_payload (line 88) | def _emit_join_payload(self, callback): method _start_native_group_call (line 92) | def _start_native_group_call(self, *args): method _emit_join_payload (line 97) | def _emit_join_payload(self, callback): method _set_join_response_payload (line 102) | def _set_join_response_payload(self, payload): method _set_is_mute (line 107) | def _set_is_mute(self, is_muted: bool): method _set_volume (line 112) | def _set_volume(self, ssrc, volume): method _stop_audio_device_module (line 117) | def _stop_audio_device_module(self): method _start_audio_device_module (line 122) | def _start_audio_device_module(self): method _set_video_capture (line 127) | def _set_video_capture(self, source_path: Callable, width: int, height... method get_playout_devices (line 132) | def get_playout_devices(self) -> List['tgcalls.AudioDevice']: method get_recording_devices (line 143) | def get_recording_devices(self) -> List['tgcalls.AudioDevice']: method set_audio_input_device (line 154) | def set_audio_input_device(self, name: Optional[str] = None): method set_audio_output_device (line 169) | def set_audio_output_device(self, name: Optional[str] = None): method restart_playout (line 184) | def restart_playout(self): method restart_recording (line 195) | def restart_recording(self): FILE: pytgcalls/pytgcalls/implementation/group_call_raw.py class GroupCallRaw (line 27) | class GroupCallRaw(GroupCallBase): method __init__ (line 28) | def __init__( method __create_and_return_raw_audio_device_descriptor (line 50) | def __create_and_return_raw_audio_device_descriptor(self): method _setup_and_start_group_call (line 59) | def _setup_and_start_group_call(self): method _configure_video_capture (line 63) | def _configure_video_capture(self, video_info: VideoInfo): method __get_played_video_buffer_callback (line 68) | def __get_played_video_buffer_callback(self): method __get_played_audio_buffer_callback (line 82) | def __get_played_audio_buffer_callback(self, length: int): method __set_recorded_audio_buffer_callback (line 91) | def __set_recorded_audio_buffer_callback(self, frame: bytes, length: i... method __is_playout_paused_callback (line 95) | def __is_playout_paused_callback(self): method __is_recording_paused_callback (line 99) | def __is_recording_paused_callback(self): FILE: pytgcalls/pytgcalls/mtproto/base_bridge.py class MTProtoBridgeBase (line 25) | class MTProtoBridgeBase(ABC): method __init__ (line 26) | def __init__(self, client): method reset (line 51) | def reset(self): method register_group_call_native_callback (line 54) | def register_group_call_native_callback( method re_register_update_handlers (line 60) | def re_register_update_handlers(self): method check_group_call (line 65) | async def check_group_call(self) -> bool: method leave_current_group_call (line 76) | async def leave_current_group_call(self): method edit_group_call_member (line 82) | async def edit_group_call_member(self, peer, volume: int = None, muted... method get_and_set_self_peer (line 88) | async def get_and_set_self_peer(self): method get_and_set_group_call (line 94) | async def get_and_set_group_call(self, group): method unregister_update_handlers (line 105) | def unregister_update_handlers(self): method register_update_handlers (line 111) | def register_update_handlers(self): method resolve_and_set_join_as (line 117) | async def resolve_and_set_join_as(self, join_as): method send_speaking_group_call_action (line 124) | async def send_speaking_group_call_action(self): method join_group_call (line 130) | async def join_group_call( method set_my_ssrc (line 142) | def set_my_ssrc(self, ssrc): method handle_updates (line 145) | def handle_updates(self, updates): FILE: pytgcalls/pytgcalls/mtproto/data/base_wrapper.py class WrapperBase (line 21) | class WrapperBase: method __repr__ (line 24) | def __repr__(self): method __str__ (line 27) | def __str__(self): FILE: pytgcalls/pytgcalls/mtproto/data/group_call_discarded_wrapper.py class GroupCallDiscardedWrapper (line 23) | class GroupCallDiscardedWrapper(WrapperBase): method __init__ (line 24) | def __init__(self): FILE: pytgcalls/pytgcalls/mtproto/data/group_call_participant_wrapper.py class GroupCallParticipantWrapper (line 26) | class GroupCallParticipantWrapper(WrapperBase): method __init__ (line 41) | def __init__( method create (line 90) | def create(cls, participant): FILE: pytgcalls/pytgcalls/mtproto/data/group_call_wrapper.py class GroupCallWrapper (line 23) | class GroupCallWrapper(WrapperBase): method __init__ (line 24) | def __init__(self, call_id: int, params): FILE: pytgcalls/pytgcalls/mtproto/data/update/update_group_call_participants_wrapper.py class UpdateGroupCallParticipantsWrapper (line 28) | class UpdateGroupCallParticipantsWrapper(WrapperBase): method __init__ (line 29) | def __init__(self, participants: List['GroupCallParticipantWrapper']): FILE: pytgcalls/pytgcalls/mtproto/data/update/update_group_call_wrapper.py class UpdateGroupCallWrapper (line 28) | class UpdateGroupCallWrapper(WrapperBase): method __init__ (line 29) | def __init__(self, chat_id: int, call: Union['GroupCallWrapper', 'Grou... FILE: pytgcalls/pytgcalls/mtproto/exceptions.py class GroupcallSsrcDuplicateMuch (line 21) | class GroupcallSsrcDuplicateMuch(Exception): class BadRequest (line 25) | class BadRequest(Exception): FILE: pytgcalls/pytgcalls/mtproto/pyrogram_bridge.py class PyrogramBridge (line 48) | class PyrogramBridge(MTProtoBridgeBase): method __init__ (line 49) | def __init__(self, client: Client): method _process_update (line 64) | async def _process_update(self, _, update, users, chats): method _process_group_call_participants_update (line 74) | async def _process_group_call_participants_update(self, update): method _process_group_call_update (line 80) | async def _process_group_call_update(self, update): method _process_group_call_connection (line 89) | async def _process_group_call_connection(self, update): method check_group_call (line 96) | async def check_group_call(self) -> bool: method leave_current_group_call (line 116) | async def leave_current_group_call(self): method edit_group_call_member (line 125) | async def edit_group_call_member( method get_and_set_self_peer (line 140) | async def get_and_set_self_peer(self): method get_and_set_group_call (line 145) | async def get_and_set_group_call(self, group): method unregister_update_handlers (line 175) | def unregister_update_handlers(self): method register_update_handlers (line 180) | def register_update_handlers(self): method resolve_and_set_join_as (line 187) | async def resolve_and_set_join_as(self, join_as): method send_speaking_group_call_action (line 202) | async def send_speaking_group_call_action(self): method join_group_call (line 207) | async def join_group_call( method handle_updates (line 237) | async def handle_updates(self, updates): FILE: pytgcalls/pytgcalls/mtproto/telethon_bridge.py class TelethonBridge (line 49) | class TelethonBridge(MTProtoBridgeBase): method __init__ (line 50) | def __init__(self, client): method _process_update (line 60) | async def _process_update(self, update): method _process_group_call_participants_update (line 71) | async def _process_group_call_participants_update(self, update): method _process_group_call_update (line 77) | async def _process_group_call_update(self, update): method _process_group_call_connection (line 86) | async def _process_group_call_connection(self, update): method check_group_call (line 93) | async def check_group_call(self) -> bool: method leave_current_group_call (line 111) | async def leave_current_group_call(self): method edit_group_call_member (line 121) | async def edit_group_call_member( method get_and_set_self_peer (line 137) | async def get_and_set_self_peer(self): method get_and_set_group_call (line 142) | async def get_and_set_group_call(self, group): method unregister_update_handlers (line 160) | def unregister_update_handlers(self): method register_update_handlers (line 163) | def register_update_handlers(self): method resolve_and_set_join_as (line 166) | async def resolve_and_set_join_as(self, join_as): method send_speaking_group_call_action (line 174) | async def send_speaking_group_call_action(self): method join_group_call (line 177) | async def join_group_call( method handle_updates (line 203) | async def handle_updates(self, updates): FILE: pytgcalls/pytgcalls/mtproto_client_type.py class MTProtoClientType (line 23) | class MTProtoClientType(Enum): FILE: pytgcalls/pytgcalls/utils.py class VideoInfo (line 50) | class VideoInfo: method __init__ (line 51) | def __init__(self, width: int, height: int, fps: int): method default (line 57) | def default(cls): class QueueStream (line 61) | class QueueStream: method __init__ (line 62) | def __init__(self, on_end_callback, queue_size): method set_pause (line 74) | def set_pause(self, pause: bool): method create_queue (line 77) | def create_queue(self, queue_size=None): method start (line 83) | def start(self): method stop (line 88) | def stop(self): method read (line 92) | def read(self): method put (line 95) | def put(self, item, block=True): method _update (line 98) | def _update(self): class VideoStream (line 102) | class VideoStream(QueueStream): method __init__ (line 103) | def __init__(self, source, repeat, on_end_callback, queue_size=VIDEO_Q... method start (line 118) | def start(self): method get_video_info (line 121) | def get_video_info(self) -> VideoInfo: method read (line 131) | def read(self): method get_pts (line 141) | def get_pts(self): method skip_next_frame (line 144) | def skip_next_frame(self): method get_next_frame (line 147) | def get_next_frame(self) -> Optional[bytes]: method _update (line 174) | def _update(self): class AudioStream (line 192) | class AudioStream(QueueStream): method __init__ (line 195) | def __init__( method read (line 232) | def read(self, length: int): method get_pts (line 243) | def get_pts(self): method get_next_frame (line 246) | def get_next_frame(self) -> Optional[List[bytes]]: method _update (line 308) | def _update(self): FILE: pytgcalls/test.py class DH (line 39) | class DH: method __init__ (line 40) | def __init__(self, dhc: types.messages.DhConfig): method __repr__ (line 45) | def __repr__(self): class Call (line 49) | class Call: method __init__ (line 50) | def __init__(self, client: pyrogram.Client): method process_update (line 82) | async def process_update(self, _, update, users, chats): method auth_key_bytes (line 108) | def auth_key_bytes(self) -> bytes: method call_id (line 112) | def call_id(self) -> int: method get_protocol (line 116) | def get_protocol() -> types.PhoneCallProtocol: method get_dhc (line 125) | async def get_dhc(self): method check_g (line 129) | def check_g(self, g_x: int, p: int) -> None: method stop (line 136) | def stop(self) -> None: method update_state (line 145) | def update_state(self, val) -> None: method call_ended (line 148) | def call_ended(self) -> None: method call_failed (line 152) | def call_failed(self, error=None) -> None: method call_discarded (line 157) | def call_discarded(self): method received_call (line 164) | async def received_call(self): method discard_call (line 170) | async def discard_call(self, reason=None): method signalling_data_emitted_callback (line 188) | def signalling_data_emitted_callback(self, data): method _initiate_encrypted_call (line 200) | async def _initiate_encrypted_call(self) -> None: method on_init_encrypted_call (line 209) | def on_init_encrypted_call(self, func: callable) -> callable: class OutgoingCall (line 214) | class OutgoingCall(Call): method __init__ (line 217) | def __init__(self, client, user_id: Union[int, str]): method request (line 221) | async def request(self): method process_update (line 244) | async def process_update(self, _, update, users, chats) -> None: method call_accepted (line 253) | async def call_accepted(self) -> None: class IncomingCall (line 277) | class IncomingCall(Call): method __init__ (line 280) | def __init__(self, call: types.PhoneCallRequested, *args, **kwargs): method process_update (line 287) | async def process_update(self, _, update, users, chats): method on_call_accepted (line 294) | async def on_call_accepted(self, func: callable) -> callable: method accept (line 298) | async def accept(self) -> bool: method call_accepted (line 336) | async def call_accepted(self) -> None: class Tgcalls (line 360) | class Tgcalls: method __init__ (line 364) | def __init__(self, client: pyrogram.Client, receive_calls=True): method get_incoming_call_class (line 371) | def get_incoming_call_class(self): method get_outgoing_call_class (line 374) | def get_outgoing_call_class(self): method on_incoming_call (line 377) | def on_incoming_call(self, func) -> callable: method start_call (line 381) | async def start_call(self, user_id: Union[str, int]): method update_handler (line 386) | def update_handler(self, _, update, users, chats): function rtc_servers (line 402) | def rtc_servers(connections): function start (line 406) | async def start(client1, client2, make_out, make_inc): function main (line 470) | async def main(client1, client2, telethon1, make_out, make_inc): FILE: pytgcalls/tgcalls_dev.py function __bootstrap__ (line 4) | def __bootstrap__(): FILE: setup.py class CMakeExtension (line 43) | class CMakeExtension(Extension): method __init__ (line 44) | def __init__(self, name, sourcedir=''): class CMakeBuild (line 49) | class CMakeBuild(build_ext): method run (line 50) | def run(self): method build_extension (line 65) | def build_extension(self, ext): FILE: tgcalls/src/FileAudioDevice.h function namespace (line 24) | namespace rtc { function class (line 31) | class FileAudioDevice : public webrtc::AudioDeviceGeneric { FILE: tgcalls/src/FileAudioDeviceDescriptor.h function class (line 6) | class FileAudioDeviceDescriptor { FILE: tgcalls/src/InstanceHolder.h type InstanceHolder (line 6) | struct InstanceHolder { FILE: tgcalls/src/NativeInstance.cpp class PytgcallsRequestMediaChannelDescriptionTask (line 37) | class PytgcallsRequestMediaChannelDescriptionTask final : public tgcalls... FILE: tgcalls/src/NativeInstance.h function class (line 19) | class NativeInstance { FILE: tgcalls/src/RawAudioDevice.h function namespace (line 14) | namespace rtc { function class (line 18) | class RawAudioDevice : public webrtc::AudioDeviceGeneric { FILE: tgcalls/src/RawAudioDeviceDescriptor.h function class (line 10) | class RawAudioDeviceDescriptor { FILE: tgcalls/src/RtcServer.h type RtcServer (line 7) | struct RtcServer FILE: tgcalls/src/WrappedAudioDeviceModuleImpl.h function namespace (line 12) | namespace rtc { function class (line 16) | class WrappedAudioDeviceModuleImpl : public webrtc::AudioDeviceModule { FILE: tgcalls/src/tgcalls.cpp function ping (line 12) | void ping() { function PYBIND11_MODULE (line 23) | PYBIND11_MODULE(tgcalls, m) { FILE: tgcalls/src/video/PythonSource.h function class (line 12) | class PythonSource { FILE: tgcalls/src/video/PythonVideoTrackSource.cpp class PythonVideoSource (line 6) | class PythonVideoSource : public rtc::VideoSourceInterface source, int fps) { method AddOrUpdateSink (line 41) | void AddOrUpdateSink(rtc::VideoSinkInterface *sink, const... method RemoveSink (line 48) | void RemoveSink(rtc::VideoSinkInterface *sink) { type Data (line 54) | struct Data { class PythonVideoSourceImpl (line 61) | class PythonVideoSourceImpl : public webrtc::VideoTrackSource { method Create (line 63) | static rtc::scoped_refptr Create(std::unique_pt... method PythonVideoSourceImpl (line 67) | explicit PythonVideoSourceImpl(std::unique_ptr source, f... FILE: tgcalls/src/video/PythonVideoTrackSource.h function namespace (line 13) | namespace webrtc { function class (line 18) | class PythonVideoTrackSource { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/AudioDeviceHelper.cpp type tgcalls (line 6) | namespace tgcalls { function SkipDefaultDevice (line 9) | bool SkipDefaultDevice(const char *name) { function SetAudioInputDeviceById (line 24) | void SetAudioInputDeviceById(webrtc::AudioDeviceModule *adm, const std... function SetAudioOutputDeviceById (line 73) | void SetAudioOutputDeviceById(webrtc::AudioDeviceModule *adm, const st... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/AudioDeviceHelper.h function namespace (line 6) | namespace webrtc { function namespace (line 10) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/AudioFrame.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/CodecSelectHelper.cpp type tgcalls (line 11) | namespace tgcalls { function CompareFormats (line 16) | bool CompareFormats(const VideoFormat &a, const VideoFormat &b) { function FormatPriority (line 26) | int FormatPriority(const VideoFormat &format, const std::vector FilterAndSortEncoders(std::vector AppendUnique( function FindEqualFormat (line 105) | std::vector::const_iterator FindEqualFormat( function AddDefaultFeedbackParams (line 117) | void AddDefaultFeedbackParams(cricket::VideoCodec *codec) { function VideoFormatsMessage (line 138) | VideoFormatsMessage ComposeSupportedFormats( function CommonFormats (line 154) | CommonFormats ComputeCommonFormats( function CommonCodecs (line 224) | CommonCodecs AssignPayloadTypesAndDefaultCodecs(CommonFormats &&format... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/CodecSelectHelper.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/CryptoHelper.cpp type tgcalls (line 6) | namespace tgcalls { function AesKeyIv (line 8) | AesKeyIv PrepareAesKeyIv(const uint8_t *key, const uint8_t *msgKey, in... function AesProcessCtr (line 29) | void AesProcessCtr(MemorySpan from, void *to, AesKeyIv &&aesKeyIv) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/CryptoHelper.h function namespace (line 16) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/EncryptedConnection.cpp type tgcalls (line 8) | namespace tgcalls { function AppendSeq (line 37) | void AppendSeq(rtc::CopyOnWriteBuffer &buffer, uint32_t seq) { function WriteSeq (line 42) | void WriteSeq(void *bytes, uint32_t seq) { function ReadSeq (line 46) | uint32_t ReadSeq(const void *bytes) { function CounterFromSeq (line 50) | uint32_t CounterFromSeq(uint32_t seq) { function LogError (line 54) | absl::nullopt_t LogError( function ConstTimeIsDifferent (line 61) | bool ConstTimeIsDifferent(const void *a, const void *b, size_t size) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/EncryptedConnection.h function namespace (line 7) | namespace rtc { function namespace (line 11) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/FakeAudioDeviceModule.cpp type tgcalls (line 12) | namespace tgcalls { class FakeAudioDeviceModuleImpl (line 13) | class FakeAudioDeviceModuleImpl : public webrtc::webrtc_impl::AudioDev... method Create (line 15) | static rtc::scoped_refptr Create(webrtc::... method FakeAudioDeviceModuleImpl (line 23) | FakeAudioDeviceModuleImpl(webrtc::TaskQueueFactory*, FakeAudioDevice... method PlayoutIsAvailable (line 54) | int32_t PlayoutIsAvailable(bool* available) override { method StereoPlayoutIsAvailable (line 61) | int32_t StereoPlayoutIsAvailable(bool* available) const override { method StereoPlayout (line 67) | int32_t StereoPlayout(bool* enabled) const override { method SetStereoPlayout (line 73) | int32_t SetStereoPlayout(bool enable) override { method Init (line 81) | int32_t Init() override { method RegisterAudioCallback (line 85) | int32_t RegisterAudioCallback(webrtc::AudioTransport* callback) over... method StartPlayout (line 91) | int32_t StartPlayout() override { method StopPlayout (line 107) | int32_t StopPlayout() override { method Playing (line 119) | bool Playing() const override { method StartRecording (line 123) | int32_t StartRecording() override { method StopRecording (line 138) | int32_t StopRecording() override { method Recording (line 149) | bool Recording() const override { method Render (line 155) | int32_t Render() { method Record (line 195) | int32_t Record() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/FakeAudioDeviceModule.h function namespace (line 8) | namespace webrtc { function namespace (line 13) | namespace rtc { function namespace (line 18) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/FakeVideoTrackSource.cpp type tgcalls (line 11) | namespace tgcalls { class ChessFrameSource (line 16) | class ChessFrameSource : public FrameSource { method ChessFrameSource (line 18) | ChessFrameSource() { method Info (line 25) | Info info() const override{ method next_frame_rgb0 (line 32) | void next_frame_rgb0(char *buf, double *pts) override { type Frame (line 40) | struct Frame { method Frame (line 46) | Frame genFrame(int i, int n) { class FakeVideoSource (line 103) | class FakeVideoSource : public rtc::VideoSourceInterface source) { method AddOrUpdateSink (line 123) | void AddOrUpdateSink(rtc::VideoSinkInterface *sink, con... method RemoveSink (line 129) | void RemoveSink(rtc::VideoSinkInterface *sink) { type Data (line 135) | struct Data { class FakeVideoTrackSourceImpl (line 142) | class FakeVideoTrackSourceImpl : public webrtc::VideoTrackSource { method Create (line 144) | static rtc::scoped_refptr Create(std::uniq... method FakeVideoTrackSourceImpl (line 148) | explicit FakeVideoTrackSourceImpl(std::unique_ptr sourc... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/FakeVideoTrackSource.h function namespace (line 6) | namespace webrtc { function namespace (line 11) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Instance.cpp type tgcalls (line 6) | namespace tgcalls { function SetLoggingFunction (line 62) | void SetLoggingFunction(std::function loggi... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Instance.h function namespace (line 12) | namespace rtc { function namespace (line 19) | namespace webrtc { type FilePath (line 29) | struct FilePath { type Proxy (line 37) | struct Proxy { type RtcServer (line 44) | struct RtcServer { function EndpointType (line 52) | enum class EndpointType { type class (line 72) | enum class type class (line 77) | enum class function DataSaving (line 92) | enum class DataSaving { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/InstanceImpl.cpp type tgcalls (line 9) | namespace tgcalls { function TrafficStats (line 159) | TrafficStats InstanceImpl::getTrafficStats() { function PersistentState (line 163) | PersistentState InstanceImpl::getPersistentState() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/InstanceImpl.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/LogSinkImpl.cpp type tgcalls (line 12) | namespace tgcalls { type tm (line 31) | struct tm FILE: tgcalls/third_party/lib_tgcalls/tgcalls/LogSinkImpl.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Manager.cpp type tgcalls (line 8) | namespace tgcalls { function dumpStatsLog (line 11) | void dumpStatsLog(const FilePath &path, const CallStats &stats) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Manager.h function namespace (line 11) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/MediaManager.cpp type tgcalls (line 26) | namespace tgcalls { function VideoCaptureInterfaceObject (line 39) | VideoCaptureInterfaceObject *GetVideoCaptureAssumingSameThread(VideoCa... class AudioCaptureAnalyzer (line 45) | class AudioCaptureAnalyzer : public webrtc::CustomAudioAnalyzer { method Initialize (line 47) | void Initialize(int sample_rate_hz, int num_channels) override { method Analyze (line 51) | void Analyze(const webrtc::AudioBuffer* audio) override { method ToString (line 55) | std::string ToString() const override { method AudioCaptureAnalyzer (line 62) | AudioCaptureAnalyzer(std::function... class AudioCapturePostProcessor (line 69) | class AudioCapturePostProcessor : public webrtc::CustomProcessing { method AudioCapturePostProcessor (line 71) | AudioCapturePostProcessor(std::function updated, std::v... method Initialize (line 81) | virtual void Initialize(int sample_rate_hz, int num_channels) overri... method Process (line 84) | virtual void Process(webrtc::AudioBuffer *buffer) override { method ToString (line 137) | virtual std::string ToString() const override { method SetRuntimeSetting (line 141) | virtual void SetRuntimeSetting(webrtc::AudioProcessing::RuntimeSetti... class VideoSinkInterfaceProxyImpl (line 156) | class VideoSinkInterfaceProxyImpl : public rtc::VideoSinkInterface update) : method OnData (line 208) | virtual void OnData(const Data& audio) override { function IsRtcp (line 908) | static bool IsRtcp(const uint8_t* packet, size_t length) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/MediaManager.h function namespace (line 18) | namespace webrtc { function namespace (line 27) | namespace cricket { function namespace (line 33) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Message.cpp type tgcalls (line 6) | namespace tgcalls { function Serialize (line 11) | void Serialize(rtc::ByteBufferWriter &to, const std::string &from) { function Deserialize (line 18) | bool Deserialize(std::string &to, rtc::ByteBufferReader &from) { function Serialize (line 33) | void Serialize(rtc::ByteBufferWriter &to, const webrtc::SdpVideoFormat... function Deserialize (line 44) | bool Deserialize(webrtc::SdpVideoFormat &to, rtc::ByteBufferReader &fr... function Serialize (line 69) | void Serialize(rtc::ByteBufferWriter &to, const cricket::Candidate &fr... function Deserialize (line 79) | bool Deserialize(cricket::Candidate &to, rtc::ByteBufferReader &from) { function Serialize (line 94) | void Serialize(rtc::ByteBufferWriter &to, const RequestVideoMessage &f... function Deserialize (line 97) | bool Deserialize(RequestVideoMessage &to, rtc::ByteBufferReader &reade... function Serialize (line 101) | void Serialize(rtc::ByteBufferWriter &to, const RemoteMediaStateMessag... function Deserialize (line 106) | bool Deserialize(RemoteMediaStateMessage &to, rtc::ByteBufferReader &r... function Serialize (line 121) | void Serialize(rtc::ByteBufferWriter &to, const CandidatesListMessage ... function Deserialize (line 133) | bool Deserialize(CandidatesListMessage &to, rtc::ByteBufferReader &rea... function Serialize (line 156) | void Serialize(rtc::ByteBufferWriter &to, const VideoFormatsMessage &f... function Deserialize (line 167) | bool Deserialize(VideoFormatsMessage &to, rtc::ByteBufferReader &from,... function Serialize (line 193) | void Serialize(rtc::ByteBufferWriter &to, const rtc::CopyOnWriteBuffer... function Deserialize (line 201) | bool Deserialize(rtc::CopyOnWriteBuffer &to, rtc::ByteBufferReader &fr... function Serialize (line 217) | void Serialize(rtc::ByteBufferWriter &to, const AudioDataMessage &from... function Deserialize (line 221) | bool Deserialize(AudioDataMessage &to, rtc::ByteBufferReader &from, bo... function Serialize (line 225) | void Serialize(rtc::ByteBufferWriter &to, const VideoDataMessage &from... function Deserialize (line 229) | bool Deserialize(VideoDataMessage &to, rtc::ByteBufferReader &from, bo... function Serialize (line 233) | void Serialize(rtc::ByteBufferWriter &to, const UnstructuredDataMessag... function Deserialize (line 237) | bool Deserialize(UnstructuredDataMessage &to, rtc::ByteBufferReader &f... function Serialize (line 241) | void Serialize(rtc::ByteBufferWriter &to, const VideoParametersMessage... function Deserialize (line 245) | bool Deserialize(VideoParametersMessage &to, rtc::ByteBufferReader &fr... function Serialize (line 254) | void Serialize(rtc::ByteBufferWriter &to, const RemoteBatteryLevelIsLo... function Deserialize (line 258) | bool Deserialize(RemoteBatteryLevelIsLowMessage &to, rtc::ByteBufferRe... function Serialize (line 268) | void Serialize(rtc::ByteBufferWriter &to, const RemoteNetworkStatusMes... function Deserialize (line 273) | bool Deserialize(RemoteNetworkStatusMessage &to, rtc::ByteBufferReader... type TryResult (line 286) | enum class TryResult : uint8_t { function TryResult (line 293) | TryResult TryDeserialize( type TryDeserializeNext (line 314) | struct TryDeserializeNext type TryDeserializeNext<> (line 317) | struct TryDeserializeNext<> { method Call (line 318) | static bool Call( function TryDeserializeRecursive (line 340) | bool TryDeserializeRecursive( function SerializeMessageWithSeq (line 351) | rtc::CopyOnWriteBuffer SerializeMessageWithSeq( function DeserializeMessage (line 368) | absl::optional DeserializeMessage( type TryDeserializeNext (line 327) | struct TryDeserializeNext { method Call (line 328) | static bool Call( FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Message.h type class (line 15) | enum class type class (line 16) | enum class type PeerIceParameters (line 18) | struct PeerIceParameters { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/NetworkManager.cpp type tgcalls (line 28) | namespace tgcalls { class TgCallsCryptStringImpl (line 30) | class TgCallsCryptStringImpl : public rtc::CryptStringImpl { method TgCallsCryptStringImpl (line 32) | TgCallsCryptStringImpl(std::string const &value) : method GetLength (line 39) | virtual size_t GetLength() const override { method CopyTo (line 43) | virtual void CopyTo(char* dest, bool nullterminate) const override { method UrlEncode (line 49) | virtual std::string UrlEncode() const override { method CryptStringImpl (line 52) | virtual CryptStringImpl* Copy() const override { method CopyRawTo (line 56) | virtual void CopyRawTo(std::vector* dest) const overr... function TrafficStats (line 250) | TrafficStats NetworkManager::getNetworkStats() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/NetworkManager.h function namespace (line 18) | namespace rtc { function namespace (line 25) | namespace cricket { function namespace (line 31) | namespace webrtc { function namespace (line 36) | namespace tgcalls { type InterfaceTrafficStats (line 47) | struct InterfaceTrafficStats { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/PlatformContext.h function namespace (line 4) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/SctpDataChannelProviderInterfaceImpl.cpp type tgcalls (line 5) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/SctpDataChannelProviderInterfaceImpl.h function namespace (line 11) | namespace cricket { function namespace (line 15) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/StaticThreads.cpp type tgcalls (line 9) | namespace tgcalls { class Pool (line 12) | class Pool : public std::enable_shared_from_this get() { method set_pool_size (line 35) | void set_pool_size(size_t size) { method dec_ref (line 40) | void dec_ref(size_t i) { method set_pool_size_locked (line 51) | void set_pool_size_locked(size_t size) { class ThreadsImpl (line 58) | class ThreadsImpl : public Threads { method ThreadsImpl (line 61) | explicit ThreadsImpl(size_t i) { method getSharedModuleThread (line 80) | rtc::scoped_refptr getSharedModuleThread... method Thread (line 97) | static Thread create(const std::string &name) { method Thread (line 100) | static Thread create_network(const std::string &name) { method Thread (line 104) | static Thread init(Thread value, const std::string &name) { class ThreadsCreator (line 111) | class ThreadsCreator { type StaticThreads (line 130) | namespace StaticThreads { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/StaticThreads.h function namespace (line 6) | namespace rtc { function namespace (line 11) | namespace webrtc { function namespace (line 15) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/Stats.h function CallStatsConnectionEndpointType (line 6) | enum class CallStatsConnectionEndpointType { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/ThreadLocalObject.h function namespace (line 10) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/TurnCustomizerImpl.cpp type tgcalls (line 5) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/TurnCustomizerImpl.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/VideoCaptureInterface.cpp type tgcalls (line 5) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/VideoCaptureInterface.h function namespace (line 9) | namespace rtc { function namespace (line 14) | namespace webrtc { function VideoState (line 23) | enum class VideoState { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/VideoCaptureInterfaceImpl.cpp type tgcalls (line 9) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/VideoCaptureInterfaceImpl.h function namespace (line 10) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/VideoCapturerInterface.h function namespace (line 9) | namespace rtc { function namespace (line 14) | namespace webrtc { function namespace (line 18) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSource.cpp type tgcalls (line 11) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSource.h function namespace (line 18) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceHelper.cpp type tgcalls (line 33) | namespace tgcalls { function DesktopSize (line 36) | DesktopSize AspectFitted(DesktopSize from, DesktopSize to) { class CaptureScheduler (line 47) | class CaptureScheduler { method runAsync (line 49) | void runAsync(std::function method) { method runDelayed (line 54) | void runDelayed(int delayMs, std::function method) { method CaptureScheduler (line 76) | CaptureScheduler() : _thread(GlobalCapturerThread()) { method runAsync (line 79) | void runAsync(std::function method) { method runDelayed (line 82) | void runDelayed(int delayMs, std::function method) { class CaptureScheduler (line 74) | class CaptureScheduler { method runAsync (line 49) | void runAsync(std::function method) { method runDelayed (line 54) | void runDelayed(int delayMs, std::function method) { method CaptureScheduler (line 76) | CaptureScheduler() : _thread(GlobalCapturerThread()) { method runAsync (line 79) | void runAsync(std::function method) { method runDelayed (line 82) | void runDelayed(int delayMs, std::function method) { class SourceFrameCallbackImpl (line 92) | class SourceFrameCallbackImpl : public webrtc::DesktopCapturer::Callba... class DesktopSourceRenderer (line 115) | class DesktopSourceRenderer { type DesktopCaptureSourceHelper::Renderer (line 378) | struct DesktopCaptureSourceHelper::Renderer { function DesktopCaptureSource (line 383) | DesktopCaptureSource DesktopCaptureSourceForKey( function ShouldBeDesktopCapture (line 408) | bool ShouldBeDesktopCapture(const std::string &uniqueKey) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceHelper.h function namespace (line 16) | namespace webrtc { function namespace (line 20) | namespace rtc { function namespace (line 25) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.cpp type tgcalls (line 18) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/desktop_capturer/DesktopCaptureSourceManager.h function namespace (line 17) | namespace webrtc { function DesktopCaptureType (line 24) | enum class DesktopCaptureType { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupInstanceCustomImpl.cpp type tgcalls (line 69) | namespace tgcalls { function splitString (line 74) | void splitString(const std::string &s, char delim, Out result) { function splitString (line 82) | std::vector splitString(const std::string &s, char delim) { function stringToInt (line 88) | static int stringToInt(std::string const &string) { function intToString (line 95) | static std::string intToString(int value) { function uint32ToString (line 101) | static std::string uint32ToString(uint32_t value) { function stringToUInt32 (line 107) | static uint32_t stringToUInt32(std::string const &string) { function stringToUInt16 (line 114) | static uint16_t stringToUInt16(std::string const &string) { function formatTimestampMillis (line 121) | static std::string formatTimestampMillis(int64_t timestamp) { function VideoCaptureInterfaceObject (line 127) | static VideoCaptureInterfaceObject *GetVideoCaptureAssumingSameThread(... type OutgoingVideoFormat (line 133) | struct OutgoingVideoFormat { function addDefaultFeedbackParams (line 138) | static void addDefaultFeedbackParams(cricket::VideoCodec *codec) { type H264FormatParameters (line 154) | struct H264FormatParameters { function H264FormatParameters (line 160) | H264FormatParameters parseH264FormatParameters(webrtc::SdpVideoFormat ... function getH264ProfileLevelIdPriority (line 176) | static int getH264ProfileLevelIdPriority(std::string const &profileLev... function getH264PacketizationModePriority (line 186) | static int getH264PacketizationModePriority(std::string const &packeti... function getH264LevelAssymetryAllowedPriority (line 194) | static int getH264LevelAssymetryAllowedPriority(std::string const &lev... function filterSupportedVideoFormats (line 202) | static std::vector filterSupportedVideoFormats... function assignPayloadTypes (line 282) | static std::vector assignPayloadTypes(std::vector... type VideoSsrcs (line 341) | struct VideoSsrcs { type SimulcastLayer (line 342) | struct SimulcastLayer { method SimulcastLayer (line 346) | SimulcastLayer(uint32_t ssrc_, uint32_t fidSsrc_) : method SimulcastLayer (line 350) | SimulcastLayer(const SimulcastLayer &other) : method VideoSsrcs (line 357) | VideoSsrcs() { method VideoSsrcs (line 360) | VideoSsrcs(const VideoSsrcs &other) : type InternalGroupLevelValue (line 365) | struct InternalGroupLevelValue { type ChannelId (line 370) | struct ChannelId { method ChannelId (line 374) | ChannelId(uint32_t networkSsrc_, uint32_t actualSsrc_) : method ChannelId (line 379) | explicit ChannelId(uint32_t networkSsrc_) : method name (line 391) | std::string name() { type VideoChannelId (line 400) | struct VideoChannelId { method VideoChannelId (line 403) | explicit VideoChannelId(std::string const &endpointId_) : type ChannelSsrcInfo (line 412) | struct ChannelSsrcInfo { type Type (line 413) | enum class Type { type RequestedMediaChannelDescriptions (line 423) | struct RequestedMediaChannelDescriptions { method RequestedMediaChannelDescriptions (line 427) | RequestedMediaChannelDescriptions(std::shared_ptr update, method OnData (line 551) | virtual void OnData(const Data& audio) override { class VideoSinkImpl (line 614) | class VideoSinkImpl : public rtc::VideoSinkInterface *externalAudioSamples, webr... method AudioFrame (line 866) | virtual AudioFrame Record() override { method WaitForUs (line 894) | virtual int32_t WaitForUs() override { class AudioCaptureAnalyzer (line 908) | class AudioCaptureAnalyzer : public webrtc::CustomAudioAnalyzer { method Initialize (line 910) | void Initialize(int sample_rate_hz, int num_channels) override { method Analyze (line 914) | void Analyze(const webrtc::AudioBuffer* buffer) override { method ToString (line 955) | std::string ToString() const override { method AudioCaptureAnalyzer (line 967) | AudioCaptureAnalyzer(std::function up... class IncomingAudioChannel (line 975) | class IncomingAudioChannel : public sigslot::has_slots<> { method IncomingAudioChannel (line 977) | IncomingAudioChannel( method setVolume (line 1063) | void setVolume(double value) { method updateActivity (line 1069) | void updateActivity() { method getActivity (line 1073) | int64_t getActivity() { method OnSentPacket_w (line 1078) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { class IncomingVideoChannel (line 1094) | class IncomingVideoChannel : public sigslot::has_slots<> { method IncomingVideoChannel (line 1096) | IncomingVideoChannel( method addSink (line 1202) | void addSink(std::weak_ptr... method getStats (line 1234) | absl::optional getStats() { method OnSentPacket_w (line 1239) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { class MissingSsrcPacketBuffer (line 1262) | class MissingSsrcPacketBuffer { method MissingSsrcPacketBuffer (line 1264) | MissingSsrcPacketBuffer(int limit) : method add (line 1271) | void add(uint32_t ssrc, rtc::CopyOnWriteBuffer const &packet) { method get (line 1278) | std::vector get(uint32_t ssrc) { class RequestedBroadcastPart (line 1297) | class RequestedBroadcastPart { method RequestedBroadcastPart (line 1302) | explicit RequestedBroadcastPart(int64_t timestamp_, std::shared_ptr<... type DecodedBroadcastPart (line 1307) | struct DecodedBroadcastPart { type DecodedBroadcastPartChannel (line 1308) | struct DecodedBroadcastPartChannel { method DecodedBroadcastPart (line 1313) | DecodedBroadcastPart(int numSamples_, std::vector videoCaptureToGetV... class GroupInstanceCustomInternal (line 1330) | class GroupInstanceCustomInternal : public sigslot::has_slots<>, publi... method GroupInstanceCustomInternal (line 1332) | GroupInstanceCustomInternal(GroupInstanceDescriptor &&descriptor, st... method start (line 1398) | void start() { method destroyOutgoingVideoChannel (line 1577) | void destroyOutgoingVideoChannel() { method createOutgoingVideoChannel (line 1590) | void createOutgoingVideoChannel() { method adjustVideoSendParams (line 1676) | void adjustVideoSendParams() { method updateVideoSend (line 1760) | void updateVideoSend() { method destroyOutgoingAudioChannel (line 1777) | void destroyOutgoingAudioChannel() { method createOutgoingAudioChannel (line 1791) | void createOutgoingAudioChannel() { method stop (line 1870) | void stop() { method updateSsrcAudioLevel (line 1873) | void updateSsrcAudioLevel(uint32_t ssrc, uint8_t audioLevel, bool is... method beginLevelsTimer (line 1898) | void beginLevelsTimer(int timeoutMs) { method beginAudioChannelCleanupTimer (line 1957) | void beginAudioChannelCleanupTimer(int delayMs) { method beginRemoteConstraintsUpdateTimer (line 1986) | void beginRemoteConstraintsUpdateTimer(int delayMs) { method beginNetworkStatusTimer (line 2000) | void beginNetworkStatusTimer(int delayMs) { method updateBroadcastNetworkStatus (line 2016) | void updateBroadcastNetworkStatus() { method getNextBroadcastPart (line 2044) | absl::optional getNextBroadcastPart() { method commitBroadcastPackets (line 2075) | void commitBroadcastPackets() { method requestNextBroadcastPart (line 2154) | void requestNextBroadcastPart() { method requestNextBroadcastPartWithDelay (line 2177) | void requestNextBroadcastPartWithDelay(int timeoutMs) { method onReceivedNextBroadcastPart (line 2189) | void onReceivedNextBroadcastPart(BroadcastPart &&part) { method beginBroadcastPartsDecodeTimer (line 2235) | void beginBroadcastPartsDecodeTimer(int timeoutMs) { method configureVideoParams (line 2253) | void configureVideoParams() { method OnSentPacket_w (line 2377) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { method OnRtcpPacketReceived_n (line 2381) | void OnRtcpPacketReceived_n(rtc::CopyOnWriteBuffer *buffer, int64_t ... method adjustBitratePreferences (line 2390) | void adjustBitratePreferences(bool resetStartBitrate) { method setIsRtcConnected (line 2421) | void setIsRtcConnected(bool isConnected) { method updateIsConnected (line 2442) | void updateIsConnected() { method updateIsDataChannelOpen (line 2481) | void updateIsDataChannelOpen(bool isDataChannelOpen) { method receivePacket (line 2492) | void receivePacket(rtc::CopyOnWriteBuffer const &packet, bool isUnre... method receiveRtcpPacket (line 2550) | void receiveRtcpPacket(rtc::CopyOnWriteBuffer const &packet, int64_t... method receiveDataChannelMessage (line 2556) | void receiveDataChannelMessage(std::string const &message) { method maybeRequestUnknownSsrc (line 2661) | void maybeRequestUnknownSsrc(uint32_t ssrc) { method processMediaChannelDescriptionsResponse (line 2694) | void processMediaChannelDescriptionsResponse(int requestId, std::vec... method maybeDeliverBufferedPackets (line 2719) | void maybeDeliverBufferedPackets(uint32_t ssrc) { method maybeUpdateRemoteVideoConstraints (line 2734) | void maybeUpdateRemoteVideoConstraints() { method setConnectionMode (line 2802) | void setConnectionMode(GroupConnectionMode connectionMode, bool keep... method onConnectionModeUpdated (line 2810) | void onConnectionModeUpdated(GroupConnectionMode previousMode, bool ... method generateSsrcs (line 2872) | void generateSsrcs() { method emitJoinPayload (line 2916) | void emitJoinPayload(std::function c... method setVideoSource (line 2952) | void setVideoSource(std::function videoCap... method setAudioOutputDevice (line 2970) | void setAudioOutputDevice(const std::string &id) { method setAudioInputDevice (line 2978) | void setAudioInputDevice(const std::string &id) { method addExternalAudioSamples (line 2986) | void addExternalAudioSamples(std::vector &&samples) { method setJoinResponsePayload (line 3003) | void setJoinResponsePayload(std::string const &payload) { method setServerBandwidthProbingChannelSsrc (line 3064) | void setServerBandwidthProbingChannelSsrc(uint32_t probingSsrc) { method removeSsrcs (line 3099) | void removeSsrcs(std::vector ssrcs) { method removeIncomingVideoSource (line 3102) | void removeIncomingVideoSource(uint32_t ssrc) { method setIsMuted (line 3105) | void setIsMuted(bool isMuted) { method onUpdatedIsMuted (line 3118) | void onUpdatedIsMuted() { method setIsNoiseSuppressionEnabled (line 3127) | void setIsNoiseSuppressionEnabled(bool isNoiseSuppressionEnabled) { method addIncomingVideoOutput (line 3131) | void addIncomingVideoOutput(std::string const &endpointId, std::weak... method addIncomingAudioChannel (line 3147) | void addIncomingAudioChannel(ChannelId ssrc, bool isRawPcm = false) { method removeIncomingAudioChannel (line 3248) | void removeIncomingAudioChannel(ChannelId const &channelId) { method addIncomingVideoChannel (line 3268) | void addIncomingVideoChannel(uint32_t audioSsrc, GroupParticipantVid... method setVolume (line 3327) | void setVolume(uint32_t ssrc, double volume) { method setRequestedVideoChannels (line 3346) | void setRequestedVideoChannels(std::vector ... method getStats (line 3408) | void getStats(std::function completion) { method performWithAudioDeviceModule (line 3421) | void performWithAudioDeviceModule(std::function createAudioDeviceModule... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupInstanceCustomImpl.h function namespace (line 14) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupInstanceImpl.h function namespace (line 15) | namespace webrtc { function namespace (line 21) | namespace rtc { function namespace (line 26) | namespace tgcalls { type class (line 73) | enum class type GroupNetworkState (line 79) | struct GroupNetworkState { function VideoContentType (line 84) | enum class VideoContentType { type GroupInstanceStats (line 132) | struct GroupInstanceStats { type GroupInstanceDescriptor (line 141) | struct GroupInstanceDescriptor { function VideoContentType (line 157) | VideoContentType videoContentType{VideoContentType::None}; FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupJoinPayload.h function namespace (line 8) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupJoinPayloadInternal.cpp type tgcalls (line 6) | namespace tgcalls { function parseInt (line 10) | absl::optional parseInt(json11::Json::object const &object, s... function parseString (line 18) | absl::optional parseString(json11::Json::object const &ob... function splitString (line 27) | void splitString(const std::string &s, char delim, Out result) { function splitString (line 35) | std::vector splitString(const std::string &s, char delim) { function parseTransportDescription (line 41) | absl::optional parseTransportDescriptio... function parsePayloadType (line 177) | absl::optional parsePayloadType(json... function parseVideoInformation (line 248) | absl::optional parseVideoInformation(json11... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupJoinPayloadInternal.h function namespace (line 12) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupNetworkManager.cpp type tgcalls (line 23) | namespace tgcalls { function updateHeaderWithVoiceActivity (line 34) | static void updateHeaderWithVoiceActivity(rtc::CopyOnWriteBuffer *pack... function readHeaderVoiceActivity (line 83) | static void readHeaderVoiceActivity(const uint8_t* ptrRTPDataExtension... function maybeUpdateRtpVoiceActivity (line 128) | static void maybeUpdateRtpVoiceActivity(rtc::CopyOnWriteBuffer *packet... function maybeReadRtpVoiceActivity (line 203) | static void maybeReadRtpVoiceActivity(rtc::CopyOnWriteBuffer *packet, ... class WrappedDtlsSrtpTransport (line 279) | class WrappedDtlsSrtpTransport : public webrtc::DtlsSrtpTransport { method WrappedDtlsSrtpTransport (line 284) | WrappedDtlsSrtpTransport(bool rtcp_mux_enabled) : method SendRtpPacket (line 292) | bool SendRtpPacket(rtc::CopyOnWriteBuffer *packet, const rtc::Packet... function PeerIceParameters (line 461) | PeerIceParameters GroupNetworkManager::getLocalIceParameters() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/GroupNetworkManager.h function namespace (line 22) | namespace rtc { function namespace (line 29) | namespace cricket { function namespace (line 36) | namespace webrtc { function namespace (line 43) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/StreamingPart.cpp type tgcalls (line 17) | namespace tgcalls { function readInt32 (line 21) | static absl::optional readInt32(std::string const &data, int... type ChannelUpdate (line 33) | struct ChannelUpdate { function parseChannelUpdates (line 39) | static std::vector parseChannelUpdates(std::string cons... class AVIOContextImpl (line 79) | class AVIOContextImpl { method AVIOContextImpl (line 81) | AVIOContextImpl(std::vector &&fileData) : method read (line 91) | static int read(void *opaque, unsigned char *buffer, int bufferSize) { method seek (line 109) | static int64_t seek(void *opaque, int64_t offset, int whence) { method AVIOContext (line 124) | AVIOContext *getContext() { type ReadPcmResult (line 138) | struct ReadPcmResult { class StreamingPartInternal (line 143) | class StreamingPartInternal { method StreamingPartInternal (line 145) | StreamingPartInternal(std::vector &&fileData) : method ReadPcmResult (line 250) | ReadPcmResult readPcm(std::vector &outPcm) { method getDurationInMilliseconds (line 279) | int getDurationInMilliseconds() { method getChannelCount (line 283) | int getChannelCount() { method sampleFloatToInt16 (line 292) | static int16_t sampleFloatToInt16(float sample) { method fillPcmBuffer (line 296) | void fillPcmBuffer() { class StreamingPartState (line 409) | class StreamingPartState { type ChannelMapping (line 410) | struct ChannelMapping { method ChannelMapping (line 414) | ChannelMapping(uint32_t ssrc_, int channelIndex_) : method StreamingPartState (line 420) | StreamingPartState(std::vector &&data) : method getRemainingMilliseconds (line 438) | int getRemainingMilliseconds() const { method get10msPerChannel (line 442) | std::vector get10msPerChannel() { method getCurrentMappedChannelIndex (line 491) | absl::optional getCurrentMappedChannelIndex(uint32_t ssrc) { method updateCurrentMapping (line 500) | void updateCurrentMapping(uint32_t ssrc, int channelIndex) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/group/StreamingPart.h function namespace (line 8) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/legacy/InstanceImplLegacy.cpp function tgvoip_openssl_aes_ige_encrypt (line 14) | void tgvoip_openssl_aes_ige_encrypt(uint8_t* in, uint8_t* out, size_t le... function tgvoip_openssl_aes_ige_decrypt (line 20) | void tgvoip_openssl_aes_ige_decrypt(uint8_t* in, uint8_t* out, size_t le... function tgvoip_openssl_rand_bytes (line 26) | void tgvoip_openssl_rand_bytes(uint8_t* buffer, size_t len){ function tgvoip_openssl_sha1 (line 30) | void tgvoip_openssl_sha1(uint8_t* msg, size_t len, uint8_t* output){ function tgvoip_openssl_sha256 (line 34) | void tgvoip_openssl_sha256(uint8_t* msg, size_t len, uint8_t* output){ function tgvoip_openssl_aes_ctr_encrypt (line 38) | void tgvoip_openssl_aes_ctr_encrypt(uint8_t* inout, size_t length, uint8... function tgvoip_openssl_aes_cbc_encrypt (line 48) | void tgvoip_openssl_aes_cbc_encrypt(uint8_t* in, uint8_t* out, size_t le... function tgvoip_openssl_aes_cbc_decrypt (line 54) | void tgvoip_openssl_aes_cbc_decrypt(uint8_t* in, uint8_t* out, size_t le... type tgcalls (line 71) | namespace tgcalls { function TrafficStats (line 272) | TrafficStats InstanceImplLegacy::getTrafficStats() { function PersistentState (line 283) | PersistentState InstanceImplLegacy::getPersistentState() { function SetLegacyGlobalServerConfig (line 348) | void SetLegacyGlobalServerConfig(const std::string &serverConfig) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/legacy/InstanceImplLegacy.h function namespace (line 9) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/PlatformInterface.h function namespace (line 13) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/AndroidContext.cpp type tgcalls (line 5) | namespace tgcalls { function jobject (line 24) | jobject AndroidContext::getJavaCapturer() { function jclass (line 28) | jclass AndroidContext::getJavaCapturerClass() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/AndroidContext.h function namespace (line 8) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/AndroidInterface.cpp type tgcalls (line 21) | namespace tgcalls { function CreatePlatformInterface (line 91) | std::unique_ptr CreatePlatformInterface() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/AndroidInterface.h function namespace (line 8) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/VideoCameraCapturer.cpp type tgcalls (line 11) | namespace tgcalls { function JNIEXPORT (line 58) | JNIEXPORT jobject Java_org_telegram_messenger_voip_VideoCameraCapturer_n... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/VideoCameraCapturer.h function namespace (line 16) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/VideoCapturerInterfaceImpl.cpp type tgcalls (line 5) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/android/VideoCapturerInterfaceImpl.h function namespace (line 8) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/AudioDeviceModuleIOS.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/AudioDeviceModuleMacos.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/DarwinInterface.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/DarwinVideoSource.h function namespace (line 23) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/VideoCapturerInterfaceImpl.h function interface (line 9) | interface VideoCapturerInterfaceImplHolder : NSObject FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/macOS/TGRTCMTLRenderer.h type MTLFrameSize (line 19) | struct MTLFrameSize { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/objc_video_decoder_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/darwin/objc_video_encoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/fake/FakeInterface.cpp type tgcalls (line 7) | namespace tgcalls { function CreatePlatformInterface (line 39) | std::unique_ptr CreatePlatformInterface() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/fake/FakeInterface.h function namespace (line 6) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/DesktopInterface.cpp type tgcalls (line 10) | namespace tgcalls { function CreatePlatformInterface (line 41) | std::unique_ptr CreatePlatformInterface() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/DesktopInterface.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCameraCapturer.cpp type tgcalls (line 14) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCameraCapturer.h function namespace (line 16) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCapturerInterfaceImpl.cpp type tgcalls (line 12) | namespace tgcalls { function GetSink (line 15) | std::shared_ptr> GetSink( FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCapturerInterfaceImpl.h function namespace (line 13) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCapturerTrackSource.cpp type tgcalls (line 3) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/tdesktop/VideoCapturerTrackSource.h function namespace (line 10) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/uwp/UwpContext.h function namespace (line 10) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/platform/uwp/UwpScreenCapturer.cpp type tgcalls (line 16) | namespace tgcalls { function HRESULT (line 257) | HRESULT UwpScreenCapturer::CreateMappedTexture(winrt::com_ptr completion) : method OnSuccess (line 169) | virtual void OnSuccess() override { method OnFailure (line 173) | virtual void OnFailure(webrtc::RTCError error) override { type StatsData (line 177) | struct StatsData { type IceCandidateData (line 182) | struct IceCandidateData { method IceCandidateData (line 187) | IceCandidateData(std::string _sdpMid, int _mid, std::string _sdp) : class InstanceImplReferenceInternal (line 196) | class InstanceImplReferenceInternal final : public std::enable_shared_... method InstanceImplReferenceInternal (line 198) | InstanceImplReferenceInternal( method start (line 236) | void start() { method setMuteMicrophone (line 382) | void setMuteMicrophone(bool muteMicrophone) { method setIncomingVideoOutput (line 387) | void setIncomingVideoOutput(std::shared_ptr videoCap... method sendVideoDeviceUpdated (line 409) | void sendVideoDeviceUpdated() { method setRequestedVideoAspect (line 412) | void setRequestedVideoAspect(float aspect) { method receiveSignalingData (line 415) | void receiveSignalingData(const std::vector &data) { method processSignalingData (line 437) | void processSignalingData(const rtc::CopyOnWriteBuffer &decryptedPac... method beginStatsTimer (line 552) | void beginStatsTimer(int timeoutMs) { method collectStats (line 565) | void collectStats() { method reportStats (line 581) | void reportStats(const rtc::scoped_refptr tra... method beginSendingVideo (line 822) | void beginSendingVideo() { function TrafficStats (line 1007) | TrafficStats InstanceImplReference::getTrafficStats() { function PersistentState (line 1012) | PersistentState InstanceImplReference::getPersistentState() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/reference/InstanceImplReference.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/third-party/json11.cpp type json11 (line 29) | namespace json11 { type NullStruct (line 44) | struct NullStruct { function dump (line 53) | static void dump(NullStruct, string &out) { function dump (line 57) | static void dump(double value, string &out) { function dump (line 67) | static void dump(int value, string &out) { function dump (line 73) | static void dump(bool value, string &out) { function dump (line 77) | static void dump(const string &value, string &out) { function dump (line 114) | static void dump(const Json::array &values, string &out) { function dump (line 126) | static void dump(const Json::object &values, string &out) { class Value (line 149) | class Value : public JsonValue { method Value (line 153) | explicit Value(const T &value) : m_value(value) {} method Value (line 154) | explicit Value(T &&value) : m_value(move(value)) {} method type (line 157) | Json::Type type() const override { method equals (line 162) | bool equals(const JsonValue * other) const override { method less (line 165) | bool less(const JsonValue * other) const override { method dump (line 170) | void dump(string &out) const override { json11::dump(m_value, out); } class JsonDouble (line 173) | class JsonDouble final : public Value { method number_value (line 174) | double number_value() const override { return m_value; } method int_value (line 175) | int int_value() const override { return static_cast(m_value); } method equals (line 176) | bool equals(const JsonValue * other) const override { return m_value... method less (line 177) | bool less(const JsonValue * other) const override { return m_value... method JsonDouble (line 179) | explicit JsonDouble(double value) : Value(value) {} class JsonInt (line 182) | class JsonInt final : public Value { method number_value (line 183) | double number_value() const override { return m_value; } method int_value (line 184) | int int_value() const override { return m_value; } method equals (line 185) | bool equals(const JsonValue * other) const override { return m_value... method less (line 186) | bool less(const JsonValue * other) const override { return m_value... method JsonInt (line 188) | explicit JsonInt(int value) : Value(value) {} class JsonBoolean (line 191) | class JsonBoolean final : public Value { method bool_value (line 192) | bool bool_value() const override { return m_value; } method JsonBoolean (line 194) | explicit JsonBoolean(bool value) : Value(value) {} class JsonString (line 197) | class JsonString final : public Value { method string (line 198) | const string &string_value() const override { return m_value; } method JsonString (line 200) | explicit JsonString(const string &value) : Value(value) {} method JsonString (line 201) | explicit JsonString(string &&value) : Value(move(value)) {} class JsonArray (line 204) | class JsonArray final : public Value { method JsonArray (line 208) | explicit JsonArray(const Json::array &value) : Value(value) {} method JsonArray (line 209) | explicit JsonArray(Json::array &&value) : Value(move(value)) {} class JsonObject (line 212) | class JsonObject final : public Value { method JsonObject (line 216) | explicit JsonObject(const Json::object &value) : Value(value) {} method JsonObject (line 217) | explicit JsonObject(Json::object &&value) : Value(move(value)) {} class JsonNull (line 220) | class JsonNull final : public Value { method JsonNull (line 222) | JsonNull() : Value({}) {} type Statics (line 228) | struct Statics { method Statics (line 235) | Statics() {} function Statics (line 238) | static const Statics & statics() { method Statics (line 235) | Statics() {} function Json (line 243) | static const Json & static_null() { function string (line 274) | const string & Json::string_value() const { return m_ptr... function Json (line 277) | const Json & Json::operator[] (size_t i) const { return (*m_p... function Json (line 278) | const Json & Json::operator[] (const string &key) const { return (*m_p... function string (line 283) | const string & JsonValue::string_value() const... function Json (line 286) | const Json & JsonValue::operator[] (size_t) const... function Json (line 287) | const Json & JsonValue::operator[] (const string &) const... function Json (line 289) | const Json & JsonObject::operator[] (const string &key) const { function Json (line 293) | const Json & JsonArray::operator[] (size_t i) const { function string (line 328) | static inline string esc(char c) { function in_range (line 338) | static inline bool in_range(long x, long lower, long upper) { type JsonParser (line 347) | struct JsonParser final { method Json (line 361) | Json fail(string &&msg) { method T (line 366) | T fail(string &&msg, const T err_ret) { method consume_whitespace (line 377) | void consume_whitespace() { method consume_comment (line 386) | bool consume_comment() { method consume_garbage (line 424) | void consume_garbage() { method get_next_token (line 442) | char get_next_token() { method encode_utf8 (line 455) | void encode_utf8(long pt, string & out) { method string (line 480) | string parse_string() { method Json (line 573) | Json parse_number() { method Json (line 629) | Json expect(const string &expected, Json res) { method Json (line 644) | Json parse_json(int depth) { function Json (line 732) | Json Json::parse(const string &in, string &err, JsonParse strategy) { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/third-party/json11.hpp type json11 (line 71) | namespace json11 { type JsonParse (line 73) | enum JsonParse { class JsonValue (line 77) | class JsonValue class Json (line 79) | class Json final { type Type (line 82) | enum Type { method Json (line 106) | Json(const T & t) : Json(t.to_json()) {} method Json (line 113) | Json(const M & m) : Json(object(m.begin(), m.end())) {} method Json (line 119) | Json(const V & v) : Json(array(v.begin(), v.end())) {} method Json (line 123) | Json(void *) = delete; method is_null (line 128) | bool is_null() const { return type() == NUL; } method is_number (line 129) | bool is_number() const { return type() == NUMBER; } method is_bool (line 130) | bool is_bool() const { return type() == BOOL; } method is_string (line 131) | bool is_string() const { return type() == STRING; } method is_array (line 132) | bool is_array() const { return type() == ARRAY; } method is_object (line 133) | bool is_object() const { return type() == OBJECT; } method dump (line 157) | std::string dump() const { method Json (line 167) | static Json parse(const char * in, method parse_multi (line 184) | static inline std::vector parse_multi( class JsonValue (line 212) | class JsonValue { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/InstanceV2Impl.cpp type tgcalls (line 53) | namespace tgcalls { function stringToInt (line 56) | static int stringToInt(std::string const &string) { function intToString (line 63) | static std::string intToString(int value) { function VideoCaptureInterfaceObject (line 69) | static VideoCaptureInterfaceObject *GetVideoCaptureAssumingSameThread(... type OutgoingVideoFormat (line 75) | struct OutgoingVideoFormat { function addDefaultFeedbackParams (line 80) | static void addDefaultFeedbackParams(cricket::VideoCodec *codec) { function IsRtxCodec (line 97) | static bool IsRtxCodec(const C& codec) { function ReferencedCodecsMatch (line 102) | static bool ReferencedCodecsMatch(const std::vector& codecs1, function FindMatchingCodec (line 115) | static bool FindMatchingCodec(const std::vector& codecs1, function NegotiatePacketization (line 151) | static void NegotiatePacketization(const C& local_codec, function NegotiatePacketization (line 156) | void NegotiatePacketization(const cricket::VideoCodec& local_codec, function NegotiateCodecs (line 164) | static void NegotiateCodecs(const std::vector& local_codecs, function C (line 212) | static const C* GetAssociatedCodec(const std::vector& codec_list, function MergeCodecs (line 244) | static void MergeCodecs(const std::vector& reference_codecs, function generateAvailableVideoFormats (line 287) | static std::vector generateAvailableVideoFormats(... function getCodecsFromMediaContent (line 344) | static void getCodecsFromMediaContent(signaling::MediaContent const &c... function getPayloadTypesFromVideoCodecs (line 357) | static std::vector getPayloadTypesFromVideoCod... function getCodecsFromMediaContent (line 385) | static void getCodecsFromMediaContent(signaling::MediaContent const &c... function getPayloadTypesFromAudioCodecs (line 398) | static std::vector getPayloadTypesFromAudioCod... type NegotiatedMediaContent (line 427) | struct NegotiatedMediaContent { function FindByUri (line 434) | static bool FindByUri(const cricket::RtpHeaderExtensions& extensions, function negotiateMediaContent (line 451) | static NegotiatedMediaContent negotiateMediaContent(signaling::Medi... class OutgoingAudioChannel (line 498) | class OutgoingAudioChannel : public sigslot::has_slots<> { method createOutgoingContentDescription (line 500) | static absl::optional createOutgoingContent... method OutgoingAudioChannel (line 524) | OutgoingAudioChannel( method setIsMuted (line 618) | void setIsMuted(bool isMuted) { method OnSentPacket_w (line 628) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { class IncomingV2AudioChannel (line 642) | class IncomingV2AudioChannel : public sigslot::has_slots<> { method IncomingV2AudioChannel (line 644) | IncomingV2AudioChannel( method setVolume (line 712) | void setVolume(double value) { method updateActivity (line 716) | void updateActivity() { method getActivity (line 720) | int64_t getActivity() { method OnSentPacket_w (line 725) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { class OutgoingVideoChannel (line 740) | class OutgoingVideoChannel : public sigslot::has_slots<>, public std::... method createOutgoingContentDescription (line 742) | static absl::optional createOutgoingContent... method OutgoingVideoChannel (line 813) | OutgoingVideoChannel( method setVideoCapture (line 891) | void setVideoCapture(std::shared_ptr videoCap... method videoCapture (line 966) | std::shared_ptr videoCapture() { method getRotation (line 970) | signaling::MediaStateMessage::VideoRotation getRotation() { method OnSentPacket_w (line 975) | void OnSentPacket_w(const rtc::SentPacket& sent_packet) { class VideoSinkImpl (line 993) | class VideoSinkImpl : public rtc::VideoSinkInterface { method IncomingV2VideoChannel (line 1041) | IncomingV2VideoChannel( method addSink (line 1120) | void addSink(std::weak_ptr &data) { method processSignalingData (line 1433) | void processSignalingData(const std::vector &data) { method commitPendingIceCandidates (line 1624) | void commitPendingIceCandidates() { method onNetworkStateUpdated (line 1634) | void onNetworkStateUpdated(NativeNetworkingImpl::State const &state) { method onDataChannelStateUpdated (line 1644) | void onDataChannelStateUpdated(bool isDataChannelOpen) { method sendDataChannelMessage (line 1654) | void sendDataChannelMessage(signaling::Message const &message) { method onDataChannelMessage (line 1667) | void onDataChannelMessage(std::string const &message) { method sendMediaState (line 1673) | void sendMediaState() { method sendCandidate (line 1696) | void sendCandidate(const cricket::Candidate &candidate) { method setVideoCapture (line 1719) | void setVideoCapture(std::shared_ptr videoCap... method setRequestedVideoAspect (line 1731) | void setRequestedVideoAspect(float aspect) { method setNetworkType (line 1735) | void setNetworkType(NetworkType networkType) { method setMuteMicrophone (line 1739) | void setMuteMicrophone(bool muteMicrophone) { method setIncomingVideoOutput (line 1751) | void setIncomingVideoOutput(std::shared_ptr completion) { method adjustBitratePreferences (line 1776) | void adjustBitratePreferences(bool resetStartBitrate) { method createAudioDeviceModule (line 1796) | rtc::scoped_refptr createAudioDeviceModul... function TrafficStats (line 1982) | TrafficStats InstanceV2Impl::getTrafficStats() { function PersistentState (line 1986) | PersistentState InstanceV2Impl::getPersistentState() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/InstanceV2Impl.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/NativeNetworkingImpl.cpp type tgcalls (line 20) | namespace tgcalls { function PeerIceParameters (line 228) | PeerIceParameters NativeNetworkingImpl::getLocalIceParameters() { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/NativeNetworkingImpl.h function namespace (line 23) | namespace rtc { function namespace (line 30) | namespace cricket { function namespace (line 37) | namespace webrtc { function namespace (line 44) | namespace tgcalls { type Configuration (line 57) | struct Configuration { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/Signaling.cpp type tgcalls (line 9) | namespace tgcalls { type signaling (line 10) | namespace signaling { function uint32ToString (line 12) | static std::string uint32ToString(uint32_t value) { function stringToUInt32 (line 18) | static uint32_t stringToUInt32(std::string const &string) { function SsrcGroup_serialize (line 25) | json11::Json::object SsrcGroup_serialize(SsrcGroup const &ssrcGroup) { function SsrcGroup_parse (line 38) | absl::optional SsrcGroup_parse(json11::Json::object const... function FeedbackType_serialize (line 69) | json11::Json::object FeedbackType_serialize(FeedbackType const &feed... function FeedbackType_parse (line 78) | absl::optional FeedbackType_parse(json11::Json::object... function RtpExtension_serialize (line 96) | json11::Json::object RtpExtension_serialize(webrtc::RtpExtension con... function RtpExtension_parse (line 105) | absl::optional RtpExtension_parse(json11::Json... function PayloadType_serialize (line 119) | json11::Json::object PayloadType_serialize(PayloadType const &payloa... function PayloadType_parse (line 142) | absl::optional PayloadType_parse(json11::Json::object c... function MediaContent_serialize (line 204) | json11::Json::object MediaContent_serialize(MediaContent const &medi... function MediaContent_parse (line 234) | absl::optional MediaContent_parse(json11::Json::object... function InitialSetupMessage_serialize (line 303) | std::vector InitialSetupMessage_serialize(const InitialSetu... function InitialSetupMessage_parse (line 333) | absl::optional InitialSetupMessage_parse(json11... function ConnectionAddress_serialize (line 404) | json11::Json::object ConnectionAddress_serialize(ConnectionAddress c... function ConnectionAddress_parse (line 413) | absl::optional ConnectionAddress_parse(json11::Js... function CandidatesMessage_serialize (line 430) | std::vector CandidatesMessage_serialize(const CandidatesMes... function CandidatesMessage_parse (line 450) | absl::optional CandidatesMessage_parse(json11::Js... function MediaStateMessage_serialize (line 479) | std::vector MediaStateMessage_serialize(const MediaStateMes... function MediaStateMessage_parse (line 537) | absl::optional MediaStateMessage_parse(json11::Js... FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/Signaling.h function namespace (line 11) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/SignalingEncryption.cpp type tgcalls (line 3) | namespace tgcalls { FILE: tgcalls/third_party/lib_tgcalls/tgcalls/v2/SignalingEncryption.h function namespace (line 7) | namespace tgcalls { FILE: tgcalls/third_party/webrtc/src/api/adaptation/resource.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/adaptation/resource.h function ResourceUsageState (line 24) | enum class ResourceUsageState { FILE: tgcalls/third_party/webrtc/src/api/array_view.h function namespace (line 22) | namespace rtc { function T (line 258) | T* begin() const { return this->data(); } function T (line 259) | T* end() const { return this->data() + this->size(); } function T (line 260) | const T* cbegin() const { return this->data(); } function T (line 261) | const T* cend() const { return this->data() + this->size(); } FILE: tgcalls/third_party/webrtc/src/api/array_view_unittest.cc type rtc (line 24) | namespace rtc { function Call (line 32) | size_t Call(ArrayView av) { function CallFixed (line 37) | void CallFixed(ArrayView av) {} function TEST (line 41) | TEST(ArrayViewDeathTest, TestConstructFromPtrAndArray) { function TEST (line 85) | TEST(ArrayViewTest, TestCopyConstructorVariableLvalue) { function TEST (line 102) | TEST(ArrayViewTest, TestCopyConstructorVariableRvalue) { function TEST (line 119) | TEST(ArrayViewTest, TestCopyConstructorFixedLvalue) { function TEST (line 150) | TEST(ArrayViewTest, TestCopyConstructorFixedRvalue) { function TEST (line 181) | TEST(ArrayViewTest, TestCopyAssignmentVariableLvalue) { function TEST (line 202) | TEST(ArrayViewTest, TestCopyAssignmentVariableRvalue) { function TEST (line 223) | TEST(ArrayViewTest, TestCopyAssignmentFixedLvalue) { function TEST (line 259) | TEST(ArrayViewTest, TestCopyAssignmentFixedRvalue) { function TEST (line 295) | TEST(ArrayViewTest, TestStdArray) { function TEST (line 310) | TEST(ArrayViewTest, TestConstStdArray) { function TEST (line 329) | TEST(ArrayViewTest, TestStdVector) { function TEST (line 354) | TEST(ArrayViewTest, TestRtcBuffer) { function TEST (line 376) | TEST(ArrayViewTest, TestSwapVariable) { function TEST (line 395) | TEST(FixArrayViewTest, TestSwapFixed) { function TEST (line 412) | TEST(ArrayViewDeathTest, TestIndexing) { function TEST (line 434) | TEST(ArrayViewTest, TestIterationEmpty) { function TEST (line 454) | TEST(ArrayViewTest, TestReverseIterationEmpty) { function TEST (line 468) | TEST(ArrayViewTest, TestIterationVariable) { function TEST (line 489) | TEST(ArrayViewTest, TestReverseIterationVariable) { function TEST (line 508) | TEST(ArrayViewTest, TestIterationFixed) { function TEST (line 529) | TEST(ArrayViewTest, TestReverseIterationFixed) { function TEST (line 548) | TEST(ArrayViewTest, TestEmpty) { function TEST (line 557) | TEST(ArrayViewTest, TestCompare) { function TEST (line 577) | TEST(ArrayViewTest, TestSubViewVariable) { function TEST (line 594) | TEST(ArrayViewTest, TestSubViewFixed) { function TEST (line 611) | TEST(ArrayViewTest, TestReinterpretCastFixedSize) { function TEST (line 621) | TEST(ArrayViewTest, TestReinterpretCastVariableSize) { FILE: tgcalls/third_party/webrtc/src/api/async_dns_resolver.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/async_resolver_factory.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/audio_frame.cc type webrtc (line 20) | namespace webrtc { function swap (line 27) | void swap(AudioFrame& a, AudioFrame& b) { FILE: tgcalls/third_party/webrtc/src/api/audio/audio_frame.h function class (line 36) | class AudioFrame { FILE: tgcalls/third_party/webrtc/src/api/audio/audio_frame_processor.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/audio_mixer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/channel_layout.cc type webrtc (line 19) | namespace webrtc { function ChannelLayoutToChannelCount (line 172) | int ChannelLayoutToChannelCount(ChannelLayout layout) { function ChannelLayout (line 179) | ChannelLayout GuessChannelLayout(int channels) { function ChannelOrder (line 203) | int ChannelOrder(ChannelLayout layout, Channels channel) { FILE: tgcalls/third_party/webrtc/src/api/audio/channel_layout.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_config.cc type webrtc (line 18) | namespace webrtc { function Limit (line 20) | bool Limit(float* value, float min, float max) { function Limit (line 28) | bool Limit(size_t* value, size_t min, size_t max) { function Limit (line 35) | bool Limit(int* value, int min, int max) { function FloorLimit (line 42) | bool FloorLimit(size_t* value, size_t min) { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_config.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_config_json.cc type webrtc (line 22) | namespace webrtc { function ReadParam (line 24) | void ReadParam(const Json::Value& root, std::string param_name, bool* ... function ReadParam (line 32) | void ReadParam(const Json::Value& root, std::string param_name, size_t... function ReadParam (line 40) | void ReadParam(const Json::Value& root, std::string param_name, int* p... function ReadParam (line 48) | void ReadParam(const Json::Value& root, std::string param_name, float*... function ReadParam (line 56) | void ReadParam(const Json::Value& root, function ReadParam (line 77) | void ReadParam(const Json::Value& root, function ReadParam (line 95) | void ReadParam(const Json::Value& root, function ReadParam (line 111) | void ReadParam( function ReadParam (line 130) | void ReadParam(const Json::Value& root, function Aec3ConfigFromJsonString (line 149) | void Aec3ConfigFromJsonString(absl::string_view json_string, function EchoCanceller3Config (line 395) | EchoCanceller3Config Aec3ConfigFromJsonString(absl::string_view json_s... function Aec3ConfigToJsonString (line 402) | std::string Aec3ConfigToJsonString(const EchoCanceller3Config& config) { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_config_json.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_factory.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_canceller3_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_control.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_detector_creator.cc type webrtc (line 15) | namespace webrtc { function CreateEchoDetector (line 17) | rtc::scoped_refptr CreateEchoDetector() { FILE: tgcalls/third_party/webrtc/src/api/audio/echo_detector_creator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio/test/audio_frame_unittest.cc type webrtc (line 18) | namespace webrtc { function AllSamplesAre (line 22) | bool AllSamplesAre(int16_t sample, const AudioFrame& frame) { function TEST (line 41) | TEST(AudioFrameTest, FrameStartsMuted) { function TEST (line 47) | TEST(AudioFrameTest, UnmutedFrameIsInitiallyZeroed) { function TEST (line 54) | TEST(AudioFrameTest, MutedFrameBufferIsZeroed) { function TEST (line 66) | TEST(AudioFrameTest, UpdateFrameMono) { function TEST (line 90) | TEST(AudioFrameTest, UpdateFrameMultiChannel) { function TEST (line 107) | TEST(AudioFrameTest, CopyFrom) { function TEST (line 136) | TEST(AudioFrameTest, SwapFrames) { FILE: tgcalls/third_party/webrtc/src/api/audio/test/echo_canceller3_config_json_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(EchoCanceller3JsonHelpers, ToStringAndParseJson) { FILE: tgcalls/third_party/webrtc/src/api/audio/test/echo_canceller3_config_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(EchoCanceller3Config, ValidConfigIsNotModified) { function TEST (line 26) | TEST(EchoCanceller3Config, InvalidConfigIsCorrected) { function TEST (line 40) | TEST(EchoCanceller3Config, ValidatedConfigsAreValid) { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/L16/audio_decoder_L16.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/L16/audio_decoder_L16.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/L16/audio_encoder_L16.cc type webrtc (line 22) | namespace webrtc { function AudioCodecInfo (line 49) | AudioCodecInfo AudioEncoderL16::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/L16/audio_encoder_L16.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_codec_pair_id.cc type webrtc (line 18) | namespace webrtc { function GetNextId (line 25) | uint64_t GetNextId() { function ObfuscateId (line 47) | constexpr uint64_t ObfuscateId(uint64_t id) { function AudioCodecPairId (line 87) | AudioCodecPairId AudioCodecPairId::Create() { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_codec_pair_id.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_decoder.cc type webrtc (line 23) | namespace webrtc { class OldStyleEncodedFrame (line 27) | class OldStyleEncodedFrame final : public AudioDecoder::EncodedAudioFr... method OldStyleEncodedFrame (line 29) | OldStyleEncodedFrame(AudioDecoder* decoder, rtc::Buffer&& payload) method Duration (line 32) | size_t Duration() const override { method Decode (line 37) | absl::optional Decode( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_decoder.h type SpeechType (line 29) | enum SpeechType { type DecodeResult (line 42) | struct DecodeResult { type ParseResult (line 66) | struct ParseResult { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_decoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_decoder_factory_template.h function namespace (line 21) | namespace webrtc { function IsSupportedDecoder (line 74) | bool IsSupportedDecoder(const SdpAudioFormat& format) override { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_encoder.cc type webrtc (line 16) | namespace webrtc { function ANAStats (line 109) | ANAStats AudioEncoder::GetANAStats() const { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_encoder.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_encoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_encoder_factory_template.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_format.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/audio_format.h function namespace (line 23) | namespace webrtc { type AudioCodecSpec (line 120) | struct AudioCodecSpec { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/builtin_audio_decoder_factory.cc type webrtc (line 29) | namespace webrtc { type NotAdvertised (line 35) | struct NotAdvertised { method SdpToConfig (line 37) | static absl::optional SdpToConfig( method AppendSupportedDecoders (line 41) | static void AppendSupportedDecoders(std::vector* spe... method MakeAudioDecoder (line 44) | static std::unique_ptr MakeAudioDecoder( function CreateBuiltinAudioDecoderFactory (line 53) | rtc::scoped_refptr CreateBuiltinAudioDecoderFacto... FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/builtin_audio_decoder_factory.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/builtin_audio_encoder_factory.cc type webrtc (line 29) | namespace webrtc { type NotAdvertised (line 35) | struct NotAdvertised { method SdpToConfig (line 37) | static absl::optional SdpToConfig( method AppendSupportedEncoders (line 41) | static void AppendSupportedEncoders(std::vector* spe... method AudioCodecInfo (line 44) | static AudioCodecInfo QueryAudioEncoder(const Config& config) { method MakeAudioEncoder (line 47) | static std::unique_ptr MakeAudioEncoder( function CreateBuiltinAudioEncoderFactory (line 57) | rtc::scoped_refptr CreateBuiltinAudioEncoderFacto... FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/builtin_audio_encoder_factory.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g711/audio_decoder_g711.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g711/audio_decoder_g711.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g711/audio_encoder_g711.cc type webrtc (line 22) | namespace webrtc { function AudioCodecInfo (line 55) | AudioCodecInfo AudioEncoderG711::QueryAudioEncoder(const Config& confi... FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g711/audio_encoder_g711.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g722/audio_decoder_g722.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g722/audio_decoder_g722.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g722/audio_encoder_g722.cc type webrtc (line 22) | namespace webrtc { function AudioCodecInfo (line 52) | AudioCodecInfo AudioEncoderG722::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g722/audio_encoder_g722.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/g722/audio_encoder_g722_config.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/ilbc/audio_decoder_ilbc.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/ilbc/audio_decoder_ilbc.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/ilbc/audio_encoder_ilbc.cc type webrtc (line 22) | namespace webrtc { function GetIlbcBitrate (line 24) | int GetIlbcBitrate(int ptime) { function AudioCodecInfo (line 67) | AudioCodecInfo AudioEncoderIlbc::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/ilbc/audio_encoder_ilbc.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/ilbc/audio_encoder_ilbc_config.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_decoder_isac.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_decoder_isac_fix.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_decoder_isac_fix.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_decoder_isac_float.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_decoder_isac_float.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_encoder_isac.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_encoder_isac_fix.cc type webrtc (line 19) | namespace webrtc { function AudioCodecInfo (line 46) | AudioCodecInfo AudioEncoderIsacFix::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_encoder_isac_fix.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_encoder_isac_float.cc type webrtc (line 19) | namespace webrtc { function AudioCodecInfo (line 55) | AudioCodecInfo AudioEncoderIsacFloat::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/isac/audio_encoder_isac_float.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_decoder_multi_channel_opus.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_decoder_multi_channel_opus.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_decoder_multi_channel_opus_config.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_decoder_opus.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_decoder_opus.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_multi_channel_opus.cc type webrtc (line 17) | namespace webrtc { function AudioCodecInfo (line 61) | AudioCodecInfo AudioEncoderMultiChannelOpus::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_multi_channel_opus.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_multi_channel_opus_config.h function AudioEncoderMultiChannelOpusConfig (line 24) | struct RTC_EXPORT AudioEncoderMultiChannelOpusConfig { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_opus.cc type webrtc (line 15) | namespace webrtc { function AudioCodecInfo (line 27) | AudioCodecInfo AudioEncoderOpus::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_opus.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_opus_config.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus/audio_encoder_opus_config.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus_audio_decoder_factory.cc type webrtc (line 20) | namespace webrtc { type NotAdvertised (line 26) | struct NotAdvertised { method SdpToConfig (line 28) | static absl::optional SdpToConfig( method AppendSupportedDecoders (line 32) | static void AppendSupportedDecoders(std::vector* spe... method MakeAudioDecoder (line 35) | static std::unique_ptr MakeAudioDecoder( function CreateOpusAudioDecoderFactory (line 44) | rtc::scoped_refptr CreateOpusAudioDecoderFactory() { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus_audio_decoder_factory.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus_audio_encoder_factory.cc type webrtc (line 20) | namespace webrtc { type NotAdvertised (line 25) | struct NotAdvertised { method SdpToConfig (line 27) | static absl::optional SdpToConfig( method AppendSupportedEncoders (line 31) | static void AppendSupportedEncoders(std::vector* spe... method AudioCodecInfo (line 34) | static AudioCodecInfo QueryAudioEncoder(const Config& config) { method MakeAudioEncoder (line 37) | static std::unique_ptr MakeAudioEncoder( function CreateOpusAudioEncoderFactory (line 47) | rtc::scoped_refptr CreateOpusAudioEncoderFactory() { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/opus_audio_encoder_factory.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/test/audio_decoder_factory_template_unittest.cc type webrtc (line 26) | namespace webrtc { type BogusParams (line 30) | struct BogusParams { method SdpAudioFormat (line 31) | static SdpAudioFormat AudioFormat() { return {"bogus", 8000, 1}; } method AudioCodecInfo (line 32) | static AudioCodecInfo CodecInfo() { return {8000, 1, 12345}; } type ShamParams (line 35) | struct ShamParams { method SdpAudioFormat (line 36) | static SdpAudioFormat AudioFormat() { method AudioCodecInfo (line 39) | static AudioCodecInfo CodecInfo() { return {16000, 2, 23456}; } type AudioDecoderFakeApi (line 43) | struct AudioDecoderFakeApi { type Config (line 44) | struct Config { method SdpToConfig (line 48) | static absl::optional SdpToConfig( method AppendSupportedDecoders (line 58) | static void AppendSupportedDecoders(std::vector* spe... method AudioCodecInfo (line 62) | static AudioCodecInfo QueryAudioDecoder(const Config&) { method MakeAudioDecoder (line 66) | static std::unique_ptr MakeAudioDecoder( function TEST (line 79) | TEST(AudioDecoderFactoryTemplateTest, NoDecoderTypes) { function TEST (line 89) | TEST(AudioDecoderFactoryTemplateTest, OneDecoderType) { function TEST (line 103) | TEST(AudioDecoderFactoryTemplateTest, TwoDecoderTypes) { function TEST (line 128) | TEST(AudioDecoderFactoryTemplateTest, G711) { function TEST (line 147) | TEST(AudioDecoderFactoryTemplateTest, G722) { function TEST (line 168) | TEST(AudioDecoderFactoryTemplateTest, Ilbc) { function TEST (line 182) | TEST(AudioDecoderFactoryTemplateTest, IsacFix) { function TEST (line 197) | TEST(AudioDecoderFactoryTemplateTest, IsacFloat) { function TEST (line 217) | TEST(AudioDecoderFactoryTemplateTest, L16) { function TEST (line 238) | TEST(AudioDecoderFactoryTemplateTest, Opus) { FILE: tgcalls/third_party/webrtc/src/api/audio_codecs/test/audio_encoder_factory_template_unittest.cc type webrtc (line 26) | namespace webrtc { type BogusParams (line 30) | struct BogusParams { method SdpAudioFormat (line 31) | static SdpAudioFormat AudioFormat() { return {"bogus", 8000, 1}; } method AudioCodecInfo (line 32) | static AudioCodecInfo CodecInfo() { return {8000, 1, 12345}; } type ShamParams (line 35) | struct ShamParams { method SdpAudioFormat (line 36) | static SdpAudioFormat AudioFormat() { method AudioCodecInfo (line 39) | static AudioCodecInfo CodecInfo() { return {16000, 2, 23456}; } type AudioEncoderFakeApi (line 43) | struct AudioEncoderFakeApi { type Config (line 44) | struct Config { method SdpToConfig (line 48) | static absl::optional SdpToConfig( method AppendSupportedEncoders (line 58) | static void AppendSupportedEncoders(std::vector* spe... method AudioCodecInfo (line 62) | static AudioCodecInfo QueryAudioEncoder(const Config&) { method MakeAudioEncoder (line 66) | static std::unique_ptr MakeAudioEncoder( function TEST (line 79) | TEST(AudioEncoderFactoryTemplateTest, NoEncoderTypes) { function TEST (line 89) | TEST(AudioEncoderFactoryTemplateTest, OneEncoderType) { function TEST (line 104) | TEST(AudioEncoderFactoryTemplateTest, TwoEncoderTypes) { function TEST (line 131) | TEST(AudioEncoderFactoryTemplateTest, G711) { function TEST (line 150) | TEST(AudioEncoderFactoryTemplateTest, G722) { function TEST (line 165) | TEST(AudioEncoderFactoryTemplateTest, Ilbc) { function TEST (line 180) | TEST(AudioEncoderFactoryTemplateTest, IsacFix) { function TEST (line 201) | TEST(AudioEncoderFactoryTemplateTest, IsacFloat) { function TEST (line 223) | TEST(AudioEncoderFactoryTemplateTest, L16) { function TEST (line 244) | TEST(AudioEncoderFactoryTemplateTest, Opus) { FILE: tgcalls/third_party/webrtc/src/api/audio_options.cc type cricket (line 16) | namespace cricket { function ToStringIfSet (line 20) | void ToStringIfSet(rtc::SimpleStringBuilder* result, function SetFrom (line 29) | void SetFrom(absl::optional* s, const absl::optional& o) { FILE: tgcalls/third_party/webrtc/src/api/audio_options.h function namespace (line 21) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/api/call/audio_sink.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/call/bitrate_allocation.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/call/call_factory_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/call/transport.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/call/transport.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/candidate.cc type cricket (line 17) | namespace cricket { function Candidate (line 128) | Candidate Candidate::ToSanitizedCopy(bool use_hostname_address, FILE: tgcalls/third_party/webrtc/src/api/candidate.h function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/api/create_peerconnection_factory.cc type webrtc (line 28) | namespace webrtc { function CreatePeerConnectionFactory (line 30) | rtc::scoped_refptr CreatePeerConnectio... FILE: tgcalls/third_party/webrtc/src/api/create_peerconnection_factory.h function namespace (line 24) | namespace rtc { function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/crypto/crypto_options.cc type webrtc (line 15) | namespace webrtc { function CryptoOptions (line 27) | CryptoOptions CryptoOptions::NoGcm() { type data_being_tested_for_equality (line 59) | struct data_being_tested_for_equality { type Srtp (line 60) | struct Srtp { type SFrame (line 66) | struct SFrame { FILE: tgcalls/third_party/webrtc/src/api/crypto/crypto_options.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/crypto/frame_decryptor_interface.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/crypto/frame_encryptor_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/crypto_params.h function namespace (line 16) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/api/data_channel_interface.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/data_channel_interface.h function namespace (line 30) | namespace webrtc { function class (line 92) | class DataChannelObserver { type DataState (line 110) | enum DataState { FILE: tgcalls/third_party/webrtc/src/api/dtls_transport_interface.cc type webrtc (line 13) | namespace webrtc { function DtlsTransportInformation (line 43) | DtlsTransportInformation& DtlsTransportInformation::operator=( FILE: tgcalls/third_party/webrtc/src/api/dtls_transport_interface.h function DtlsTransportState (line 29) | enum class DtlsTransportState { FILE: tgcalls/third_party/webrtc/src/api/dtmf_sender_interface.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/fec_controller.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/fec_controller_override.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/frame_transformer_interface.h function virtual (line 31) | virtual rtc::ArrayView GetData() const = 0; FILE: tgcalls/third_party/webrtc/src/api/function_view.h function namespace (line 39) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/function_view_unittest.cc type rtc (line 18) | namespace rtc { function CallWith33 (line 22) | int CallWith33(rtc::FunctionView fv) { function Add33 (line 26) | int Add33(int x) { function TEST (line 34) | TEST(FunctionViewTest, ImplicitConversion) { function TEST (line 40) | TEST(FunctionViewTest, IntIntLambdaWithoutState) { function TEST (line 48) | TEST(FunctionViewTest, IntVoidLambdaWithState) { function TEST (line 59) | TEST(FunctionViewTest, IntIntFunction) { function TEST (line 65) | TEST(FunctionViewTest, IntIntFunctionPointer) { function TEST (line 71) | TEST(FunctionViewTest, Null) { function TEST (line 81) | TEST(FunctionViewTest, UniquePtrPassthrough) { function TEST (line 90) | TEST(FunctionViewTest, CopyConstructor) { function TEST (line 98) | TEST(FunctionViewTest, MoveConstructorIsCopy) { function TEST (line 106) | TEST(FunctionViewTest, CopyAssignment) { function TEST (line 118) | TEST(FunctionViewTest, MoveAssignmentIsCopy) { function TEST (line 130) | TEST(FunctionViewTest, Swap) { function TEST (line 146) | TEST(FunctionViewTest, CopyConstructorChaining) { function TEST (line 160) | TEST(FunctionViewTest, CopyAssignmentChaining) { FILE: tgcalls/third_party/webrtc/src/api/ice_transport_factory.cc type webrtc (line 22) | namespace webrtc { class IceTransportWithTransportChannel (line 29) | class IceTransportWithTransportChannel : public IceTransportInterface { method IceTransportWithTransportChannel (line 31) | IceTransportWithTransportChannel( function CreateIceTransport (line 52) | rtc::scoped_refptr CreateIceTransport( function CreateIceTransport (line 59) | rtc::scoped_refptr CreateIceTransport( FILE: tgcalls/third_party/webrtc/src/api/ice_transport_factory.h function namespace (line 18) | namespace cricket { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/ice_transport_interface.h function namespace (line 22) | namespace cricket { function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/jsep.cc type webrtc (line 13) | namespace webrtc { function SdpTypeFromString (line 43) | absl::optional SdpTypeFromString(const std::string& type_str) { FILE: tgcalls/third_party/webrtc/src/api/jsep.h function namespace (line 34) | namespace cricket { type SdpParseError (line 41) | struct SdpParseError { function virtual (line 93) | virtual size_t count() const = 0; FILE: tgcalls/third_party/webrtc/src/api/jsep_ice_candidate.cc type webrtc (line 19) | namespace webrtc { function IceCandidateInterface (line 50) | const IceCandidateInterface* JsepCandidateCollection::at(size_t index)... FILE: tgcalls/third_party/webrtc/src/api/jsep_ice_candidate.h function SetCandidate (line 42) | void SetCandidate(const cricket::Candidate& candidate) { function sdp_mline_index (line 47) | int sdp_mline_index() const override; FILE: tgcalls/third_party/webrtc/src/api/jsep_session_description.h function namespace (line 27) | namespace cricket { function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/media_stream_interface.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/media_stream_interface.h function class (line 38) | class ObserverInterface { function class (line 46) | class NotifierInterface { type SourceState (line 59) | enum SourceState { kInitializing, kLive, kEnded, kMuted } function virtual (line 61) | virtual SourceState state() const = 0; function virtual (line 246) | virtual void SetVolume(double volume) {} function virtual (line 249) | virtual void RegisterAudioObserver(AudioObserver* observer) {} function virtual (line 250) | virtual void UnregisterAudioObserver(AudioObserver* observer) {} function virtual (line 253) | virtual void AddSink(AudioTrackSinkInterface* sink) {} function virtual (line 254) | virtual void RemoveSink(AudioTrackSinkInterface* sink) {} function class (line 264) | class AudioProcessorInterface : public rtc::RefCountInterface { type std (line 307) | typedef std::vector > AudioTrack... type std (line 308) | typedef std::vector > VideoTrack... FILE: tgcalls/third_party/webrtc/src/api/media_stream_proxy.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/media_stream_track.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/media_stream_track_proxy.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/media_types.cc type cricket (line 15) | namespace cricket { function MediaTypeToString (line 21) | std::string MediaTypeToString(MediaType type) { FILE: tgcalls/third_party/webrtc/src/api/media_types.h function namespace (line 21) | namespace cricket { function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/custom_neteq_factory.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/custom_neteq_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/default_neteq_controller_factory.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/default_neteq_controller_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/neteq.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/neteq.h type NetEqNetworkStatistics (line 34) | struct NetEqNetworkStatistics { type NetEqLifetimeStatistics (line 61) | struct NetEqLifetimeStatistics { type NetEqOperationsAndState (line 95) | struct NetEqOperationsAndState { type Config (line 119) | struct Config { type ReturnCodes (line 145) | enum ReturnCodes { kOK = 0, kFail = -1 } function Operation (line 147) | enum class Operation { FILE: tgcalls/third_party/webrtc/src/api/neteq/neteq_controller.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/neteq_controller_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/neteq_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/tick_timer.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/neteq/tick_timer.h function class (line 27) | class TickTimer { FILE: tgcalls/third_party/webrtc/src/api/neteq/tick_timer_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 21) | TEST(TickTimer, DefaultMsPerTick) { function TEST (line 26) | TEST(TickTimer, CustomMsPerTick) { function TEST (line 31) | TEST(TickTimer, Increment) { function TEST (line 46) | TEST(TickTimer, WrapAround) { function TEST (line 54) | TEST(TickTimer, Stopwatch) { function TEST (line 69) | TEST(TickTimer, StopwatchWrapAround) { function TEST (line 87) | TEST(TickTimer, StopwatchMsOverflow) { function TEST (line 103) | TEST(TickTimer, StopwatchWithCustomTicktime) { function TEST (line 114) | TEST(TickTimer, Countdown) { FILE: tgcalls/third_party/webrtc/src/api/network_state_predictor.h function BandwidthUsage (line 19) | enum class BandwidthUsage { FILE: tgcalls/third_party/webrtc/src/api/notifier.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/numerics/samples_stats_counter.cc type webrtc (line 19) | namespace webrtc { function SamplesStatsCounter (line 77) | SamplesStatsCounter operator*(const SamplesStatsCounter& counter, function SamplesStatsCounter (line 87) | SamplesStatsCounter operator/(const SamplesStatsCounter& counter, FILE: tgcalls/third_party/webrtc/src/api/numerics/samples_stats_counter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/numerics/samples_stats_counter_unittest.cc type webrtc (line 21) | namespace webrtc { function SamplesStatsCounter (line 24) | SamplesStatsCounter CreateStatsFilledWithIntsFrom1ToN(int n) { function SamplesStatsCounter (line 39) | SamplesStatsCounter CreateStatsFromUniformDistribution(int n, class SamplesStatsCounterTest (line 52) | class SamplesStatsCounterTest : public ::testing::TestWithParam {} function TEST (line 58) | TEST(SamplesStatsCounterTest, FullSimpleTest) { function TEST (line 72) | TEST(SamplesStatsCounterTest, VarianceAndDeviation) { function TEST (line 84) | TEST(SamplesStatsCounterTest, FractionPercentile) { function TEST (line 90) | TEST(SamplesStatsCounterTest, TestBorderValues) { function TEST (line 98) | TEST(SamplesStatsCounterTest, VarianceFromUniformDistribution) { function TEST (line 106) | TEST(SamplesStatsCounterTest, NumericStabilityForVariance) { function TEST_P (line 119) | TEST_P(SamplesStatsCounterTest, AddSamples) { function TEST (line 148) | TEST(SamplesStatsCounterTest, MultiplyRight) { function TEST (line 170) | TEST(SamplesStatsCounterTest, MultiplyLeft) { function TEST (line 192) | TEST(SamplesStatsCounterTest, Divide) { FILE: tgcalls/third_party/webrtc/src/api/packet_socket_factory.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/peer_connection_factory_proxy.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/peer_connection_interface.cc type webrtc (line 16) | namespace webrtc { function RTCError (line 45) | RTCError PeerConnectionInterface::RemoveTrackNew( function RTCError (line 51) | RTCError PeerConnectionInterface::SetConfiguration( function RtpCapabilities (line 97) | RtpCapabilities PeerConnectionFactoryInterface::GetRtpSenderCapabilities( function RtpCapabilities (line 102) | RtpCapabilities PeerConnectionFactoryInterface::GetRtpReceiverCapabili... FILE: tgcalls/third_party/webrtc/src/api/peer_connection_interface.h function namespace (line 125) | namespace rtc { function class (line 132) | class StreamCollectionInterface : public rtc::RefCountInterface { function class (line 146) | class StatsObserver : public rtc::RefCountInterface { type class (line 154) | enum class type SignalingState (line 159) | enum SignalingState { type IceGatheringState (line 169) | enum IceGatheringState { function PeerConnectionState (line 176) | enum class PeerConnectionState { FILE: tgcalls/third_party/webrtc/src/api/peer_connection_proxy.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/priority.h function Priority (line 17) | enum class Priority { FILE: tgcalls/third_party/webrtc/src/api/proxy.h function namespace (line 77) | namespace rtc { function namespace (line 81) | namespace webrtc { function moved_result (line 105) | void moved_result() {} function R (line 117) | R Marshal(const rtc::Location& posted_from, rtc::Thread* t) { FILE: tgcalls/third_party/webrtc/src/api/ref_counted_base.h function namespace (line 17) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_error.cc type webrtc (line 55) | namespace webrtc { function RTCError (line 58) | RTCError RTCError::OK() { FILE: tgcalls/third_party/webrtc/src/api/rtc_error.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_error_unittest.cc type MoveOnlyInt (line 22) | struct MoveOnlyInt { method MoveOnlyInt (line 23) | MoveOnlyInt() {} method MoveOnlyInt (line 24) | explicit MoveOnlyInt(int value) : value(value) {} method MoveOnlyInt (line 25) | MoveOnlyInt(const MoveOnlyInt& other) = delete; method MoveOnlyInt (line 26) | MoveOnlyInt& operator=(const MoveOnlyInt& other) = delete; method MoveOnlyInt (line 27) | MoveOnlyInt(MoveOnlyInt&& other) : value(other.value) {} method MoveOnlyInt (line 28) | MoveOnlyInt& operator=(MoveOnlyInt&& other) { type MoveOnlyInt2 (line 38) | struct MoveOnlyInt2 { method MoveOnlyInt2 (line 39) | MoveOnlyInt2() {} method MoveOnlyInt2 (line 40) | explicit MoveOnlyInt2(int value) : value(value) {} method MoveOnlyInt2 (line 41) | MoveOnlyInt2(const MoveOnlyInt2& other) = delete; method MoveOnlyInt2 (line 42) | MoveOnlyInt2& operator=(const MoveOnlyInt2& other) = delete; method MoveOnlyInt2 (line 43) | MoveOnlyInt2(MoveOnlyInt2&& other) : value(other.value) {} method MoveOnlyInt2 (line 44) | MoveOnlyInt2& operator=(MoveOnlyInt2&& other) { method MoveOnlyInt2 (line 49) | explicit MoveOnlyInt2(MoveOnlyInt&& other) : value(other.value) {} method MoveOnlyInt2 (line 50) | MoveOnlyInt2& operator=(MoveOnlyInt&& other) { type webrtc (line 60) | namespace webrtc { function TEST (line 63) | TEST(RTCErrorTest, DefaultConstructor) { function TEST (line 70) | TEST(RTCErrorTest, NormalConstructors) { function TEST (line 86) | TEST(RTCErrorTest, MoveConstructor) { function TEST (line 100) | TEST(RTCErrorTest, MoveAssignment) { function TEST (line 119) | TEST(RTCErrorTest, OKConstant) { function TEST (line 127) | TEST(RTCErrorTest, OkMethod) { function TEST (line 136) | TEST(RTCErrorTest, SetMessage) { function TEST (line 156) | TEST(RTCErrorOrTest, DefaultConstructor) { function TEST (line 162) | TEST(RTCErrorOrTest, ImplicitValueConstructor) { function TEST (line 168) | TEST(RTCErrorOrTest, ImplicitErrorConstructor) { function TEST (line 175) | TEST(RTCErrorOrTest, MoveConstructor) { function TEST (line 181) | TEST(RTCErrorOrTest, MoveAssignment) { function TEST (line 188) | TEST(RTCErrorOrTest, ConversionConstructor) { function TEST (line 193) | TEST(RTCErrorOrTest, ConversionAssignment) { function TEST (line 200) | TEST(RTCErrorOrTest, OkMethod) { function TEST (line 207) | TEST(RTCErrorOrTest, MoveError) { function TEST (line 214) | TEST(RTCErrorOrTest, MoveValue) { function TEST (line 225) | TEST(RTCErrorOrDeathTest, ConstructWithOkError) { function TEST (line 230) | TEST(RTCErrorOrDeathTest, DereferenceErrorValue) { function TEST (line 235) | TEST(RTCErrorOrDeathTest, MoveErrorValue) { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event_log.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event_log.h function EncodingType (line 32) | enum class EncodingType { Legacy, NewFormat }; function StopLogging (line 63) | void StopLogging() override {} function Log (line 64) | void Log(std::unique_ptr event) override {} FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event_log_factory.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event_log_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log/rtc_event_log_factory_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log_output.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log_output_file.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log_output_file.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtc_event_log_output_file_unittest.cc type webrtc (line 22) | namespace webrtc { class RtcEventLogOutputFileTest (line 24) | class RtcEventLogOutputFileTest : public ::testing::Test { method RtcEventLogOutputFileTest (line 26) | RtcEventLogOutputFileTest() : output_file_name_(GetOutputFilePath()) { method GetOutputFilePath (line 35) | std::string GetOutputFilePath() const { method GetOutputFileContents (line 40) | std::string GetOutputFileContents() const { function TEST_F (line 53) | TEST_F(RtcEventLogOutputFileTest, NonDefectiveOutputsStartOutActive) { function TEST_F (line 58) | TEST_F(RtcEventLogOutputFileTest, DefectiveOutputsStartOutInactive) { function TEST_F (line 65) | TEST_F(RtcEventLogOutputFileTest, UnlimitedOutputFile) { function TEST_F (line 76) | TEST_F(RtcEventLogOutputFileTest, LimitedOutputFileCappedToCapacity) { function TEST_F (line 92) | TEST_F(RtcEventLogOutputFileTest, DoNotWritePartialLines) { function TEST_F (line 108) | TEST_F(RtcEventLogOutputFileTest, UnsuccessfulWriteReturnsFalse) { function TEST_F (line 114) | TEST_F(RtcEventLogOutputFileTest, SuccessfulWriteReturnsTrue) { function TEST_F (line 121) | TEST_F(RtcEventLogOutputFileTest, FileStillActiveAfterSuccessfulWrite) { function TEST_F (line 130) | TEST_F(RtcEventLogOutputFileTest, FileInactiveAfterUnsuccessfulWrite) { function TEST_F (line 137) | TEST_F(RtcEventLogOutputFileTest, AllowReasonableFileSizeLimits) { class RtcEventLogOutputFileDeathTest (line 144) | class RtcEventLogOutputFileDeathTest : public RtcEventLogOutputFileTes... function TEST_F (line 146) | TEST_F(RtcEventLogOutputFileDeathTest, WritingToInactiveFileForbidden) { function TEST_F (line 153) | TEST_F(RtcEventLogOutputFileDeathTest, DisallowUnreasonableFileSizeLim... FILE: tgcalls/third_party/webrtc/src/api/rtp_headers.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_headers.h function namespace (line 27) | namespace webrtc { function GetAbsoluteSendTimeDelta (line 92) | struct RTPHeaderExtension { type RTPHeader (line 160) | struct RTPHeader { function RtcpMode (line 180) | enum class RtcpMode { kOff, kCompound, kReducedSize }; FILE: tgcalls/third_party/webrtc/src/api/rtp_packet_info.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_packet_info.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_packet_info_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(RtpPacketInfoTest, Ssrc) { function TEST (line 44) | TEST(RtpPacketInfoTest, Csrcs) { function TEST (line 71) | TEST(RtpPacketInfoTest, RtpTimestamp) { function TEST (line 98) | TEST(RtpPacketInfoTest, AudioLevel) { function TEST (line 125) | TEST(RtpPacketInfoTest, AbsoluteCaptureTime) { function TEST (line 152) | TEST(RtpPacketInfoTest, ReceiveTimeMs) { FILE: tgcalls/third_party/webrtc/src/api/rtp_packet_infos.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_packet_infos_unittest.cc type webrtc (line 16) | namespace webrtc { function ToVector (line 23) | RtpPacketInfos::vector_type ToVector(Iterator begin, Iterator end) { function TEST (line 29) | TEST(RtpPacketInfosTest, BasicFunctionality) { function TEST (line 54) | TEST(RtpPacketInfosTest, CopyShareData) { FILE: tgcalls/third_party/webrtc/src/api/rtp_parameters.cc type webrtc (line 19) | namespace webrtc { function RtpExtension (line 195) | const RtpExtension* RtpExtension::FindHeaderExtensionByUri( FILE: tgcalls/third_party/webrtc/src/api/rtp_parameters.h type class (line 48) | enum class type class (line 55) | enum class type class (line 64) | enum class type class (line 71) | enum class function DegradationPreference (line 83) | enum class DegradationPreference { FILE: tgcalls/third_party/webrtc/src/api/rtp_parameters_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 26) | TEST(RtpExtensionTest, FilterDuplicateNonEncrypted) { FILE: tgcalls/third_party/webrtc/src/api/rtp_receiver_interface.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_receiver_interface.h function class (line 34) | class RtpReceiverObserverInterface { function virtual (line 65) | virtual std::vector stream_ids() const; FILE: tgcalls/third_party/webrtc/src/api/rtp_sender_interface.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/rtp_sender_interface.h function virtual (line 52) | virtual uint32_t ssrc() const = 0; FILE: tgcalls/third_party/webrtc/src/api/rtp_transceiver_direction.h function RtpTransceiverDirection (line 17) | enum class RtpTransceiverDirection { FILE: tgcalls/third_party/webrtc/src/api/rtp_transceiver_interface.cc type webrtc (line 15) | namespace webrtc { function RTCError (line 36) | RTCError RtpTransceiverInterface::StopStandard() { function RTCError (line 45) | RTCError RtpTransceiverInterface::SetCodecPreferences( function RTCError (line 79) | RTCError RtpTransceiverInterface::SetDirectionWithError( FILE: tgcalls/third_party/webrtc/src/api/rtp_transceiver_interface.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/scoped_refptr.h function namespace (line 69) | namespace rtc { function T (line 105) | T* get() const { return ptr_; } function operator (line 106) | operator T*() const { return ptr_; } function swap (line 151) | void swap(T** pp) noexcept { function swap (line 157) | void swap(scoped_refptr& r) noexcept { swap(&r.ptr_); } FILE: tgcalls/third_party/webrtc/src/api/scoped_refptr_unittest.cc type rtc (line 18) | namespace rtc { type FunctionsCalled (line 21) | struct FunctionsCalled { class ScopedRefCounted (line 26) | class ScopedRefCounted { method ScopedRefCounted (line 28) | explicit ScopedRefCounted(FunctionsCalled* called) : called_(*called... method ScopedRefCounted (line 29) | ScopedRefCounted(const ScopedRefCounted&) = delete; method ScopedRefCounted (line 30) | ScopedRefCounted& operator=(const ScopedRefCounted&) = delete; method AddRef (line 32) | void AddRef() { method Release (line 36) | void Release() { function TEST (line 49) | TEST(ScopedRefptrTest, IsCopyConstructable) { function TEST (line 59) | TEST(ScopedRefptrTest, IsCopyAssignable) { function TEST (line 70) | TEST(ScopedRefptrTest, IsMoveConstructableWithoutExtraAddRefRelease) { function TEST (line 81) | TEST(ScopedRefptrTest, IsMoveAssignableWithoutExtraAddRefRelease) { function TEST (line 93) | TEST(ScopedRefptrTest, MovableDuringVectorReallocation) { FILE: tgcalls/third_party/webrtc/src/api/sctp_transport_interface.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/sctp_transport_interface.h function SctpTransportState (line 24) | enum class SctpTransportState { FILE: tgcalls/third_party/webrtc/src/api/sequence_checker.h function public (line 40) | public webrtc_sequence_checker_internal::SequenceCheckerImpl { FILE: tgcalls/third_party/webrtc/src/api/sequence_checker_unittest.cc type webrtc (line 22) | namespace webrtc { class CompileTimeTestForGuardedBy (line 28) | class CompileTimeTestForGuardedBy { method RTC_RUN_ON (line 30) | RTC_RUN_ON(sequence_checker_) { return guarded_; } method CallMeFromSequence (line 32) | void CallMeFromSequence() { function RunOnDifferentThread (line 42) | void RunOnDifferentThread(rtc::FunctionView run) { function TEST (line 62) | TEST(SequenceCheckerTest, CallsAllowedOnSameThread) { function TEST (line 67) | TEST(SequenceCheckerTest, DestructorAllowedOnDifferentThread) { function TEST (line 76) | TEST(SequenceCheckerTest, Detach) { function TEST (line 82) | TEST(SequenceCheckerTest, DetachFromThreadAndUseOnTaskQueue) { function TEST (line 90) | TEST(SequenceCheckerTest, DetachFromTaskQueueAndUseOnThread) { function TEST (line 102) | TEST(SequenceCheckerTest, MethodNotAllowedOnDifferentThreadInDebug) { function TEST (line 108) | TEST(SequenceCheckerTest, MethodNotAllowedOnDifferentTaskQueueInDebug) { function TEST (line 116) | TEST(SequenceCheckerTest, DetachFromTaskQueueInDebug) { class TestAnnotations (line 132) | class TestAnnotations { method TestAnnotations (line 134) | TestAnnotations() : test_var_(false) {} method ModifyTestVar (line 136) | void ModifyTestVar() { function TEST (line 146) | TEST(SequenceCheckerTest, TestAnnotations) { function TestAnnotationsOnWrongQueue (line 153) | void TestAnnotationsOnWrongQueue() { function TEST (line 165) | TEST(SequenceCheckerDeathTest, TestAnnotationsOnWrongQueueDebug) { function TEST (line 169) | TEST(SequenceCheckerTest, TestAnnotationsOnWrongQueueRelease) { FILE: tgcalls/third_party/webrtc/src/api/set_local_description_observer_interface.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/set_remote_description_observer_interface.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/stats/rtc_stats.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/stats/rtc_stats_collector_callback.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/stats/rtc_stats_report.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/stats/rtcstats_objects.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/stats_types.cc type webrtc (line 27) | namespace webrtc { class BandwidthEstimationId (line 66) | class BandwidthEstimationId : public StatsReport::IdBase { method BandwidthEstimationId (line 68) | BandwidthEstimationId() method ToString (line 70) | std::string ToString() const override { return kStatsReportVideoBweI... class TypedId (line 73) | class TypedId : public StatsReport::IdBase { method TypedId (line 75) | TypedId(StatsReport::StatsType type, const std::string& id) method Equals (line 78) | bool Equals(const IdBase& other) const override { method ToString (line 83) | std::string ToString() const override { class TypedIntId (line 91) | class TypedIntId : public StatsReport::IdBase { method TypedIntId (line 93) | TypedIntId(StatsReport::StatsType type, int id) method Equals (line 96) | bool Equals(const IdBase& other) const override { method ToString (line 101) | std::string ToString() const override { class IdWithDirection (line 110) | class IdWithDirection : public TypedId { method IdWithDirection (line 112) | IdWithDirection(StatsReport::StatsType type, method Equals (line 117) | bool Equals(const IdBase& other) const override { method ToString (line 122) | std::string ToString() const override { class CandidateId (line 133) | class CandidateId : public TypedId { method CandidateId (line 135) | CandidateId(bool local, const std::string& id) method ToString (line 140) | std::string ToString() const override { return "Cand-" + id_; } class ComponentId (line 143) | class ComponentId : public StatsReport::IdBase { method ComponentId (line 145) | ComponentId(const std::string& content_name, int component) method Equals (line 150) | bool Equals(const IdBase& other) const override { method ToString (line 157) | std::string ToString() const override { return ToString("Channel-"); } method ComponentId (line 160) | ComponentId(StatsReport::StatsType type, method ToString (line 165) | std::string ToString(const char* prefix) const { class CandidatePairId (line 178) | class CandidatePairId : public ComponentId { method CandidatePairId (line 180) | CandidatePairId(const std::string& content_name, int component, int ... method Equals (line 186) | bool Equals(const IdBase& other) const override { method ToString (line 191) | std::string ToString() const override { function StatsReport (line 808) | StatsReport* StatsCollection::InsertNew(const StatsReport::Id& id) { function StatsReport (line 816) | StatsReport* StatsCollection::FindOrAddNew(const StatsReport::Id& id) { function StatsReport (line 822) | StatsReport* StatsCollection::ReplaceOrAddNew(const StatsReport::Id& i... function StatsReport (line 839) | StatsReport* StatsCollection::Find(const StatsReport::Id& id) { FILE: tgcalls/third_party/webrtc/src/api/stats_types.h type Direction (line 36) | enum Direction { type StatsType (line 41) | enum StatsType { type StatsValueName (line 99) | enum StatsValueName { function StatsType (line 248) | StatsType type() const; type std (line 420) | typedef std::vector StatsReports; function class (line 425) | class StatsCollection { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory_gcd.cc type webrtc (line 15) | namespace webrtc { function CreateDefaultTaskQueueFactory (line 17) | std::unique_ptr CreateDefaultTaskQueueFactory() { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory_libevent.cc type webrtc (line 15) | namespace webrtc { function CreateDefaultTaskQueueFactory (line 17) | std::unique_ptr CreateDefaultTaskQueueFactory() { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory_stdlib.cc type webrtc (line 15) | namespace webrtc { function CreateDefaultTaskQueueFactory (line 17) | std::unique_ptr CreateDefaultTaskQueueFactory() { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory_unittest.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/task_queue/default_task_queue_factory_win.cc type webrtc (line 15) | namespace webrtc { function CreateDefaultTaskQueueFactory (line 17) | std::unique_ptr CreateDefaultTaskQueueFactory() { FILE: tgcalls/third_party/webrtc/src/api/task_queue/queued_task.h function namespace (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/task_queue/task_queue_base.cc type webrtc (line 18) | namespace webrtc { function TaskQueueBase (line 25) | TaskQueueBase* TaskQueueBase::Current() { function InitializeTls (line 49) | void InitializeTls() { function pthread_key_t (line 53) | pthread_key_t GetQueuePtrTls() { function TaskQueueBase (line 61) | TaskQueueBase* TaskQueueBase::Current() { type webrtc (line 44) | namespace webrtc { function TaskQueueBase (line 25) | TaskQueueBase* TaskQueueBase::Current() { function InitializeTls (line 49) | void InitializeTls() { function pthread_key_t (line 53) | pthread_key_t GetQueuePtrTls() { function TaskQueueBase (line 61) | TaskQueueBase* TaskQueueBase::Current() { FILE: tgcalls/third_party/webrtc/src/api/task_queue/task_queue_base.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/task_queue/task_queue_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/task_queue/task_queue_test.cc type webrtc (line 19) | namespace webrtc { function CreateTaskQueue (line 22) | std::unique_ptr CreateTaskQueue( function TEST_P (line 29) | TEST_P(TaskQueueTest, Construct) { function TEST_P (line 35) | TEST_P(TaskQueueTest, PostAndCheckCurrent) { function TEST_P (line 53) | TEST_P(TaskQueueTest, PostCustomTask) { function TEST_P (line 75) | TEST_P(TaskQueueTest, PostDelayedZero) { function TEST_P (line 84) | TEST_P(TaskQueueTest, PostFromQueue) { function TEST_P (line 95) | TEST_P(TaskQueueTest, PostDelayed) { function TEST_P (line 116) | TEST_P(TaskQueueTest, PostMultipleDelayed) { function TEST_P (line 134) | TEST_P(TaskQueueTest, PostDelayedAfterDestruct) { function TEST_P (line 148) | TEST_P(TaskQueueTest, PostAndReuse) { function TEST_P (line 192) | TEST_P(TaskQueueTest, PostALot) { function TEST_P (line 251) | TEST_P(TaskQueueTest, PostTwoWithSharedUnprotectedState) { FILE: tgcalls/third_party/webrtc/src/api/task_queue/task_queue_test.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/audio_quality_analyzer_interface.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/audioproc_float.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { function AudioprocFloat (line 20) | int AudioprocFloat(rtc::scoped_refptr audio_process... function AudioprocFloat (line 26) | int AudioprocFloat(std::unique_ptr ap_builder, function AudioprocFloat (line 34) | int AudioprocFloat(std::unique_ptr ap_builder, FILE: tgcalls/third_party/webrtc/src/api/test/audioproc_float.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_frame_generator.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreateSquareFrameGenerator (line 23) | std::unique_ptr CreateSquareFrameGenerator( function CreateFromYuvFileFrameGenerator (line 33) | std::unique_ptr CreateFromYuvFileFrameGener... function CreateFromIvfFileFrameGenerator (line 50) | std::unique_ptr CreateFromIvfFileFrameGener... function CreateScrollingInputFromYuvFilesFrameGenerator (line 55) | std::unique_ptr function CreateSlideFrameGenerator (line 78) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/api/test/create_frame_generator.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_network_emulation_manager.cc type webrtc (line 18) | namespace webrtc { function CreateNetworkEmulationManager (line 20) | std::unique_ptr CreateNetworkEmulationManager( FILE: tgcalls/third_party/webrtc/src/api/test/create_network_emulation_manager.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_peer_connection_quality_test_frame_generator.cc type webrtc (line 21) | namespace webrtc { type webrtc_pc_e2e (line 22) | namespace webrtc_pc_e2e { function ValidateScreenShareConfig (line 29) | void ValidateScreenShareConfig(const VideoConfig& video_config, function CreateSquareFrameGenerator (line 55) | std::unique_ptr CreateSquareFrameGene... function CreateFromYuvFileFrameGenerator (line 62) | std::unique_ptr CreateFromYuvFileFram... function CreateScreenShareFrameGenerator (line 70) | std::unique_ptr CreateScreenShareFram... FILE: tgcalls/third_party/webrtc/src/api/test/create_peer_connection_quality_test_frame_generator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_peerconnection_quality_test_fixture.cc type webrtc (line 19) | namespace webrtc { type webrtc_pc_e2e (line 20) | namespace webrtc_pc_e2e { function CreatePeerConnectionE2EQualityTestFixture (line 22) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/api/test/create_peerconnection_quality_test_fixture.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_simulcast_test_fixture.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { function CreateSimulcastTestFixture (line 22) | std::unique_ptr CreateSimulcastTestFixture( FILE: tgcalls/third_party/webrtc/src/api/test/create_simulcast_test_fixture.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_time_controller.cc type webrtc (line 19) | namespace webrtc { function CreateTimeController (line 21) | std::unique_ptr CreateTimeController( function CreateSimulatedTimeController (line 26) | std::unique_ptr CreateSimulatedTimeController() { function CreateTimeControllerBasedCallFactory (line 31) | std::unique_ptr CreateTimeControllerBasedCallFac... FILE: tgcalls/third_party/webrtc/src/api/test/create_time_controller.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_time_controller_unittest.cc type webrtc (line 19) | namespace webrtc { class FakeAlarm (line 22) | class FakeAlarm : public ControlledAlarmClock { function Clock (line 42) | Clock* FakeAlarm::GetClock() { function TEST (line 70) | TEST(CreateTimeControllerTest, CreatesNonNullController) { FILE: tgcalls/third_party/webrtc/src/api/test/create_video_quality_test_fixture.cc type webrtc (line 18) | namespace webrtc { function CreateVideoQualityTestFixture (line 20) | std::unique_ptr function CreateVideoQualityTestFixture (line 26) | std::unique_ptr CreateVideoQualityTe... function CreateVideoQualityTestFixture (line 34) | std::unique_ptr CreateVideoQualityTe... FILE: tgcalls/third_party/webrtc/src/api/test/create_video_quality_test_fixture.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/create_videocodec_test_fixture.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { function CreateVideoCodecTestFixture (line 24) | std::unique_ptr CreateVideoCodecTestFixture( function CreateVideoCodecTestFixture (line 29) | std::unique_ptr CreateVideoCodecTestFixture( FILE: tgcalls/third_party/webrtc/src/api/test/create_videocodec_test_fixture.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/dummy_peer_connection.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/fake_frame_decryptor.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/fake_frame_decryptor.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/fake_frame_encryptor.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/fake_frame_encryptor.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/frame_generator_interface.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/api/test/frame_generator_interface.h function namespace (line 22) | namespace test { FILE: tgcalls/third_party/webrtc/src/api/test/mock_audio_mixer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_data_channel.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_fec_controller_override.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_frame_decryptor.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_frame_encryptor.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_media_stream_interface.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_peer_connection_factory_interface.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_peerconnectioninterface.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_rtp_transceiver.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_rtpreceiver.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_rtpsender.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_transformable_video_frame.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_bitrate_allocator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_bitrate_allocator_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_decoder.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_decoder_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_encoder.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/mock_video_encoder_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/neteq_simulator.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/api/test/neteq_simulator.h function namespace (line 20) | namespace test { FILE: tgcalls/third_party/webrtc/src/api/test/neteq_simulator_factory.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { function convertConfig (line 25) | NetEqTestFactory::Config convertConfig( FILE: tgcalls/third_party/webrtc/src/api/test/neteq_simulator_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation/create_cross_traffic.cc type webrtc (line 17) | namespace webrtc { function CreateRandomWalkCrossTraffic (line 19) | std::unique_ptr CreateRandomWalkCrossTraffic( function CreatePulsedPeaksCrossTraffic (line 25) | std::unique_ptr CreatePulsedPeaksCrossTraffic( function CreateFakeTcpCrossTraffic (line 31) | std::unique_ptr CreateFakeTcpCrossTraffic( FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation/create_cross_traffic.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation/cross_traffic.h function class (line 26) | class CrossTrafficRoute { type RandomWalkConfig (line 56) | struct RandomWalkConfig { type PulsedPeaksConfig (line 68) | struct PulsedPeaksConfig { type FakeTcpConfig (line 76) | struct FakeTcpConfig { FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation/network_emulation_interfaces.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation/network_emulation_interfaces.h function namespace (line 27) | namespace webrtc { function class (line 58) | class EmulatedNetworkReceiverInterface { function virtual (line 98) | virtual int64_t PacketsReceived() const = 0; FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation_manager.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/network_emulation_manager.h type EmulatedEndpointConfig (line 49) | struct EmulatedEndpointConfig { function StatsGatheringMode (line 51) | enum class StatsGatheringMode { type EmulatedTURNServerConfig (line 81) | struct EmulatedTURNServerConfig { function class (line 87) | class EmulatedTURNServerInterface { FILE: tgcalls/third_party/webrtc/src/api/test/peerconnection_quality_test_fixture.h function namespace (line 48) | namespace webrtc { type VideoConfig (line 179) | struct VideoConfig { type AudioConfig (line 245) | struct AudioConfig { function class (line 272) | class PeerConfigurer { type EchoEmulationConfig (line 349) | struct EchoEmulationConfig { type VideoCodecConfig (line 355) | struct VideoCodecConfig { type RunParams (line 378) | struct RunParams { function class (line 413) | class QualityMetricsReporter : public StatsObserverInterface { FILE: tgcalls/third_party/webrtc/src/api/test/simulated_network.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/simulcast_test_fixture.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/stats_observer_interface.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/test_dependency_factory.cc type webrtc (line 19) | namespace webrtc { function IsValidTestDependencyFactoryThread (line 24) | bool IsValidTestDependencyFactoryThread() { function TestDependencyFactory (line 33) | const TestDependencyFactory& TestDependencyFactory::GetInstance() { FILE: tgcalls/third_party/webrtc/src/api/test/test_dependency_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/time_controller.cc type webrtc (line 12) | namespace webrtc { class FactoryWrapper (line 14) | class FactoryWrapper final : public TaskQueueFactory { method FactoryWrapper (line 16) | explicit FactoryWrapper(TaskQueueFactory* inner_factory) method CreateTaskQueue (line 18) | std::unique_ptr CreateTaskQueue( FILE: tgcalls/third_party/webrtc/src/api/test/time_controller.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/track_id_stream_info_map.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/video/function_video_decoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/video/function_video_encoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/video_quality_analyzer_interface.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/video_quality_test_fixture.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/videocodec_test_fixture.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/test/videocodec_test_stats.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { FILE: tgcalls/third_party/webrtc/src/api/test/videocodec_test_stats.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/bitrate_settings.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/bitrate_settings.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/data_channel_transport_interface.h function DataMessageType (line 22) | enum class DataMessageType { FILE: tgcalls/third_party/webrtc/src/api/transport/enums.h function IceTransportState (line 20) | enum class IceTransportState { FILE: tgcalls/third_party/webrtc/src/api/transport/field_trial_based_config.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/field_trial_based_config.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/goog_cc_factory.cc type webrtc (line 18) | namespace webrtc { function TimeDelta (line 54) | TimeDelta GoogCcNetworkControllerFactory::GetProcessInterval() const { FILE: tgcalls/third_party/webrtc/src/api/transport/goog_cc_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/network_control.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/network_types.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/network_types.h function namespace (line 23) | namespace webrtc { type TransportPacketsFeedback (line 165) | struct TransportPacketsFeedback { type NetworkEstimate (line 187) | struct NetworkEstimate { type PacerConfig (line 199) | struct PacerConfig { type ProbeClusterConfig (line 210) | struct ProbeClusterConfig { type TargetTransferRate (line 218) | struct TargetTransferRate { type NetworkControlUpdate (line 230) | struct NetworkControlUpdate { type ProcessInterval (line 241) | struct ProcessInterval { type NetworkStateEstimate (line 250) | struct NetworkStateEstimate { FILE: tgcalls/third_party/webrtc/src/api/transport/rtp/dependency_descriptor.cc type webrtc (line 17) | namespace webrtc { type webrtc_impl (line 24) | namespace webrtc_impl { function StringToDecodeTargetIndications (line 26) | absl::InlinedVector StringToDecodeTarget... FILE: tgcalls/third_party/webrtc/src/api/transport/rtp/dependency_descriptor.h function namespace (line 24) | namespace webrtc { type DependencyDescriptor (line 100) | struct DependencyDescriptor { function namespace (line 116) | namespace webrtc_impl { function FrameDependencyTemplate (line 121) | inline FrameDependencyTemplate& FrameDependencyTemplate::S(int spatial_l... function FrameDependencyTemplate (line 125) | inline FrameDependencyTemplate& FrameDependencyTemplate::T(int temporal_... function FrameDependencyTemplate (line 129) | inline FrameDependencyTemplate& FrameDependencyTemplate::Dtis( function FrameDependencyTemplate (line 135) | inline FrameDependencyTemplate& FrameDependencyTemplate::FrameDiffs( function FrameDependencyTemplate (line 140) | inline FrameDependencyTemplate& FrameDependencyTemplate::ChainDiffs( FILE: tgcalls/third_party/webrtc/src/api/transport/rtp/rtp_source.h function RtpSourceType (line 22) | enum class RtpSourceType { FILE: tgcalls/third_party/webrtc/src/api/transport/sctp_transport_factory_interface.h function namespace (line 17) | namespace cricket { function namespace (line 21) | namespace rtc { function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/stun.cc type cricket (line 29) | namespace cricket { function ReduceTransactionId (line 38) | uint32_t ReduceTransactionId(const std::string& transaction_id) { function LengthValid (line 52) | bool LengthValid(int type, int length) { function DesignatedExpertRange (line 138) | static bool DesignatedExpertRange(int attr_type) { function StunAddressAttribute (line 201) | const StunAddressAttribute* StunMessage::GetAddress(int type) const { function StunUInt32Attribute (line 218) | const StunUInt32Attribute* StunMessage::GetUInt32(int type) const { function StunUInt64Attribute (line 222) | const StunUInt64Attribute* StunMessage::GetUInt64(int type) const { function StunByteStringAttribute (line 226) | const StunByteStringAttribute* StunMessage::GetByteString(int type) co... function StunUInt16ListAttribute (line 230) | const StunUInt16ListAttribute* StunMessage::GetUInt16List(int type) co... function StunErrorCodeAttribute (line 234) | const StunErrorCodeAttribute* StunMessage::GetErrorCode() const { function StunUInt16ListAttribute (line 244) | const StunUInt16ListAttribute* StunMessage::GetUnknownAttributes() con... function StunMessage (line 592) | StunMessage* StunMessage::CreateNew() const { function StunAttributeValueType (line 600) | StunAttributeValueType StunMessage::GetAttributeValueType(int type) co... function StunAttribute (line 637) | StunAttribute* StunMessage::CreateAttribute(int type, size_t length) /... function StunAttribute (line 651) | const StunAttribute* StunMessage::GetAttribute(int type) const { function StunAttribute (line 723) | StunAttribute* StunAttribute::Create(StunAttributeValueType value_type, function StunAttributeValueType (line 797) | StunAttributeValueType StunAddressAttribute::value_type() const { function StunAttributeValueType (line 872) | StunAttributeValueType StunXorAddressAttribute::value_type() const { function StunAttributeValueType (line 959) | StunAttributeValueType StunUInt32Attribute::value_type() const { function StunAttributeValueType (line 991) | StunAttributeValueType StunUInt64Attribute::value_type() const { function StunAttributeValueType (line 1029) | StunAttributeValueType StunByteStringAttribute::value_type() const { function StunAttributeValueType (line 1096) | StunAttributeValueType StunErrorCodeAttribute::value_type() const { function StunAttributeValueType (line 1148) | StunAttributeValueType StunUInt16ListAttribute::value_type() const { function StunMethodToString (line 1205) | std::string StunMethodToString(int msg_type) { function GetStunSuccessResponseType (line 1254) | int GetStunSuccessResponseType(int req_type) { function GetStunErrorResponseType (line 1258) | int GetStunErrorResponseType(int req_type) { function IsStunRequestType (line 1262) | bool IsStunRequestType(int msg_type) { function IsStunIndicationType (line 1266) | bool IsStunIndicationType(int msg_type) { function IsStunSuccessResponseType (line 1270) | bool IsStunSuccessResponseType(int msg_type) { function IsStunErrorResponseType (line 1274) | bool IsStunErrorResponseType(int msg_type) { function ComputeStunCredentialHash (line 1278) | bool ComputeStunCredentialHash(const std::string& username, function CopyStunAttribute (line 1302) | std::unique_ptr CopyStunAttribute( function StunAttributeValueType (line 1329) | StunAttributeValueType RelayMessage::GetAttributeValueType(int type) c... function StunMessage (line 1350) | StunMessage* RelayMessage::CreateNew() const { function StunAttributeValueType (line 1354) | StunAttributeValueType TurnMessage::GetAttributeValueType(int type) co... function StunMessage (line 1379) | StunMessage* TurnMessage::CreateNew() const { function StunAttributeValueType (line 1383) | StunAttributeValueType IceMessage::GetAttributeValueType(int type) con... function StunMessage (line 1400) | StunMessage* IceMessage::CreateNew() const { FILE: tgcalls/third_party/webrtc/src/api/transport/stun.h type StunMessageType (line 34) | enum StunMessageType { type StunAttributeType (line 53) | enum StunAttributeType { type StunAttributeValueType (line 73) | enum StunAttributeValueType { type StunAddressFamily (line 85) | enum StunAddressFamily { type StunErrorCode (line 93) | enum StunErrorCode { function IntegrityStatus (line 155) | enum class IntegrityStatus { function class (line 321) | class StunAttribute { function class (line 373) | class StunAddressAttribute : public StunAttribute { function StunAttributeValueType (line 438) | StunAttributeValueType value_type() const override; function class (line 470) | class StunUInt64Attribute : public StunAttribute { function class (line 489) | class StunByteStringAttribute : public StunAttribute { function class (line 518) | class StunErrorCodeAttribute : public StunAttribute { function class (line 549) | class StunUInt16ListAttribute : public StunAttribute { FILE: tgcalls/third_party/webrtc/src/api/transport/stun_unittest.cc type cricket (line 25) | namespace cricket { class StunTest (line 27) | class StunTest : public ::testing::Test { method CheckStunHeader (line 29) | void CheckStunHeader(const StunMessage& msg, method CheckStunTransactionID (line 36) | void CheckStunTransactionID(const StunMessage& msg, method CheckStunAddressAttribute (line 45) | void CheckStunAddressAttribute(const StunAddressAttribute* addr, method ReadStunMessageTestCase (line 66) | size_t ReadStunMessageTestCase(StunMessage* msg, function TEST_F (line 567) | TEST_F(StunTest, MessageTypes) { function TEST_F (line 590) | TEST_F(StunTest, ReadMessageWithIPv4AddressAttribute) { function TEST_F (line 602) | TEST_F(StunTest, ReadMessageWithIPv4XorAddressAttribute) { function TEST_F (line 616) | TEST_F(StunTest, ReadMessageWithIPv6AddressAttribute) { function TEST_F (line 629) | TEST_F(StunTest, ReadMessageWithInvalidAddressAttribute) { function TEST_F (line 642) | TEST_F(StunTest, ReadMessageWithIPv6XorAddressAttribute) { function TEST_F (line 658) | TEST_F(StunTest, ReadRfc5769RequestMessage) { function TEST_F (line 685) | TEST_F(StunTest, ReadRfc5769ResponseMessage) { function TEST_F (line 708) | TEST_F(StunTest, ReadRfc5769ResponseMessageIPv6) { function TEST_F (line 731) | TEST_F(StunTest, ReadRfc5769RequestMessageLongTermAuth) { function TEST_F (line 759) | TEST_F(StunTest, ReadLegacyMessage) { function TEST_F (line 777) | TEST_F(StunTest, SetIPv6XorAddressAttributeOwner) { function TEST_F (line 822) | TEST_F(StunTest, SetIPv4XorAddressAttributeOwner) { function TEST_F (line 869) | TEST_F(StunTest, CreateIPv6AddressAttribute) { function TEST_F (line 880) | TEST_F(StunTest, CreateIPv4AddressAttribute) { function TEST_F (line 894) | TEST_F(StunTest, CreateAddressInArbitraryOrder) { function TEST_F (line 910) | TEST_F(StunTest, WriteMessageWithIPv6AddressAttribute) { function TEST_F (line 939) | TEST_F(StunTest, WriteMessageWithIPv4AddressAttribute) { function TEST_F (line 968) | TEST_F(StunTest, WriteMessageWithIPv6XorAddressAttribute) { function TEST_F (line 998) | TEST_F(StunTest, WriteMessageWithIPv4XoreAddressAttribute) { function TEST_F (line 1028) | TEST_F(StunTest, ReadByteStringAttribute) { function TEST_F (line 1040) | TEST_F(StunTest, ReadPaddedByteStringAttribute) { function TEST_F (line 1053) | TEST_F(StunTest, ReadErrorCodeAttribute) { function TEST_F (line 1070) | TEST_F(StunTest, GetErrorCodeValueWithNoErrorAttribute) { function TEST_F (line 1076) | TEST_F(StunTest, ReadMessageWithAUInt16ListAttribute) { function TEST_F (line 1088) | TEST_F(StunTest, ReadMessageWithAnUnknownAttribute) { function TEST_F (line 1100) | TEST_F(StunTest, ReadMessageWithOriginAttribute) { function TEST_F (line 1109) | TEST_F(StunTest, WriteMessageWithAnErrorCodeAttribute) { function TEST_F (line 1131) | TEST_F(StunTest, WriteMessageWithAUInt16ListAttribute) { function TEST_F (line 1155) | TEST_F(StunTest, WriteMessageWithOriginAttribute) { function CheckFailureToRead (line 1175) | void CheckFailureToRead(const unsigned char* testcase, size_t length) { function TEST_F (line 1182) | TEST_F(StunTest, FailToReadInvalidMessages) { function TEST_F (line 1192) | TEST_F(StunTest, FailToReadRtcpPacket) { function TEST_F (line 1197) | TEST_F(StunTest, ValidateMessageIntegrity) { function TEST_F (line 1279) | TEST_F(StunTest, AddMessageIntegrity) { function TEST_F (line 1318) | TEST_F(StunTest, ValidateMessageIntegrity32) { function TEST_F (line 1372) | TEST_F(StunTest, AddMessageIntegrity32) { function TEST_F (line 1413) | TEST_F(StunTest, AddMessageIntegrity32AndMessageIntegrity) { function TEST_F (line 1435) | TEST_F(StunTest, ValidateFingerprint) { function TEST_F (line 1471) | TEST_F(StunTest, AddFingerprint) { function TEST_F (line 1520) | TEST_F(StunTest, ReadRelayMessage) { function TEST_F (line 1637) | TEST_F(StunTest, RemoveAttribute) { function TEST_F (line 1695) | TEST_F(StunTest, ClearAttributes) { function TEST_F (line 1709) | TEST_F(StunTest, CopyAttribute) { function TEST_F (line 1755) | TEST_F(StunTest, Clone) { function TEST_F (line 1795) | TEST_F(StunTest, EqualAttributes) { function TEST_F (line 1857) | TEST_F(StunTest, ReduceTransactionIdIsHostOrderIndependent) { function TEST_F (line 1865) | TEST_F(StunTest, GoogMiscInfo) { function TEST_F (line 1899) | TEST_F(StunTest, IsStunMethod) { function TEST_F (line 1906) | TEST_F(StunTest, SizeRestrictionOnAttributes) { FILE: tgcalls/third_party/webrtc/src/api/transport/test/create_feedback_generator.cc type webrtc (line 16) | namespace webrtc { function CreateFeedbackGenerator (line 18) | std::unique_ptr CreateFeedbackGenerator( FILE: tgcalls/third_party/webrtc/src/api/transport/test/create_feedback_generator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/test/feedback_generator_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/test/mock_network_control.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/transport/webrtc_key_value_config.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/turn_customizer.h function namespace (line 16) | namespace cricket { function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/uma_metrics.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/units/data_rate.cc type webrtc (line 16) | namespace webrtc { function ToString (line 18) | std::string ToString(DataRate value) { FILE: tgcalls/third_party/webrtc/src/api/units/data_rate.h function namespace (line 28) | namespace webrtc { function bps_or (line 65) | constexpr int64_t bps_or(int64_t fallback_value) const { function kbps_or (line 68) | constexpr int64_t kbps_or(int64_t fallback_value) const { function namespace (line 80) | namespace data_rate_impl { function std (line 141) | inline std::string ToLogString(DataRate value) { FILE: tgcalls/third_party/webrtc/src/api/units/data_rate_unittest.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { function TEST (line 19) | TEST(DataRateTest, CompilesWithChecksAndLogs) { function TEST (line 26) | TEST(DataRateTest, ConstExpr) { function TEST (line 42) | TEST(DataRateTest, GetBackSameValues) { function TEST (line 48) | TEST(DataRateTest, GetDifferentPrefix) { function TEST (line 53) | TEST(DataRateTest, IdentityChecks) { function TEST (line 67) | TEST(DataRateTest, ComparisonOperators) { function TEST (line 87) | TEST(DataRateTest, ConvertsToAndFromDouble) { function TEST (line 104) | TEST(DataRateTest, Clamping) { function TEST (line 125) | TEST(DataRateTest, MathOperations) { function TEST (line 152) | TEST(UnitConversionTest, DataRateAndDataSizeAndTimeDelta) { function TEST (line 165) | TEST(UnitConversionTest, DataRateAndDataSizeAndFrequency) { function TEST (line 178) | TEST(UnitConversionDeathTest, DivisionFailsOnLargeSize) { FILE: tgcalls/third_party/webrtc/src/api/units/data_size.cc type webrtc (line 16) | namespace webrtc { function ToString (line 18) | std::string ToString(DataSize value) { FILE: tgcalls/third_party/webrtc/src/api/units/data_size.h function namespace (line 23) | namespace webrtc { function std (line 52) | inline std::string ToLogString(DataSize value) { FILE: tgcalls/third_party/webrtc/src/api/units/data_size_unittest.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { function TEST (line 20) | TEST(DataSizeTest, ConstExpr) { function TEST (line 35) | TEST(DataSizeTest, GetBackSameValues) { function TEST (line 40) | TEST(DataSizeTest, IdentityChecks) { function TEST (line 54) | TEST(DataSizeTest, ComparisonOperators) { function TEST (line 74) | TEST(DataSizeTest, ConvertsToAndFromDouble) { function TEST (line 86) | TEST(DataSizeTest, MathOperations) { FILE: tgcalls/third_party/webrtc/src/api/units/frequency.cc type webrtc (line 14) | namespace webrtc { function ToString (line 15) | std::string ToString(Frequency value) { FILE: tgcalls/third_party/webrtc/src/api/units/frequency.h function namespace (line 25) | namespace webrtc { function std (line 88) | inline std::string ToLogString(Frequency value) { FILE: tgcalls/third_party/webrtc/src/api/units/frequency_unittest.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { function TEST (line 18) | TEST(FrequencyTest, ConstExpr) { function TEST (line 29) | TEST(FrequencyTest, GetBackSameValues) { function TEST (line 35) | TEST(FrequencyTest, GetDifferentPrefix) { function TEST (line 42) | TEST(FrequencyTest, IdentityChecks) { function TEST (line 64) | TEST(FrequencyTest, ComparisonOperators) { function TEST (line 86) | TEST(FrequencyTest, Clamping) { function TEST (line 107) | TEST(FrequencyTest, MathOperations) { function TEST (line 127) | TEST(FrequencyTest, Rounding) { function TEST (line 141) | TEST(FrequencyTest, InfinityOperations) { function TEST (line 155) | TEST(UnitConversionTest, TimeDeltaAndFrequency) { FILE: tgcalls/third_party/webrtc/src/api/units/time_delta.cc type webrtc (line 16) | namespace webrtc { function ToString (line 18) | std::string ToString(TimeDelta value) { FILE: tgcalls/third_party/webrtc/src/api/units/time_delta.h function namespace (line 24) | namespace webrtc { function seconds_or (line 70) | constexpr int64_t seconds_or(int64_t fallback_value) const { function ms_or (line 73) | constexpr int64_t ms_or(int64_t fallback_value) const { function us_or (line 76) | constexpr int64_t us_or(int64_t fallback_value) const { function std (line 91) | inline std::string ToLogString(TimeDelta value) { FILE: tgcalls/third_party/webrtc/src/api/units/time_delta_unittest.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { function TEST (line 19) | TEST(TimeDeltaTest, ConstExpr) { function TEST (line 40) | TEST(TimeDeltaTest, GetBackSameValues) { function TEST (line 52) | TEST(TimeDeltaTest, GetDifferentPrefix) { function TEST (line 63) | TEST(TimeDeltaTest, IdentityChecks) { function TEST (line 87) | TEST(TimeDeltaTest, ComparisonOperators) { function TEST (line 111) | TEST(TimeDeltaTest, Clamping) { function TEST (line 132) | TEST(TimeDeltaTest, CanBeInititializedFromLargeInt) { function TEST (line 140) | TEST(TimeDeltaTest, ConvertsToAndFromDouble) { function TEST (line 178) | TEST(TimeDeltaTest, MathOperations) { function TEST (line 207) | TEST(TimeDeltaTest, InfinityOperations) { FILE: tgcalls/third_party/webrtc/src/api/units/timestamp.cc type webrtc (line 16) | namespace webrtc { function ToString (line 17) | std::string ToString(Timestamp value) { FILE: tgcalls/third_party/webrtc/src/api/units/timestamp.h function namespace (line 24) | namespace webrtc { function seconds_or (line 62) | constexpr int64_t seconds_or(int64_t fallback_value) const { function ms_or (line 65) | constexpr int64_t ms_or(int64_t fallback_value) const { function us_or (line 68) | constexpr int64_t us_or(int64_t fallback_value) const { function std (line 124) | inline std::string ToLogString(Timestamp value) { FILE: tgcalls/third_party/webrtc/src/api/units/timestamp_unittest.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { function TEST (line 18) | TEST(TimestampTest, ConstExpr) { function TEST (line 39) | TEST(TimestampTest, GetBackSameValues) { function TEST (line 46) | TEST(TimestampTest, GetDifferentPrefix) { function TEST (line 57) | TEST(TimestampTest, IdentityChecks) { function TEST (line 75) | TEST(TimestampTest, ComparisonOperators) { function TEST (line 92) | TEST(TimestampTest, CanBeInititializedFromLargeInt) { function TEST (line 100) | TEST(TimestampTest, ConvertsToAndFromDouble) { function TEST (line 133) | TEST(UnitConversionTest, TimestampAndTimeDeltaMath) { function TEST (line 152) | TEST(UnitConversionTest, InfinityOperations) { FILE: tgcalls/third_party/webrtc/src/api/video/builtin_video_bitrate_allocator_factory.cc type webrtc (line 21) | namespace webrtc { class BuiltinVideoBitrateAllocatorFactory (line 25) | class BuiltinVideoBitrateAllocatorFactory method BuiltinVideoBitrateAllocatorFactory (line 28) | BuiltinVideoBitrateAllocatorFactory() = default; method CreateVideoBitrateAllocator (line 31) | std::unique_ptr CreateVideoBitrateAllocator( function CreateBuiltinVideoBitrateAllocatorFactory (line 45) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/api/video/builtin_video_bitrate_allocator_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/color_space.cc type webrtc (line 13) | namespace webrtc { function SetFromUint8 (line 19) | bool SetFromUint8(uint8_t enum_value, uint64_t enum_bitmask, T* out) { function EnumMustBeLessThan64 (line 31) | int EnumMustBeLessThan64() { function MakeMask (line 36) | constexpr int MakeMask(const int index, const int length, T (&values)[... function CreateEnumBitmask (line 50) | constexpr uint64_t CreateEnumBitmask(T (&values)[N]) { function SetChromaSitingFromUint8 (line 54) | bool SetChromaSitingFromUint8(uint8_t enum_value, function HdrMetadata (line 123) | const HdrMetadata* ColorSpace::hdr_metadata() const { FILE: tgcalls/third_party/webrtc/src/api/video/color_space.h type class (line 37) | enum class type class (line 55) | enum class type class (line 78) | enum class type class (line 98) | enum class type class (line 112) | enum class FILE: tgcalls/third_party/webrtc/src/api/video/encoded_frame.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/encoded_frame.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/encoded_image.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/encoded_image.h function class (line 37) | class EncodedImageBufferInterface : public rtc::RefCountInterface { function size (line 56) | size_t size() const override; FILE: tgcalls/third_party/webrtc/src/api/video/hdr_metadata.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/hdr_metadata.h function namespace (line 14) | namespace webrtc { type HdrMetadata (line 77) | struct HdrMetadata { FILE: tgcalls/third_party/webrtc/src/api/video/i010_buffer.cc type webrtc (line 24) | namespace webrtc { function I010DataSize (line 28) | int I010DataSize(int height, int stride_y, int stride_u, int stride_v) { FILE: tgcalls/third_party/webrtc/src/api/video/i010_buffer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/i420_buffer.cc type webrtc (line 26) | namespace webrtc { function I420DataSize (line 30) | int I420DataSize(int height, int stride_y, int stride_u, int stride_v) { FILE: tgcalls/third_party/webrtc/src/api/video/i420_buffer.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/nv12_buffer.cc type webrtc (line 19) | namespace webrtc { function NV12DataSize (line 25) | int NV12DataSize(int height, int stride_y, int stride_uv) { FILE: tgcalls/third_party/webrtc/src/api/video/nv12_buffer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/recordable_encoded_frame.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/test/color_space_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 18) | TEST(ColorSpace, TestSettingPrimariesFromUint8) { function TEST (line 28) | TEST(ColorSpace, TestSettingTransferFromUint8) { function TEST (line 38) | TEST(ColorSpace, TestSettingMatrixFromUint8) { function TEST (line 48) | TEST(ColorSpace, TestSettingRangeFromUint8) { function TEST (line 56) | TEST(ColorSpace, TestSettingChromaSitingHorizontalFromUint8) { function TEST (line 65) | TEST(ColorSpace, TestSettingChromaSitingVerticalFromUint8) { FILE: tgcalls/third_party/webrtc/src/api/video/test/mock_recordable_encoded_frame.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/test/nv12_buffer_unittest.cc type webrtc (line 18) | namespace webrtc { function GetY (line 21) | int GetY(rtc::scoped_refptr buf, int col, int row) { function GetU (line 25) | int GetU(rtc::scoped_refptr buf, int col, int row) { function GetV (line 29) | int GetV(rtc::scoped_refptr buf, int col, int row) { function FillNV12Buffer (line 33) | void FillNV12Buffer(rtc::scoped_refptr buf) { function TEST (line 54) | TEST(NV12BufferTest, InitialData) { function TEST (line 69) | TEST(NV12BufferTest, ReadPixels) { function TEST (line 85) | TEST(NV12BufferTest, ToI420) { FILE: tgcalls/third_party/webrtc/src/api/video/test/video_adaptation_counters_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(AdaptationCountersTest, Addition) { function TEST (line 25) | TEST(AdaptationCountersTest, Equality) { FILE: tgcalls/third_party/webrtc/src/api/video/test/video_bitrate_allocation_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 19) | TEST(VideoBitrateAllocation, SimulcastTargetBitrate) { function TEST (line 41) | TEST(VideoBitrateAllocation, SimulcastTargetBitrateWithInactiveStream) { FILE: tgcalls/third_party/webrtc/src/api/video/video_adaptation_counters.cc type webrtc (line 15) | namespace webrtc { function VideoAdaptationCounters (line 28) | VideoAdaptationCounters VideoAdaptationCounters::operator+( FILE: tgcalls/third_party/webrtc/src/api/video/video_adaptation_counters.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_adaptation_reason.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_bitrate_allocation.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_bitrate_allocation.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_bitrate_allocator.cc type webrtc (line 13) | namespace webrtc { function VideoBitrateAllocation (line 39) | VideoBitrateAllocation VideoBitrateAllocator::GetAllocation( function VideoBitrateAllocation (line 47) | VideoBitrateAllocation VideoBitrateAllocator::Allocate( FILE: tgcalls/third_party/webrtc/src/api/video/video_bitrate_allocator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_bitrate_allocator_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_codec_constants.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_codec_type.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_content_type.cc type webrtc (line 29) | namespace webrtc { type videocontenttypehelpers (line 30) | namespace videocontenttypehelpers { function SetExperimentId (line 51) | bool SetExperimentId(VideoContentType* content_type, uint8_t experim... function SetSimulcastId (line 61) | bool SetSimulcastId(VideoContentType* content_type, uint8_t simulcas... function GetExperimentId (line 71) | uint8_t GetExperimentId(const VideoContentType& content_type) { function GetSimulcastId (line 75) | uint8_t GetSimulcastId(const VideoContentType& content_type) { function IsScreenshare (line 80) | bool IsScreenshare(const VideoContentType& content_type) { function IsValidContentType (line 84) | bool IsValidContentType(uint8_t value) { FILE: tgcalls/third_party/webrtc/src/api/video/video_content_type.h function VideoContentType (line 18) | enum class VideoContentType : uint8_t { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame.cc type webrtc (line 19) | namespace webrtc { function VideoFrame (line 164) | VideoFrame VideoFrame::Builder::build() { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_buffer.cc type webrtc (line 17) | namespace webrtc { function I420BufferInterface (line 33) | const I420BufferInterface* VideoFrameBuffer::GetI420() const { function I420ABufferInterface (line 39) | const I420ABufferInterface* VideoFrameBuffer::GetI420A() const { function I444BufferInterface (line 44) | const I444BufferInterface* VideoFrameBuffer::GetI444() const { function I010BufferInterface (line 49) | const I010BufferInterface* VideoFrameBuffer::GetI010() const { function NV12BufferInterface (line 54) | const NV12BufferInterface* VideoFrameBuffer::GetNV12() const { function I420BufferInterface (line 100) | const I420BufferInterface* I420BufferInterface::GetI420() const { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_buffer.h function namespace (line 21) | namespace webrtc { function class (line 227) | class BiplanarYuv8Buffer : public BiplanarYuvBuffer { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_metadata.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_metadata.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_metadata_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 23) | TEST(VideoFrameMetadata, GetWidthReturnsCorrectValue) { function TEST (line 30) | TEST(VideoFrameMetadata, GetHeightReturnsCorrectValue) { function TEST (line 37) | TEST(VideoFrameMetadata, GetFrameIdReturnsCorrectValue) { function TEST (line 46) | TEST(VideoFrameMetadata, HasNoFrameIdForHeaderWithoutGeneric) { function TEST (line 53) | TEST(VideoFrameMetadata, GetSpatialIndexReturnsCorrectValue) { function TEST (line 62) | TEST(VideoFrameMetadata, SpatialIndexIsZeroForHeaderWithoutGeneric) { function TEST (line 69) | TEST(VideoFrameMetadata, GetTemporalIndexReturnsCorrectValue) { function TEST (line 78) | TEST(VideoFrameMetadata, TemporalIndexIsZeroForHeaderWithoutGeneric) { function TEST (line 85) | TEST(VideoFrameMetadata, GetFrameDependenciesReturnsCorrectValue) { function TEST (line 94) | TEST(VideoFrameMetadata, FrameDependencyVectorIsEmptyForHeaderWithoutG... function TEST (line 101) | TEST(VideoFrameMetadata, GetDecodeTargetIndicationsReturnsCorrectValue) { function TEST (line 111) | TEST(VideoFrameMetadata, FILE: tgcalls/third_party/webrtc/src/api/video/video_frame_type.h function VideoFrameType (line 16) | enum class VideoFrameType { FILE: tgcalls/third_party/webrtc/src/api/video/video_layers_allocation.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_rotation.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_sink_interface.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_source_interface.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_source_interface.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_decoder.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_decoder_create.cc type webrtc (line 17) | namespace webrtc { function CreateVideoStreamDecoder (line 19) | std::unique_ptr CreateVideoStreamDecoder( FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_decoder_create.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_decoder_create_unittest.cc type webrtc (line 17) | namespace webrtc { class NullCallbacks (line 20) | class NullCallbacks : public VideoStreamDecoderInterface::Callbacks { method OnNonDecodableState (line 23) | void OnNonDecodableState() override {} method OnDecodedFrame (line 24) | void OnDecodedFrame(VideoFrame frame, function TEST (line 29) | TEST(VideoStreamDecoderCreate, CreateVideoStreamDecoder) { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_encoder_interface.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_encoder_observer.h function class (line 34) | class CpuOveruseMetricsObserver { function class (line 41) | class VideoStreamEncoderObserver : public CpuOveruseMetricsObserver { FILE: tgcalls/third_party/webrtc/src/api/video/video_stream_encoder_settings.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_timing.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video/video_timing.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/bitstream_parser.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/builtin_video_decoder_factory.cc type webrtc (line 17) | namespace webrtc { function CreateBuiltinVideoDecoderFactory (line 19) | std::unique_ptr CreateBuiltinVideoDecoderFactory() { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/builtin_video_decoder_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/builtin_video_encoder_factory.cc type webrtc (line 25) | namespace webrtc { function IsFormatSupported (line 29) | bool IsFormatSupported(const std::vector& supported_fo... class BuiltinVideoEncoderFactory (line 42) | class BuiltinVideoEncoderFactory : public VideoEncoderFactory { method BuiltinVideoEncoderFactory (line 44) | BuiltinVideoEncoderFactory() method QueryVideoEncoder (line 47) | VideoEncoderFactory::CodecInfo QueryVideoEncoder( method CreateVideoEncoder (line 56) | std::unique_ptr CreateVideoEncoder( method GetSupportedFormats (line 69) | std::vector GetSupportedFormats() const override { function CreateBuiltinVideoEncoderFactory (line 79) | std::unique_ptr CreateBuiltinVideoEncoderFactory() { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/builtin_video_encoder_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/sdp_video_format.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/sdp_video_format.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/spatial_layer.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/spatial_layer.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/test/builtin_video_encoder_factory_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(BuiltinVideoEncoderFactoryTest, AnnouncesVp9AccordingToBuildFlags) { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/test/video_decoder_software_fallback_wrapper_unittest.cc type webrtc (line 27) | namespace webrtc { class VideoDecoderSoftwareFallbackWrapperTest (line 29) | class VideoDecoderSoftwareFallbackWrapperTest : public ::testing::Test { method VideoDecoderSoftwareFallbackWrapperTest (line 31) | VideoDecoderSoftwareFallbackWrapperTest() method VideoDecoderSoftwareFallbackWrapperTest (line 33) | explicit VideoDecoderSoftwareFallbackWrapperTest( class CountingFakeDecoder (line 41) | class CountingFakeDecoder : public VideoDecoder { method InitDecode (line 43) | int32_t InitDecode(const VideoCodec* codec_settings, method Decode (line 49) | int32_t Decode(const EncodedImage& input_image, method RegisterDecodeCompleteCallback (line 56) | int32_t RegisterDecodeCompleteCallback( method Release (line 62) | int32_t Release() override { function TEST_F (line 83) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, InitializesDecoder) { function TEST_F (line 96) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, function TEST_F (line 115) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, IsSoftwareFallbackStic... function TEST_F (line 134) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, DoesNotFallbackOnEvery... function TEST_F (line 148) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, UsesHwDecoderAfterRein... function TEST_F (line 166) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, ForwardsReleaseCall) { function TEST_F (line 184) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, function TEST_F (line 206) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, function TEST_F (line 221) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, FallbacksOnTooManyErro... function TEST_F (line 244) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, function TEST_F (line 263) | TEST_F(VideoDecoderSoftwareFallbackWrapperTest, class ForcedSoftwareDecoderFallbackTest (line 283) | class ForcedSoftwareDecoderFallbackTest method ForcedSoftwareDecoderFallbackTest (line 286) | ForcedSoftwareDecoderFallbackTest() function TEST_F (line 299) | TEST_F(ForcedSoftwareDecoderFallbackTest, UsesForcedFallback) { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/test/video_encoder_software_fallback_wrapper_unittest.cc type webrtc (line 42) | namespace webrtc { function GetEncoderInfoWithTrustedRateController (line 60) | VideoEncoder::EncoderInfo GetEncoderInfoWithTrustedRateController( function GetEncoderInfoWithHardwareAccelerated (line 67) | VideoEncoder::EncoderInfo GetEncoderInfoWithHardwareAccelerated( function GetEncoderInfoWithInternalSource (line 74) | VideoEncoder::EncoderInfo GetEncoderInfoWithInternalSource( class FakeEncodedImageCallback (line 81) | class FakeEncodedImageCallback : public EncodedImageCallback { method Result (line 83) | Result OnEncodedImage(const EncodedImage& encoded_image, class VideoEncoderSoftwareFallbackWrapperTestBase (line 92) | class VideoEncoderSoftwareFallbackWrapperTestBase : public ::testing::... method VideoEncoderSoftwareFallbackWrapperTestBase (line 94) | VideoEncoderSoftwareFallbackWrapperTestBase( class CountingFakeEncoder (line 105) | class CountingFakeEncoder : public VideoEncoder { method SetFecControllerOverride (line 107) | void SetFecControllerOverride( method InitEncode (line 112) | int32_t InitEncode(const VideoCodec* codec_settings, method Encode (line 118) | int32_t Encode(const VideoFrame& frame, method RegisterEncodeCompleteCallback (line 129) | int32_t RegisterEncodeCompleteCallback( method Release (line 135) | int32_t Release() override { method SetRates (line 140) | void SetRates(const RateControlParameters& parameters) override {} method EncoderInfo (line 142) | EncoderInfo GetEncoderInfo() const override { method CheckLastEncoderName (line 168) | void CheckLastEncoderName(const char* expected_name) { class VideoEncoderSoftwareFallbackWrapperTest (line 185) | class VideoEncoderSoftwareFallbackWrapperTest method VideoEncoderSoftwareFallbackWrapperTest (line 188) | VideoEncoderSoftwareFallbackWrapperTest() method VideoEncoderSoftwareFallbackWrapperTest (line 190) | explicit VideoEncoderSoftwareFallbackWrapperTest( function TEST_F (line 314) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, InitializesEncoder) { function TEST_F (line 320) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, EncodeRequestsFallback) { function TEST_F (line 328) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, CanUtilizeFallbackEnco... function TEST_F (line 333) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 356) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 366) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 394) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 400) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 412) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, ReportsImplementationN... function TEST_F (line 421) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 427) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, function TEST_F (line 449) | TEST_F(VideoEncoderSoftwareFallbackWrapperTest, class ForcedFallbackTest (line 478) | class ForcedFallbackTest : public VideoEncoderSoftwareFallbackWrapperT... method ForcedFallbackTest (line 480) | explicit ForcedFallbackTest(const std::string& field_trials) method SetUp (line 487) | void SetUp() override { method TearDown (line 492) | void TearDown() override { method ConfigureVp8Codec (line 498) | void ConfigureVp8Codec() { method InitEncode (line 509) | void InitEncode(int width, int height) { method SetRateAllocation (line 522) | void SetRateAllocation(uint32_t bitrate_kbps) { method EncodeFrameAndVerifyLastName (line 529) | void EncodeFrameAndVerifyLastName(const char* expected_name) { method EncodeFrameAndVerifyLastName (line 533) | void EncodeFrameAndVerifyLastName(const char* expected_name, class ForcedFallbackTestEnabled (line 542) | class ForcedFallbackTestEnabled : public ForcedFallbackTest { method ForcedFallbackTestEnabled (line 544) | ForcedFallbackTestEnabled() class ForcedFallbackTestDisabled (line 550) | class ForcedFallbackTestDisabled : public ForcedFallbackTest { method ForcedFallbackTestDisabled (line 552) | ForcedFallbackTestDisabled() function TEST_F (line 556) | TEST_F(ForcedFallbackTestDisabled, NoFallbackWithoutFieldTrial) { function TEST_F (line 567) | TEST_F(ForcedFallbackTestEnabled, FallbackIfAtMaxResolutionLimit) { function TEST_F (line 578) | TEST_F(ForcedFallbackTestEnabled, FallbackIsKeptWhenInitEncodeIsCalled) { function TEST_F (line 594) | TEST_F(ForcedFallbackTestEnabled, FallbackIsEndedWhenResolutionIsTooLa... function TEST_F (line 610) | TEST_F(ForcedFallbackTestEnabled, FallbackIsEndedForNonValidSettings) { function TEST_F (line 628) | TEST_F(ForcedFallbackTestEnabled, MultipleStartEndFallback) { function TEST_F (line 641) | TEST_F(ForcedFallbackTestDisabled, GetScaleSettings) { function TEST_F (line 653) | TEST_F(ForcedFallbackTestEnabled, GetScaleSettingsWithNoFallback) { function TEST_F (line 666) | TEST_F(ForcedFallbackTestEnabled, GetScaleSettingsWithFallback) { function TEST_F (line 677) | TEST_F(ForcedFallbackTestEnabled, ScalingDisabledIfResizeOff) { function TEST (line 688) | TEST(SoftwareFallbackEncoderTest, BothRateControllersNotTrusted) { function TEST (line 704) | TEST(SoftwareFallbackEncoderTest, SwRateControllerTrusted) { function TEST (line 719) | TEST(SoftwareFallbackEncoderTest, HwRateControllerTrusted) { function TEST (line 749) | TEST(SoftwareFallbackEncoderTest, BothRateControllersTrusted) { function TEST (line 764) | TEST(SoftwareFallbackEncoderTest, ReportsHardwareAccelerated) { function TEST (line 793) | TEST(SoftwareFallbackEncoderTest, ReportsInternalSource) { class PreferTemporalLayersFallbackTest (line 822) | class PreferTemporalLayersFallbackTest : public ::testing::Test { method PreferTemporalLayersFallbackTest (line 824) | PreferTemporalLayersFallbackTest() {} method SetUp (line 825) | void SetUp() override { method SetSupportsLayers (line 855) | void SetSupportsLayers(VideoEncoder::EncoderInfo* info, bool tl_enab... method SetNumLayers (line 863) | void SetNumLayers(VideoEncoder::EncoderInfo* info, int num_layers) { function TEST_F (line 880) | TEST_F(PreferTemporalLayersFallbackTest, UsesMainWhenLayersNotUsed) { function TEST_F (line 889) | TEST_F(PreferTemporalLayersFallbackTest, UsesMainWhenLayersSupported) { function TEST_F (line 898) | TEST_F(PreferTemporalLayersFallbackTest, function TEST_F (line 908) | TEST_F(PreferTemporalLayersFallbackTest, UsesMainWhenNeitherSupportsTe... function TEST_F (line 917) | TEST_F(PreferTemporalLayersFallbackTest, UsesFallbackWhenLayersAreUnde... function TEST_F (line 926) | TEST_F(PreferTemporalLayersFallbackTest, PrimesEncoderOnSwitch) { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_codec.cc type webrtc (line 20) | namespace webrtc { function VideoCodecVP8 (line 102) | VideoCodecVP8* VideoCodec::VP8() { function VideoCodecVP8 (line 107) | const VideoCodecVP8& VideoCodec::VP8() const { function VideoCodecVP9 (line 112) | VideoCodecVP9* VideoCodec::VP9() { function VideoCodecVP9 (line 117) | const VideoCodecVP9& VideoCodec::VP9() const { function VideoCodecH264 (line 122) | VideoCodecH264* VideoCodec::H264() { function VideoCodecH264 (line 127) | const VideoCodecH264& VideoCodec::H264() const { function VideoCodecH265 (line 133) | VideoCodecH265* VideoCodec::H265() { function VideoCodecH265 (line 138) | const VideoCodecH265& VideoCodec::H265() const { function VideoCodecType (line 167) | VideoCodecType PayloadStringToCodecType(const std::string& name) { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_codec.h function namespace (line 26) | namespace webrtc { function InterLayerPredMode (line 53) | enum class InterLayerPredMode : int { function VideoCodecMode (line 118) | enum class VideoCodecMode { kRealtimeVideo, kScreensharing }; FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder_factory.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder_software_fallback_wrapper.cc type webrtc (line 29) | namespace webrtc { class VideoDecoderSoftwareFallbackWrapper (line 35) | class VideoDecoderSoftwareFallbackWrapper final : public VideoDecoder { type DecoderType (line 66) | enum class DecoderType { function VideoDecoder (line 290) | VideoDecoder& VideoDecoderSoftwareFallbackWrapper::active_decoder() co... function CreateVideoDecoderSoftwareFallbackWrapper (line 297) | std::unique_ptr CreateVideoDecoderSoftwareFallbackWrapper( FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_decoder_software_fallback_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder.cc type webrtc (line 19) | namespace webrtc { function VideoCodecVP8 (line 22) | VideoCodecVP8 VideoEncoder::GetDefaultVp8Settings() { function VideoCodecVP9 (line 35) | VideoCodecVP9 VideoEncoder::GetDefaultVp9Settings() { function VideoCodecH264 (line 52) | VideoCodecH264 VideoEncoder::GetDefaultH264Settings() { function VideoCodecH265 (line 64) | VideoCodecH265 VideoEncoder::GetDefaultH265Settings() { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder.h type CodecSpecificInfo (line 34) | struct CodecSpecificInfo function class (line 38) | class RTC_EXPORT EncodedImageCallback { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder_config.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder_config.h type VideoStream (line 28) | struct VideoStream { function class (line 73) | class VideoEncoderConfig { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder_software_fallback_wrapper.cc type webrtc (line 34) | namespace webrtc { type ForcedFallbackParams (line 47) | struct ForcedFallbackParams { method SupportsResolutionBasedSwitch (line 49) | bool SupportsResolutionBasedSwitch(const VideoCodec& codec) const { method SupportsTemporalBasedSwitch (line 56) | bool SupportsTemporalBasedSwitch(const VideoCodec& codec) const { function ParseFallbackParamsFromFieldTrials (line 70) | absl::optional ParseFallbackParamsFromFieldTrials( function GetForcedFallbackParams (line 100) | absl::optional GetForcedFallbackParams( class VideoEncoderSoftwareFallbackWrapper (line 114) | class VideoEncoderSoftwareFallbackWrapper final : public VideoEncoder { method VideoEncoder (line 151) | VideoEncoder* current_encoder() { type EncoderState (line 185) | enum class EncoderState { function CreateVideoEncoderSoftwareFallbackWrapper (line 506) | std::unique_ptr CreateVideoEncoderSoftwareFallbackWrapper( FILE: tgcalls/third_party/webrtc/src/api/video_codecs/video_encoder_software_fallback_wrapper.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_frame_buffer_controller.h function namespace (line 24) | namespace webrtc { function class (line 101) | class Vp8FrameBufferController { function class (line 176) | class Vp8FrameBufferControllerFactory { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_frame_config.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_frame_config.h type Vp8FrameConfig (line 20) | struct Vp8FrameConfig { type FreezeEntropy (line 35) | enum FreezeEntropy { kFreezeEntropy } function Vp8BufferReference (line 38) | enum class Vp8BufferReference : uint8_t { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_temporal_layers.cc type webrtc (line 18) | namespace webrtc { function controllers_ (line 23) | controllers_(std::move(controllers)) { function Vp8EncoderConfig (line 61) | Vp8EncoderConfig Vp8TemporalLayers::UpdateConfiguration(size_t stream_... function Vp8FrameConfig (line 66) | Vp8FrameConfig Vp8TemporalLayers::NextFrameConfig(size_t stream_index, FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_temporal_layers.h type class (line 29) | enum class FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_temporal_layers_factory.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_codecs/vp8_temporal_layers_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/video_track_source_proxy.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/test/mock_voip_engine.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/test/voip_engine_factory_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 25) | TEST(VoipEngineFactoryTest, CreateEngineWithMockModules) { function TEST (line 39) | TEST(VoipEngineFactoryTest, UseNoAudioProcessing) { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_base.h function ChannelId (line 37) | enum class ChannelId : int {} function ABSL_MUST_USE_RESULT (line 39) | enum class ABSL_MUST_USE_RESULT VoipResult { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_codec.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_dtmf.h function DtmfEvent (line 20) | enum class DtmfEvent : uint8_t { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_engine.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_engine_factory.cc type webrtc (line 18) | namespace webrtc { function CreateVoipEngine (line 20) | std::unique_ptr CreateVoipEngine(VoipEngineConfig config) { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_engine_factory.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_network.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_statistics.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/api/voip/voip_volume_control.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/audio_level.cc type webrtc (line 16) | namespace webrtc { type voe (line 17) | namespace voe { FILE: tgcalls/third_party/webrtc/src/audio/audio_level.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/audio_receive_stream.cc type webrtc (line 33) | namespace webrtc { type internal (line 67) | namespace internal { function CreateChannelReceive (line 69) | std::unique_ptr CreateChannelReceive( function AudioSendStream (line 374) | const AudioSendStream* AudioReceiveStream::GetAssociatedSendStreamFo... FILE: tgcalls/third_party/webrtc/src/audio/audio_receive_stream.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/audio_receive_stream_unittest.cc type webrtc (line 33) | namespace webrtc { type test (line 34) | namespace test { function AudioDecodingCallStats (line 42) | AudioDecodingCallStats MakeAudioDecodeStatsForTest() { type ConfigHelper (line 75) | struct ConfigHelper { method ConfigHelper (line 76) | explicit ConfigHelper(bool use_null_audio_processing) method ConfigHelper (line 80) | ConfigHelper(rtc::scoped_refptr audio_mixer, method CreateAudioReceiveStream (line 123) | std::unique_ptr CreateAudioReceiveSt... method audio_mixer (line 132) | rtc::scoped_refptr audio_mixer() { return audio_mi... method MockChannelReceive (line 133) | MockChannelReceive* channel_receive() { return channel_receive_; } method SetupMockForGetStats (line 135) | void SetupMockForGetStats() { function CreateRtcpSenderReport (line 171) | const std::vector CreateRtcpSenderReport() { function TEST (line 184) | TEST(AudioReceiveStreamTest, ConfigToString) { function TEST (line 198) | TEST(AudioReceiveStreamTest, ConstructDestruct) { function TEST (line 205) | TEST(AudioReceiveStreamTest, ReceiveRtcpPacket) { function TEST (line 218) | TEST(AudioReceiveStreamTest, GetStats) { function TEST (line 282) | TEST(AudioReceiveStreamTest, SetGain) { function TEST (line 292) | TEST(AudioReceiveStreamTest, StreamsShouldBeAddedToMixerOnceOnStart) { function TEST (line 323) | TEST(AudioReceiveStreamTest, ReconfigureWithSameConfig) { function TEST (line 331) | TEST(AudioReceiveStreamTest, ReconfigureWithUpdatedConfig) { function TEST (line 354) | TEST(AudioReceiveStreamTest, ReconfigureWithFrameDecryptor) { FILE: tgcalls/third_party/webrtc/src/audio/audio_send_stream.cc type webrtc (line 44) | namespace webrtc { function UpdateEventLogStreamConfig (line 47) | void UpdateEventLogStreamConfig(RtcEventLog* event_log, type internal (line 99) | namespace internal { function RtpState (line 578) | RtpState AudioSendStream::GetRtpState() const { FILE: tgcalls/third_party/webrtc/src/audio/audio_send_stream.h function namespace (line 30) | namespace webrtc { function namespace (line 51) | namespace internal { FILE: tgcalls/third_party/webrtc/src/audio/audio_send_stream_tests.cc type webrtc (line 23) | namespace webrtc { type test (line 24) | namespace test { class AudioSendTest (line 32) | class AudioSendTest : public SendTest { method AudioSendTest (line 34) | AudioSendTest() : SendTest(CallTest::kDefaultTimeoutMs) {} method GetNumVideoStreams (line 36) | size_t GetNumVideoStreams() const override { return 0; } method GetNumAudioStreams (line 37) | size_t GetNumAudioStreams() const override { return 1; } method GetNumFlexfecStreams (line 38) | size_t GetNumFlexfecStreams() const override { return 0; } function TEST_F (line 44) | TEST_F(AudioSendStreamCallTest, SupportsCName) { function TEST_F (line 78) | TEST_F(AudioSendStreamCallTest, NoExtensionsByDefault) { function TEST_F (line 107) | TEST_F(AudioSendStreamCallTest, SupportsAudioLevel) { class TransportWideSequenceNumberObserver (line 151) | class TransportWideSequenceNumberObserver : public AudioSendTest { method TransportWideSequenceNumberObserver (line 153) | explicit TransportWideSequenceNumberObserver(bool expect_sequence_... method Action (line 160) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method ModifyAudioConfigs (line 174) | void ModifyAudioConfigs( method PerformTest (line 183) | void PerformTest() override { function TEST_F (line 190) | TEST_F(AudioSendStreamCallTest, SendsTransportWideSequenceNumbersInF... function TEST_F (line 195) | TEST_F(AudioSendStreamCallTest, SendDtmf) { FILE: tgcalls/third_party/webrtc/src/audio/audio_send_stream_unittest.cc type webrtc (line 40) | namespace webrtc { type test (line 41) | namespace test { class MockLimitObserver (line 92) | class MockLimitObserver : public BitrateAllocator::LimitObserver { function SetupAudioEncoderMock (line 100) | std::unique_ptr SetupAudioEncoderMock( function SetupEncoderFactoryMock (line 122) | rtc::scoped_refptr SetupEncoderFactoryMock() { type ConfigHelper (line 147) | struct ConfigHelper { method ConfigHelper (line 148) | ConfigHelper(bool audio_bwe_enabled, method CreateAudioSendStream (line 192) | std::unique_ptr CreateAudioSendStream() { method MockAudioEncoderFactory (line 204) | MockAudioEncoderFactory& mock_encoder_factory() { method MockRtpRtcpInterface (line 208) | MockRtpRtcpInterface* rtp_rtcp() { return &rtp_rtcp_; } method MockChannelSend (line 209) | MockChannelSend* channel_send() { return channel_send_; } method RtpTransportControllerSendInterface (line 210) | RtpTransportControllerSendInterface* transport() { return &rtp_tra... method AddBweToConfig (line 212) | static void AddBweToConfig(AudioSendStream::Config* config) { method SetupDefaultChannelSend (line 218) | void SetupDefaultChannelSend(bool audio_bwe_enabled) { method SetupMockForSetupSendCodec (line 253) | void SetupMockForSetupSendCodec(bool expect_set_encoder_call) { method SetupMockForCallEncoder (line 264) | void SetupMockForCallEncoder() { method SetupMockForSendTelephoneEvent (line 274) | void SetupMockForSendTelephoneEvent() { method SetupMockForGetStats (line 285) | void SetupMockForGetStats(bool use_null_audio_processing) { method TaskQueueForTest (line 324) | TaskQueueForTest* worker() { return &worker_queue_; } function CreateAudioFrame1kHzSineWave (line 347) | std::unique_ptr CreateAudioFrame1kHzSineWave(int16_t aud... function TEST (line 365) | TEST(AudioSendStreamTest, ConfigToString) { function TEST (line 397) | TEST(AudioSendStreamTest, ConstructDestruct) { function TEST (line 404) | TEST(AudioSendStreamTest, SendTelephoneEvent) { function TEST (line 415) | TEST(AudioSendStreamTest, SetMuted) { function TEST (line 424) | TEST(AudioSendStreamTest, AudioBweCorrectObjectsOnChannelProxy) { function TEST (line 431) | TEST(AudioSendStreamTest, NoAudioBweCorrectObjectsOnChannelProxy) { function TEST (line 438) | TEST(AudioSendStreamTest, GetStats) { function TEST (line 478) | TEST(AudioSendStreamTest, GetStatsAudioLevel) { function TEST (line 524) | TEST(AudioSendStreamTest, SendCodecAppliesAudioNetworkAdaptor) { function TEST (line 558) | TEST(AudioSendStreamTest, AudioNetworkAdaptorReceivesOverhead) { function TEST (line 600) | TEST(AudioSendStreamTest, SendCodecCanApplyVad) { function TEST (line 625) | TEST(AudioSendStreamTest, DoesNotPassHigherBitrateThanMaxBitrate) { function TEST (line 645) | TEST(AudioSendStreamTest, SSBweTargetInRangeRespected) { function TEST (line 662) | TEST(AudioSendStreamTest, SSBweFieldTrialMinRespected) { function TEST (line 679) | TEST(AudioSendStreamTest, SSBweFieldTrialMaxRespected) { function TEST (line 696) | TEST(AudioSendStreamTest, SSBweWithOverhead) { function TEST (line 717) | TEST(AudioSendStreamTest, SSBweWithOverheadMinRespected) { function TEST (line 737) | TEST(AudioSendStreamTest, SSBweWithOverheadMaxRespected) { function TEST (line 757) | TEST(AudioSendStreamTest, ProbingIntervalOnBitrateUpdated) { function TEST (line 777) | TEST(AudioSendStreamTest, DontRecreateEncoder) { function TEST (line 797) | TEST(AudioSendStreamTest, ReconfigureTransportCcResetsFirst) { function TEST (line 822) | TEST(AudioSendStreamTest, OnTransportOverheadChanged) { function TEST (line 839) | TEST(AudioSendStreamTest, DoesntCallEncoderWhenOverheadUnchanged) { function TEST (line 860) | TEST(AudioSendStreamTest, AudioOverheadChanged) { function TEST (line 891) | TEST(AudioSendStreamTest, OnAudioAndTransportOverheadChanged) { function TEST (line 919) | TEST(AudioSendStreamTest, ReconfigureWithFrameEncryptor) { FILE: tgcalls/third_party/webrtc/src/audio/audio_state.cc type webrtc (line 26) | namespace webrtc { type internal (line 27) | namespace internal { function AudioProcessing (line 45) | AudioProcessing* AudioState::audio_processing() { function AudioTransport (line 49) | AudioTransport* AudioState::audio_transport() { FILE: tgcalls/third_party/webrtc/src/audio/audio_state.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/audio_state_unittest.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { type FakeAsyncAudioProcessingHelper (line 37) | struct FakeAsyncAudioProcessingHelper { class FakeTaskQueue (line 38) | class FakeTaskQueue : public StrictMock { method FakeTaskQueue (line 40) | FakeTaskQueue() = default; method Delete (line 42) | void Delete() override { delete this; } method PostTask (line 43) | void PostTask(std::unique_ptr task) override { class FakeTaskQueueFactory (line 52) | class FakeTaskQueueFactory : public TaskQueueFactory { method FakeTaskQueueFactory (line 54) | FakeTaskQueueFactory() = default; method CreateTaskQueue (line 56) | std::unique_ptr CreateTaskQueue( class MockAudioFrameProcessor (line 64) | class MockAudioFrameProcessor : public AudioFrameProcessor { method Process (line 72) | void Process(std::unique_ptr frame) override { method SetSink (line 77) | void SetSink(OnAudioFrameCallback sink_callback) override { method CreateFactory (line 92) | rtc::scoped_refptr CreateFactory() { type ConfigHelper (line 98) | struct ConfigHelper { type Params (line 99) | struct Params { method ConfigHelper (line 104) | explicit ConfigHelper(const Params& params) method mixer (line 120) | rtc::scoped_refptr mixer() { return audio_mixer; } class FakeAudioSource (line 132) | class FakeAudioSource : public AudioMixer::Source { method Ssrc (line 138) | int Ssrc() const /*override*/ { return 0; } method PreferredSampleRate (line 140) | int PreferredSampleRate() const /*override*/ { return kSampleRate; } function Create10msTestData (line 148) | std::vector Create10msTestData(int sample_rate_hz, function ComputeChannelLevels (line 162) | std::vector ComputeChannelLevels(AudioFrame* audio_frame) { class AudioStateTest (line 175) | class AudioStateTest : public ::testing::TestWithParam CreateChannelReceive( FILE: tgcalls/third_party/webrtc/src/audio/channel_receive.h function namespace (line 38) | namespace rtc { type CallReceiveStatistics (line 54) | struct CallReceiveStatistics { FILE: tgcalls/third_party/webrtc/src/audio/channel_receive_frame_transformer_delegate.cc type webrtc (line 18) | namespace webrtc { class TransformableAudioFrame (line 21) | class TransformableAudioFrame : public TransformableAudioFrameInterface { method TransformableAudioFrame (line 23) | TransformableAudioFrame(rtc::ArrayView payload, method GetData (line 30) | rtc::ArrayView GetData() const override { return payl... method SetData (line 32) | void SetData(rtc::ArrayView data) override { method GetTimestamp (line 36) | uint32_t GetTimestamp() const override { return header_.timestamp; } method GetSsrc (line 37) | uint32_t GetSsrc() const override { return ssrc_; } method RTPHeader (line 38) | const RTPHeader& GetHeader() const override { return header_; } FILE: tgcalls/third_party/webrtc/src/audio/channel_receive_frame_transformer_delegate.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/channel_receive_frame_transformer_delegate_unittest.cc type webrtc (line 22) | namespace webrtc { class MockChannelReceive (line 28) | class MockChannelReceive { method callback (line 34) | ChannelReceiveFrameTransformerDelegate::ReceiveFrameCallback callbac... function TEST (line 41) | TEST(ChannelReceiveFrameTransformerDelegateTest, function TEST (line 55) | TEST(ChannelReceiveFrameTransformerDelegateTest, function TEST (line 69) | TEST(ChannelReceiveFrameTransformerDelegateTest, function TEST (line 100) | TEST(ChannelReceiveFrameTransformerDelegateTest, FILE: tgcalls/third_party/webrtc/src/audio/channel_send.cc type webrtc (line 50) | namespace webrtc { type voe (line 51) | namespace voe { class RtpPacketSenderProxy (line 58) | class RtpPacketSenderProxy method RtpPacketSenderProxy (line 251) | RtpPacketSenderProxy() : rtp_packet_pacer_(nullptr) {} method SetPacketPacer (line 253) | void SetPacketPacer(RtpPacketSender* rtp_packet_pacer) { method EnqueuePackets (line 259) | void EnqueuePackets( class TransportSequenceNumberProxy (line 59) | class TransportSequenceNumberProxy class VoERtcpObserver (line 60) | class VoERtcpObserver method VoERtcpObserver (line 273) | explicit VoERtcpObserver(ChannelSend* owner) method SetBandwidthObserver (line 277) | void SetBandwidthObserver(RtcpBandwidthObserver* bandwidth_observe... method OnReceivedEstimatedBitrate (line 282) | void OnReceivedEstimatedBitrate(uint32_t bitrate) override { method OnReceivedRtcpReceiverReport (line 289) | void OnReceivedRtcpReceiverReport(const ReportBlockList& report_bl... class ChannelSend (line 62) | class ChannelSend : public ChannelSendInterface, method RTC_GUARDED_BY (line 238) | RTC_GUARDED_BY(bitrate_mutex_) = 0; class RtpPacketSenderProxy (line 249) | class RtpPacketSenderProxy : public RtpPacketSender { method RtpPacketSenderProxy (line 251) | RtpPacketSenderProxy() : rtp_packet_pacer_(nullptr) {} method SetPacketPacer (line 253) | void SetPacketPacer(RtpPacketSender* rtp_packet_pacer) { method EnqueuePackets (line 259) | void EnqueuePackets( class VoERtcpObserver (line 271) | class VoERtcpObserver : public RtcpBandwidthObserver { method VoERtcpObserver (line 273) | explicit VoERtcpObserver(ChannelSend* owner) method SetBandwidthObserver (line 277) | void SetBandwidthObserver(RtcpBandwidthObserver* bandwidth_observe... method OnReceivedEstimatedBitrate (line 282) | void OnReceivedEstimatedBitrate(uint32_t bitrate) override { method OnReceivedRtcpReceiverReport (line 289) | void OnReceivedRtcpReceiverReport(const ReportBlockList& report_bl... function CallSendStatistics (line 771) | CallSendStatistics ChannelSend::GetRTCPStatistics() const { function ANAStats (line 855) | ANAStats ChannelSend::GetANAStatistics() const { function RtpRtcpInterface (line 860) | RtpRtcpInterface* ChannelSend::GetRtpRtcp() const { function CreateChannelSend (line 930) | std::unique_ptr CreateChannelSend( FILE: tgcalls/third_party/webrtc/src/audio/channel_send.h type CallSendStatistics (line 35) | struct CallSendStatistics { type ReportBlock (line 52) | struct ReportBlock { FILE: tgcalls/third_party/webrtc/src/audio/channel_send_frame_transformer_delegate.cc type webrtc (line 15) | namespace webrtc { class TransformableAudioFrame (line 18) | class TransformableAudioFrame : public TransformableFrameInterface { method TransformableAudioFrame (line 20) | TransformableAudioFrame(AudioFrameType frame_type, method GetData (line 36) | rtc::ArrayView GetData() const override { return payl... method SetData (line 37) | void SetData(rtc::ArrayView data) override { method GetTimestamp (line 40) | uint32_t GetTimestamp() const override { method GetStartTimestamp (line 43) | uint32_t GetStartTimestamp() const { return rtp_start_timestamp_; } method GetSsrc (line 44) | uint32_t GetSsrc() const override { return ssrc_; } method AudioFrameType (line 46) | AudioFrameType GetFrameType() const { return frame_type_; } method GetPayloadType (line 47) | uint8_t GetPayloadType() const { return payload_type_; } method GetAbsoluteCaptureTimestampMs (line 48) | int64_t GetAbsoluteCaptureTimestampMs() const { FILE: tgcalls/third_party/webrtc/src/audio/channel_send_frame_transformer_delegate.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/channel_send_frame_transformer_delegate_unittest.cc type webrtc (line 23) | namespace webrtc { class MockChannelSend (line 29) | class MockChannelSend { method MockChannelSend (line 31) | MockChannelSend() = default; method callback (line 42) | ChannelSendFrameTransformerDelegate::SendFrameCallback callback() { function TEST (line 53) | TEST(ChannelSendFrameTransformerDelegateTest, function TEST (line 67) | TEST(ChannelSendFrameTransformerDelegateTest, function TEST (line 81) | TEST(ChannelSendFrameTransformerDelegateTest, function TEST (line 111) | TEST(ChannelSendFrameTransformerDelegateTest, FILE: tgcalls/third_party/webrtc/src/audio/conversion.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/mock_voe_channel_proxy.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/null_audio_poller.cc type webrtc (line 20) | namespace webrtc { type internal (line 21) | namespace internal { FILE: tgcalls/third_party/webrtc/src/audio/null_audio_poller.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/remix_resample.cc type webrtc (line 18) | namespace webrtc { type voe (line 19) | namespace voe { function RemixAndResample (line 21) | void RemixAndResample(const AudioFrame& src_frame, function RemixAndResample (line 33) | void RemixAndResample(const int16_t* src_data, FILE: tgcalls/third_party/webrtc/src/audio/remix_resample.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/remix_resample_unittest.cc type webrtc (line 21) | namespace webrtc { type voe (line 22) | namespace voe { class UtilityTest (line 25) | class UtilityTest : public ::testing::Test { method UtilityTest (line 27) | UtilityTest() { function SetMonoFrame (line 49) | void SetMonoFrame(float data, int sample_rate_hz, AudioFrame* frame) { function SetMonoFrame (line 61) | void SetMonoFrame(float data, AudioFrame* frame) { function SetStereoFrame (line 67) | void SetStereoFrame(float left, function SetStereoFrame (line 83) | void SetStereoFrame(float left, float right, AudioFrame* frame) { function SetQuadFrame (line 89) | void SetQuadFrame(float ch1, function VerifyParams (line 108) | void VerifyParams(const AudioFrame& ref_frame, const AudioFrame& tes... function ComputeSNR (line 117) | float ComputeSNR(const AudioFrame& ref_frame, function VerifyFramesAreEqual (line 147) | void VerifyFramesAreEqual(const AudioFrame& ref_frame, function TEST_F (line 224) | TEST_F(UtilityTest, RemixAndResampleCopyFrameSucceeds) { function TEST_F (line 238) | TEST_F(UtilityTest, RemixAndResampleMixingOnlySucceeds) { function TEST_F (line 254) | TEST_F(UtilityTest, RemixAndResampleSucceeds) { FILE: tgcalls/third_party/webrtc/src/audio/test/audio_bwe_integration_test.cc type webrtc (line 26) | namespace webrtc { type test (line 27) | namespace test { class StatsPollTask (line 87) | class StatsPollTask : public QueuedTask { method StatsPollTask (line 89) | explicit StatsPollTask(Call* sender_call) : sender_call_(sender_ca... method Run (line 92) | bool Run() override { class NoBandwidthDropAfterDtx (line 103) | class NoBandwidthDropAfterDtx : public AudioBweTest { method NoBandwidthDropAfterDtx (line 105) | NoBandwidthDropAfterDtx() method ModifyAudioConfigs (line 108) | void ModifyAudioConfigs( method AudioInputFile (line 130) | std::string AudioInputFile() override { method BuiltInNetworkBehaviorConfig (line 134) | BuiltInNetworkBehaviorConfig GetNetworkPipeConfig() override { method OnCallsCreated (line 142) | void OnCallsCreated(Call* sender_call, Call* receiver_call) overri... method PerformTest (line 146) | void PerformTest() override { function TEST_F (line 162) | TEST_F(AudioBweIntegrationTest, DISABLED_NoBandwidthDropAfterDtx) { FILE: tgcalls/third_party/webrtc/src/audio/test/audio_bwe_integration_test.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/test/audio_end_to_end_test.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { function BuiltInNetworkBehaviorConfig (line 34) | BuiltInNetworkBehaviorConfig AudioEndToEndTest::GetNetworkPipeConfig... FILE: tgcalls/third_party/webrtc/src/audio/test/audio_end_to_end_test.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/test/audio_stats_test.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { function IsNear (line 20) | bool IsNear(int reference, int v) { class NoLossTest (line 26) | class NoLossTest : public AudioEndToEndTest { method NoLossTest (line 33) | NoLossTest() = default; method BuiltInNetworkBehaviorConfig (line 35) | BuiltInNetworkBehaviorConfig GetNetworkPipeConfig() const override { method PerformTest (line 41) | void PerformTest() override { method OnStreamsStopped (line 47) | void OnStreamsStopped() override { function TEST_F (line 110) | TEST_F(AudioStatsTest, DISABLED_NoLoss) { FILE: tgcalls/third_party/webrtc/src/audio/test/low_bandwidth_audio_test.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function FileSampleRateSuffix (line 25) | std::string FileSampleRateSuffix() { class AudioQualityTest (line 29) | class AudioQualityTest : public AudioEndToEndTest { method AudioQualityTest (line 31) | AudioQualityTest() = default; method AudioInputFile (line 34) | std::string AudioInputFile() const { method AudioOutputFile (line 39) | std::string AudioOutputFile() const { method CreateCapturer (line 46) | std::unique_ptr CreateCapturer() ... method CreateRenderer (line 50) | std::unique_ptr CreateRenderer() ... method PerformTest (line 55) | void PerformTest() override { method OnStreamsStopped (line 64) | void OnStreamsStopped() override { class Mobile2GNetworkTest (line 75) | class Mobile2GNetworkTest : public AudioQualityTest { method ModifyAudioConfigs (line 76) | void ModifyAudioConfigs( method BuiltInNetworkBehaviorConfig (line 87) | BuiltInNetworkBehaviorConfig GetNetworkPipeConfig() const override { function TEST_F (line 99) | TEST_F(LowBandwidthAudioTest, GoodNetworkHighBitrate) { function TEST_F (line 104) | TEST_F(LowBandwidthAudioTest, Mobile2GNetwork) { FILE: tgcalls/third_party/webrtc/src/audio/test/low_bandwidth_audio_test.py function _LogCommand (line 41) | def _LogCommand(command): function _ParseArgs (line 46) | def _ParseArgs(): function _GetPlatform (line 82) | def _GetPlatform(): function _GetExtension (line 91) | def _GetExtension(): function _GetPathToTools (line 95) | def _GetPathToTools(): function ExtractTestRuns (line 118) | def ExtractTestRuns(lines, echo=False): function _GetFile (line 138) | def _GetFile(file_path, function _RunPesq (line 163) | def _RunPesq(executable_path, function _RunPolqa (line 196) | def _RunPolqa(executable_path, reference_file, degraded_file): function _MergeInPerfResultsFromCcTests (line 222) | def _MergeInPerfResultsFromCcTests(histograms, run_perf_results_file): function _ConfigurePythonPath (line 240) | def _ConfigurePythonPath(args): function main (line 272) | def main(): FILE: tgcalls/third_party/webrtc/src/audio/test/pc_low_bandwidth_audio_test.cc type webrtc (line 31) | namespace webrtc { type test (line 32) | namespace test { function GetMetricTestCaseName (line 45) | std::string GetMetricTestCaseName() { function CreateTwoNetworkLinks (line 55) | std::pair function FileSampleRateSuffix (line 93) | std::string FileSampleRateSuffix() { function AudioInputFile (line 97) | std::string AudioInputFile() { function AudioOutputFile (line 102) | std::string AudioOutputFile() { function PerfResultsOutputFile (line 109) | std::string PerfResultsOutputFile() { function LogTestResults (line 114) | void LogTestResults() { function TEST (line 129) | TEST(PCLowBandwidthAudioTest, PCGoodNetworkHighBitrate) { function TEST (line 151) | TEST(PCLowBandwidthAudioTest, PC40kbpsNetwork) { FILE: tgcalls/third_party/webrtc/src/audio/test/unittests/low_bandwidth_audio_test_test.py class TestExtractTestRuns (line 20) | class TestExtractTestRuns(unittest.TestCase): method _TestLog (line 21) | def _TestLog(self, log, *expected): method testLinux (line 27) | def testLinux(self): method testAndroid (line 45) | def testAndroid(self): FILE: tgcalls/third_party/webrtc/src/audio/utility/audio_frame_operations.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/utility/audio_frame_operations.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/utility/audio_frame_operations_unittest.cc type webrtc (line 16) | namespace webrtc { class AudioFrameOperationsTest (line 19) | class AudioFrameOperationsTest : public ::testing::Test { method AudioFrameOperationsTest (line 21) | AudioFrameOperationsTest() { class AudioFrameOperationsDeathTest (line 30) | class AudioFrameOperationsDeathTest : public AudioFrameOperationsTest {} function SetFrameData (line 32) | void SetFrameData(int16_t ch1, function SetFrameData (line 46) | void SetFrameData(int16_t left, int16_t right, AudioFrame* frame) { function SetFrameData (line 54) | void SetFrameData(int16_t data, AudioFrame* frame) { function VerifyFramesAreEqual (line 62) | void VerifyFramesAreEqual(const AudioFrame& frame1, const AudioFrame& ... function InitFrame (line 74) | void InitFrame(AudioFrame* frame, function GetChannelData (line 92) | int16_t GetChannelData(const AudioFrame& frame, size_t channel, size_t... function VerifyFrameDataBounds (line 98) | void VerifyFrameDataBounds(const AudioFrame& frame, function TEST_F (line 110) | TEST_F(AudioFrameOperationsDeathTest, MonoToStereoFailsWithBadParamete... function TEST_F (line 118) | TEST_F(AudioFrameOperationsTest, MonoToStereoSucceeds) { function TEST_F (line 132) | TEST_F(AudioFrameOperationsTest, MonoToStereoMuted) { function TEST_F (line 141) | TEST_F(AudioFrameOperationsDeathTest, StereoToMonoFailsWithBadParamete... function TEST_F (line 147) | TEST_F(AudioFrameOperationsTest, StereoToMonoSucceeds) { function TEST_F (line 159) | TEST_F(AudioFrameOperationsTest, StereoToMonoMuted) { function TEST_F (line 166) | TEST_F(AudioFrameOperationsTest, StereoToMonoBufferSucceeds) { function TEST_F (line 184) | TEST_F(AudioFrameOperationsTest, StereoToMonoDoesNotWrapAround) { function TEST_F (line 195) | TEST_F(AudioFrameOperationsTest, QuadToMonoSucceeds) { function TEST_F (line 209) | TEST_F(AudioFrameOperationsTest, QuadToMonoMuted) { function TEST_F (line 217) | TEST_F(AudioFrameOperationsTest, QuadToMonoBufferSucceeds) { function TEST_F (line 235) | TEST_F(AudioFrameOperationsTest, QuadToMonoDoesNotWrapAround) { function TEST_F (line 248) | TEST_F(AudioFrameOperationsTest, QuadToStereoFailsWithBadParameters) { function TEST_F (line 255) | TEST_F(AudioFrameOperationsTest, QuadToStereoSucceeds) { function TEST_F (line 267) | TEST_F(AudioFrameOperationsTest, QuadToStereoMuted) { function TEST_F (line 274) | TEST_F(AudioFrameOperationsTest, QuadToStereoBufferSucceeds) { function TEST_F (line 291) | TEST_F(AudioFrameOperationsTest, QuadToStereoDoesNotWrapAround) { function TEST_F (line 303) | TEST_F(AudioFrameOperationsTest, SwapStereoChannelsSucceedsOnStereo) { function TEST_F (line 315) | TEST_F(AudioFrameOperationsTest, SwapStereoChannelsMuted) { function TEST_F (line 321) | TEST_F(AudioFrameOperationsTest, SwapStereoChannelsFailsOnMono) { function TEST_F (line 333) | TEST_F(AudioFrameOperationsTest, MuteDisabled) { function TEST_F (line 344) | TEST_F(AudioFrameOperationsTest, MuteEnabled) { function TEST_F (line 357) | TEST_F(AudioFrameOperationsTest, MuteBeginMonoLong) { function TEST_F (line 367) | TEST_F(AudioFrameOperationsTest, MuteBeginMonoShort) { function TEST_F (line 377) | TEST_F(AudioFrameOperationsTest, MuteBeginStereoLong) { function TEST_F (line 392) | TEST_F(AudioFrameOperationsTest, MuteBeginStereoShort) { function TEST_F (line 409) | TEST_F(AudioFrameOperationsTest, MuteEndMonoLong) { function TEST_F (line 419) | TEST_F(AudioFrameOperationsTest, MuteEndMonoShort) { function TEST_F (line 429) | TEST_F(AudioFrameOperationsTest, MuteEndStereoLong) { function TEST_F (line 444) | TEST_F(AudioFrameOperationsTest, MuteEndStereoShort) { function TEST_F (line 459) | TEST_F(AudioFrameOperationsTest, MuteBeginAlreadyMuted) { function TEST_F (line 465) | TEST_F(AudioFrameOperationsTest, MuteEndAlreadyMuted) { function TEST_F (line 471) | TEST_F(AudioFrameOperationsTest, ApplyHalfGainSucceeds) { function TEST_F (line 483) | TEST_F(AudioFrameOperationsTest, ApplyHalfGainMuted) { function TEST_F (line 490) | TEST_F(AudioFrameOperationsTest, DISABLED_ScaleFailsWithBadParameters) { function TEST_F (line 503) | TEST_F(AudioFrameOperationsTest, DISABLED_ScaleDoesNotWrapAround) { function TEST_F (line 514) | TEST_F(AudioFrameOperationsTest, ScaleSucceeds) { function TEST_F (line 525) | TEST_F(AudioFrameOperationsTest, ScaleMuted) { function TEST_F (line 532) | TEST_F(AudioFrameOperationsTest, DISABLED_ScaleWithSatFailsWithBadPara... function TEST_F (line 536) | TEST_F(AudioFrameOperationsTest, ScaleWithSatDoesNotWrapAround) { function TEST_F (line 553) | TEST_F(AudioFrameOperationsTest, ScaleWithSatSucceeds) { function TEST_F (line 565) | TEST_F(AudioFrameOperationsTest, ScaleWithSatMuted) { function TEST_F (line 571) | TEST_F(AudioFrameOperationsTest, AddingXToEmptyGivesX) { function TEST_F (line 584) | TEST_F(AudioFrameOperationsTest, AddingXToMutedGivesX) { function TEST_F (line 595) | TEST_F(AudioFrameOperationsTest, AddingMutedToXGivesX) { function TEST_F (line 609) | TEST_F(AudioFrameOperationsTest, AddingTwoFramesProducesTheirSum) { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixer.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixer_unittest.cc type webrtc (line 22) | namespace webrtc { class ChannelMixerTest (line 30) | class ChannelMixerTest : public ::testing::Test { method ChannelMixerTest (line 32) | ChannelMixerTest() { function SetFrameData (line 44) | void SetFrameData(int16_t data, AudioFrame* frame) { function SetMonoData (line 52) | void SetMonoData(int16_t center, AudioFrame* frame) { function SetStereoData (line 61) | void SetStereoData(int16_t left, int16_t right, AudioFrame* frame) { function SetFiveOneData (line 72) | void SetFiveOneData(int16_t front_left, function SetSevenOneData (line 93) | void SetSevenOneData(int16_t front_left, function AllSamplesEquals (line 118) | bool AllSamplesEquals(int16_t sample, const AudioFrame* frame) { function VerifyFramesAreEqual (line 129) | void VerifyFramesAreEqual(const AudioFrame& frame1, const AudioFrame& ... function TEST_F (line 146) | TEST_F(ChannelMixerTest, ConstructAllPossibleLayouts) { function TEST_F (line 184) | TEST_F(ChannelMixerTest, NoMixingForIdenticalChannelLayouts) { function TEST_F (line 209) | TEST_F(ChannelMixerTest, StereoToMono) { function TEST_F (line 236) | TEST_F(ChannelMixerTest, StereoToMonoMuted) { function TEST_F (line 245) | TEST_F(ChannelMixerTest, FiveOneToSevenOneMuted) { function TEST_F (line 254) | TEST_F(ChannelMixerTest, FiveOneToMono) { function TEST_F (line 286) | TEST_F(ChannelMixerTest, FiveOneToSevenOne) { function TEST_F (line 321) | TEST_F(ChannelMixerTest, FiveOneBackToStereo) { function TEST_F (line 349) | TEST_F(ChannelMixerTest, MonoToStereo) { function TEST_F (line 369) | TEST_F(ChannelMixerTest, StereoToFiveOne) { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixing_matrix.cc type webrtc (line 22) | namespace webrtc { function UseChannelMappingAdjustmentsByDefault (line 27) | bool UseChannelMappingAdjustmentsByDefault() { function ValidateLayout (line 34) | static void ValidateLayout(ChannelLayout layout) { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixing_matrix.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/utility/channel_mixing_matrix_unittest.cc type webrtc (line 22) | namespace webrtc { function TEST (line 27) | TEST(ChannelMixingMatrixTest, ConstructAllPossibleLayouts) { function TEST (line 86) | TEST(ChannelMixingMatrixTest, StereoToMono) { function TEST (line 106) | TEST(ChannelMixingMatrixTest, MonoToStereo) { function TEST (line 128) | TEST(ChannelMixingMatrixTest, MonoToTwoOneWithoutVoIPAdjustments) { function TEST (line 153) | TEST(ChannelMixingMatrixTest, MonoToTwoOneWithVoIPAdjustments) { function TEST (line 176) | TEST(ChannelMixingMatrixTest, MonoToFiveOneWithoutVoIPAdjustments) { function TEST (line 208) | TEST(ChannelMixingMatrixTest, MonoToFiveOneWithVoIPAdjustments) { function TEST (line 238) | TEST(ChannelMixingMatrixTest, MonoToSevenOneWithoutVoIPAdjustments) { function TEST (line 272) | TEST(ChannelMixingMatrixTest, MonoToSevenOneWithVoIPAdjustments) { function TEST (line 304) | TEST(ChannelMixingMatrixTest, FiveOneToMono) { function TEST (line 331) | TEST(ChannelMixingMatrixTest, FiveOneBackToStereo) { function TEST (line 370) | TEST(ChannelMixingMatrixTest, FiveOneToSevenOne) { function TEST (line 407) | TEST(ChannelMixingMatrixTest, StereoToFiveOne) { function TEST (line 443) | TEST(ChannelMixingMatrixTest, DiscreteToDiscrete) { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_channel.cc type webrtc (line 23) | namespace webrtc { function IngressStatistics (line 138) | IngressStatistics AudioChannel::GetIngressStatistics() { function ChannelStatistics (line 168) | ChannelStatistics AudioChannel::GetChannelStatistics() { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_channel.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_egress.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_egress.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_ingress.cc type webrtc (line 27) | namespace webrtc { function CreateAcmConfig (line 31) | AudioCodingModule::Config CreateAcmConfig( function ChannelStatistics (line 233) | ChannelStatistics AudioIngress::GetChannelStatistics() { FILE: tgcalls/third_party/webrtc/src/audio/voip/audio_ingress.h function namespace (line 36) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/voip/test/audio_channel_unittest.cc type webrtc (line 26) | namespace webrtc { class AudioChannelTest (line 39) | class AudioChannelTest : public ::testing::Test { method AudioChannelTest (line 43) | AudioChannelTest() method SetUp (line 57) | void SetUp() override { audio_channel_ = CreateAudioChannel(kLocalSs... method TearDown (line 59) | void TearDown() override { audio_channel_ = nullptr; } method CreateAudioChannel (line 61) | rtc::scoped_refptr CreateAudioChannel(uint32_t ssrc) { method GetAudioFrame (line 80) | std::unique_ptr GetAudioFrame(int order) { function TEST_F (line 105) | TEST_F(AudioChannelTest, PlayRtpByLocalLoop) { function TEST_F (line 130) | TEST_F(AudioChannelTest, VerifyLocalSsrcAsAssigned) { function TEST_F (line 146) | TEST_F(AudioChannelTest, TestIngressStatistics) { function TEST_F (line 224) | TEST_F(AudioChannelTest, TestChannelStatistics) { function TEST_F (line 285) | TEST_F(AudioChannelTest, RttIsAvailableAfterChangeOfRemoteSsrc) { FILE: tgcalls/third_party/webrtc/src/audio/voip/test/audio_egress_unittest.cc type webrtc (line 24) | namespace webrtc { function CreateRtpStack (line 31) | std::unique_ptr CreateRtpStack(Clock* clock, class AudioEgressTest (line 51) | class AudioEgressTest : public ::testing::Test { method AudioEgressTest (line 58) | AudioEgressTest() method SetUp (line 67) | void SetUp() override { method TearDown (line 80) | void TearDown() override { method GetAudioFrame (line 90) | std::unique_ptr GetAudioFrame(int order) { function TEST_F (line 111) | TEST_F(AudioEgressTest, SendingStatusAfterStartAndStop) { function TEST_F (line 117) | TEST_F(AudioEgressTest, ProcessAudioWithMute) { function TEST_F (line 155) | TEST_F(AudioEgressTest, ProcessAudioWithSineWave) { function TEST_F (line 191) | TEST_F(AudioEgressTest, SkipAudioEncodingAfterStopSend) { function TEST_F (line 225) | TEST_F(AudioEgressTest, ChangeEncoderFromPcmuToOpus) { function TEST_F (line 244) | TEST_F(AudioEgressTest, SendDTMF) { function TEST_F (line 290) | TEST_F(AudioEgressTest, TestAudioInputLevelAndEnergyDuration) { FILE: tgcalls/third_party/webrtc/src/audio/voip/test/audio_ingress_unittest.cc type webrtc (line 25) | namespace webrtc { class AudioIngressTest (line 34) | class AudioIngressTest : public ::testing::Test { method AudioIngressTest (line 38) | AudioIngressTest() method SetUp (line 59) | void SetUp() override { method TearDown (line 76) | void TearDown() override { method GetAudioFrame (line 84) | std::unique_ptr GetAudioFrame(int order) { function TEST_F (line 106) | TEST_F(AudioIngressTest, PlayingAfterStartAndStop) { function TEST_F (line 112) | TEST_F(AudioIngressTest, GetAudioFrameAfterRtpReceived) { function TEST_F (line 137) | TEST_F(AudioIngressTest, TestSpeechOutputLevelAndEnergyDuration) { function TEST_F (line 172) | TEST_F(AudioIngressTest, PreferredSampleRate) { function TEST_F (line 193) | TEST_F(AudioIngressTest, GetMutedAudioFrameAfterRtpReceivedAndStopPlay) { FILE: tgcalls/third_party/webrtc/src/audio/voip/test/mock_task_queue.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/audio/voip/test/voip_core_unittest.cc type webrtc (line 21) | namespace webrtc { class VoipCoreTest (line 32) | class VoipCoreTest : public ::testing::Test { method VoipCoreTest (line 36) | VoipCoreTest() { audio_device_ = test::MockAudioDeviceModule::Create... method SetUp (line 38) | void SetUp() override { function TEST_F (line 62) | TEST_F(VoipCoreTest, BasicVoipCoreOperation) { function TEST_F (line 101) | TEST_F(VoipCoreTest, ExpectFailToUseReleasedChannelId) { function TEST_F (line 124) | TEST_F(VoipCoreTest, SendDtmfEventWithoutRegistering) { function TEST_F (line 150) | TEST_F(VoipCoreTest, SendDtmfEventWithoutStartSend) { function TEST_F (line 166) | TEST_F(VoipCoreTest, StartSendAndPlayoutWithoutSettingCodec) { function TEST_F (line 177) | TEST_F(VoipCoreTest, StopSendAndPlayoutWithoutStarting) { function TEST_F (line 197) | TEST_F(VoipCoreTest, TestProcessThreadOperation) { FILE: tgcalls/third_party/webrtc/src/audio/voip/voip_core.cc type webrtc (line 20) | namespace webrtc { function ChannelId (line 130) | ChannelId VoipCore::CreateChannel(Transport* transport, function VoipResult (line 172) | VoipResult VoipCore::ReleaseChannel(ChannelId channel_id) { function VoipResult (line 288) | VoipResult VoipCore::StartSend(ChannelId channel_id) { function VoipResult (line 303) | VoipResult VoipCore::StopSend(ChannelId channel_id) { function VoipResult (line 316) | VoipResult VoipCore::StartPlayout(ChannelId channel_id) { function VoipResult (line 350) | VoipResult VoipCore::StopPlayout(ChannelId channel_id) { function VoipResult (line 362) | VoipResult VoipCore::ReceivedRTPPacket( function VoipResult (line 376) | VoipResult VoipCore::ReceivedRTCPPacket( function VoipResult (line 390) | VoipResult VoipCore::SetSendCodec(ChannelId channel_id, function VoipResult (line 406) | VoipResult VoipCore::SetReceiveCodecs( function VoipResult (line 420) | VoipResult VoipCore::RegisterTelephoneEventType(ChannelId channel_id, function VoipResult (line 434) | VoipResult VoipCore::SendDtmfEvent(ChannelId channel_id, function VoipResult (line 448) | VoipResult VoipCore::GetIngressStatistics(ChannelId channel_id, function VoipResult (line 461) | VoipResult VoipCore::GetChannelStatistics(ChannelId channel_id, function VoipResult (line 474) | VoipResult VoipCore::SetInputMuted(ChannelId channel_id, bool enable) { function VoipResult (line 486) | VoipResult VoipCore::GetInputVolumeInfo(ChannelId channel_id, function VoipResult (line 501) | VoipResult VoipCore::GetOutputVolumeInfo(ChannelId channel_id, FILE: tgcalls/third_party/webrtc/src/audio/voip/voip_core.h function namespace (line 39) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/base/android/android_hardware_buffer_compat.cc type base (line 12) | namespace base { function AndroidHardwareBufferCompat (line 66) | AndroidHardwareBufferCompat& AndroidHardwareBufferCompat::GetInstance() { FILE: tgcalls/third_party/webrtc/src/base/android/android_hardware_buffer_compat.h function namespace (line 35) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/android_image_reader_abi.h type AHardwareBuffer (line 38) | typedef struct AHardwareBuffer AHardwareBuffer; type AImage (line 40) | typedef struct AImage AImage; type AImageCropRect (line 42) | typedef struct AImageCropRect { type AIMAGE_FORMATS (line 49) | enum AIMAGE_FORMATS { type AImageReader (line 72) | typedef struct AImageReader AImageReader; type AImageReader_ImageListener (line 76) | typedef struct AImageReader_ImageListener { FILE: tgcalls/third_party/webrtc/src/base/android/android_image_reader_compat.cc type base (line 22) | namespace base { type android (line 23) | namespace android { function AndroidImageReader (line 25) | AndroidImageReader& AndroidImageReader::GetInstance() { function media_status_t (line 93) | media_status_t AndroidImageReader::AImage_getHardwareBuffer( function media_status_t (line 99) | media_status_t AndroidImageReader::AImage_getWidth(const AImage* image, function media_status_t (line 104) | media_status_t AndroidImageReader::AImage_getHeight(const AImage* im... function media_status_t (line 109) | media_status_t AndroidImageReader::AImage_getCropRect(const AImage* ... function media_status_t (line 114) | media_status_t AndroidImageReader::AImageReader_newWithUsage( function media_status_t (line 125) | media_status_t AndroidImageReader::AImageReader_setImageListener( function media_status_t (line 135) | media_status_t AndroidImageReader::AImageReader_getFormat( function media_status_t (line 141) | media_status_t AndroidImageReader::AImageReader_getWindow( function media_status_t (line 147) | media_status_t AndroidImageReader::AImageReader_acquireLatestImageAs... function media_status_t (line 154) | media_status_t AndroidImageReader::AImageReader_acquireNextImageAsync( function jobject (line 161) | jobject AndroidImageReader::ANativeWindow_toSurface(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/android_image_reader_compat.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/android_image_reader_compat_unittest.cc type base (line 14) | namespace base { type android (line 15) | namespace android { class AndroidImageReaderTest (line 17) | class AndroidImageReaderTest : public testing::Test { method AndroidImageReaderTest (line 19) | AndroidImageReaderTest() = default; function TEST_F (line 26) | TEST_F(AndroidImageReaderTest, GetImageReaderInstance) { function TEST_F (line 36) | TEST_F(AndroidImageReaderTest, CompareImageReaderInstance) { FILE: tgcalls/third_party/webrtc/src/base/android/animation_frame_time_histogram.cc function JNI_AnimationFrameTimeHistogram_SaveHistogram (line 12) | void JNI_AnimationFrameTimeHistogram_SaveHistogram( FILE: tgcalls/third_party/webrtc/src/base/android/apk_assets.cc type base (line 15) | namespace base { type android (line 16) | namespace android { function OpenApkAsset (line 18) | int OpenApkAsset(const std::string& file_path, function RegisterApkAssetWithFileDescriptorStore (line 34) | bool RegisterApkAssetWithFileDescriptorStore(const std::string& key, FILE: tgcalls/third_party/webrtc/src/base/android/apk_assets.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/application_status_listener.cc type base (line 14) | namespace base { type android (line 15) | namespace android { class ApplicationStatusListenerImpl (line 19) | class ApplicationStatusListenerImpl method ApplicationStatusListenerImpl (line 41) | ApplicationStatusListenerImpl( method SetCallback (line 54) | void SetCallback(const ApplicationStateChangeCallback& callback) o... method Notify (line 60) | void Notify(ApplicationState state) override { type LeakyLazyObserverListTraits (line 21) | struct LeakyLazyObserverListTraits class ApplicationStatusListenerImpl (line 39) | class ApplicationStatusListenerImpl : public ApplicationStatusListen... method ApplicationStatusListenerImpl (line 41) | ApplicationStatusListenerImpl( method SetCallback (line 54) | void SetCallback(const ApplicationStateChangeCallback& callback) o... method Notify (line 60) | void Notify(ApplicationState state) override { function ApplicationState (line 103) | ApplicationState ApplicationStatusListener::GetState() { function JNI_ApplicationStatus_OnApplicationStateChange (line 108) | static void JNI_ApplicationStatus_OnApplicationStateChange( FILE: tgcalls/third_party/webrtc/src/base/android/application_status_listener.h function namespace (line 16) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/application_status_listener_unittest.cc type base (line 18) | namespace base { type android (line 19) | namespace android { function StoreStateTo (line 30) | void StoreStateTo(ApplicationState* target, ApplicationState state) { function RunTasksUntilIdle (line 34) | void RunTasksUntilIdle() { class MultiThreadedTest (line 42) | class MultiThreadedTest { method MultiThreadedTest (line 44) | MultiThreadedTest() method Run (line 50) | void Run() { method ExpectOnThread (line 74) | void ExpectOnThread() { method RegisterThreadForEvents (line 78) | void RegisterThreadForEvents() { method StoreStateAndSignal (line 86) | void StoreStateAndSignal(ApplicationState state) { function TEST (line 101) | TEST(ApplicationStatusListenerTest, SingleThread) { function TEST (line 124) | TEST(ApplicationStatusListenerTest, TwoThreads) { FILE: tgcalls/third_party/webrtc/src/base/android/base_jni_onload.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function OnJNIOnLoadInit (line 15) | bool OnJNIOnLoadInit() { FILE: tgcalls/third_party/webrtc/src/base/android/base_jni_onload.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/build_info.cc type base (line 17) | namespace base { type android (line 18) | namespace android { function GetIntParam (line 27) | int GetIntParam(const std::vector& params, int index) { type BuildInfoSingletonTraits (line 36) | struct BuildInfoSingletonTraits { method BuildInfo (line 37) | static BuildInfo* New() { method Delete (line 45) | static void Delete(BuildInfo* x) { function BuildInfo (line 84) | BuildInfo* BuildInfo::GetInstance() { FILE: tgcalls/third_party/webrtc/src/base/android/build_info.h function namespace (line 17) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/bundle_utils.cc type PartitionIndexEntry (line 19) | struct PartitionIndexEntry { type base (line 41) | namespace base { type android (line 42) | namespace android { FILE: tgcalls/third_party/webrtc/src/base/android/bundle_utils.h function namespace (line 12) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/callback_android.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function RunObjectCallbackAndroid (line 15) | void RunObjectCallbackAndroid(const JavaRef& callback, function RunBooleanCallbackAndroid (line 20) | void RunBooleanCallbackAndroid(const JavaRef& callback, boo... function RunIntCallbackAndroid (line 25) | void RunIntCallbackAndroid(const JavaRef& callback, int arg) { function RunStringCallbackAndroid (line 29) | void RunStringCallbackAndroid(const JavaRef& callback, function RunByteArrayCallbackAndroid (line 36) | void RunByteArrayCallbackAndroid(const JavaRef& callback, function RunRunnableAndroid (line 43) | void RunRunnableAndroid(const JavaRef& runnable) { FILE: tgcalls/third_party/webrtc/src/base/android/callback_android.h function namespace (line 17) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/child_process_binding_types.h function namespace (line 8) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/child_process_service.cc type base (line 19) | namespace base { type android (line 20) | namespace android { function JNI_ChildProcessService_RegisterFileDescriptors (line 22) | void JNI_ChildProcessService_RegisterFileDescriptors( function JNI_ChildProcessService_ExitChildProcess (line 68) | void JNI_ChildProcessService_ExitChildProcess(JNIEnv* env) { function NOINLINE (line 77) | NOINLINE void JNI_ChildProcessService_DumpProcessStack(JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/child_process_unittest.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function MULTIPROCESS_TEST_MAIN (line 14) | MULTIPROCESS_TEST_MAIN(BasicMain) { function MULTIPROCESS_TEST_MAIN (line 18) | MULTIPROCESS_TEST_MAIN(WaitingMain) { class ChildProcessTest (line 23) | class ChildProcessTest : public MultiProcessTest {} function TEST_F (line 26) | TEST_F(ChildProcessTest, DISABLED_ChildHasCleanExit) { function TEST_F (line 35) | TEST_F(ChildProcessTest, ChildTerminated) { FILE: tgcalls/third_party/webrtc/src/base/android/command_line_android.cc function JNI_CommandLine_AppendJavaStringArrayToCommandLine (line 19) | void JNI_CommandLine_AppendJavaStringArrayToCommandLine( function jboolean (line 35) | static jboolean JNI_CommandLine_HasSwitch( function JNI_CommandLine_GetSwitchValue (line 42) | static ScopedJavaLocalRef JNI_CommandLine_GetSwitchValue( function JNI_CommandLine_GetSwitchesFlattened (line 53) | static ScopedJavaLocalRef JNI_CommandLine_GetSwitchesFlatt... function JNI_CommandLine_AppendSwitch (line 65) | static void JNI_CommandLine_AppendSwitch(JNIEnv* env, function JNI_CommandLine_AppendSwitchWithValue (line 71) | static void JNI_CommandLine_AppendSwitchWithValue( function JNI_CommandLine_AppendSwitchesAndArguments (line 81) | static void JNI_CommandLine_AppendSwitchesAndArguments( function JNI_CommandLine_RemoveSwitch (line 87) | static void JNI_CommandLine_RemoveSwitch(JNIEnv* env, function JNI_CommandLine_Init (line 93) | static void JNI_CommandLine_Init( FILE: tgcalls/third_party/webrtc/src/base/android/content_uri_utils.cc type base (line 14) | namespace base { function ContentUriExists (line 16) | bool ContentUriExists(const FilePath& content_uri) { function File (line 23) | File OpenContentUriForRead(const FilePath& content_uri) { function GetContentUriMimeType (line 33) | std::string GetContentUriMimeType(const FilePath& content_uri) { function MaybeGetFileDisplayName (line 45) | bool MaybeGetFileDisplayName(const FilePath& content_uri, function DeleteContentUri (line 65) | bool DeleteContentUri(const FilePath& content_uri) { function FilePath (line 74) | FilePath GetContentUriFromFilePath(const FilePath& file_path) { FILE: tgcalls/third_party/webrtc/src/base/android/content_uri_utils.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/content_uri_utils_unittest.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function TEST (line 15) | TEST(ContentUriUtilsTest, DISABLED_ContentUriMimeTest) { FILE: tgcalls/third_party/webrtc/src/base/android/cpu_features.cc type base (line 10) | namespace base { type android (line 11) | namespace android { function jint (line 13) | jint JNI_CpuFeatures_GetCoreCount(JNIEnv*) { function jlong (line 17) | jlong JNI_CpuFeatures_GetCpuFeatures(JNIEnv*) { FILE: tgcalls/third_party/webrtc/src/base/android/early_trace_event_binding.cc type base (line 14) | namespace base { type android (line 15) | namespace android { function JNI_EarlyTraceEvent_RecordEarlyEvent (line 19) | static void JNI_EarlyTraceEvent_RecordEarlyEvent( function JNI_EarlyTraceEvent_RecordEarlyStartAsyncEvent (line 39) | static void JNI_EarlyTraceEvent_RecordEarlyStartAsyncEvent( function JNI_EarlyTraceEvent_RecordEarlyFinishAsyncEvent (line 53) | static void JNI_EarlyTraceEvent_RecordEarlyFinishAsyncEvent( function GetBackgroundStartupTracingFlag (line 67) | bool GetBackgroundStartupTracingFlag() { function SetBackgroundStartupTracingFlag (line 73) | void SetBackgroundStartupTracingFlag(bool enabled) { FILE: tgcalls/third_party/webrtc/src/base/android/early_trace_event_binding.h function namespace (line 10) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/event_log.cc type base (line 8) | namespace base { type android (line 9) | namespace android { function EventLogWriteInt (line 11) | void EventLogWriteInt(int tag, int value) { FILE: tgcalls/third_party/webrtc/src/base/android/event_log.h function namespace (line 12) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/field_trial_list.cc class TrialLogger (line 25) | class TrialLogger : public base::FieldTrialList::Observer { method TrialLogger (line 27) | TrialLogger() {} method OnFieldTrialGroupFinalized (line 29) | void OnFieldTrialGroupFinalized(const std::string& trial_name, method Log (line 34) | static void Log(const std::string& trial_name, function JNI_FieldTrialList_FindFullName (line 52) | static ScopedJavaLocalRef JNI_FieldTrialList_FindFullName( function jboolean (line 60) | static jboolean JNI_FieldTrialList_TrialExists( function JNI_FieldTrialList_GetVariationParameter (line 67) | static ScopedJavaLocalRef JNI_FieldTrialList_GetVariationParame... function JNI_FieldTrialList_LogActiveTrials (line 78) | static void JNI_FieldTrialList_LogActiveTrials(JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/important_file_writer_android.cc type base (line 13) | namespace base { type android (line 14) | namespace android { function jboolean (line 16) | static jboolean JNI_ImportantFileWriterAndroid_WriteFileAtomically( FILE: tgcalls/third_party/webrtc/src/base/android/int_string_callback.cc type base (line 16) | namespace base { type android (line 17) | namespace android { function RunIntStringCallbackAndroid (line 19) | void RunIntStringCallbackAndroid(const JavaRef& callback, FILE: tgcalls/third_party/webrtc/src/base/android/int_string_callback.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/AnimationFrameTimeHistogram.java class AnimationFrameTimeHistogram (line 21) | public class AnimationFrameTimeHistogram { method getAnimatorRecorder (line 34) | public static AnimatorListener getAnimatorRecorder(final String histog... method AnimationFrameTimeHistogram (line 60) | public AnimationFrameTimeHistogram(String histogramName) { method startRecording (line 67) | public void startRecording() { method endRecording (line 75) | public void endRecording() { class Recorder (line 86) | private static class Recorder implements TimeListener { method Recorder (line 93) | private Recorder() { method startRecording (line 97) | private void startRecording() { method endRecording (line 108) | private boolean endRecording() { method getFrameTimesMs (line 114) | private long[] getFrameTimesMs() { method getFrameTimesCount (line 118) | private int getFrameTimesCount() { method cleanUp (line 126) | private void cleanUp() { method onTimeUpdate (line 130) | @Override type Natives (line 147) | @NativeMethods method saveHistogram (line 149) | void saveHistogram(String histogramName, long[] frameTimesMs, int co... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ApiCompatibilityUtils.java class ApiCompatibilityUtils (line 73) | public class ApiCompatibilityUtils { method ApiCompatibilityUtils (line 74) | private ApiCompatibilityUtils() { class ApisQ (line 77) | @VerifiesOnQ method isRunningInUserTestHarness (line 80) | static boolean isRunningInUserTestHarness() { class ApisP (line 85) | @VerifiesOnP method getProcessName (line 88) | static String getProcessName() { method getBitmapByUri (line 92) | static Bitmap getBitmapByUri(ContentResolver cr, Uri uri) throws IOE... class ApisO (line 98) | @VerifiesOnO method initNotificationSettingsIntent (line 101) | static void initNotificationSettingsIntent(Intent intent, String pac... method disableSmartSelectionTextClassifier (line 106) | static void disableSmartSelectionTextClassifier(TextView textView) { method createLaunchDisplayIdActivityOptions (line 110) | static Bundle createLaunchDisplayIdActivityOptions(int displayId) { class ApisN (line 117) | @VerifiesOnN method toHtml (line 120) | static String toHtml(Spanned spanned, int option) { method isDemoUser (line 125) | @TargetApi(Build.VERSION_CODES.N_MR1) method getLocale (line 133) | static String getLocale(InputMethodSubtype inputMethodSubType) { method isInMultiWindowMode (line 137) | static boolean isInMultiWindowMode(Activity activity) { class ApisM (line 142) | @VerifiesOnM method setStatusBarIconColor (line 145) | public static void setStatusBarIconColor(View rootView, boolean useD... class ApisLmr1 (line 156) | @VerifiesOnLollipopMR1 method setAccessibilityTraversalBefore (line 159) | static void setAccessibilityTraversalBefore(View view, int viewFocus... class ApisL (line 164) | @VerifiesOnLollipop method finishAndRemoveTask (line 169) | static void finishAndRemoveTask(Activity activity) { method finishAfterTransition (line 173) | static void finishAfterTransition(Activity activity) { method setElevation (line 177) | static void setElevation(PopupWindow popupWindow, float elevationVal... method isInteractive (line 181) | static boolean isInteractive(PowerManager manager) { method shouldSkipFirstUseHints (line 185) | static boolean shouldSkipFirstUseHints(ContentResolver contentResolv... method setTaskDescription (line 190) | static void setTaskDescription(Activity activity, String title, Bitm... method setStatusBarColor (line 196) | static void setStatusBarColor(Window window, int statusBarColor) { method getDrawableForDensity (line 210) | static Drawable getDrawableForDensity(Resources res, int id, int den... method setImageTintList (line 218) | static void setImageTintList(ImageView view, @Nullable ColorStateLis... method getUserBadgedIcon (line 235) | static Drawable getUserBadgedIcon(PackageManager packageManager, Dra... method getUserBadgedDrawableForDensity (line 239) | static Drawable getUserBadgedDrawableForDensity( method getColorFilter (line 247) | static ColorFilter getColorFilter(Drawable drawable) { method compareLong (line 256) | public static int compareLong(long lhs, long rhs) { method compareBoolean (line 264) | public static int compareBoolean(boolean lhs, boolean rhs) { method requireNonNull (line 273) | @NonNull method requireNonNull (line 285) | @NonNull method getBytesUtf8 (line 295) | public static byte[] getBytesUtf8(String str) { method toHtml (line 307) | @SuppressWarnings("deprecation") method finishAndRemoveTask (line 320) | public static void finishAndRemoveTask(Activity activity) { method setElevation (line 334) | public static void setElevation(PopupWindow window, float elevationVal... method getNotificationSettingsIntent (line 344) | public static Intent getNotificationSettingsIntent() { class FinishAndRemoveTaskWithRetry (line 358) | private static class FinishAndRemoveTaskWithRetry implements Runnable { method FinishAndRemoveTaskWithRetry (line 364) | FinishAndRemoveTaskWithRetry(Activity activity) { method run (line 368) | @Override method isInteractive (line 385) | @SuppressWarnings("deprecation") method getActivityNewDocumentFlag (line 395) | @SuppressWarnings("deprecation") method shouldSkipFirstUseHints (line 406) | public static boolean shouldSkipFirstUseHints(ContentResolver contentR... method setTaskDescription (line 419) | public static void setTaskDescription(Activity activity, String title,... method setStatusBarColor (line 431) | public static void setStatusBarColor(Window window, int statusBarColor) { method setStatusBarIconColor (line 444) | public static void setStatusBarIconColor(View rootView, boolean useDar... method getDrawable (line 455) | public static Drawable getDrawable(Resources res, int id) throws NotFo... method setImageTintList (line 459) | public static void setImageTintList(ImageView view, @Nullable ColorSta... method getDrawableForDensity (line 466) | @SuppressWarnings("deprecation") method finishAfterTransition (line 485) | public static void finishAfterTransition(Activity activity) { method getUserBadgedIcon (line 496) | public static Drawable getUserBadgedIcon(Context context, int id) { method getUserBadgedDrawableForDensity (line 509) | public static Drawable getUserBadgedDrawableForDensity( method getColor (line 520) | @SuppressWarnings("deprecation") method getColorFilter (line 528) | public static ColorFilter getColorFilter(Drawable drawable) { method setTextAppearance (line 538) | @SuppressWarnings("deprecation") method isDemoUser (line 549) | public static boolean isDemoUser() { method checkPermission (line 556) | public static int checkPermission(Context context, String permission, ... method getLocale (line 570) | @SuppressWarnings("deprecation") method setWindowIndeterminateProgress (line 581) | public static void setWindowIndeterminateProgress(Window window) { method isInMultiWindowMode (line 597) | public static boolean isInMultiWindowMode(Activity activity) { method disableSmartSelectionTextClassifier (line 608) | public static void disableSmartSelectionTextClassifier(TextView textVi... method createLaunchDisplayIdActivityOptions (line 619) | public static Bundle createLaunchDisplayIdActivityOptions(int displayI... method setAccessibilityTraversalBefore (line 629) | public static void setAccessibilityTraversalBefore(View view, int view... method createLayerDrawable (line 641) | public static LayerDrawable createLayerDrawable(@NonNull Drawable[] la... method createTransitionDrawable (line 654) | public static TransitionDrawable createTransitionDrawable(@NonNull Dra... method setPasswordEditTextContentDescription (line 668) | public static void setPasswordEditTextContentDescription(EditText view) { method isPasswordInputType (line 676) | private static boolean isPasswordInputType(int inputType) { method getProcessName (line 687) | static String getProcessName() { method isRunningInUserTestHarness (line 701) | public static boolean isRunningInUserTestHarness() { class LayerDrawableCompat (line 708) | private static class LayerDrawableCompat extends LayerDrawable { method LayerDrawableCompat (line 711) | LayerDrawableCompat(@NonNull Drawable[] layers) { method mutate (line 715) | @NonNull class TransitionDrawableCompat (line 734) | private static class TransitionDrawableCompat extends TransitionDrawab... method TransitionDrawableCompat (line 737) | TransitionDrawableCompat(@NonNull Drawable[] layers) { method mutate (line 741) | @NonNull method getLayersBounds (line 763) | private static Rect[] getLayersBounds(LayerDrawable layerDrawable) { method restoreLayersBounds (line 775) | private static void restoreLayersBounds(LayerDrawable layerDrawable, R... method getBitmapByUri (line 785) | public static Bitmap getBitmapByUri(ContentResolver cr, Uri uri) FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ApkAssets.java class ApkAssets (line 21) | @JNINamespace("base::android") method open (line 25) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ApplicationStatus.java class ApplicationStatus (line 35) | @JNINamespace("base::android") class ActivityInfo (line 37) | private static class ActivityInfo { method getStatus (line 44) | @ActivityState method setStatus (line 52) | public void setStatus(@ActivityState int status) { method getListeners (line 59) | public ObserverList getListeners() { type ApplicationStateListener (line 107) | public interface ApplicationStateListener { method onApplicationStateChange (line 112) | void onApplicationStateChange(@ApplicationState int newState); type ActivityStateListener (line 118) | public interface ActivityStateListener { method onActivityStateChange (line 124) | void onActivityStateChange(Activity activity, @ActivityState int new... type WindowFocusChangedListener (line 130) | public interface WindowFocusChangedListener { method onWindowFocusChanged (line 136) | public void onWindowFocusChanged(Activity activity, boolean hasFocus); method ApplicationStatus (line 139) | private ApplicationStatus() {} method registerWindowFocusChangedListener (line 145) | @MainThread method unregisterWindowFocusChangedListener (line 155) | @MainThread class WindowFocusObserver (line 166) | private static class WindowFocusObserver method WindowFocusObserver (line 170) | public WindowFocusObserver(Activity activity) { method onWindowFocusChanged (line 174) | @Override method isInitialized (line 182) | public static boolean isInitialized() { method initialize (line 193) | @MainThread method onStateChange (line 262) | private static void onStateChange(Activity activity, @ActivityState in... method onStateChangeForTesting (line 316) | @VisibleForTesting method getLastTrackedFocusedActivity (line 326) | @MainThread method getRunningActivities (line 334) | @AnyThread method getStateForActivity (line 385) | @ActivityState method getStateForApplication (line 397) | @AnyThread method hasVisibleActivities (line 412) | @AnyThread method isEveryActivityDestroyed (line 425) | @AnyThread method registerStateListenerForAllActivities (line 435) | @MainThread method registerStateListenerForActivity (line 449) | @MainThread method unregisterActivityStateListener (line 465) | @MainThread method registerApplicationStateListener (line 481) | @MainThread method unregisterApplicationStateListener (line 490) | @MainThread method destroyForJUnitTests (line 500) | @MainThread method registerThreadSafeNativeApplicationStateListener (line 519) | @CalledByNative method determineApplicationStateLocked (line 546) | @ApplicationState type Natives (line 569) | @NativeMethods method onApplicationStateChange (line 573) | void onApplicationStateChange(@ApplicationState int newState); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/BaseSwitches.java class BaseSwitches (line 11) | public abstract class BaseSwitches { method BaseSwitches (line 43) | private BaseSwitches() {} FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/BuildInfo.java class BuildInfo (line 22) | public class BuildInfo { class Holder (line 57) | private static class Holder { private static BuildInfo sInstance = new... method getAll (line 59) | @CalledByNative method nullToEmpty (line 92) | private static String nullToEmpty(CharSequence seq) { method packageVersionCode (line 96) | private static long packageVersionCode(PackageInfo pi) { method setBrowserPackageInfo (line 107) | public static void setBrowserPackageInfo(PackageInfo packageInfo) { method getInstance (line 112) | public static BuildInfo getInstance() { method BuildInfo (line 116) | private BuildInfo() { method isDebugAndroid (line 198) | public static boolean isDebugAndroid() { method isAtLeastQ (line 214) | @Deprecated method isAtLeastR (line 228) | public static boolean isAtLeastR() { method targetsAtLeastQ (line 236) | @Deprecated method targetsAtLeastR (line 244) | public static boolean targetsAtLeastR() { method setFirebaseAppId (line 252) | public static void setFirebaseAppId(String id) { method getFirebaseAppId (line 257) | public static String getFirebaseAppId() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/BundleUtils.java class BundleUtils (line 28) | public final class BundleUtils { method isBundleForNative (line 38) | @CalledByNative method isBundle (line 46) | public static boolean isBundle() { method setIsBundle (line 54) | public static void setIsBundle(boolean isBundle) { method getNativeLibraryPath (line 59) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/Callback.java type Callback (line 14) | public interface Callback { method onResult (line 18) | void onResult(T result); class Helper (line 24) | abstract class Helper { method onObjectResultFromNative (line 25) | @SuppressWarnings("unchecked") method onBooleanResultFromNative (line 31) | @SuppressWarnings("unchecked") method onIntResultFromNative (line 37) | @SuppressWarnings("unchecked") method runRunnable (line 43) | @CalledByNative("Helper") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/CollectionUtil.java class CollectionUtil (line 27) | public final class CollectionUtil { method CollectionUtil (line 28) | private CollectionUtil() {} method newHashSet (line 30) | @SafeVarargs method newArrayList (line 37) | @SafeVarargs method newArrayList (line 44) | @VisibleForTesting method newHashMap (line 53) | @SafeVarargs method booleanListToBooleanArray (line 62) | public static boolean[] booleanListToBooleanArray(@NonNull List list) { method longListToLongArray (line 78) | public static long[] longListToLongArray(@NonNull List list) { method forEach (line 88) | public static void forEach(Collection collection, Cal... method forEach (line 94) | @SuppressWarnings("unchecked") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/CommandLine.java class CommandLine (line 31) | @MainDex method hasSwitch (line 39) | @VisibleForTesting method getSwitchValue (line 47) | public abstract String getSwitchValue(String switchString); method getSwitchValue (line 56) | public String getSwitchValue(String switchString, String defaultValue) { method getSwitches (line 64) | public abstract Map getSwitches(); method appendSwitch (line 71) | @VisibleForTesting method appendSwitchWithValue (line 81) | public abstract void appendSwitchWithValue(String switchString, String... method appendSwitchesAndArguments (line 90) | public abstract void appendSwitchesAndArguments(String[] array); method removeSwitch (line 96) | public abstract void removeSwitch(String switchString); method isNativeImplementation (line 102) | public boolean isNativeImplementation() { method getCommandLineArguments (line 110) | protected abstract String[] getCommandLineArguments(); method destroy (line 116) | protected void destroy() {} method isInitialized (line 124) | public static boolean isInitialized() { method getInstance (line 129) | @VisibleForTesting method init (line 141) | public static void init(@Nullable String[] args) { method initFromFile (line 150) | public static void initFromFile(String file) { method reset (line 159) | @VisibleForTesting method tokenizeQuotedArguments (line 172) | @VisibleForTesting method enableNativeProxy (line 220) | public static void enableNativeProxy() { method getJavaSwitchesOrNull (line 227) | @Nullable method setInstance (line 236) | private static void setInstance(CommandLine commandLine) { method setInstanceForTesting (line 247) | @VisibleForTesting method readFileAsUtf8 (line 256) | private static char[] readFileAsUtf8(String fileName) { method CommandLine (line 268) | private CommandLine() {} class JavaCommandLine (line 270) | private static class JavaCommandLine extends CommandLine { method JavaCommandLine (line 277) | JavaCommandLine(@Nullable String[] args) { method getCommandLineArguments (line 288) | @Override method hasSwitch (line 293) | @Override method getSwitchValue (line 298) | @Override method getSwitches (line 306) | @Override method appendSwitch (line 311) | @Override method appendSwitchWithValue (line 321) | @Override method appendSwitchesAndArguments (line 334) | @Override method appendSwitchesInternal (line 340) | private void appendSwitchesInternal(String[] array, int skipCount) { method removeSwitch (line 362) | @Override class NativeCommandLine (line 379) | private static class NativeCommandLine extends CommandLine { method NativeCommandLine (line 380) | public NativeCommandLine(@Nullable String[] args) { method hasSwitch (line 384) | @Override method getSwitchValue (line 389) | @Override method getSwitches (line 394) | @Override method appendSwitch (line 411) | @Override method appendSwitchWithValue (line 416) | @Override method appendSwitchesAndArguments (line 421) | @Override method removeSwitch (line 426) | @Override method isNativeImplementation (line 431) | @Override method getCommandLineArguments (line 436) | @Override method destroy (line 442) | @Override type Natives (line 450) | @NativeMethods method init (line 452) | void init(String[] args); method hasSwitch (line 453) | boolean hasSwitch(String switchString); method getSwitchValue (line 454) | String getSwitchValue(String switchString); method getSwitchesFlattened (line 455) | String[] getSwitchesFlattened(); method appendSwitch (line 456) | void appendSwitch(String switchString); method appendSwitchWithValue (line 457) | void appendSwitchWithValue(String switchString, String value); method appendSwitchesAndArguments (line 458) | void appendSwitchesAndArguments(String[] array); method removeSwitch (line 459) | void removeSwitch(String switchString); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/CommandLineInitUtil.java class CommandLineInitUtil (line 21) | public final class CommandLineInitUtil { method CommandLineInitUtil (line 39) | private CommandLineInitUtil() { method initCommandLine (line 46) | public static void initCommandLine(String fileName) { method initCommandLine (line 55) | public static void initCommandLine( method shouldUseDebugCommandLine (line 74) | private static boolean shouldUseDebugCommandLine( method getDebugAppJBMR1 (line 85) | @SuppressLint("NewApi") method getDebugAppPreJBMR1 (line 96) | @SuppressWarnings("deprecation") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/Consumer.java type Consumer (line 14) | public interface Consumer { method accept (line 22) | void accept(T t); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ContentUriUtils.java class ContentUriUtils (line 29) | public abstract class ContentUriUtils { type FileProviderUtil (line 40) | public interface FileProviderUtil { method getContentUriFromFile (line 46) | Uri getContentUriFromFile(File file); method ContentUriUtils (line 50) | private ContentUriUtils() {} method setFileProviderUtil (line 52) | public static void setFileProviderUtil(FileProviderUtil util) { method getContentUriFromFile (line 67) | public static Uri getContentUriFromFile(File file) { method openContentUriForRead (line 83) | @CalledByNative method contentUriExists (line 98) | @CalledByNative method getMimeType (line 123) | @CalledByNative method getAssetFileDescriptor (line 140) | private static AssetFileDescriptor getAssetFileDescriptor(String uriSt... method getDisplayName (line 183) | public static String getDisplayName(Uri uri, Context context, String c... method maybeGetDisplayName (line 224) | @Nullable method isVirtualDocument (line 250) | private static boolean isVirtualDocument(Uri uri) { method hasVirtualFlag (line 278) | private static boolean hasVirtualFlag(Cursor cursor) { method isContentUri (line 288) | public static boolean isContentUri(String uri) { method delete (line 299) | @CalledByNative method getContentUriFromFilePath (line 313) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ContextUtils.java class ContextUtils (line 25) | @JNINamespace("base::android") class Holder (line 33) | private static class Holder { method getApplicationContext (line 50) | public static Context getApplicationContext() { method initApplicationContext (line 62) | @MainDex // TODO(agrieve): Could add to whole class if not for Applica... method fetchAppSharedPreferences (line 76) | @SuppressWarnings("DefaultSharedPreferencesCheck") method getAppSharedPreferences (line 88) | public static SharedPreferences getAppSharedPreferences() { method initApplicationContextForTests (line 99) | @VisibleForTesting method initJavaSideApplicationContext (line 105) | private static void initJavaSideApplicationContext(Context appContext) { method getApplicationAssets (line 123) | public static AssetManager getApplicationAssets() { method isIsolatedProcess (line 134) | @SuppressWarnings("NewApi") method getProcessName (line 141) | public static String getProcessName() { method activityFromContext (line 151) | public static @Nullable Activity activityFromContext(@Nullable Context... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/CpuFeatures.java class CpuFeatures (line 23) | @JNINamespace("base::android") method getCount (line 28) | public static int getCount() { method getMask (line 37) | public static long getMask() { type Natives (line 41) | @NativeMethods method getCoreCount (line 43) | int getCoreCount(); method getCpuFeatures (line 44) | long getCpuFeatures(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/DiscardableReferencePool.java class DiscardableReferencePool (line 26) | public class DiscardableReferencePool { method DiscardableReferencePool (line 33) | public DiscardableReferencePool() { class DiscardableReference (line 42) | public static class DiscardableReference { method DiscardableReference (line 46) | private DiscardableReference(T payload) { method get (line 54) | @Nullable method discard (line 62) | private void discard() { method put (line 73) | public DiscardableReference put(T payload) { method remove (line 85) | public void remove(DiscardableReference ref) { method drain (line 98) | public void drain() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/EarlyTraceEvent.java class EarlyTraceEvent (line 48) | @JNINamespace("base::android") class Event (line 55) | @VisibleForTesting method Event (line 64) | Event(String name) { method end (line 71) | void end() { method elapsedRealtimeNanos (line 78) | @VisibleForTesting class AsyncEvent (line 89) | @VisibleForTesting method AsyncEvent (line 96) | AsyncEvent(String name, long id, boolean isStart) { method maybeEnable (line 135) | static void maybeEnable() { method enable (line 169) | @VisibleForTesting method disable (line 188) | static void disable() { method isActive (line 201) | static boolean isActive() { method enabled (line 206) | static boolean enabled() { method setBackgroundStartupTracingFlag (line 213) | @CalledByNative method getBackgroundStartupTracingFlag (line 227) | @CalledByNative method begin (line 233) | public static void begin(String name) { method end (line 250) | public static void end(String name) { method startAsync (line 263) | public static void startAsync(String name, long id) { method finishAsync (line 274) | public static void finishAsync(String name, long id) { method resetForTesting (line 285) | @VisibleForTesting method maybeFinishLocked (line 296) | @GuardedBy("sLock") method dumpEvents (line 315) | private static void dumpEvents(List events) { method dumpAsyncEvents (line 323) | private static void dumpAsyncEvents(List events) { method getOffsetNanos (line 336) | private static long getOffsetNanos() { method makeEventKeyForCurrentThread (line 347) | @VisibleForTesting type Natives (line 352) | @NativeMethods method recordEarlyEvent (line 354) | void recordEarlyEvent(String name, long beginTimNanos, long endTimeN... method recordEarlyStartAsyncEvent (line 356) | void recordEarlyStartAsyncEvent(String name, long id, long timestamp); method recordEarlyFinishAsyncEvent (line 357) | void recordEarlyFinishAsyncEvent(String name, long id, long timestamp); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/EventLog.java class EventLog (line 13) | @JNINamespace("base::android") method writeEvent (line 16) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/FeatureList.java class FeatureList (line 15) | public class FeatureList { method FeatureList (line 22) | private FeatureList() {} method setTestCanUseDefaultsForTesting (line 29) | @VisibleForTesting method resetTestCanUseDefaultsForTesting (line 38) | @VisibleForTesting method setTestFeatures (line 46) | @VisibleForTesting method hasTestFeatures (line 54) | @VisibleForTesting method getTestValueForFeature (line 66) | @VisibleForTesting FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/FieldTrialList.java class FieldTrialList (line 13) | @MainDex method FieldTrialList (line 16) | private FieldTrialList() {} method findFullName (line 23) | public static String findFullName(String trialName) { method trialExists (line 31) | public static boolean trialExists(String trialName) { method getVariationParameter (line 40) | public static String getVariationParameter(String trialName, String pa... method logActiveTrials (line 48) | public static void logActiveTrials() { type Natives (line 52) | @NativeMethods method findFullName (line 54) | String findFullName(String trialName); method trialExists (line 55) | boolean trialExists(String trialName); method getVariationParameter (line 56) | String getVariationParameter(String trialName, String parameterKey); method logActiveTrials (line 57) | void logActiveTrials(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/FileUtils.java class FileUtils (line 29) | public class FileUtils { method recursivelyDeleteFile (line 43) | public static boolean recursivelyDeleteFile( method batchDeleteFiles (line 77) | public static void batchDeleteFiles( method extractAsset (line 97) | public static boolean extractAsset(Context context, String assetName, ... method copyStream (line 109) | public static void copyStream(InputStream inputStream, OutputStream ou... method copyStreamToFile (line 124) | public static void copyStreamToFile(InputStream is, File outFile) thro... method readStream (line 138) | @NonNull method getUriForFile (line 150) | public static Uri getUriForFile(File file) { method getExtension (line 173) | public static String getExtension(String file) { method queryBitmapFromContentProvider (line 180) | @Nullable FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/Function.java type Function (line 15) | public interface Function { method apply (line 24) | R apply(T input); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java class ImportantFileWriterAndroid (line 14) | @JNINamespace("base::android") method writeFileAtomically (line 26) | public static boolean writeFileAtomically(String fileName, byte[] data) { type Natives (line 30) | @NativeMethods method writeFileAtomically (line 32) | boolean writeFileAtomically(String fileName, byte[] data); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/IntStringCallback.java type IntStringCallback (line 20) | public interface IntStringCallback { method onResult (line 27) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/IntentUtils.java class IntentUtils (line 28) | public class IntentUtils { method safeHasExtra (line 34) | public static boolean safeHasExtra(Intent intent, String name) { method safeRemoveExtra (line 47) | public static void safeRemoveExtra(Intent intent, String name) { method safeGetBooleanExtra (line 59) | public static boolean safeGetBooleanExtra(Intent intent, String name, ... method safeGetBoolean (line 72) | public static boolean safeGetBoolean(Bundle bundle, String name, boole... method safeGetIntExtra (line 85) | public static int safeGetIntExtra(Intent intent, String name, int defa... method safeGetInt (line 98) | public static int safeGetInt(Bundle bundle, String name, int defaultVa... method safeGetIntArrayExtra (line 111) | public static int[] safeGetIntArrayExtra(Intent intent, String name) { method safeGetIntArray (line 124) | public static int[] safeGetIntArray(Bundle bundle, String name) { method safeGetFloatArray (line 137) | public static float[] safeGetFloatArray(Bundle bundle, String name) { method safeGetLongExtra (line 150) | public static long safeGetLongExtra(Intent intent, String name, long d... method safeGetStringExtra (line 163) | public static String safeGetStringExtra(Intent intent, String name) { method safeGetString (line 176) | public static String safeGetString(Bundle bundle, String name) { method safeGetBundleExtra (line 189) | public static Bundle safeGetBundleExtra(Intent intent, String name) { method safeGetBundle (line 202) | public static Bundle safeGetBundle(Bundle bundle, String name) { method safeGetParcelable (line 215) | public static T safeGetParcelable(Bundle bundle... method safeGetParcelableExtra (line 228) | public static T safeGetParcelableExtra(Intent i... method getParcelableArrayListExtra (line 241) | public static ArrayList getParcelableArrayLi... method safeGetParcelableArrayList (line 255) | public static ArrayList safeGetParcelableArr... method safeGetParcelableArrayExtra (line 269) | public static Parcelable[] safeGetParcelableArrayExtra(Intent intent, ... method safeGetStringArrayListExtra (line 281) | public static ArrayList safeGetStringArrayListExtra(Intent int... method safeGetByteArrayExtra (line 294) | public static byte[] safeGetByteArrayExtra(Intent intent, String name) { method safeGetSerializableExtra (line 307) | @SuppressWarnings("unchecked") method safeGetBinder (line 324) | public static IBinder safeGetBinder(Bundle bundle, String name) { method safeGetBinderExtra (line 341) | @VisibleForTesting method safePutBinderExtra (line 357) | @VisibleForTesting method safeStartActivity (line 371) | public static boolean safeStartActivity(Context context, Intent intent) { method safeStartActivity (line 382) | public static boolean safeStartActivity( method isIntentForNewTaskOrNewDocument (line 393) | public static boolean isIntentForNewTaskOrNewDocument(Intent intent) { method getParceledIntentSize (line 406) | public static int getParceledIntentSize(Intent intent) { method logTransactionTooLargeOrRethrow (line 419) | public static void logTransactionTooLargeOrRethrow(RuntimeException e,... method logInvalidIntent (line 428) | private static Intent logInvalidIntent(Intent intent, Exception e) { method sanitizeIntent (line 438) | public static Intent sanitizeIntent(final Intent incomingIntent) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/JNIUtils.java class JNIUtils (line 13) | @MainDex method getClassLoader (line 23) | @CalledByNative method setClassLoader (line 35) | public static void setClassLoader(ClassLoader classLoader) { method isSelectiveJniRegistrationEnabled (line 42) | @CalledByNative method enableSelectiveJniRegistration (line 54) | public static void enableSelectiveJniRegistration() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/JavaExceptionReporter.java class JavaExceptionReporter (line 21) | @JNINamespace("base::android") method JavaExceptionReporter (line 28) | private JavaExceptionReporter( method uncaughtException (line 34) | @Override method reportStackTrace (line 52) | @UiThread method installHandler (line 59) | @CalledByNative type Natives (line 65) | @NativeMethods method reportJavaException (line 67) | void reportJavaException(boolean crashAfterReport, Throwable e); method reportJavaStackTrace (line 68) | void reportJavaStackTrace(String stackTrace); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/JavaHandlerThread.java class JavaHandlerThread (line 22) | @JNINamespace("base::android") method JavaHandlerThread (line 33) | public JavaHandlerThread(String name, int priority) { method create (line 37) | @CalledByNative method getLooper (line 42) | public Looper getLooper() { method maybeStart (line 47) | public void maybeStart() { method startAndInitialize (line 52) | @CalledByNative method quitThreadSafely (line 63) | @CalledByNative method joinThread (line 79) | @CalledByNative method hasStarted (line 91) | private boolean hasStarted() { method isAlive (line 95) | @CalledByNative method listenForUncaughtExceptionsForTesting (line 103) | @CalledByNative method getUncaughtExceptionIfAny (line 113) | @CalledByNative type Natives (line 118) | @NativeMethods method initializeThread (line 120) | void initializeThread(long nativeJavaHandlerThread, long nativeEvent); method onLooperStopped (line 121) | void onLooperStopped(long nativeJavaHandlerThread); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/JniException.java class JniException (line 10) | public class JniException extends RuntimeException { method JniException (line 11) | public JniException(String msg) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/JniStaticTestMocker.java type JniStaticTestMocker (line 13) | public interface JniStaticTestMocker { void setInstanceForTesting(T i... method setInstanceForTesting (line 13) | void setInstanceForTesting(T instance); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/LifetimeAssert.java class LifetimeAssert (line 31) | @CheckDiscard("Lifetime assertions aren't used when DCHECK is off.") type TestHook (line 33) | interface TestHook { method onCleaned (line 34) | void onCleaned(WrappedReference ref, String msg); class LifetimeAssertException (line 40) | static class LifetimeAssertException extends RuntimeException { method LifetimeAssertException (line 41) | LifetimeAssertException(String msg, Throwable causedBy) { class CreationException (line 49) | private static class CreationException extends RuntimeException { method CreationException (line 50) | CreationException() { class WrappedReference (line 63) | @VisibleForTesting method WrappedReference (line 69) | public WrappedReference( method run (line 89) | @Override method LifetimeAssert (line 119) | private LifetimeAssert(WrappedReference wrapper, Object target) { method create (line 124) | public static LifetimeAssert create(Object target) { method create (line 132) | public static LifetimeAssert create(Object target, boolean safeToGc) { method setSafeToGc (line 140) | public static void setSafeToGc(LifetimeAssert asserter, boolean value) { method assertAllInstancesDestroyedForTesting (line 155) | public static void assertAllInstancesDestroyedForTesting() throws Life... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/LocaleUtils.java class LocaleUtils (line 22) | public class LocaleUtils { method LocaleUtils (line 26) | private LocaleUtils() { method getUpdatedLanguageForChromium (line 36) | public static String getUpdatedLanguageForChromium(String language) { method getUpdatedLocaleForChromium (line 57) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method getUpdatedLanguageForAndroid (line 74) | public static String getUpdatedLanguageForAndroid(String language) { method getUpdatedLocaleForAndroid (line 91) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method forLanguageTagCompat (line 107) | public static Locale forLanguageTagCompat(String languageTag) { method forLanguageTag (line 131) | public static Locale forLanguageTag(String languageTag) { method toLanguageTag (line 151) | public static String toLanguageTag(Locale locale) { method toLanguageTags (line 166) | @TargetApi(Build.VERSION_CODES.N) method toLanguage (line 181) | public static String toLanguage(String languageTag) { method getDefaultLocaleString (line 194) | @CalledByNative method getDefaultLocaleListString (line 204) | @CalledByNative method getDefaultCountryCode (line 215) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/Log.java class Log (line 23) | public class Log { method Log (line 45) | private Log() { method formatLog (line 50) | private static String formatLog(String messageTemplate, Throwable tr, ... method normalizeTag (line 64) | public static String normalizeTag(String tag) { method formatLogWithStack (line 80) | private static String formatLogWithStack( method isDebug (line 85) | @RemovableInRelease method isLoggable (line 95) | public static boolean isLoggable(String tag, int level) { method v (line 117) | @RemovableInRelease method d (line 142) | @RemovableInRelease method i (line 163) | public static void i(String tag, String messageTemplate, Object... arg... method w (line 183) | public static void w(String tag, String messageTemplate, Object... arg... method e (line 203) | public static void e(String tag, String messageTemplate, Object... arg... method wtf (line 227) | public static void wtf(String tag, String messageTemplate, Object... a... method getStackTraceString (line 238) | public static String getStackTraceString(Throwable tr) { method getThrowableToLog (line 242) | private static Throwable getThrowableToLog(Object[] args) { method getCallOrigin (line 252) | @RemovableInRelease FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/MathUtils.java class MathUtils (line 10) | public class MathUtils { method MathUtils (line 14) | private MathUtils() {} method clamp (line 26) | public static int clamp(int value, int a, int b) { method clamp (line 47) | public static long clamp(long value, long a, long b) { method clamp (line 68) | public static float clamp(float value, float a, float b) { method positiveModulo (line 83) | public static int positiveModulo(int a, int b) { method interpolate (line 96) | public static float interpolate(float value, float target, float speed) { method smoothstep (line 105) | public static float smoothstep(float t) { method scaleToFitTargetSize (line 118) | public static float scaleToFitTargetSize(int[] dimensions, int targetW... method flipSignIf (line 138) | public static int flipSignIf(int value, boolean flipSign) { method flipSignIf (line 149) | public static float flipSignIf(float value, boolean flipSign) { method compareLongs (line 158) | public static int compareLongs(long lhs, long rhs) { method areFloatsEqual (line 168) | public static boolean areFloatsEqual(float f1, float f2) { method distance (line 180) | public static float distance(float x1, float y1, float x2, float y2) { method map (line 197) | public static float map( FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/MemoryPressureListener.java class MemoryPressureListener (line 28) | @MainDex method addNativeCallback (line 61) | @CalledByNative method addCallback (line 71) | public static void addCallback(MemoryPressureCallback callback) { method removeCallback (line 79) | public static void removeCallback(MemoryPressureCallback callback) { method notifyMemoryPressure (line 87) | public static void notifyMemoryPressure(@MemoryPressureLevel int press... method handleDebugIntent (line 97) | public static boolean handleDebugIntent(Activity activity, String acti... method simulateLowMemoryPressureSignal (line 114) | private static void simulateLowMemoryPressureSignal(Activity activity) { method simulateTrimMemoryPressureSignal (line 122) | private static void simulateTrimMemoryPressureSignal(Activity activity... type Natives (line 130) | @NativeMethods method onMemoryPressure (line 132) | void onMemoryPressure(@MemoryPressureLevel int pressure); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/NativeLibraryLoadedStatus.java class NativeLibraryLoadedStatus (line 10) | public class NativeLibraryLoadedStatus { type NativeLibraryLoadedStatusProvider (line 14) | public interface NativeLibraryLoadedStatusProvider { method areMainDexNativeMethodsReady (line 15) | boolean areMainDexNativeMethodsReady(); method areNativeMethodsReady (line 16) | boolean areNativeMethodsReady(); method checkLoaded (line 21) | public static void checkLoaded(boolean isMainDex) { method setProvider (line 34) | public static void setProvider(NativeLibraryLoadedStatusProvider statu... method getProviderForTesting (line 38) | public static NativeLibraryLoadedStatusProvider getProviderForTesting() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/NonThreadSafe.java class NonThreadSafe (line 13) | public class NonThreadSafe { method NonThreadSafe (line 16) | public NonThreadSafe() { method detachFromThread (line 25) | @VisibleForTesting method calledOnValidThread (line 34) | @SuppressWarnings("NoSynchronizedMethodCheck") method ensureThreadIdAssigned (line 40) | private void ensureThreadIdAssigned() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ObserverList.java class ObserverList (line 31) | @NotThreadSafe type RewindableIterator (line 36) | public interface RewindableIterator extends Iterator { method rewind (line 43) | public void rewind(); method ObserverList (line 51) | public ObserverList() {} method addObserver (line 61) | public boolean addObserver(E obs) { method removeObserver (line 81) | public boolean removeObserver(E obs) { method hasObserver (line 104) | public boolean hasObserver(E obs) { method clear (line 108) | public void clear() { method iterator (line 123) | @Override method rewindableIterator (line 133) | public RewindableIterator rewindableIterator() { method size (line 141) | public int size() { method isEmpty (line 148) | public boolean isEmpty() { method compact (line 157) | private void compact() { method incrementIterationDepth (line 166) | private void incrementIterationDepth() { method decrementIterationDepthAndCompactIfNeeded (line 170) | private void decrementIterationDepthAndCompactIfNeeded() { method capacity (line 183) | private int capacity() { method getObserverAt (line 187) | private E getObserverAt(int index) { class ObserverListIterator (line 191) | private class ObserverListIterator implements RewindableIterator { method ObserverListIterator (line 196) | private ObserverListIterator() { method rewind (line 201) | @Override method hasNext (line 210) | @Override method next (line 224) | @Override method remove (line 237) | @Override method compactListIfNeeded (line 242) | private void compactListIfNeeded() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PackageManagerUtils.java class PackageManagerUtils (line 19) | public class PackageManagerUtils { method resolveActivity (line 33) | public static ResolveInfo resolveActivity(Intent intent, int flags) { method queryIntentActivities (line 51) | public static List queryIntentActivities(Intent intent, i... method getQueryInstalledBrowsersIntent (line 66) | public static Intent getQueryInstalledBrowsersIntent() { method getQueryInstalledHomeLaunchersIntent (line 74) | public static Intent getQueryInstalledHomeLaunchersIntent() { method resolveDefaultWebBrowserActivity (line 81) | public static ResolveInfo resolveDefaultWebBrowserActivity() { method queryAllWebBrowsersInfo (line 89) | public static List queryAllWebBrowsersInfo() { method queryAllLaunchersInfo (line 96) | public static List queryAllLaunchersInfo() { method handleExpectedExceptionsOrRethrow (line 102) | private static void handleExpectedExceptionsOrRethrow(RuntimeException... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PackageUtils.java class PackageUtils (line 14) | public class PackageUtils { method getPackageVersion (line 22) | public static int getPackageVersion(Context context, String packageNam... method isPackageInstalled (line 40) | public static boolean isPackageInstalled(Context context, String packa... method PackageUtils (line 50) | private PackageUtils() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PathService.java class PathService (line 13) | @JNINamespace("base::android") method PathService (line 20) | private PathService() {} method override (line 22) | public static void override(int what, String path) { type Natives (line 26) | @NativeMethods method override (line 28) | void override(int what, String path); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PathUtils.java class PathUtils (line 29) | @MainDex method PathUtils (line 48) | private PathUtils() {} method resetForTesting (line 52) | public static void resetForTesting() { method getOrComputeDirectoryPaths (line 64) | private static String[] getOrComputeDirectoryPaths() { method chmod (line 78) | @SuppressLint("NewApi") method setPrivateDataDirectorySuffixInternal (line 98) | private static String[] setPrivateDataDirectorySuffixInternal() { method setPrivateDataDirectorySuffix (line 131) | public static void setPrivateDataDirectorySuffix(String suffix, String... method setPrivateDataDirectorySuffix (line 152) | public static void setPrivateDataDirectorySuffix(String suffix) { method getDirectoryPath (line 160) | private static String getDirectoryPath(int index) { method getDataDirectory (line 168) | @CalledByNative method getCacheDirectory (line 177) | @CalledByNative method getThumbnailCacheDirectory (line 183) | @CalledByNative method getDownloadsDirectory (line 195) | @SuppressWarnings("unused") method getAllPrivateDownloadsDirectories (line 218) | @SuppressWarnings("unused") method getNativeLibraryDirectory (line 243) | @SuppressWarnings("unused") method getExternalStorageDirectory (line 258) | @SuppressWarnings("unused") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PiiElider.java class PiiElider (line 18) | public class PiiElider { method elideEmail (line 87) | public static String elideEmail(String original) { method elideUrl (line 98) | public static String elideUrl(String original) { method likelyToBeAppNamespace (line 118) | private static boolean likelyToBeAppNamespace(String url) { method likelyToBeSystemNamespace (line 127) | private static boolean likelyToBeSystemNamespace(String url) { method elideIp (line 143) | public static String elideIp(String original) { method elideMac (line 154) | public static String elideMac(String original) { method elideConsole (line 165) | public static String elideConsole(String original) { method sanitizeStacktrace (line 176) | @UsedByReflection("jni_android.cc") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/PowerMonitor.java class PowerMonitor (line 20) | @JNINamespace("base::android") method createForTests (line 26) | public static void createForTests() { method create (line 36) | public static void create() { method PowerMonitor (line 58) | private PowerMonitor() { method onBatteryChargingChanged (line 61) | private static void onBatteryChargingChanged(Intent intent) { method isBatteryPower (line 70) | @CalledByNative type Natives (line 80) | @NativeMethods method onBatteryChargingChanged (line 82) | void onBatteryChargingChanged(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/Promise.java class Promise (line 21) | public class Promise { type AsyncFunction (line 51) | public interface AsyncFunction extends Function> {} class UnhandledRejectionException (line 57) | public static class UnhandledRejectionException extends RuntimeExcepti... method UnhandledRejectionException (line 58) | public UnhandledRejectionException(String message, Throwable cause) { method then (line 68) | public void then(Callback onFulfill) { method then (line 99) | public void then(Callback onFulfill, Callback onReject) { method except (line 111) | public void except(Callback onReject) { method thenInner (line 116) | private void thenInner(Callback onFulfill) { method exceptInner (line 124) | private void exceptInner(Callback onReject) { method then (line 139) | public Promise then(final Function function) { method then (line 168) | public Promise then(final AsyncFunction function) { method fulfill (line 198) | public void fulfill(final T result) { method reject (line 219) | public void reject(final Exception reason) { method reject (line 235) | public void reject() { method isFulfilled (line 242) | public boolean isFulfilled() { method isRejected (line 250) | public boolean isRejected() { method getResult (line 260) | public T getResult() { method fulfilled (line 268) | public static Promise fulfilled(T result) { method rejected (line 277) | public static Promise rejected() { method checkThread (line 283) | private void checkThread() { method postCallbackToLooper (line 288) | private void postCallbackToLooper(final Callback callback, fina... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/SecureRandomInitializer.java class SecureRandomInitializer (line 19) | @SuppressLint("SecureRandom") method initialize (line 26) | public static void initialize(SecureRandom generator) throws IOExcepti... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/StreamUtil.java class StreamUtil (line 14) | public class StreamUtil { method closeQuietly (line 20) | public static void closeQuietly(Closeable closeable) { method closeQuietly (line 35) | public static void closeQuietly(ZipFile zipFile) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/StrictModeContext.java class StrictModeContext (line 24) | public final class StrictModeContext implements Closeable { method StrictModeContext (line 28) | private StrictModeContext(StrictMode.ThreadPolicy threadPolicy, Strict... method StrictModeContext (line 33) | private StrictModeContext(StrictMode.ThreadPolicy threadPolicy) { method StrictModeContext (line 37) | private StrictModeContext(StrictMode.VmPolicy vmPolicy) { method allowAllVmPolicies (line 46) | public static StrictModeContext allowAllVmPolicies() { method allowAllThreadPolicies (line 57) | public static StrictModeContext allowAllThreadPolicies() { method allowDiskWrites (line 66) | public static StrictModeContext allowDiskWrites() { method allowDiskReads (line 74) | public static StrictModeContext allowDiskReads() { method allowSlowCalls (line 82) | public static StrictModeContext allowSlowCalls() { method close (line 89) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/SysUtils.java class SysUtils (line 33) | @JNINamespace("base::android") method SysUtils (line 51) | private SysUtils() { } method detectAmountOfPhysicalMemoryKB (line 58) | private static int detectAmountOfPhysicalMemoryKB() { method isLowEndDevice (line 117) | @CalledByNative method amountOfPhysicalMemoryKB (line 128) | public static int amountOfPhysicalMemoryKB() { method isCurrentlyLowMemory (line 138) | @CalledByNative method resetForTesting (line 151) | @VisibleForTesting method hasCamera (line 157) | public static boolean hasCamera(final Context context) { method detectLowEndDevice (line 167) | @TargetApi(Build.VERSION_CODES.KITKAT) method logPageFaultCountToTracing (line 206) | public static void logPageFaultCountToTracing() { method isHighEndDiskDevice (line 214) | public static boolean isHighEndDiskDevice() { method detectHighEndDiskDevice (line 221) | private static boolean detectHighEndDiskDevice() { method setAmountOfPhysicalMemoryKBForTesting (line 232) | @VisibleForTesting method isAndroidGo (line 241) | public static boolean isAndroidGo() { type Natives (line 245) | @NativeMethods method logPageFaultCountToTracing (line 247) | void logPageFaultCountToTracing(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/ThreadUtils.java class ThreadUtils (line 22) | public class ThreadUtils { method setWillOverrideUiThread (line 32) | public static void setWillOverrideUiThread(boolean willOverrideUiThrea... method setUiThread (line 38) | public static void setUiThread(Looper looper) { method getUiThreadHandler (line 55) | public static Handler getUiThreadHandler() { method runOnUiThreadBlocking (line 81) | @Deprecated method runOnUiThreadBlockingNoException (line 106) | @Deprecated method runOnUiThreadBlocking (line 127) | @Deprecated method runOnUiThread (line 150) | @Deprecated method runOnUiThread (line 172) | @Deprecated method runOnUiThread (line 188) | @Deprecated method postOnUiThread (line 209) | @Deprecated method postOnUiThread (line 226) | @Deprecated method postOnUiThreadDelayed (line 243) | @VisibleForTesting method assertOnUiThread (line 254) | public static void assertOnUiThread() { method checkUiThread (line 267) | public static void checkUiThread() { method assertOnBackgroundThread (line 278) | public static void assertOnBackgroundThread() { method setThreadAssertsDisabledForTesting (line 291) | public static void setThreadAssertsDisabledForTesting(boolean disabled) { method runningOnUiThread (line 298) | public static boolean runningOnUiThread() { method getUiThreadLooper (line 302) | public static Looper getUiThreadLooper() { method setThreadPriorityAudio (line 309) | @CalledByNative method isThreadPriorityAudio (line 319) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/TimeUtils.java class TimeUtils (line 12) | @JNINamespace("base::android") method TimeUtils (line 15) | private TimeUtils() {} type Natives (line 23) | @NativeMethods method getTimeTicksNowUs (line 28) | long getTimeTicksNowUs(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/TimezoneUtils.java class TimezoneUtils (line 15) | @JNINamespace("base::android") method TimezoneUtils (line 22) | private TimezoneUtils() {} method getDefaultTimeZoneId (line 27) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/TraceEvent.java class TraceEvent (line 33) | @JNINamespace("base::android") class BasicLooperMonitor (line 39) | private static class BasicLooperMonitor implements Printer { method println (line 44) | @Override method beginHandling (line 54) | void beginHandling(final String line) { method endHandling (line 68) | void endHandling(final String line) { method getTraceEventName (line 80) | private static String getTraceEventName(String line) { method getTarget (line 96) | private static String getTarget(String logLine) { method getTargetName (line 103) | private static String getTargetName(String logLine) { class IdleTracingLooperMonitor (line 134) | private static final class IdleTracingLooperMonitor extends BasicLoope... method syncIdleMonitoring (line 162) | private final void syncIdleMonitoring() { method beginHandling (line 176) | @Override method endHandling (line 187) | @Override method traceAndLog (line 201) | private static void traceAndLog(int level, String message) { method queueIdle (line 206) | @Override class LooperMonitorHolder (line 228) | private static final class LooperMonitorHolder { method TraceEvent (line 239) | private TraceEvent(String name, String arg) { method close (line 244) | @Override method scoped (line 258) | public static TraceEvent scoped(String name, String arg) { method scoped (line 266) | public static TraceEvent scoped(String name) { method registerNativeEnabledObserver (line 273) | public static void registerNativeEnabledObserver() { method setEnabled (line 280) | @CalledByNative method maybeEnableEarlyTracing (line 300) | public static void maybeEnableEarlyTracing() { method setATraceEnabled (line 312) | public static void setATraceEnabled(boolean enabled) { method enabled (line 331) | public static boolean enabled() { method instant (line 339) | public static void instant(String name) { method instant (line 348) | public static void instant(String name, String arg) { method startAsync (line 357) | public static void startAsync(String name, long id) { method finishAsync (line 367) | public static void finishAsync(String name, long id) { method begin (line 376) | public static void begin(String name) { method begin (line 385) | public static void begin(String name, String arg) { method end (line 394) | public static void end(String name) { method end (line 403) | public static void end(String name, String arg) { type Natives (line 408) | @NativeMethods method registerEnabledObserver (line 410) | void registerEnabledObserver(); method startATrace (line 411) | void startATrace(); method stopATrace (line 412) | void stopATrace(); method instant (line 413) | void instant(String name, String arg); method begin (line 414) | void begin(String name, String arg); method end (line 415) | void end(String name, String arg); method beginToplevel (line 416) | void beginToplevel(String target); method endToplevel (line 417) | void endToplevel(String target); method startAsync (line 418) | void startAsync(String name, long id); method finishAsync (line 419) | void finishAsync(String name, long id); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/UnguessableToken.java class UnguessableToken (line 23) | public class UnguessableToken implements Parcelable { method UnguessableToken (line 27) | private UnguessableToken(long high, long low) { method create (line 32) | @CalledByNative method getHighForSerialization (line 37) | @CalledByNative method getLowForSerialization (line 42) | @CalledByNative method describeContents (line 47) | @Override method writeToParcel (line 52) | @Override method equals (line 58) | @Override method hashCode (line 65) | @Override method createFromParcel (line 74) | @Override method newArray (line 85) | @Override method parcelAndUnparcelForTesting (line 95) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/UserData.java type UserData (line 11) | public interface UserData { method destroy (line 18) | default void FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/UserDataHost.java class UserDataHost (line 55) | public final class UserDataHost { method checkArgument (line 60) | private static void checkArgument(boolean condition) { method checkThreadAndState (line 67) | private void checkThreadAndState() { method setUserData (line 82) | public T setUserData(Class key, T object) { method getUserData (line 97) | public T getUserData(Class key) { method removeUserData (line 110) | public T removeUserData(Class key) { method destroy (line 125) | public void destroy() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/annotations/NativeJavaTestFeatures.java class NativeJavaTestFeatures (line 17) | public class NativeJavaTestFeatures { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForM.java class ApiHelperForM (line 28) | @VerifiesOnM method ApiHelperForM (line 31) | private ApiHelperForM() {} method onPageCommitVisible (line 36) | public static void onPageCommitVisible( method isProcess64Bit (line 44) | public static boolean isProcess64Bit() { method getBoundNetworkForProcess (line 49) | public static Network getBoundNetworkForProcess(ConnectivityManager co... method getNetworkHandle (line 54) | public static long getNetworkHandle(Network network) { method getActiveNetwork (line 59) | public static Network getActiveNetwork(ConnectivityManager connectivit... method getNetworkInfo (line 64) | public static NetworkInfo getNetworkInfo( method requestActivityPermissions (line 70) | public static void requestActivityPermissions( method shouldShowRequestPermissionRationale (line 76) | public static boolean shouldShowRequestPermissionRationale( method isPermissionRevokedByPolicy (line 82) | public static boolean isPermissionRevokedByPolicy(Activity activity, S... method isCleartextTrafficPermitted (line 88) | public static boolean isCleartextTrafficPermitted() { method isSystemUser (line 93) | public static boolean isSystemUser(UserManager userManager) { method invalidateContentRectOnActionMode (line 101) | public static void invalidateContentRectOnActionMode(ActionMode action... method onWindowFocusChangedOnActionMode (line 105) | public static void onWindowFocusChangedOnActionMode(ActionMode actionM... method getActionModeType (line 109) | public static int getActionModeType(ActionMode actionMode) { method getDefaultActionModeHideDuration (line 113) | public static long getDefaultActionModeHideDuration() { method hideActionMode (line 117) | public static void hideActionMode(ActionMode actionMode, long duration) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForN.java class ApiHelperForN (line 33) | @VerifiesOnN method ApiHelperForN (line 36) | private ApiHelperForN() {} method shouldOverrideUrlLoading (line 42) | public static boolean shouldOverrideUrlLoading( method getPendingJob (line 48) | public static JobInfo getPendingJob(JobScheduler scheduler, int jobId) { method startDragAndDrop (line 53) | public static boolean startDragAndDrop(View view, ClipData data, method setPointerIcon (line 59) | public static void setPointerIcon(View view, PointerIcon icon) { method createPointerIcon (line 64) | public static PointerIcon createPointerIcon(Bitmap bitmap, float width... method setCryptoInfoPattern (line 69) | public static void setCryptoInfoPattern(CryptoInfo cryptoInfo, int enc... method setVrModeEnabled (line 74) | public static void setVrModeEnabled(Activity activity, boolean enabled, method isCleartextTrafficPermitted (line 80) | public static boolean isCleartextTrafficPermitted(String host) { method onResolvePointerIcon (line 85) | public static PointerIcon onResolvePointerIcon(View view, MotionEvent ... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForO.java class ApiHelperForO (line 22) | @VerifiesOnO method ApiHelperForO (line 25) | private ApiHelperForO() {} method isWideColorGamut (line 28) | public static boolean isWideColorGamut(Display display) { method isScreenWideColorGamut (line 33) | public static boolean isScreenWideColorGamut(Configuration configurati... method isInstantApp (line 38) | public static boolean isInstantApp(PackageManager packageManager) { method setDefaultFocusHighlightEnabled (line 43) | public static void setDefaultFocusHighlightEnabled(View view, boolean ... method getTimestamp (line 48) | public static long getTimestamp(ClipDescription clipDescription) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForOMR1.java class ApiHelperForOMR1 (line 18) | @VerifiesOnOMR1 method ApiHelperForOMR1 (line 21) | private ApiHelperForOMR1() {} method isWideColorGamut (line 24) | public static boolean isWideColorGamut(Window window) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForP.java class ApiHelperForP (line 20) | @VerifiesOnP method ApiHelperForP (line 23) | private ApiHelperForP() {} method isPrivateDnsActive (line 26) | public static boolean isPrivateDnsActive(LinkProperties linkProperties) { method getPrivateDnsServerName (line 31) | public static String getPrivateDnsServerName(LinkProperties linkProper... method getLongVersionCode (line 36) | public static long getLongVersionCode(PackageInfo packageInfo) { method isLocationEnabled (line 41) | public static boolean isLocationEnabled(LocationManager locationManage... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/compat/ApiHelperForQ.java class ApiHelperForQ (line 28) | @VerifiesOnQ method ApiHelperForQ (line 31) | private ApiHelperForQ() {} method requestCellInfoUpdate (line 34) | public static void requestCellInfoUpdate( method bindIsolatedService (line 46) | public static boolean bindIsolatedService(Context context, Intent inte... method updateServiceGroup (line 51) | public static void updateServiceGroup( FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/LegacyLinker.java class LegacyLinker (line 19) | @JniIgnoreNatives method LegacyLinker (line 24) | LegacyLinker() {} method setApkFilePath (line 26) | @Override method loadLibraryImplLocked (line 34) | @Override method useSharedRelrosLocked (line 85) | @GuardedBy("sLock") method nativeLoadLibrary (line 104) | private static native boolean nativeLoadLibrary( method nativeAddZipArchivePath (line 114) | private static native boolean nativeAddZipArchivePath(String zipFilePa... method nativeCreateSharedRelro (line 130) | private static native boolean nativeCreateSharedRelro( method nativeUseSharedRelro (line 140) | private static native boolean nativeUseSharedRelro(String library, Lib... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java class LibraryLoader (line 66) | @MainDex method isInZipFile (line 152) | private static boolean isInZipFile() { method getInstance (line 158) | public static LibraryLoader getInstance() { method LibraryLoader (line 162) | @VisibleForTesting method setLibraryProcessType (line 172) | public void setLibraryProcessType(@LibraryProcessType int type) { method setNativeLibraryPreloader (line 192) | public void setNativeLibraryPreloader(NativeLibraryPreloader loader) { method setLinkerImplementation (line 207) | public void setLinkerImplementation(boolean useChromiumLinker, boolean... method setLinkerImplementationIfNeededAlreadyLocked (line 218) | @GuardedBy("mLock") method forceSystemLinker (line 238) | private boolean forceSystemLinker() { method useChromiumLinker (line 249) | public boolean useChromiumLinker() { method useModernLinker (line 253) | boolean useModernLinker() { method enableJniChecks (line 257) | @RemovableInRelease method isLoadedByZygote (line 277) | public boolean isLoadedByZygote() { method ensureInitialized (line 284) | public void ensureInitialized() { method ensureMainDexInitialized (line 300) | public void ensureMainDexInitialized() { method preloadNow (line 314) | public void preloadNow() { method preloadNowOverrideApplicationContext (line 321) | public void preloadNowOverrideApplicationContext(Context appContext) { method preloadAlreadyLocked (line 329) | @GuardedBy("mLock") method isInitialized (line 344) | public boolean isInitialized() { method loadNow (line 355) | public void loadNow() { method loadNowOverrideApplicationContext (line 366) | public void loadNowOverrideApplicationContext(Context appContext) { method loadNowInZygote (line 377) | public void loadNowInZygote(ApplicationInfo appInfo) { method initialize (line 391) | public void initialize() { method setReachedCodeProfilerEnabledOnNextRuns (line 406) | public static void setReachedCodeProfilerEnabledOnNextRuns(boolean ena... method isReachedCodeProfilerEnabled (line 417) | @VisibleForTesting method loadLibraryWithCustomLinker (line 427) | private void loadLibraryWithCustomLinker(Linker linker, String library) { method getExtractedLibraryPath (line 440) | static String getExtractedLibraryPath(ApplicationInfo appInfo, String ... method loadWithChromiumLinker (line 448) | private void loadWithChromiumLinker(ApplicationInfo appInfo, String li... method loadWithSystemLinkerAlreadyLocked (line 463) | @GuardedBy("mLock") method loadMainDexAlreadyLocked (line 493) | @GuardedBy("mLock") method loadNonMainDex (line 526) | @VisibleForTesting method makeLibraryPathInZipFile (line 548) | @NonNull method switchCommandLineForWebView (line 585) | public void switchCommandLineForWebView() { method ensureCommandLineSwitchedAlreadyLocked (line 594) | @GuardedBy("mLock") method assertCompatibleProcessType (line 609) | public void assertCompatibleProcessType(@LibraryProcessType int librar... method initializeAlreadyLocked (line 614) | @GuardedBy("mLock") method onBrowserNativeInitializationComplete (line 689) | public void onBrowserNativeInitializationComplete() { method registerRendererProcessHistogram (line 700) | public void registerRendererProcessHistogram() { method setLibraryLoaderForTesting (line 712) | @VisibleForTesting method setEnvForNative (line 722) | public static void setEnvForNative() { method extractFileIfStale (line 740) | @SuppressLint({"SetWorldReadable"}) method makeLibraryDirAndSetPermission (line 773) | private static File makeLibraryDirAndSetPermission() { method getLibraryDir (line 786) | private static File getLibraryDir() { method setLibrariesLoadedForNativeTests (line 796) | public void setLibrariesLoadedForNativeTests() { type Natives (line 801) | @NativeMethods method libraryLoaded (line 809) | boolean libraryLoaded(@LibraryProcessType int processType); method registerNonMainDexJni (line 811) | void registerNonMainDexJni(); method recordRendererLibraryLoadTime (line 814) | void recordRendererLibraryLoadTime(long libraryLoadTime); method getVersionNumber (line 818) | String getVersionNumber(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java class LibraryPrefetcher (line 26) | @MainDex method asyncPrefetchLibrariesToMemory (line 45) | public static void asyncPrefetchLibrariesToMemory() { type Natives (line 79) | @NativeMethods method forkAndPrefetchNativeLibrary (line 84) | void forkAndPrefetchNativeLibrary(); method percentageOfResidentNativeLibraryCode (line 88) | int percentageOfResidentNativeLibraryCode(); method periodicallyCollectResidency (line 91) | void periodicallyCollectResidency(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/Linker.java class Linker (line 117) | @JniIgnoreNatives method Linker (line 193) | protected Linker() {} method getInstance (line 217) | public static Linker getInstance() { method disableSharedRelros (line 256) | public final void disableSharedRelros() { method getRandomBaseLoadAddress (line 271) | protected static long getRandomBaseLoadAddress() { method setApkFilePath (line 293) | void setApkFilePath(String path) {} method loadLibrary (line 304) | final void loadLibrary(String library, boolean isFixedAddressPermitted) { method provideSharedRelros (line 319) | public final void provideSharedRelros(Bundle bundle) { method getSharedRelros (line 338) | public final Bundle getSharedRelros() { method initServiceProcess (line 358) | public final void initServiceProcess(long baseLoadAddress) { method getBaseLoadAddress (line 377) | public final long getBaseLoadAddress() { method loadLibraryImplLocked (line 400) | abstract void loadLibraryImplLocked(String libFilePath, boolean isFixe... method loadLinkerJniLibraryLocked (line 403) | @SuppressLint({"UnsafeDynamicallyLoadedCode"}) method ensureInitializedLocked (line 428) | @GuardedBy("sLock") method waitForSharedRelrosLocked (line 442) | @GuardedBy("sLock") method setupBaseLoadAddressLocked (line 466) | @GuardedBy("sLock") class LibInfo (line 486) | @JniIgnoreNatives method LibInfo (line 490) | LibInfo() {} method LibInfo (line 493) | LibInfo(Parcel in) { method close (line 513) | public void close() { method fromBundle (line 520) | public static LibInfo fromBundle(Bundle bundle) { method toBundle (line 524) | public Bundle toBundle() { method writeToParcel (line 530) | @Override method describeContents (line 551) | @Override method createFromParcel (line 559) | @Override method newArray (line 564) | @Override method nativeGetRandomBaseLoadAddress (line 595) | private static native long nativeGetRandomBaseLoadAddress(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/ModernLinker.java class ModernLinker (line 20) | @JniIgnoreNatives method ModernLinker (line 25) | ModernLinker() {} method loadLibraryImplLocked (line 27) | @Override method resetAndThrow (line 94) | @GuardedBy("sLock") method nativeLoadLibraryCreateRelros (line 101) | private static native boolean nativeLoadLibraryCreateRelros( method nativeLoadLibraryUseRelros (line 103) | private static native boolean nativeLoadLibraryUseRelros( method nativeLoadLibraryNoRelros (line 105) | private static native boolean nativeLoadLibraryNoRelros(String dlopenE... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java class NativeLibraryPreloader (line 18) | public abstract class NativeLibraryPreloader { method loadLibrary (line 19) | public abstract int loadLibrary(ApplicationInfo appInfo); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/library_loader/ProcessInitException.java class ProcessInitException (line 10) | public class ProcessInitException extends RuntimeException { method ProcessInitException (line 14) | public ProcessInitException(@LoaderErrors int errorCode) { method ProcessInitException (line 22) | public ProcessInitException(@LoaderErrors int errorCode, Throwable fai... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java class JavaHeapDumpGenerator (line 16) | public final class JavaHeapDumpGenerator { method JavaHeapDumpGenerator (line 18) | private JavaHeapDumpGenerator() {} method generateHprof (line 25) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/memory/MemoryPressureCallback.java type MemoryPressureCallback (line 12) | @FunctionalInterface method onPressure (line 14) | public void onPressure(@MemoryPressureLevel int pressure); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java class MemoryPressureMonitor (line 78) | @MainDex method MemoryPressureMonitor (line 110) | @VisibleForTesting method registerComponentCallbacks (line 118) | public void registerComponentCallbacks() { method enablePolling (line 145) | public void enablePolling() { method disablePolling (line 158) | public void disablePolling() { method notifyPressure (line 170) | public void notifyPressure(@MemoryPressureLevel int pressure) { method getLastReportedPressure (line 187) | public @MemoryPressureLevel int getLastReportedPressure() { method reportPressure (line 192) | private void reportPressure(@MemoryPressureLevel int pressure) { method onThrottlingIntervalFinished (line 201) | private void onThrottlingIntervalFinished() { method reportCurrentPressure (line 219) | private void reportCurrentPressure() { method startThrottlingInterval (line 226) | private void startThrottlingInterval() { method setCurrentPressureSupplierForTesting (line 231) | @VisibleForTesting method setReportingCallbackForTesting (line 236) | @VisibleForTesting method getCurrentMemoryPressure (line 245) | private static @MemoryPressureLevel Integer getCurrentMemoryPressure() { method elapsedDurationSample (line 267) | private static int elapsedDurationSample(long startNanos) { method elapsedRealtimeNanos (line 274) | private static long elapsedRealtimeNanos() { method memoryPressureFromTrimLevel (line 286) | @VisibleForTesting FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/memory/MemoryPressureUma.java class MemoryPressureUma (line 22) | public class MemoryPressureUma implements ComponentCallbacks2 { method initializeForBrowser (line 51) | public static void initializeForBrowser() { method initializeForChildService (line 55) | public static void initializeForChildService() { method initializeInstance (line 59) | private static void initializeInstance(String processType) { method MemoryPressureUma (line 66) | private MemoryPressureUma(String processType) { method onLowMemory (line 70) | @Override method onTrimMemory (line 75) | @Override method onConfigurationChanged (line 105) | @Override method record (line 108) | private void record(@Notification int notification) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java class CachingUmaRecorder (line 28) | final class CachingUmaRecorder implements UmaRecorder { class Histogram (line 49) | @VisibleForTesting method Histogram (line 110) | Histogram(@Type int type, String name, int min, int max, int numBuck... method addSample (line 137) | synchronized boolean addSample( method flushTo (line 159) | synchronized int flushTo(UmaRecorder recorder) { class UserAction (line 195) | private static class UserAction { method UserAction (line 199) | UserAction(String name, long elapsedRealtimeMillis) { method flushTo (line 205) | void flushTo(UmaRecorder recorder) { method setDelegate (line 258) | public UmaRecorder setDelegate(@Nullable final UmaRecorder recorder) { method flushHistogramsAlreadyLocked (line 310) | @GuardedBy("mRwLock") method flushUserActionsAlreadyLocked (line 339) | private void flushUserActionsAlreadyLocked(List cache, int... method cacheOrRecordHistogramSample (line 363) | private void cacheOrRecordHistogramSample( method tryAppendOrRecordSample (line 403) | private boolean tryAppendOrRecordSample( method cacheHistogramSampleAlreadyWriteLocked (line 435) | @GuardedBy("mRwLock") method recordHistogramSampleAlreadyLocked (line 466) | @GuardedBy("mRwLock") method recordBooleanHistogram (line 490) | @Override method recordExponentialHistogram (line 499) | @Override method recordLinearHistogram (line 506) | @Override method recordSparseHistogram (line 511) | @Override method recordUserAction (line 519) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java class NativeUmaRecorder (line 23) | @JNINamespace("base::android") method recordBooleanHistogram (line 35) | @Override method recordExponentialHistogram (line 42) | @Override method recordLinearHistogram (line 51) | @Override method recordSparseHistogram (line 59) | @Override method recordUserAction (line 66) | @Override method getNativeHint (line 73) | private long getNativeHint(String name) { method maybeUpdateNativeHint (line 82) | private void maybeUpdateNativeHint(String name, long oldHint, long new... type Natives (line 89) | @NativeMethods method recordBooleanHistogram (line 91) | long recordBooleanHistogram(String name, long nativeHint, boolean sa... method recordExponentialHistogram (line 92) | long recordExponentialHistogram( method recordLinearHistogram (line 94) | long recordLinearHistogram( method recordSparseHistogram (line 96) | long recordSparseHistogram(String name, long nativeHint, int sample); method recordUserAction (line 107) | void recordUserAction(String name, long millisSinceEvent); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java class NoopUmaRecorder (line 8) | class NoopUmaRecorder implements UmaRecorder { method recordBooleanHistogram (line 9) | @Override method recordExponentialHistogram (line 12) | @Override method recordLinearHistogram (line 16) | @Override method recordSparseHistogram (line 19) | @Override method recordUserAction (line 22) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/RecordHistogram.java class RecordHistogram (line 16) | @JNINamespace("base::android") method setDisabledForTests (line 24) | @VisibleForTesting method recordBooleanHistogram (line 37) | public static void recordBooleanHistogram(String name, boolean sample) { method recordEnumeratedHistogram (line 51) | public static void recordEnumeratedHistogram(String name, int sample, ... method recordCountHistogram (line 62) | public static void recordCountHistogram(String name, int sample) { method recordCount100Histogram (line 73) | public static void recordCount100Histogram(String name, int sample) { method recordCount1000Histogram (line 84) | public static void recordCount1000Histogram(String name, int sample) { method recordCount100000Histogram (line 95) | public static void recordCount100000Histogram(String name, int sample) { method recordCustomCountHistogram (line 110) | public static void recordCustomCountHistogram( method recordLinearCountHistogram (line 126) | public static void recordLinearCountHistogram( method recordPercentageHistogram (line 138) | public static void recordPercentageHistogram(String name, int sample) { method recordSparseHistogram (line 150) | public static void recordSparseHistogram(String name, int sample) { method recordTimesHistogram (line 163) | public static void recordTimesHistogram(String name, long durationMs) { method recordMediumTimesHistogram (line 177) | public static void recordMediumTimesHistogram(String name, long durati... method recordLongTimesHistogram (line 191) | public static void recordLongTimesHistogram(String name, long duration... method recordLongTimesHistogram100 (line 204) | public static void recordLongTimesHistogram100(String name, long durat... method recordCustomTimesHistogram (line 222) | public static void recordCustomTimesHistogram( method recordMemoryKBHistogram (line 236) | public static void recordMemoryKBHistogram(String name, int sizeInKB) { method recordExactLinearHistogram (line 248) | private static void recordExactLinearHistogram(String name, int sample... method clampToInt (line 256) | private static int clampToInt(long value) { method recordCustomTimesHistogramMilliseconds (line 264) | private static void recordCustomTimesHistogramMilliseconds( method getHistogramValueCountForTesting (line 276) | @VisibleForTesting method getHistogramTotalCountForTesting (line 286) | @VisibleForTesting type Natives (line 294) | @NativeMethods method getHistogramValueCountForTesting (line 296) | int getHistogramValueCountForTesting(String name, int sample); method getHistogramTotalCountForTesting (line 297) | int getHistogramTotalCountForTesting(String name); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/RecordUserAction.java class RecordUserAction (line 23) | @JNINamespace("base::android") method record (line 30) | public static void record(final String action) { type UserActionCallback (line 37) | public interface UserActionCallback { method onActionRecorded (line 38) | @CalledByNative("UserActionCallback") method setActionCallbackForTesting (line 49) | public static void setActionCallbackForTesting(UserActionCallback call... method removeActionCallbackForTesting (line 57) | public static void removeActionCallbackForTesting() { type Natives (line 63) | @NativeMethods method addActionCallbackForTesting (line 65) | long addActionCallbackForTesting(UserActionCallback callback); method removeActionCallbackForTesting (line 66) | void removeActionCallbackForTesting(long callbackId); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java class ScopedSysTraceEvent (line 17) | public class ScopedSysTraceEvent implements AutoCloseable { method scoped (line 27) | public static ScopedSysTraceEvent scoped(String name) { method ScopedSysTraceEvent (line 34) | private ScopedSysTraceEvent(String name) { method close (line 38) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java class StatisticsRecorderAndroid (line 14) | @JNINamespace("base::android") method StatisticsRecorderAndroid (line 16) | private StatisticsRecorderAndroid() {} method toJson (line 23) | public static String toJson(@JSONVerbosityLevel int verbosityLevel) { type Natives (line 27) | @NativeMethods method toJson (line 29) | String toJson(@JSONVerbosityLevel int verbosityLevel); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/UmaRecorder.java type UmaRecorder (line 8) | interface UmaRecorder { method recordBooleanHistogram (line 10) | void recordBooleanHistogram(String name, boolean sample); method recordExponentialHistogram (line 26) | void recordExponentialHistogram(String name, int sample, int min, int ... method recordLinearHistogram (line 42) | void recordLinearHistogram(String name, int sample, int min, int max, ... method recordSparseHistogram (line 49) | void recordSparseHistogram(String name, int sample); method recordUserAction (line 59) | void recordUserAction(String name, long elapsedRealtimeMillis); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java class UmaRecorderHolder (line 13) | public class UmaRecorderHolder { method get (line 39) | static CachingUmaRecorder get() { method onLibraryLoaded (line 44) | public static void onLibraryLoaded() { method setDisabledForTests (line 60) | @VisibleForTesting FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/multidex/ChromiumMultiDexInstaller.java class ChromiumMultiDexInstaller (line 22) | @MainDex method install (line 46) | @VisibleForTesting method shouldInstallMultiDex (line 66) | private static boolean shouldInstallMultiDex(Context context) { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/BindService.java class BindService (line 27) | final class BindService { method supportVariableConnections (line 30) | static boolean supportVariableConnections() { method doBindService (line 36) | static boolean doBindService(Context context, Intent intent, ServiceCo... method bindServiceByCall (line 59) | private static boolean bindServiceByCall( method bindServiceByReflection (line 64) | @TargetApi(Build.VERSION_CODES.N) method BindService (line 82) | private BindService() {} FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/ChildConnectionAllocator.java class ChildConnectionAllocator (line 35) | public abstract class ChildConnectionAllocator { type ConnectionFactory (line 41) | @VisibleForTesting method createConnection (line 43) | ChildProcessConnection createConnection(Context context, ComponentNa... class ConnectionFactoryImpl (line 49) | private static class ConnectionFactoryImpl implements ConnectionFactory { method createConnection (line 50) | @Override method checkServiceExists (line 82) | private static void checkServiceExists( method create (line 99) | public static ChildConnectionAllocator create(Context context, Handler... method createVariableSize (line 126) | public static ChildConnectionAllocator createVariableSize(Context cont... method createFixedForTesting (line 154) | @VisibleForTesting method createVariableSizeForTesting (line 163) | @VisibleForTesting method createWorkaroundForTesting (line 173) | @VisibleForTesting method ChildConnectionAllocator (line 183) | private ChildConnectionAllocator(Handler launcherHandler, Runnable fre... method allocate (line 197) | public ChildProcessConnection allocate(Context context, Bundle service... method free (line 269) | private void free(ChildProcessConnection connection) { method queueAllocation (line 280) | public final void queueAllocation(Runnable runnable) { method getNumberOfServices (line 288) | public abstract int getNumberOfServices(); method anyConnectionAllocated (line 290) | @VisibleForTesting method allocatedConnectionsCountForTesting (line 294) | @VisibleForTesting method setConnectionFactoryForTesting (line 297) | @VisibleForTesting method isRunningOnLauncherThread (line 302) | private boolean isRunningOnLauncherThread() { method doAllocate (line 306) | abstract ChildProcessConnection doAllocate(Context context, Bundle ser... method doFree (line 308) | abstract void doFree(ChildProcessConnection connection); class FixedSizeAllocatorImpl (line 311) | @VisibleForTesting method FixedSizeAllocatorImpl (line 319) | private FixedSizeAllocatorImpl(Handler launcherHandler, Runnable fre... method doAllocate (line 333) | @Override method doFree (line 354) | @Override method isFreeConnectionAvailable (line 371) | @VisibleForTesting method getNumberOfServices (line 376) | @Override method allocatedConnectionsCountForTesting (line 381) | @Override method getChildProcessConnectionAtSlotForTesting (line 386) | @VisibleForTesting method anyConnectionAllocated (line 391) | @Override class VariableSizeAllocatorImpl (line 397) | @VisibleForTesting method VariableSizeAllocatorImpl (line 404) | private VariableSizeAllocatorImpl(Handler launcherHandler, Runnable ... method doAllocate (line 413) | @Override method tryAllocate (line 423) | ChildProcessConnection tryAllocate(Context context, Bundle serviceBu... method allocate (line 433) | private ChildProcessConnection allocate(Context context, Bundle serv... method doFree (line 448) | @Override method wasConnectionAllocated (line 454) | boolean wasConnectionAllocated(ChildProcessConnection connection) { method getNumberOfServices (line 458) | @Override method allocatedConnectionsCountForTesting (line 463) | @Override method anyConnectionAllocated (line 468) | @Override class Android10WorkaroundAllocatorImpl (line 484) | private static class Android10WorkaroundAllocatorImpl extends ChildCon... method Android10WorkaroundAllocatorImpl (line 488) | private Android10WorkaroundAllocatorImpl(Handler launcherHandler, Ru... method doAllocate (line 501) | @Override method doFree (line 510) | @Override method getNumberOfServices (line 521) | @Override method allocatedConnectionsCountForTesting (line 526) | @Override method anyConnectionAllocated (line 532) | @Override method setConnectionFactoryForTesting (line 538) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/ChildProcessConnection.java class ChildProcessConnection (line 38) | public class ChildProcessConnection { type ServiceCallback (line 46) | public interface ServiceCallback { method onChildStarted (line 51) | void onChildStarted(); method onChildStartFailed (line 57) | void onChildStartFailed(ChildProcessConnection connection); method onChildProcessDied (line 65) | void onChildProcessDied(ChildProcessConnection connection); type ConnectionCallback (line 71) | public interface ConnectionCallback { method onConnected (line 76) | void onConnected(ChildProcessConnection connection); method supportVariableConnections (line 82) | public static boolean supportVariableConnections() { method getBindToCallerClazz (line 89) | @VisibleForTesting type ChildServiceConnectionDelegate (line 101) | @VisibleForTesting method onServiceConnected (line 103) | void onServiceConnected(IBinder service); method onServiceDisconnected (line 104) | void onServiceDisconnected(); type ChildServiceConnectionFactory (line 107) | @VisibleForTesting method createConnection (line 109) | ChildServiceConnection createConnection(Intent bindIntent, int bindF... type ChildServiceConnection (line 114) | @VisibleForTesting method bind (line 116) | boolean bind(); method unbind (line 117) | void unbind(); method isBound (line 118) | boolean isBound(); method updateGroupImportance (line 119) | void updateGroupImportance(int group, int importanceInGroup); class ChildServiceConnectionImpl (line 123) | private static class ChildServiceConnectionImpl method ChildServiceConnectionImpl (line 134) | private ChildServiceConnectionImpl(Context context, Intent bindInten... method bind (line 146) | @Override method unbind (line 158) | @Override method isBound (line 166) | @Override method updateGroupImportance (line 171) | @Override method onServiceConnected (line 181) | @Override method onServiceDisconnected (line 187) | @Override method resetBindingStateCountsForTesting (line 199) | @VisibleForTesting class ConnectionParams (line 221) | private static class ConnectionParams { method ConnectionParams (line 225) | ConnectionParams(Bundle connectionBundle, List clientInterf... method ChildProcessConnection (line 304) | public ChildProcessConnection(Context context, ComponentName serviceNa... method ChildProcessConnection (line 310) | @VisibleForTesting method getService (line 374) | public final IChildProcessService getService() { method getServiceName (line 379) | public final ComponentName getServiceName() { method isConnected (line 384) | public boolean isConnected() { method getPid (line 391) | public int getPid() { method start (line 406) | public void start(boolean useStrongBinding, ServiceCallback serviceCal... method tryStart (line 430) | boolean tryStart(boolean useStrongBinding, ServiceCallback serviceCall... method rebind (line 451) | public void rebind() { method setupConnection (line 467) | public void setupConnection(Bundle connectionBundle, @Nullable List getClientInterfaces() { method isRunningOnLauncherThread (line 254) | private boolean isRunningOnLauncherThread() { method createConnectionBundle (line 258) | private Bundle createConnectionBundle() { method onChildProcessDied (line 265) | private void onChildProcessDied() { method stop (line 272) | public void stop() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java class ChildProcessService (line 58) | @JNINamespace("base::android") method ChildProcessService (line 103) | public ChildProcessService( method bindToCaller (line 113) | @Override method setupConnection (line 135) | @Override method forceKill (line 152) | @Override method onMemoryPressure (line 158) | @Override method dumpProcessStack (line 184) | @Override method onCreate (line 202) | public void onCreate() { method onDestroy (line 283) | @SuppressWarnings("checkstyle:SystemExitCheck") // Allowed due to http... method onBind (line 297) | public IBinder onBind(Intent intent) { method processConnectionBundle (line 316) | private void processConnectionBundle(Bundle bundle, List clie... method getApplicationContext (line 341) | private Context getApplicationContext() { type Natives (line 345) | @NativeMethods method registerFileDescriptors (line 353) | void registerFileDescriptors(String[] keys, int[] id, int[] fd, long... method exitChildProcess (line 358) | void exitChildProcess(); method dumpProcessStack (line 363) | void dumpProcessStack(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/ChildProcessServiceDelegate.java type ChildProcessServiceDelegate (line 18) | public interface ChildProcessServiceDelegate { method onServiceCreated (line 20) | void onServiceCreated(); method onServiceBound (line 26) | void onServiceBound(Intent intent); method onConnectionSetup (line 33) | void onConnectionSetup(Bundle connectionBundle, List clientIn... method loadNativeLibrary (line 39) | void loadNativeLibrary(Context hostContext); method preloadNativeLibrary (line 47) | void preloadNativeLibrary(Context hostContext); method getFileDescriptorsIdsToKeys (line 57) | SparseArray getFileDescriptorsIdsToKeys(); method onBeforeMain (line 60) | void onBeforeMain(); method runMain (line 66) | void runMain(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/process_launcher/FileDescriptorInfo.java class FileDescriptorInfo (line 20) | @Immutable method FileDescriptorInfo (line 29) | public FileDescriptorInfo(int id, ParcelFileDescriptor fd, long offset... method FileDescriptorInfo (line 36) | FileDescriptorInfo(Parcel in) { method describeContents (line 43) | @Override method writeToParcel (line 48) | @Override method createFromParcel (line 58) | @Override method newArray (line 63) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java type DestroyableObservableSupplier (line 15) | public interface DestroyableObservableSupplier extends ObservableSupp... method destroy (line 19) | void destroy(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/supplier/ObservableSupplier.java type ObservableSupplier (line 29) | public interface ObservableSupplier extends Supplier { method addObserver (line 36) | E addObserver(Callback obs); method removeObserver (line 41) | void removeObserver(Callback obs); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java class ObservableSupplierImpl (line 27) | public class ObservableSupplierImpl implements ObservableSupplier { method addObserver (line 34) | @Override method removeObserver (line 50) | @Override method set (line 61) | public void set(E object) { method get (line 72) | @Override method checkThread (line 78) | private void checkThread() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/supplier/Supplier.java type Supplier (line 13) | public interface Supplier { method get (line 19) | T get(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/AsyncTask.java class AsyncTask (line 35) | public abstract class AsyncTask { class StealRunnableHandler (line 61) | private static class StealRunnableHandler implements RejectedExecution... method rejectedExecution (line 62) | @Override method takeOverAndroidThreadPool (line 89) | @SuppressWarnings("NoAndroidAsyncTaskCheck") method AsyncTask (line 99) | public AsyncTask() { method postResultIfNotInvoked (line 121) | private void postResultIfNotInvoked(Result result) { method postResult (line 128) | private void postResult(Result result) { method getStatus (line 142) | public final @Status int getStatus() { method doInBackground (line 154) | @WorkerThread method onPreExecute (line 163) | @MainThread method onPostExecute (line 181) | @SuppressWarnings({"UnusedDeclaration"}) method onCancelled (line 199) | @SuppressWarnings({"UnusedParameters"}) method onCancelled (line 217) | @MainThread method isCancelled (line 230) | public final boolean isCancelled() { method cancel (line 263) | public final boolean cancel(boolean mayInterruptIfRunning) { method get (line 279) | @DoNotInline method executionPreamble (line 299) | @SuppressWarnings({"MissingCasesInEnumSwitch"}) method executeOnExecutor (line 348) | @MainThread method executeOnTaskRunner (line 361) | @MainThread method executeWithTaskTraits (line 375) | @MainThread method finish (line 382) | private void finish(Result result) { class NamedFutureTask (line 391) | class NamedFutureTask extends FutureTask { method NamedFutureTask (line 392) | NamedFutureTask(Callable c) { method getBlamedClass (line 396) | Class getBlamedClass() { method done (line 400) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java class BackgroundOnlyAsyncTask (line 15) | public abstract class BackgroundOnlyAsyncTask extends AsyncTask<... method onPostExecute (line 16) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/ChoreographerTaskRunner.java class ChoreographerTaskRunner (line 13) | final class ChoreographerTaskRunner implements SingleThreadTaskRunner { method ChoreographerTaskRunner (line 16) | ChoreographerTaskRunner(Choreographer choreographer) { method belongsToCurrentThread (line 20) | @Override method postTask (line 29) | @Override method postDelayedTask (line 39) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java class ChromeThreadPoolExecutor (line 26) | class ChromeThreadPoolExecutor extends ThreadPoolExecutor { method newThread (line 38) | @Override method ChromeThreadPoolExecutor (line 54) | ChromeThreadPoolExecutor() { method ChromeThreadPoolExecutor (line 59) | @VisibleForTesting method getClassName (line 66) | @SuppressWarnings("NoAndroidAsyncTaskCheck") method getNumberOfClassNameOccurrencesInQueue (line 90) | private Map getNumberOfClassNameOccurrencesInQueue() { method findClassNamesWithTooManyRunnables (line 101) | private String findClassNamesWithTooManyRunnables(Map... method execute (line 118) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/DefaultTaskExecutor.java class DefaultTaskExecutor (line 17) | class DefaultTaskExecutor implements TaskExecutor { method createTaskRunner (line 20) | @Override method createSequencedTaskRunner (line 26) | @Override method createSingleThreadTaskRunner (line 37) | @Override method postDelayedTask (line 44) | @Override method canRunTaskImmediately (line 59) | @Override method createChoreographerTaskRunner (line 64) | private synchronized ChoreographerTaskRunner createChoreographerTaskRu... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/PostTask.java class PostTask (line 26) | @JNINamespace("base") method getInitialTaskExecutors (line 43) | private static AtomicReferenceArray getInitialTaskExecut... method createTaskRunner (line 54) | public static TaskRunner createTaskRunner(TaskTraits taskTraits) { method createSequencedTaskRunner (line 64) | public static SequencedTaskRunner createSequencedTaskRunner(TaskTraits... method createSingleThreadTaskRunner (line 73) | public static SingleThreadTaskRunner createSingleThreadTaskRunner(Task... method postTask (line 81) | public static void postTask(TaskTraits taskTraits, Runnable task) { method postDelayedTask (line 90) | public static void postDelayedTask(TaskTraits taskTraits, Runnable tas... method runOrPostTask (line 114) | public static void runOrPostTask(TaskTraits taskTraits, Runnable task) { method runSynchronously (line 141) | @Deprecated method runSynchronously (line 164) | @Deprecated method runSynchronouslyInternal (line 169) | private static T runSynchronouslyInternal(TaskTraits taskTraits, F... method registerTaskExecutor (line 184) | public static void registerTaskExecutor(int extensionId, TaskExecutor ... method setPrenativeThreadPoolExecutorForTesting (line 196) | public static void setPrenativeThreadPoolExecutorForTesting(Executor e... method resetPrenativeThreadPoolExecutorForTesting (line 203) | public static void resetPrenativeThreadPoolExecutorForTesting() { method getPrenativeThreadPoolExecutor (line 210) | static Executor getPrenativeThreadPoolExecutor() { method registerPreNativeTaskRunner (line 225) | static boolean registerPreNativeTaskRunner(TaskRunnerImpl taskRunner) { method getTaskExecutorForTraits (line 233) | private static TaskExecutor getTaskExecutorForTraits(TaskTraits traits) { method onNativeSchedulerReady (line 237) | @CalledByNative method onNativeSchedulerShutdownForTesting (line 252) | @CalledByNative method onNativeSchedulerShutdownForTestingImpl (line 257) | @RemovableInRelease type Natives (line 269) | @NativeMethods method postDelayedTask (line 271) | void postDelayedTask(int priority, boolean mayBlock, boolean useThre... FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/SequencedTaskRunner.java type SequencedTaskRunner (line 14) | public interface SequencedTaskRunner extends TaskRunner {} FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java class SequencedTaskRunnerImpl (line 13) | public class SequencedTaskRunnerImpl extends TaskRunnerImpl implements S... method SequencedTaskRunnerImpl (line 19) | SequencedTaskRunnerImpl(TaskTraits traits) { method schedulePreNativeTask (line 23) | @Override method runPreNativeTask (line 30) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/SerialExecutor.java class SerialExecutor (line 10) | class SerialExecutor implements Executor { method execute (line 14) | @Override method scheduleNext (line 31) | protected synchronized void scheduleNext() { FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/SingleThreadTaskRunner.java type SingleThreadTaskRunner (line 13) | public interface SingleThreadTaskRunner extends SequencedTaskRunner { method belongsToCurrentThread (line 18) | boolean belongsToCurrentThread(); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/SingleThreadTaskRunnerImpl.java class SingleThreadTaskRunnerImpl (line 21) | @JNINamespace("base") method SingleThreadTaskRunnerImpl (line 36) | public SingleThreadTaskRunnerImpl( method SingleThreadTaskRunnerImpl (line 43) | public SingleThreadTaskRunnerImpl(Handler handler, TaskTraits traits) { method belongsToCurrentThread (line 47) | @Override method schedulePreNativeTask (line 55) | @Override method postAtFrontOfQueue (line 67) | @SuppressLint("NewApi") FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/TaskExecutor.java type TaskExecutor (line 12) | public interface TaskExecutor { method postDelayedTask (line 18) | public void postDelayedTask(TaskTraits traits, Runnable task, long del... method createTaskRunner (line 24) | public TaskRunner createTaskRunner(TaskTraits traits); method createSequencedTaskRunner (line 30) | public SequencedTaskRunner createSequencedTaskRunner(TaskTraits traits); method createSingleThreadTaskRunner (line 36) | public SingleThreadTaskRunner createSingleThreadTaskRunner(TaskTraits ... method canRunTaskImmediately (line 42) | public boolean canRunTaskImmediately(TaskTraits traits); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/TaskRunner.java type TaskRunner (line 14) | public interface TaskRunner { method postTask (line 20) | void postTask(Runnable task); method postDelayedTask (line 28) | void postDelayedTask(Runnable task, long delay); FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java class TaskRunnerImpl (line 30) | @JNINamespace("base") class TaskRunnerCleaner (line 60) | private static class TaskRunnerCleaner extends WeakReference Extension getExtension(TaskTraitsExtensionDescripto... method withExtension (line 148) | public TaskTraits withExtension( method withExplicitDestination (line 169) | public TaskTraits withExplicitDestination() { method equals (line 176) | @Override method hashCode (line 191) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/java/src/org/chromium/base/task/TaskTraitsExtensionDescriptor.java type TaskTraitsExtensionDescriptor (line 14) | public interface TaskTraitsExtensionDescriptor { method getId (line 21) | int getId(); method fromSerializedData (line 31) | Extension fromSerializedData(byte[] data); method toSerializedData (line 39) | byte[] toSerializedData(Extension extension); FILE: tgcalls/third_party/webrtc/src/base/android/java_exception_reporter.cc type base (line 19) | namespace base { type android (line 20) | namespace android { function InitJavaExceptionReporter (line 33) | void InitJavaExceptionReporter() { function InitJavaExceptionReporterForChildProcess (line 46) | void InitJavaExceptionReporterForChildProcess() { function SetJavaExceptionFilter (line 54) | void SetJavaExceptionFilter(JavaExceptionFilter java_exception_filte... function SetJavaExceptionCallback (line 58) | void SetJavaExceptionCallback(void (*callback)(const char*)) { function SetJavaException (line 63) | void SetJavaException(const char* exception) { function JNI_JavaExceptionReporter_ReportJavaException (line 68) | void JNI_JavaExceptionReporter_ReportJavaException( function JNI_JavaExceptionReporter_ReportJavaStackTrace (line 87) | void JNI_JavaExceptionReporter_ReportJavaStackTrace( FILE: tgcalls/third_party/webrtc/src/base/android/java_exception_reporter.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/java_handler_thread.cc type base (line 24) | namespace base { type android (line 26) | namespace android { FILE: tgcalls/third_party/webrtc/src/base/android/java_handler_thread.h function namespace (line 18) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/java_handler_thread_unittest.cc type base (line 14) | namespace base { class JavaHandlerThreadForTest (line 17) | class JavaHandlerThreadForTest : public android::JavaHandlerThread { method JavaHandlerThreadForTest (line 19) | explicit JavaHandlerThreadForTest( class DummyTaskObserver (line 28) | class DummyTaskObserver : public TaskObserver { method DummyTaskObserver (line 30) | explicit DummyTaskObserver(int num_tasks) method DummyTaskObserver (line 33) | DummyTaskObserver(int num_tasks, int num_tasks_started) method WillProcessTask (line 40) | void WillProcessTask(const PendingTask& /* pending_task */, method DidProcessTask (line 47) | void DidProcessTask(const PendingTask& pending_task) override { method num_tasks_started (line 53) | int num_tasks_started() const { return num_tasks_started_; } method num_tasks_processed (line 54) | int num_tasks_processed() const { return num_tasks_processed_; } function PostNTasks (line 64) | void PostNTasks(int posts_remaining) { class JavaHandlerThreadTest (line 73) | class JavaHandlerThreadTest : public ::testing::Test {} function RunTest_AbortDontRunMoreTasks (line 75) | void RunTest_AbortDontRunMoreTasks(bool delayed, bool init_java_first) { function TEST_F (line 106) | TEST_F(JavaHandlerThreadTest, JavaExceptionAbort) { function TEST_F (line 112) | TEST_F(JavaHandlerThreadTest, DelayedJavaExceptionAbort) { function TEST_F (line 118) | TEST_F(JavaHandlerThreadTest, JavaExceptionAbortInitJavaFirst) { function TEST_F (line 124) | TEST_F(JavaHandlerThreadTest, RunTasksWhileShuttingDownJavaThread) { FILE: tgcalls/third_party/webrtc/src/base/android/java_heap_dump_generator.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function WriteJavaHeapDumpToPath (line 15) | bool WriteJavaHeapDumpToPath(base::StringPiece filePath) { FILE: tgcalls/third_party/webrtc/src/base/android/java_heap_dump_generator.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/java_runtime.cc type base (line 9) | namespace base { type android (line 10) | namespace android { FILE: tgcalls/third_party/webrtc/src/base/android/java_runtime.h function namespace (line 11) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/AdvancedMockContextTest.java class AdvancedMockContextTest (line 25) | @RunWith(BaseJUnit4ClassRunner.class) class Callback1 (line 27) | private static class Callback1 implements ComponentCallbacks { method onConfigurationChanged (line 31) | @Override method onLowMemory (line 36) | @Override class Callback2 (line 42) | private static class Callback2 extends Callback1 implements ComponentC... method onTrimMemory (line 45) | @Override method testComponentCallbacksForTargetContext (line 51) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/ApiCompatibilityUtilsTest.java class ApiCompatibilityUtilsTest (line 23) | @RunWith(BaseJUnit4ClassRunner.class) class MockActivity (line 28) | static class MockActivity extends Activity { method finishAndRemoveTask (line 33) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method finish (line 40) | @Override method isFinishing (line 46) | @Override method testFinishAndRemoveTask (line 52) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/AssertsTest.java class AssertsTest (line 20) | @RunWith(BaseJUnit4ClassRunner.class) method testAssertsWorkAsExpected (line 22) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/CommandLineInitUtilTest.java class CommandLineInitUtilTest (line 20) | @RunWith(AndroidJUnit4.class) method testDefaultCommandLineFlagsSet (line 25) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/CommandLineTest.java class CommandLineTest (line 23) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 42) | @Before method checkInitSwitches (line 47) | void checkInitSwitches() { method checkSettingThenGettingThenRemoving (line 62) | void checkSettingThenGettingThenRemoving() { method checkTokenizer (line 111) | void checkTokenizer(String[] expected, String toParse) { method testJavaInitialization (line 119) | @Test method testBufferInitialization (line 128) | @Test method testArgumentTokenizer (line 137) | @Test method testUpdatingArgList (line 167) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/EarlyTraceEventTest.java class EarlyTraceEventTest (line 29) | @RunWith(BaseJUnit4ClassRunner.class) method getMatchingCompletedEventCount (line 36) | int getMatchingCompletedEventCount(String eventName) { method getMatchingCompletedEvent (line 46) | Event getMatchingCompletedEvent(int idx, String eventName) { method pendingEventsContain (line 58) | boolean pendingEventsContain(String eventName) { method setUp (line 63) | @Before method testCanRecordEvent (line 69) | @Test method testCanRecordAsyncEvent (line 91) | @Test method testRecordAsyncFinishEventWhenFinishing (line 120) | @Test method testCanRecordEventUsingTryWith (line 143) | @Test method testIncompleteEvent (line 166) | @Test method testNoDuplicatePendingEventsFromSameThread (line 180) | @Test method testDuplicatePendingEventsFromDifferentThreads (line 195) | @Test method testIgnoreEventsWhenDisabled (line 210) | @Test method testIgnoreAsyncEventsWhenDisabled (line 222) | @Test method testIgnoreNewEventsWhenFinishing (line 231) | @Test method testIgnoreNewAsyncEventsWhenFinishing (line 249) | @Test method testFinishingToFinished (line 273) | @Test method testCannotBeReenabledOnceFinished (line 289) | @Test method testThreadIdIsRecorded (line 303) | @Test method testEnableAtStartup (line 326) | @Test method testUserOverrideBackgroundTracing (line 344) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/LocaleUtilsTest.java class LocaleUtilsTest (line 24) | @RunWith(BaseJUnit4ClassRunner.class) method testGetUpdatedLanguageForChromium (line 27) | @Test method testGetUpdatedLocaleForChromium (line 52) | @Test method testGetUpdatedLanguageForAndroid (line 78) | @Test method testGetUpdatedLocaleForAndroid (line 95) | @Test method testToLanguageTag (line 113) | @Test method testToLanguageTags (line 154) | @Test method testForLanguageTagCompat (line 190) | @Test method testToLanguage (line 264) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/ObserverListTest.java class ObserverListTest (line 23) | @RunWith(BaseJUnit4ClassRunner.class) type Observer (line 25) | interface Observer { method observe (line 26) | void observe(int x); class Foo (line 29) | private static class Foo implements Observer { method Foo (line 33) | Foo(int scalar) { method observe (line 37) | @Override class FooAdder (line 46) | private static class FooAdder implements Observer { method FooAdder (line 50) | FooAdder(ObserverList list, Observer oblivious) { method observe (line 55) | @Override class FooRemover (line 64) | private static class FooRemover implements Observer { method FooRemover (line 68) | FooRemover(ObserverList list, Observer innocent) { method observe (line 73) | @Override method getSizeOfIterable (line 79) | private static int getSizeOfIterable(Iterable iterable) { method testRemoveWhileIteration (line 86) | @Test method testAddWhileIteration (line 124) | @Test method testIterator (line 146) | @Test method testRewindableIterator (line 186) | @Test method testAddObserverReturnValue (line 226) | @Test method testRemoveObserverReturnValue (line 241) | @Test method testSize (line 264) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/StrictModeContextTest.java class StrictModeContextTest (line 26) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 33) | @Before method tearDown (line 40) | @After method enableStrictMode (line 47) | private void enableStrictMode() { method disableStrictMode (line 59) | private void disableStrictMode() { method writeToDisk (line 64) | private void writeToDisk() { method assertWriteToDiskThrows (line 72) | private void assertWriteToDiskThrows() { method readFromDisk (line 82) | private void readFromDisk() { method assertReadFromDiskThrows (line 90) | private void assertReadFromDiskThrows() { method testAllowDiskWrites (line 100) | @Test method testAllowDiskReads (line 109) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/UserDataHostTest.java class UserDataHostTest (line 18) | @RunWith(BaseJUnit4ClassRunner.class) class TestObjectA (line 22) | private static class TestObjectA implements UserData { method destroy (line 25) | @Override method isDestroyed (line 30) | private boolean isDestroyed() { class TestObjectB (line 35) | private static class TestObjectB implements UserData { method destroy (line 38) | @Override method isDestroyed (line 43) | private boolean isDestroyed() { method getUserDataException (line 48) | private void getUserD... method setUserDataException (line 57) | private void setUserD... method removeUserDataException (line 66) | private void removeUs... method testBasicOperations (line 78) | @Test method testNullKeyOrDataAreDisallowed (line 92) | @Test method testSetUserDataOverwrites (line 106) | @Test method testSingleThreadPolicy (line 121) | @Test method testDestroy (line 133) | @Test method testOperationsDisallowedAfterDestroy (line 151) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/library_loader/EarlyNativeTest.java class EarlyNativeTest (line 30) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 37) | @Before method tearDown (line 43) | @After class TestLibraryLoader (line 48) | private class TestLibraryLoader extends LibraryLoader { method loadMainDexAlreadyLocked (line 49) | @Override method loadNonMainDex (line 55) | @Override type Natives (line 66) | @NativeMethods method isCommandLineInitialized (line 68) | boolean isCommandLineInitialized(); method isProcessNameEmpty (line 69) | boolean isProcessNameEmpty(); method testEnsureMainDexInitialized (line 72) | @Test method doTestFullInitializationDoesntBlockMainDexInitialization (line 87) | private void doTestFullInitializationDoesntBlockMainDexInitialization(... method testFullInitializationDoesntBlockMainDexInitialization (line 112) | @Test method testLoadDoesntBlockMainDexInitialization (line 118) | @Test method testNativeMethodsReadyAfterLibraryInitialized (line 124) | @Test method testNativeMethodsNotReadyThrows (line 150) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/metrics/RecordHistogramTest.java class RecordHistogramTest (line 21) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 23) | @Before method testRecordBooleanHistogram (line 31) | @Test method testRecordEnumeratedHistogram (line 56) | @Test method testRecordCountHistogram (line 88) | @Test method testRecordCustomTimesHistogram (line 130) | @Test method testRecordLinearCountHistogram (line 166) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/task/AsyncTaskTest.java class AsyncTaskTest (line 30) | @RunWith(BaseJUnit4ClassRunner.class) class SpecialChromeAsyncTask (line 32) | private static class SpecialChromeAsyncTask extends BackgroundOnlyAsyn... method doInBackground (line 33) | @Override class SpecialOsAsyncTask (line 39) | @SuppressWarnings("NoAndroidAsyncTaskCheck") method doInBackground (line 41) | @Override class SpecialRunnable (line 47) | private static class SpecialRunnable implements Runnable { method run (line 48) | @Override method testChromeThreadPoolExecutorRunnables (line 61) | @Test method testChromeThreadPoolExecutorChromeAsyncTask (line 86) | @Test method testChromeThreadPoolExecutorOsAsyncTask (line 110) | @Test method testTaskNotNeedingPostExecutionDoesNotTriggerIt (line 135) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/task/PostTaskTest.java class PostTaskTest (line 33) | @RunWith(BaseJUnit4ClassRunner.class) method testPreNativePostTask (line 35) | @Test method testCreateSingleThreadTaskRunner (line 61) | @Test method testCreateSequencedTaskRunner (line 70) | @Test method testCreateTaskRunner (line 83) | @Test method testChoreographerFrameTrait (line 92) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/task/SequencedTaskRunnerImplTest.java class SequencedTaskRunnerImplTest (line 29) | @RunWith(BaseJUnit4ClassRunner.class) method testPreNativeTasksRunInOrder (line 31) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/task/SingleThreadTaskRunnerImplTest.java class SingleThreadTaskRunnerImplTest (line 35) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 37) | @Before method tearDown (line 44) | @After method testPreNativePostTask (line 56) | @Test method testBelongsToCurrentThread (line 70) | @Test method testPrioritization (line 85) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/task/TaskRunnerImplTest.java class TaskRunnerImplTest (line 23) | @RunWith(BaseJUnit4ClassRunner.class) method testPreNativePostTask (line 25) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/javatests/src/org/chromium/base/util/GarbageCollectionTestUtilsTest.java class GarbageCollectionTestUtilsTest (line 28) | @RunWith(BaseJUnit4ClassRunner.class) method testCanBeGarbageCollected (line 30) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/jni_android.cc type base (line 38) | namespace base { type android (line 39) | namespace android { function JNIEnv (line 41) | JNIEnv* AttachCurrentThread() { function JNIEnv (line 66) | JNIEnv* AttachCurrentThreadWithName(const std::string& thread_name) { function DetachFromVM (line 78) | void DetachFromVM() { function InitVM (line 85) | void InitVM(JavaVM* vm) { function IsVMInitialized (line 90) | bool IsVMInitialized() { function InitReplacementClassLoader (line 94) | void InitReplacementClassLoader(JNIEnv* env, function GetClass (line 112) | ScopedJavaLocalRef GetClass(JNIEnv* env, const char* class_n... function jclass (line 143) | jclass LazyGetClass( function jmethodID (line 164) | jmethodID MethodID::Get(JNIEnv* env, function jmethodID (line 184) | jmethodID MethodID::LazyGet(JNIEnv* env, function HasException (line 214) | bool HasException(JNIEnv* env) { function ClearException (line 218) | bool ClearException(JNIEnv* env) { function CheckException (line 226) | void CheckException(JNIEnv* env) { function GetJavaExceptionInfo (line 252) | std::string GetJavaExceptionInfo(JNIEnv* env, jthrowable java_throwa... FILE: tgcalls/third_party/webrtc/src/base/android/jni_android.h function namespace (line 53) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_android_unittest.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function LazyMethodIDCall (line 17) | int LazyMethodIDCall(JNIEnv* env, jclass clazz, int p) { function MethodIDCall (line 28) | int MethodIDCall(JNIEnv* env, jclass clazz, jmethodID id, int p) { function TEST (line 34) | TEST(JNIAndroidMicrobenchmark, MethodId) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_array.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function SafeGetArrayLength (line 19) | size_t SafeGetArrayLength(JNIEnv* env, const JavaRef&... function ToJavaByteArray (line 28) | ScopedJavaLocalRef ToJavaByteArray(JNIEnv* env, function ToJavaByteArray (line 42) | ScopedJavaLocalRef ToJavaByteArray( function ToJavaByteArray (line 48) | ScopedJavaLocalRef ToJavaByteArray(JNIEnv* env, function ToJavaBooleanArray (line 54) | ScopedJavaLocalRef ToJavaBooleanArray(JNIEnv* env, function ToJavaIntArray (line 68) | ScopedJavaLocalRef ToJavaIntArray(JNIEnv* env, function ToJavaIntArray (line 82) | ScopedJavaLocalRef ToJavaIntArray(JNIEnv* env, function ToJavaLongArray (line 87) | ScopedJavaLocalRef ToJavaLongArray(JNIEnv* env, function BASE_EXPORT (line 102) | BASE_EXPORT ScopedJavaLocalRef ToJavaLongArray( function BASE_EXPORT (line 109) | BASE_EXPORT ScopedJavaLocalRef function BASE_EXPORT (line 122) | BASE_EXPORT ScopedJavaLocalRef ToJavaFloatArray( function BASE_EXPORT (line 128) | BASE_EXPORT ScopedJavaLocalRef function BASE_EXPORT (line 141) | BASE_EXPORT ScopedJavaLocalRef ToJavaDoubleArray( function ToJavaArrayOfByteArray (line 147) | ScopedJavaLocalRef ToJavaArrayOfByteArray( function ToJavaArrayOfByteArray (line 163) | ScopedJavaLocalRef ToJavaArrayOfByteArray( function ToJavaArrayOfStrings (line 179) | ScopedJavaLocalRef ToJavaArrayOfStrings( function ToJavaArrayOfStringArray (line 193) | ScopedJavaLocalRef ToJavaArrayOfStringArray( function ToJavaArrayOfStrings (line 212) | ScopedJavaLocalRef ToJavaArrayOfStrings( function AppendJavaStringArrayToStringVector (line 226) | void AppendJavaStringArrayToStringVector(JNIEnv* env, function AppendJavaStringArrayToStringVector (line 242) | void AppendJavaStringArrayToStringVector(JNIEnv* env, function AppendJavaByteArrayToByteVector (line 258) | void AppendJavaByteArrayToByteVector(JNIEnv* env, function JavaByteArrayToByteVector (line 273) | void JavaByteArrayToByteVector(JNIEnv* env, function JavaByteArrayToString (line 282) | void JavaByteArrayToString(JNIEnv* env, function JavaBooleanArrayToBoolVector (line 293) | void JavaBooleanArrayToBoolVector(JNIEnv* env, function JavaIntArrayToIntVector (line 311) | void JavaIntArrayToIntVector(JNIEnv* env, function JavaLongArrayToInt64Vector (line 322) | void JavaLongArrayToInt64Vector(JNIEnv* env, function JavaLongArrayToLongVector (line 332) | void JavaLongArrayToLongVector(JNIEnv* env, function JavaFloatArrayToFloatVector (line 343) | void JavaFloatArrayToFloatVector(JNIEnv* env, function JavaArrayOfByteArrayToStringVector (line 354) | void JavaArrayOfByteArrayToStringVector(JNIEnv* env, function JavaArrayOfByteArrayToBytesVector (line 371) | void JavaArrayOfByteArrayToBytesVector(JNIEnv* env, function Java2dStringArrayTo2dStringVector (line 385) | void Java2dStringArrayTo2dStringVector( function JavaArrayOfIntArrayToIntVector (line 402) | void JavaArrayOfIntArrayToIntVector(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/jni_array.h function namespace (line 18) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_array_unittest.cc type base (line 21) | namespace base { type android (line 22) | namespace android { function TEST (line 24) | TEST(JniArray, BasicConversions) { function TEST (line 52) | TEST(JniArray, ByteArrayStringConversions) { function CheckBoolConversion (line 64) | void CheckBoolConversion(JNIEnv* env, function TEST (line 80) | TEST(JniArray, BoolConversions) { function CheckIntConversion (line 88) | void CheckIntConversion( function TEST (line 105) | TEST(JniArray, IntConversions) { function CheckLongConversion (line 117) | void CheckLongConversion(JNIEnv* env, function TEST (line 133) | TEST(JniArray, LongConversions) { function CheckIntArrayConversion (line 145) | void CheckIntArrayConversion(JNIEnv* env, function CheckBoolArrayConversion (line 156) | void CheckBoolArrayConversion(JNIEnv* env, function CheckFloatConversion (line 167) | void CheckFloatConversion( function TEST (line 184) | TEST(JniArray, ArrayOfStringArrayConversion) { function TEST (line 199) | TEST(JniArray, FloatConversions) { function TEST (line 211) | TEST(JniArray, JavaBooleanArrayToBoolVector) { function TEST (line 234) | TEST(JniArray, JavaIntArrayToIntVector) { function TEST (line 256) | TEST(JniArray, JavaLongArrayToInt64Vector) { function TEST (line 284) | TEST(JniArray, JavaLongArrayToLongVector) { function TEST (line 311) | TEST(JniArray, JavaFloatArrayToFloatVector) { function TEST (line 338) | TEST(JniArray, JavaArrayOfByteArrayToStringVector) { function TEST (line 374) | TEST(JniArray, JavaArrayOfByteArrayToBytesVector) { function TEST (line 414) | TEST(JniArray, JavaArrayOfStringArrayToVectorOfStringVector) { function TEST (line 454) | TEST(JniArray, JavaArrayOfIntArrayToIntVector) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/PRESUBMIT.py function CommonChecks (line 12) | def CommonChecks(input_api, output_api): function CheckChangeOnUpload (line 32) | def CheckChangeOnUpload(input_api, output_api): function CheckChangeOnCommit (line 36) | def CheckChangeOnCommit(input_api, output_api): FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/TestSampleFeatureList.java class TestFeatureList (line 7) | class TestFeatureList { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/java/src/org/chromium/example/jni_generator/SampleForAnnotationProcessor.java class SampleForAnnotationProcessor (line 13) | class SampleForAnnotationProcessor { class TestStruct (line 14) | class TestStruct { type Natives (line 25) | @NativeMethods method foo (line 27) | void foo(); method bar (line 28) | SampleForAnnotationProcessor bar(SampleForAnnotationProcessor sample); method revString (line 29) | String revString(String stringToReverse); method sendToNative (line 30) | String[] sendToNative(String[] strs); method sendSamplesToNative (line 31) | SampleForAnnotationProcessor[] sendSamplesToNative(SampleForAnnotati... method hasPhalange (line 32) | boolean hasPhalange(); method testAllPrimitives (line 34) | int[] testAllPrimitives(int zint, int[] ints, long zlong, long[] lon... method testSpecialTypes (line 38) | void testSpecialTypes(Class clazz, Class[] classes, Throwable throwa... method returnThrowable (line 42) | Throwable returnThrowable(); method returnThrowables (line 43) | Throwable[] returnThrowables(); method returnClass (line 44) | Class returnClass(); method returnClasses (line 45) | Class[] returnClasses(); method returnString (line 46) | String returnString(); method returnStrings (line 47) | String[] returnStrings(); method returnStruct (line 48) | TestStruct returnStruct(); method returnStructs (line 49) | TestStruct[] returnStructs(); method returnObject (line 50) | Object returnObject(); method returnObjects (line 51) | Object[] returnObjects(); method test (line 54) | void test() { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/java/src/org/chromium/example/jni_generator/SampleForTests.java class SampleForTests (line 36) | @JNINamespace("base::android") method SampleForTests (line 45) | public SampleForTests() { method startExample (line 48) | public void startExample() { method doStuff (line 53) | public void doStuff() { method finishExample (line 61) | public void finishExample() { method javaMethod (line 75) | @CalledByNative method staticJavaMethod (line 82) | @CalledByNative method packagePrivateJavaMethod (line 88) | @CalledByNative method methodWithGenericParams (line 93) | @CalledByNative method SampleForTests (line 99) | @CalledByNative method methodThatThrowsException (line 106) | @CalledByNativeUnchecked method javaMethodWithAnnotatedParam (line 126) | @CalledByNative class InnerStructA (line 139) | static class InnerStructA { method InnerStructA (line 144) | private InnerStructA(long l, int i, String s) { method create (line 150) | @CalledByNative("InnerStructA") method addStructA (line 158) | @CalledByNative method iterateAndDoSomething (line 164) | @CalledByNative class InnerStructB (line 178) | static class InnerStructB { method InnerStructB (line 182) | private InnerStructB(long k, String v) { method getKey (line 187) | @CalledByNative("InnerStructB") method getValue (line 192) | @CalledByNative("InnerStructB") method iterateAndDoSomethingWithMap (line 200) | void iterateAndDoSomethingWithMap() { type InnerInterface (line 209) | interface InnerInterface {} type InnerEnum (line 210) | enum InnerEnum {} method getInnerInterface (line 212) | @CalledByNative method getInnerEnum (line 217) | @CalledByNative type Natives (line 225) | @NativeMethods method init (line 234) | long init(SampleForTests caller, String param); method destroy (line 243) | void destroy(long nativeCPPClass, SampleForTests caller); method getDoubleFunction (line 248) | double getDoubleFunction(SampleForTests caller); method getFloatFunction (line 252) | float getFloatFunction(); method setNonPODDatatype (line 257) | void setNonPODDatatype(SampleForTests caller, Rect rect); method getNonPODDatatype (line 264) | Object getNonPODDatatype(SampleForTests caller); method method (line 269) | int method(long nativeCPPClass, SampleForTests caller); method methodOtherP0 (line 273) | @NativeClassQualifiedName("CPPClass::InnerClass") method addStructB (line 276) | void addStructB(long nativeCPPClass, SampleForTests caller, InnerStr... method iterateAndDoSomethingWithStructB (line 277) | void iterateAndDoSomethingWithStructB(long nativeCPPClass, SampleFor... method returnAString (line 278) | String returnAString(long nativeCPPClass, SampleForTests caller); FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/java/src/org/chromium/jni_generator/JniProcessor.java class JniProcessor (line 64) | @SupportedOptions({JniProcessor.SKIP_GEN_JNI_ARG}) method getNameOfWrapperClass (line 101) | static String getNameOfWrapperClass(String containingClassName) { method getSupportedAnnotationTypes (line 105) | @Override method getSupportedSourceVersion (line 110) | @Override method JniProcessor (line 115) | public JniProcessor() { method process (line 151) | @Override method getMethodsFromType (line 240) | List getMethodsFromType(TypeElement t) { method getNativeMethodName (line 253) | String getNativeMethodName(String packageName, String className, Strin... method createNativeMethodSpecs (line 284) | Map createNativeMethodSpecs( method createAnnotationWithValue (line 310) | static AnnotationSpec createAnnotationWithValue(Class annotationCla... method printError (line 316) | void printError(String s) { method printError (line 320) | void printError(String s, Element e) { method createNativeWrapperClassSpec (line 345) | TypeSpec createNativeWrapperClassSpec(String name, boolean isPublic, b... method createNativeWrapperMethod (line 480) | MethodSpec createNativeWrapperMethod( method shouldDowncastToObjectForJni (line 510) | boolean shouldDowncastToObjectForJni(TypeName t) { method toTypeName (line 518) | TypeName toTypeName(TypeMirror t, boolean useJni) { method createNativeMethodJavadocString (line 536) | String createNativeMethodJavadocString(ClassName outerType, Executable... method copyMethodParamsAndReturnType (line 558) | void copyMethodParamsAndReturnType( method copyMethodParamsAndReturnType (line 569) | void copyMethodParamsAndReturnType(MethodSpec.Builder builder, Executa... method createParamSpec (line 573) | ParameterSpec createParamSpec(VariableElement param, boolean useJniObj... FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/jni_generator.py class ParseError (line 101) | class ParseError(Exception): method __init__ (line 104) | def __init__(self, description, *context_lines): method __str__ (line 109) | def __str__(self): class Param (line 114) | class Param(object): method __init__ (line 117) | def __init__(self, **kwargs): class NativeMethod (line 123) | class NativeMethod(object): method __init__ (line 126) | def __init__(self, **kwargs): class CalledByNative (line 159) | class CalledByNative(object): method __init__ (line 162) | def __init__(self, **kwargs): class ConstantField (line 182) | class ConstantField(object): method __init__ (line 184) | def __init__(self, **kwargs): function JavaDataTypeToC (line 189) | def JavaDataTypeToC(java_type): function JavaTypeToProxyCast (line 204) | def JavaTypeToProxyCast(java_type): function WrapCTypeForDeclaration (line 216) | def WrapCTypeForDeclaration(c_type): function _JavaDataTypeToCForDeclaration (line 224) | def _JavaDataTypeToCForDeclaration(java_type): function JavaDataTypeToCForCalledByNativeParam (line 229) | def JavaDataTypeToCForCalledByNativeParam(java_type): function JavaReturnValueToC (line 241) | def JavaReturnValueToC(java_type): function _GetJNIFirstParam (line 257) | def _GetJNIFirstParam(native, for_declaration): function _GetParamsInDeclaration (line 265) | def _GetParamsInDeclaration(native): function GetParamsInStub (line 285) | def GetParamsInStub(native): function _StripGenerics (line 299) | def _StripGenerics(value): class JniParams (line 318) | class JniParams(object): method __init__ (line 321) | def __init__(self, fully_qualified_class): method ExtractImportsAndInnerClasses (line 328) | def ExtractImportsAndInnerClasses(self, contents): method JavaToJni (line 346) | def JavaToJni(self, param): method _AddAdditionalImport (line 426) | def _AddAdditionalImport(self, class_name): method _CheckImplicitImports (line 438) | def _CheckImplicitImports(self, param): method Signature (line 455) | def Signature(self, params, returns): method ParseJavaPSignature (line 464) | def ParseJavaPSignature(signature_line): method MakeProxyParamSignature (line 473) | def MakeProxyParamSignature(params): method Parse (line 477) | def Parse(params, use_proxy_types=False): function ExtractJNINamespace (line 508) | def ExtractJNINamespace(contents): function ExtractFullyQualifiedJavaClassName (line 516) | def ExtractFullyQualifiedJavaClassName(java_file_name, contents): function ExtractNatives (line 526) | def ExtractNatives(contents, ptr_type): function IsMainDexJavaClass (line 543) | def IsMainDexJavaClass(contents): function EscapeClassName (line 554) | def EscapeClassName(fully_qualified_class): function GetRegistrationFunctionName (line 560) | def GetRegistrationFunctionName(fully_qualified_class): function GetStaticCastForReturnType (line 565) | def GetStaticCastForReturnType(return_type): function GetEnvCall (line 591) | def GetEnvCall(is_constructor, is_static, return_type): function GetMangledParam (line 613) | def GetMangledParam(datatype): function GetMangledMethodName (line 627) | def GetMangledMethodName(jni_params, name, params, return_type): function MangleCalledByNatives (line 650) | def MangleCalledByNatives(jni_params, called_by_natives, always_mangle): function RemoveIndentedEmptyLines (line 719) | def RemoveIndentedEmptyLines(string): function _StripChars (line 723) | def _StripChars(chars, string): function _GetFeaturesString (line 730) | def _GetFeaturesString(features_match, feature_list_file): function ExtractCalledByNatives (line 756) | def ExtractCalledByNatives(jni_params, function RemoveComments (line 849) | def RemoveComments(contents): class JNIFromJavaP (line 868) | class JNIFromJavaP(object): method __init__ (line 871) | def __init__(self, contents, options): method GetContent (line 946) | def GetContent(self): method CreateFromClass (line 950) | def CreateFromClass(class_file, options): class ProxyHelpers (line 971) | class ProxyHelpers(object): method GetClass (line 978) | def GetClass(use_hash): method GetPackage (line 984) | def GetPackage(use_hash): method GetQualifiedClass (line 990) | def GetQualifiedClass(use_hash): method CreateHashedMethodName (line 995) | def CreateHashedMethodName(fully_qualified_class_name, method_name): method CreateProxyMethodName (line 1009) | def CreateProxyMethodName(fully_qualified_class, old_name, use_hash=Fa... method ExtractStaticProxyNatives (line 1025) | def ExtractStaticProxyNatives(fully_qualified_class, class JNIFromJavaSource (line 1053) | class JNIFromJavaSource(object): method __init__ (line 1056) | def __init__(self, contents, fully_qualified_class, options): method GetContent (line 1078) | def GetContent(self): method CreateFromFile (line 1082) | def CreateFromFile(java_file_name, options): class HeaderFileGeneratorHelper (line 1090) | class HeaderFileGeneratorHelper(object): method __init__ (line 1093) | def __init__(self, class_name, fully_qualified_class, use_proxy_hash): method GetStubName (line 1098) | def GetStubName(self, native): method GetUniqueClasses (line 1121) | def GetUniqueClasses(self, origin): method GetClassPathLines (line 1138) | def GetClassPathLines(self, classes, declare_only=False): class InlHeaderFileGenerator (line 1193) | class InlHeaderFileGenerator(object): method __init__ (line 1196) | def __init__(self, namespace, fully_qualified_class, natives, method GetContent (line 1210) | def GetContent(self): method GetClassPathDefinitionsString (line 1268) | def GetClassPathDefinitionsString(self): method GetConstantFieldsString (line 1273) | def GetConstantFieldsString(self): method GetMethodStubsString (line 1282) | def GetMethodStubsString(self): method GetLazyCalledByNativeMethodStubs (line 1290) | def GetLazyCalledByNativeMethodStubs(self): method GetTestMethodsString (line 1296) | def GetTestMethodsString(self): method GetIncludesString (line 1307) | def GetIncludesString(self): method GetOpenNamespaceString (line 1313) | def GetOpenNamespaceString(self): method GetCloseNamespaceString (line 1321) | def GetCloseNamespaceString(self): method GetCalledByNativeParamsInDeclaration (line 1330) | def GetCalledByNativeParamsInDeclaration(self, called_by_native): method GetJavaParamRefForCall (line 1336) | def GetJavaParamRefForCall(self, c_type, name): method GetImplementationMethodName (line 1345) | def GetImplementationMethodName(self, native): method GetNativeStub (line 1353) | def GetNativeStub(self, native): method GetArgument (line 1444) | def GetArgument(self, param): method GetArgumentsInCall (line 1452) | def GetArgumentsInCall(self, params): method GetCalledByNativeValues (line 1456) | def GetCalledByNativeValues(self, called_by_native): method GetLazyCalledByNativeMethodStub (line 1539) | def GetLazyCalledByNativeMethodStub(self, called_by_native): method GetTestMethodString (line 1587) | def GetTestMethodString(self, called_by_native): method GetTraceEventForNameTemplate (line 1621) | def GetTraceEventForNameTemplate(self, name_template, values): function WrapOutput (line 1626) | def WrapOutput(output): function GenerateJNIHeader (line 1648) | def GenerateJNIHeader(input_file, output_file, options): function GetScriptName (line 1667) | def GetScriptName(): function _RemoveExistingHeaders (line 1677) | def _RemoveExistingHeaders(path): function main (line 1686) | def main(): FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/jni_generator_helper.h function namespace (line 44) | namespace jni_generator { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/jni_generator_tests.py class TestOptions (line 40) | class TestOptions(object): method __init__ (line 43) | def __init__(self): function _FeatureListFile (line 58) | def _FeatureListFile(): class BaseTest (line 63) | class BaseTest(unittest.TestCase): method _MergeRegistrationForTests (line 66) | def _MergeRegistrationForTests(results, method _JoinScriptDir (line 80) | def _JoinScriptDir(self, path): method _JoinGoldenPath (line 84) | def _JoinGoldenPath(self, golden_file_name): method _ReadGoldenFile (line 87) | def _ReadGoldenFile(self, golden_file_name): method _CreateJniHeaderFromFile (line 94) | def _CreateJniHeaderFromFile(self, fname, qualified_clazz, options=None): method AssertObjEquals (line 105) | def AssertObjEquals(self, first, second): method AssertListEquals (line 120) | def AssertListEquals(self, first, second): method AssertTextEquals (line 128) | def AssertTextEquals(self, golden_text, generated_text): method CompareText (line 132) | def CompareText(self, golden_text, generated_text): method AssertGoldenTextEquals (line 155) | def AssertGoldenTextEquals(self, generated_text, suffix='', golden_fil... class TestGenerator (line 185) | class TestGenerator(BaseTest): method testInspectCaller (line 187) | def testInspectCaller(self): method testNatives (line 195) | def testNatives(self): method testInnerClassNatives (line 368) | def testInnerClassNatives(self): method testInnerClassNativesMultiple (line 391) | def testInnerClassNativesMultiple(self): method testInnerClassNativesBothInnerAndOuter (line 424) | def testInnerClassNativesBothInnerAndOuter(self): method testCalledByNatives (line 469) | def testCalledByNatives(self): method testCalledByNativeParseError (line 806) | def testCalledByNativeParseError(self): method testCalledByNativeJavaTestImportErrors (line 823) | def testCalledByNativeJavaTestImportErrors(self): method testCalledByNativeJavaTestFeatureParseErrors (line 846) | def testCalledByNativeJavaTestFeatureParseErrors(self): method testCalledByNativeJavaTest (line 926) | def testCalledByNativeJavaTest(self): method testFullyQualifiedClassName (line 1084) | def testFullyQualifiedClassName(self): method testMethodNameMangling (line 1106) | def testMethodNameMangling(self): method testMethodNameAlwaysMangle (line 1124) | def testMethodNameAlwaysMangle(self): method testFromJavaPGenerics (line 1144) | def testFromJavaPGenerics(self): method testSnippnetJavap6_7_8 (line 1159) | def testSnippnetJavap6_7_8(self): method testFromJavaP (line 1198) | def testFromJavaP(self): method testConstantsFromJavaP (line 1205) | def testConstantsFromJavaP(self): method testREForNatives (line 1213) | def testREForNatives(self): method testRaisesOnNonJNIMethod (line 1234) | def testRaisesOnNonJNIMethod(self): method testJniSelfDocumentingExample (line 1244) | def testJniSelfDocumentingExample(self): method testNoWrappingPreprocessorLines (line 1251) | def testNoWrappingPreprocessorLines(self): method testImports (line 1269) | def testImports(self): method testJniParamsJavaToJni (line 1322) | def testJniParamsJavaToJni(self): method testNativesLong (line 1329) | def testNativesLong(self): method testMainDexAnnotation (line 1352) | def testMainDexAnnotation(self): method testNoMainDexAnnotation (line 1385) | def testNoMainDexAnnotation(self): method testNativeExportsOnlyOption (line 1396) | def testNativeExportsOnlyOption(self): method testOuterInnerRaises (line 1433) | def testOuterInnerRaises(self): method testSingleJNIAdditionalImport (line 1450) | def testSingleJNIAdditionalImport(self): method testMultipleJNIAdditionalImport (line 1469) | def testMultipleJNIAdditionalImport(self): method testTracing (line 1490) | def testTracing(self): method testStaticBindingCaller (line 1514) | def testStaticBindingCaller(self): class ProxyTestGenerator (line 1535) | class ProxyTestGenerator(BaseTest): method _BuildRegDictFromSample (line 1537) | def _BuildRegDictFromSample(self, options=None): method testProxyNativesWithNatives (line 1548) | def testProxyNativesWithNatives(self): method testEscapingProxyNatives (line 1576) | def testEscapingProxyNatives(self): method testProxyNativesMainDex (line 1612) | def testProxyNativesMainDex(self): method testProxyNatives (line 1687) | def testProxyNatives(self): method testProxyHashedExample (line 1782) | def testProxyHashedExample(self): method testProxyJniExample (line 1804) | def testProxyJniExample(self): method testGenJniFlags (line 1811) | def testGenJniFlags(self): method testProxyTypeInfoPreserved (line 1829) | def testProxyTypeInfoPreserved(self): function TouchStamp (line 1894) | def TouchStamp(stamp_path): function main (line 1903) | def main(argv): FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/jni_refactorer.py function build_method_declaration (line 109) | def build_method_declaration(return_type, name, params, annotations, com... function add_chromium_import_to_java_file (line 124) | def add_chromium_import_to_java_file(contents, import_string): function convert_nonstatic_to_static (line 145) | def convert_nonstatic_to_static(java_file_name, function filter_files_with_natives (line 259) | def filter_files_with_natives(files, verbose=True): function convert_file_to_proxy_natives (line 279) | def convert_file_to_proxy_natives(java_file_name, dry=False, verbose=True): function main (line 363) | def main(argv): FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/jni_registration_generator.py function _Generate (line 37) | def _Generate(java_file_paths, function _DictForPath (line 93) | def _DictForPath(path, use_proxy_hash=False): function _SetProxyRegistrationFields (line 119) | def _SetProxyRegistrationFields(registration_dict, use_hash): function CreateProxyJavaFromDict (line 191) | def CreateProxyJavaFromDict(registration_dict, proxy_opts): function CreateFromDict (line 226) | def CreateFromDict(registration_dict, use_hash): class HeaderGenerator (line 290) | class HeaderGenerator(object): method __init__ (line 293) | def __init__(self, namespace, fully_qualified_class, natives, jni_params, method Generate (line 308) | def Generate(self): method _SetDictValue (line 319) | def _SetDictValue(self, key, value): method _AddClassPathDeclarations (line 322) | def _AddClassPathDeclarations(self): method _AddForwardDeclaration (line 328) | def _AddForwardDeclaration(self): method _AddRegisterNativesCalls (line 345) | def _AddRegisterNativesCalls(self): method _AddJNINativeMethodsArrays (line 366) | def _AddJNINativeMethodsArrays(self): method _GetKMethodsString (line 388) | def _GetKMethodsString(self, clazz): method _GetKMethodArrayEntry (line 396) | def _GetKMethodArrayEntry(self, native): method _AddProxySignatures (line 415) | def _AddProxySignatures(self): method _AddProxyNativeMethodKStrings (line 419) | def _AddProxyNativeMethodKStrings(self): method _SubstituteNativeMethods (line 432) | def _SubstituteNativeMethods(self, template, sub_proxy=False): method GetJNINativeMethodsString (line 458) | def GetJNINativeMethodsString(self): method _AddRegisterNativesFunctions (line 468) | def _AddRegisterNativesFunctions(self): method _GetRegisterNativesImplString (line 488) | def _GetRegisterNativesImplString(self): function _MakeProxySignature (line 511) | def _MakeProxySignature(proxy_native): class ProxyOptions (line 525) | class ProxyOptions: method __init__ (line 527) | def __init__(self, **kwargs): function main (line 535) | def main(argv): FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/sample_entry_point.cc function JNI_EXPORT (line 10) | JNI_EXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/sample_for_tests.cc type base (line 23) | namespace base { type android (line 24) | namespace android { function jdouble (line 26) | jdouble CPPClass::InnerClass::MethodOtherP0( function jint (line 43) | jint CPPClass::Method(JNIEnv* env, const JavaParamRef& call... function jlong (line 76) | static jlong JNI_SampleForTests_Init(JNIEnv* env, function jdouble (line 82) | static jdouble JNI_SampleForTests_GetDoubleFunction( function jfloat (line 88) | static jfloat JNI_SampleForTests_GetFloatFunction(JNIEnv*) { function JNI_SampleForTests_SetNonPODDatatype (line 92) | static void JNI_SampleForTests_SetNonPODDatatype(JNIEnv*, function JNI_SampleForTests_GetNonPODDatatype (line 97) | static ScopedJavaLocalRef JNI_SampleForTests_GetNonPODDatat... function JNI_SampleForTests_GetNonPODDatatype (line 103) | static ScopedJavaLocalRef JNI_SampleForTests_GetNonPODDatat... function JNI_SampleForTests_GetNonPODDatatype (line 109) | static ScopedJavaLocalRef JNI_SampleForTests_GetNonPOD... function JNI_SampleForAnnotationProcessor_Foo (line 119) | static void JNI_SampleForAnnotationProcessor_Foo(JNIEnv* env) {} function JNI_SampleForAnnotationProcessor_Bar (line 121) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_RevString (line 128) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_SendToNative (line 135) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_SendSamplesToNative (line 142) | static base::android::ScopedJavaLocalRef function jboolean (line 149) | static jboolean JNI_SampleForAnnotationProcessor_HasPhalange(JNIEnv* env) { function JNI_SampleForAnnotationProcessor_TestAllPrimitives (line 153) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_TestSpecialTypes (line 175) | static void JNI_SampleForAnnotationProcessor_TestSpecialTypes( function JNI_SampleForAnnotationProcessor_ReturnThrowable (line 188) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnThrowables (line 193) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnClass (line 198) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnClasses (line 203) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnString (line 208) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnStrings (line 213) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnStruct (line 218) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnStructs (line 223) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnObject (line 228) | static base::android::ScopedJavaLocalRef function JNI_SampleForAnnotationProcessor_ReturnObjects (line 233) | static base::android::ScopedJavaLocalRef function main (line 238) | int main() { FILE: tgcalls/third_party/webrtc/src/base/android/jni_generator/sample_for_tests.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_int_wrapper.h type jint (line 20) | typedef jint JniIntWrapper; function jint (line 24) | inline jint as_jint(JniIntWrapper wrapper) { function class (line 30) | class JniIntWrapper { function jint (line 50) | inline jint as_jint(const JniIntWrapper& wrapper) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_registrar.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function RegisterNativeMethods (line 14) | bool RegisterNativeMethods(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/jni_registrar.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_string.cc function jstring (line 14) | jstring ConvertUTF16ToJavaStringImpl(JNIEnv* env, type base (line 24) | namespace base { type android (line 25) | namespace android { function ConvertJavaStringToUTF8 (line 27) | void ConvertJavaStringToUTF8(JNIEnv* env, jstring str, std::string* ... function ConvertJavaStringToUTF8 (line 50) | std::string ConvertJavaStringToUTF8(JNIEnv* env, jstring str) { function ConvertJavaStringToUTF8 (line 56) | std::string ConvertJavaStringToUTF8(const JavaRef& str) { function ConvertJavaStringToUTF8 (line 60) | std::string ConvertJavaStringToUTF8(JNIEnv* env, const JavaRef ConvertUTF8ToJavaString(JNIEnv* env, function ConvertJavaStringToUTF16 (line 77) | void ConvertJavaStringToUTF16(JNIEnv* env, jstring str, string16* re... function string16 (line 99) | string16 ConvertJavaStringToUTF16(JNIEnv* env, jstring str) { function string16 (line 105) | string16 ConvertJavaStringToUTF16(const JavaRef& str) { function string16 (line 109) | string16 ConvertJavaStringToUTF16(JNIEnv* env, const JavaRef ConvertUTF16ToJavaString(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/jni_string.h function namespace (line 15) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_string_unittest.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function TEST (line 15) | TEST(JniString, BasicConversionsUTF8) { function TEST (line 23) | TEST(JniString, BasicConversionsUTF16) { function TEST (line 31) | TEST(JniString, EmptyConversionUTF8) { function TEST (line 39) | TEST(JniString, EmptyConversionUTF16) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_utils.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function GetClassLoader (line 14) | ScopedJavaLocalRef GetClassLoader(JNIEnv* env) { function IsSelectiveJniRegistrationEnabled (line 18) | bool IsSelectiveJniRegistrationEnabled(JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/jni_utils.h function namespace (line 12) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/jni_weak_ref.cc function GetRealObject (line 62) | base::android::ScopedJavaLocalRef GetRealObject( FILE: tgcalls/third_party/webrtc/src/base/android/jni_weak_ref.h function class (line 17) | class BASE_EXPORT JavaObjectWeakGlobalRef { FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/AnimationFrameTimeHistogramTest.java class AnimationFrameTimeHistogramTest (line 27) | @RunWith(BaseRobolectricTestRunner.class) method setUp (line 39) | @Before method testNatives (line 44) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/ApplicationStatusTest.java class ApplicationStatusTest (line 28) | @RunWith(BaseRobolectricTestRunner.class) class TrackingShadowActivity (line 33) | @Implements(Activity.class) method onWindowFocusChanged (line 39) | @Implementation method dispatchKeyEvent (line 44) | @Implementation method testWindowsFocusChanged (line 51) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/DiscardableReferencePoolTest.java class DiscardableReferencePoolTest (line 21) | @RunWith(BaseRobolectricTestRunner.class) method testDrain (line 27) | @Test method testRemoveAfterDrainDoesNotThrow (line 53) | @Test method testDrainAfterRemoveDoesNotThrow (line 82) | @Test method testReferenceGCd (line 115) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/FileUtilsTest.java class FileUtilsTest (line 30) | @RunWith(BaseRobolectricTestRunner.class) method listAllPaths (line 43) | private String listAllPaths(Path rootDir) { method assertFileList (line 89) | private void assertFileList(String expectedFileList) { method getFile (line 99) | private File getFile(String relPathName) { method prepareMixedFilesTestCase (line 108) | private void prepareMixedFilesTestCase() throws IOException { method testRecursivelyDeleteFileBasic (line 121) | @Test method testRecursivelyDeleteFileWithCanDelete (line 174) | @Ignore FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/LifetimeAssertTest.java class LifetimeAssertTest (line 19) | @RunWith(BaseRobolectricTestRunner.class) class TestClass (line 22) | private static class TestClass { method setUp (line 33) | @Before method tearDown (line 53) | @After method runTest (line 61) | private void runTest(boolean setSafe) { method testSafeGc (line 89) | @Test method testUnsafeGc (line 94) | @Test method testAssertAllInstancesDestroyedForTesting (line 99) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/LogTest.java class LogTest (line 21) | @RunWith(BaseRobolectricTestRunner.class) method callOriginTest (line 25) | @Test method normalizeTagTest (line 36) | @Test method exceptionLoggingTest (line 45) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/NonThreadSafeTest.java class NonThreadSafeTest (line 17) | @RunWith(BlockJUnit4ClassRunner.class) method testCreateAndUseOnSameThread (line 22) | @Test method testCreateAndUseOnDifferentThread (line 32) | @Test method testDetachFromThread (line 48) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/PiiEliderTest.java class PiiEliderTest (line 18) | @RunWith(BaseRobolectricTestRunner.class) method testElideEmail (line 23) | @Test method testElideUrl (line 30) | @Test method testElideUrl2 (line 37) | @Test method testElideUrl3 (line 43) | @Test method testElideUrl4 (line 50) | @Test method testElideUrl5 (line 57) | @Test method testElideUrl6 (line 64) | @Test method testElideUrl7 (line 71) | @Test method testElideUrl8 (line 77) | @Test method testElideUrl9 (line 84) | @Test method testDontElideFileSuffixes (line 91) | @Test method testElideIp (line 97) | @Test method testElideMac1 (line 104) | @Test method testElideMac2 (line 111) | @Test method testElideConsole (line 118) | @Test method testElideUrlInStacktrace (line 125) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/PromiseTest.java class PromiseTest (line 21) | @RunWith(BaseRobolectricTestRunner.class) class Value (line 25) | private static class Value { method get (line 28) | public int get() { method set (line 32) | public void set(int value) { method callback (line 38) | @Test method multipleCallbacks (line 52) | @Test method callbackOnFulfilled (line 70) | @Test method promiseChaining (line 83) | @Test method promiseChainingAsyncFunctions (line 98) | @Test method rejectPromiseNoCallbacks (line 119) | @Test method rejectPromiseNoHandler (line 134) | @Test method rejectPromiseHandled (line 150) | @Test method rejectionInformation (line 166) | @Test method rejectionChaining (line 183) | @Test method rejectOnThrow (line 200) | @Test method rejectOnAsyncThrow (line 214) | @Test method rejectOnAsyncReject (line 231) | @Test method pass (line 251) | private static Callback pass() { method identity (line 256) | private static Function identity() { method setValue (line 261) | private static Callback setValue(final Value toSet, final int v... FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/memory/MemoryPressureMonitorTest.java class MemoryPressureMonitorTest (line 28) | @RunWith(BaseRobolectricTestRunner.class) class TestPressureCallback (line 33) | private static class TestPressureCallback implements MemoryPressureCal... method assertCalledWith (line 36) | public void assertCalledWith(@MemoryPressureLevel int expectedPressu... method assertNotCalled (line 41) | public void assertNotCalled() { method reset (line 45) | public void reset() { method onPressure (line 49) | @Override class TestPressureSupplier (line 56) | private static class TestPressureSupplier implements Supplier { method TestPressureSupplier (line 60) | public TestPressureSupplier(@MemoryPressureLevel Integer pressure) { method get (line 64) | @Override method assertCalled (line 71) | public void assertCalled() { method assertNotCalled (line 75) | public void assertNotCalled() { method setUp (line 82) | @Before method runUiThreadFor (line 98) | private void runUiThreadFor(long delayMs) { method testTrimLevelTranslation (line 102) | @Test method testThrottleInterval (line 131) | @Test method testChangeNotIgnored (line 162) | @Test method testNoopChangeIgnored (line 188) | @Test method testPollingInitiallyDisabled (line 209) | @Test method testEnablePollingPolls (line 224) | @Test method testNullSupplierResultIgnored (line 241) | @Test method testEnablePollingRespectsThrottling (line 257) | @Test method testPollingIfCRITICAL (line 273) | @Test method testNoPollingIfNotCRITICAL (line 301) | @Test method testNoPollingIfChangedToCRITICAL (line 318) | @Test method testDisablePolling (line 336) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/metrics/CachingUmaRecorderTest.java class CachingUmaRecorderTest (line 33) | @RunWith(BaseRobolectricTestRunner.class) method initMocks (line 38) | @Before method testSetDelegateWithEmptyCache (line 43) | @Test method testRecordBooleanHistogramGetsFlushed (line 52) | @Test method testRecordExponentialHistogramGetsFlushed (line 70) | @Test method testRecordLinearHistogramGetsFlushed (line 83) | @Test method testRecordSparseHistogramGetsFlushed (line 96) | @Test method testRecordUserActionGetsFlushed (line 108) | @Test method testRecordUserActionGetsMultipleFlushed (line 118) | @Test method testRecordBooleanHistogramDelegated (line 132) | @Test method testRecordExponentialHistogramDelegated (line 145) | @Test method testRecordLinearHistogramDelegated (line 159) | @Test method testRecordSparseHistogramDelegated (line 172) | @Test method testRecordUserActionDelegated (line 185) | @Test method testSetDelegateStopsOldDelegation (line 196) | @Test method testSetDelegateStartsNewDelegation (line 207) | @Test class BlockingUmaRecorder (line 223) | private static class BlockingUmaRecorder extends NoopUmaRecorder { method recordSparseHistogram (line 226) | @SuppressWarnings("LockNotBeforeTry") method testSetDelegateBlocksUntilRecordingDone (line 234) | @Test method awaitThreadBlocked (line 264) | @SuppressWarnings("ThreadPriorityCheck") class HistogramTestingUmaRecorder (line 286) | private static class HistogramTestingUmaRecorder implements UmaRecorder { method HistogramTestingUmaRecorder (line 289) | HistogramTestingUmaRecorder(int sampleRange) { method recordBooleanHistogram (line 293) | @Override method recordExponentialHistogram (line 298) | @Override method recordLinearHistogram (line 306) | @Override method recordSparseHistogram (line 312) | @Override method recordUserAction (line 317) | @Override method testStressParallelHistograms (line 323) | @Test method startHistogramRecordingThread (line 361) | @SuppressWarnings("ThreadPriorityCheck") class UserActionTestingUmaRecorder (line 375) | private static class UserActionTestingUmaRecorder implements UmaRecord... method UserActionTestingUmaRecorder (line 378) | UserActionTestingUmaRecorder(int sampleRange) { method recordBooleanHistogram (line 382) | @Override method recordExponentialHistogram (line 387) | @Override method recordLinearHistogram (line 395) | @Override method recordSparseHistogram (line 401) | @Override method recordUserAction (line 406) | @Override method testStressParallelUserActions (line 412) | @Test method startUserActionRecordingThread (line 450) | @SuppressWarnings("ThreadPriorityCheck") FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/metrics/test/DisableHistogramsRule.java class DisableHistogramsRule (line 14) | public class DisableHistogramsRule extends ExternalResource { method before (line 15) | @Override method after (line 20) | @Override FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/metrics/test/ShadowRecordHistogram.java class ShadowRecordHistogram (line 22) | @Implements(RecordHistogram.class) method reset (line 27) | @Resetter method recordBooleanHistogram (line 33) | @Implementation method recordCountHistogram (line 39) | @Implementation method recordCount100Histogram (line 45) | @Implementation method recordCustomCountHistogram (line 51) | @Implementation method recordEnumeratedHistogram (line 58) | @Implementation method recordLongTimesHistogram100 (line 64) | @Implementation method getHistogramValueCountForTesting (line 70) | @Implementation method getHistogramTotalCountForTesting (line 76) | @Implementation method recordSample (line 82) | private static void recordSample(Pair key) { FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/process_launcher/ChildConnectionAllocatorTest.java class ChildConnectionAllocatorTest (line 45) | @Config(manifest = Config.NONE) class TestConnectionFactory (line 58) | static class TestConnectionFactory implements ChildConnectionAllocator... method createConnection (line 66) | @Override method getAndResetLastServiceName (line 89) | public ComponentName getAndResetLastServiceName() { method getAndResetLastInstanceName (line 95) | public String getAndResetLastInstanceName() { method invokeCallbackOnConnectionStart (line 103) | public void invokeCallbackOnConnectionStart(final boolean onChildSta... method simulateServiceStartFailed (line 128) | public void simulateServiceStartFailed() { method simulateServiceProcessDying (line 132) | public void simulateServiceProcessDying() { method setUp (line 143) | @Before method testPlainAllocate (line 165) | @Test method testAllocateMaxNumber (line 182) | @Test method testQueueAllocation (line 200) | @Test method testQueueAllocationVariableSize (line 210) | @Test method testQueueAllocationWorkaround (line 221) | @Test method doTestQueueAllocation (line 231) | private void doTestQueueAllocation( method testStrongBindingParam (line 268) | @Test method runTestWithConnectionCallbacks (line 286) | public void runTestWithConnectionCallbacks(ChildConnectionAllocator al... method testOnChildStartedCallback (line 307) | @Test method testOnChildStartedCallbackVariableSize (line 314) | @Test method testOnChildStartedCallbackWorkaround (line 321) | @Test method testOnChildStartFailedCallback (line 328) | @Test method testOnChildStartFailedCallbackVariableSize (line 335) | @Test method testOnChildStartFailedCallbackWorkaround (line 342) | @Test method testOnChildProcessDiedCallback (line 349) | @Test method testOnChildProcessDiedCallbackWithVariableSize (line 356) | @Test method testOnChildProcessDiedCallbackWorkaround (line 363) | @Test method testFreeConnection (line 373) | private void testFreeConnection(ChildConnectionAllocator allocator, in... method testFreeConnectionOnChildStartFailed (line 418) | @Test method testFreeConnectionOnChildStartFailedVariableSize (line 424) | @Test method testFreeConnectionOnChildStartFailedWorkaround (line 430) | @Test method testFreeConnectionOnChildProcessDied (line 436) | @Test method testFreeConnectionOnChildProcessDiedVariableSize (line 442) | @Test method testFreeConnectionOnChildProcessDiedWorkaround (line 448) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/process_launcher/ChildProcessConnectionTest.java class ChildProcessConnectionTest (line 48) | @RunWith(BaseRobolectricTestRunner.class) class ChildServiceConnectionMock (line 51) | private static class ChildServiceConnectionMock method ChildServiceConnectionMock (line 59) | public ChildServiceConnectionMock( method bind (line 65) | @Override method unbind (line 71) | @Override method isBound (line 76) | @Override method updateGroupImportance (line 81) | @Override method notifyServiceConnected (line 87) | public void notifyServiceConnected(IBinder service) { method notifyServiceDisconnected (line 91) | public void notifyServiceDisconnected() { method getBindIntent (line 95) | public Intent getBindIntent() { method getGroup (line 99) | public int getGroup() { method getImportanceInGroup (line 103) | public int getImportanceInGroup() { method createConnection (line 110) | @Override method setUp (line 143) | @Before method createDefaultTestConnection (line 167) | private ChildProcessConnection createDefaultTestConnection() { method createTestConnection (line 172) | private ChildProcessConnection createTestConnection( method testStrongBinding (line 181) | @Test method testServiceBundle (line 192) | @Test method testServiceStartsSuccessfully (line 214) | @Test method testServiceStartsAndFailsToBind (line 233) | @Test method testServiceStops (line 249) | @Test method testServiceDisconnects (line 261) | @Test method testNotBoundToCaller (line 273) | @Test method testBoundToCallerSuccess (line 287) | @Test method testBoundToCallerFailure (line 302) | @Test method testSetupConnectionBeforeServiceConnected (line 319) | @Test method testSendPidOnlyWorksOnce (line 334) | @Test method testSetupConnectionAfterServiceConnected (line 352) | @Test method testKill (line 367) | @Test method testBindingStateCounts (line 396) | @Test method testUpdateGroupImportanceSmoke (line 465) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/supplier/ObservableSupplierImplTest.java class ObservableSupplierImplTest (line 20) | @RunWith(BaseRobolectricTestRunner.class) method testObserverNotification_SetMultiple (line 30) | @Test method testObserverNotification_SetSame (line 50) | @Test method testObserverNotification_RemoveObserver (line 67) | @Test method testObserverNotification_RegisterObserverAfterSet (line 86) | @Test method testObserverNotification_RegisterObserverAfterSetThenSetAgain (line 109) | @Test method testObserverNotification_RegisterObserverAfterSetThenRemove (line 135) | @Test method testObserverNotification_RemoveObserverInsideCallback (line 160) | @Test method checkState (line 181) | private void checkState(int expectedCallCount, String expectedLastSupp... FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/task/AsyncTaskThreadTest.java class AsyncTaskThreadTest (line 38) | @RunWith(BaseRobolectricTestRunner.class) class BlockAndGetFeedDataTask (line 44) | private static class BlockAndGetFeedDataTask extends AsyncTask { method doInBackground (line 53) | @Override method onPostExecute (line 60) | @Override method feedData (line 66) | public void feedData(Boolean data) { method blockAndGetFeedData (line 70) | private Boolean blockAndGetFeedData() { method blockUntilDoInBackgroundStarts (line 80) | public void blockUntilDoInBackgroundStarts() throws Exception { method getPostExecuteResult (line 84) | public Boolean getPostExecuteResult() { method getInterruptedExceptionQueue (line 88) | public LinkedBlockingQueue getInterruptedExceptionQueue() { method AsyncTaskThreadTest (line 100) | public AsyncTaskThreadTest() { method setUp (line 104) | @Before method tearDown (line 110) | @After method testCancel_ReturnsFalseOnceTaskFinishes (line 117) | @Test method testCancel_InPreExecute (line 139) | @Test method testCancel_CanReturnTrueEvenAfterTaskStarts (line 164) | @Test method testCancel_MayInterrupt_ReturnsFalseOnceTaskFinishes (line 193) | @Test method testCancel_MayInterrupt_TaskIsInterrupted (line 216) | @Test method testExecuteTwiceRaisesException (line 248) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/task/TaskTraitsTest.java class TaskTraitsTest (line 21) | @RunWith(BaseRobolectricTestRunner.class) class FakeTaskTraitsExtensionDescriptor (line 24) | private static class FakeTaskTraitsExtensionDescriptor method getId (line 28) | @Override method fromSerializedData (line 33) | @Override method toSerializedData (line 38) | @Override method testExtensionPresent (line 47) | @Test method testExtensionNotPresent (line 58) | @Test method testSerializeDeserialize (line 69) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/junit/src/org/chromium/base/util/GarbageCollectionTestUtilsUnitTest.java class GarbageCollectionTestUtilsUnitTest (line 27) | @RunWith(BaseRobolectricTestRunner.class) method testCanBeGarbageCollected (line 30) | @Test FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/anchor_functions.cc function dummy_function_end_of_ordered_text (line 35) | void dummy_function_end_of_ordered_text() { function dummy_function_start_of_ordered_text (line 40) | void dummy_function_start_of_ordered_text() { function dummy_function_end_of_ordered_text (line 47) | void dummy_function_end_of_ordered_text() { function dummy_function_start_of_ordered_text (line 52) | void dummy_function_start_of_ordered_text() { type base (line 66) | namespace base { type android (line 67) | namespace android { function AreAnchorsSane (line 77) | bool AreAnchorsSane() { function IsOrderingSane (line 82) | bool IsOrderingSane() { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/anchor_functions.h function namespace (line 15) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_loader_hooks.cc type base (line 25) | namespace base { type android (line 26) | namespace android { function IsUsingOrderfileOptimization (line 43) | bool IsUsingOrderfileOptimization() { function JNI_LibraryLoader_RecordRendererLibraryLoadTime (line 51) | static void JNI_LibraryLoader_RecordRendererLibraryLoadTime( function SetNativeInitializationHook (line 57) | void SetNativeInitializationHook( function SetNonMainDexJniRegistrationHook (line 62) | void SetNonMainDexJniRegistrationHook( function RecordLibraryLoaderRendererHistograms (line 68) | void RecordLibraryLoaderRendererHistograms() { function SetLibraryLoadedHook (line 75) | void SetLibraryLoadedHook(LibraryLoadedHook* func) { function jboolean (line 79) | static jboolean JNI_LibraryLoader_LibraryLoaded( function JNI_LibraryLoader_RegisterNonMainDexJni (line 108) | static void JNI_LibraryLoader_RegisterNonMainDexJni(JNIEnv* env) { function LibraryLoaderExitHook (line 114) | void LibraryLoaderExitHook() { function SetVersionNumber (line 121) | void SetVersionNumber(const char* version_number) { function JNI_LibraryLoader_GetVersionNumber (line 125) | ScopedJavaLocalRef JNI_LibraryLoader_GetVersionNumber(JNIEn... function InitAtExitManager (line 129) | void InitAtExitManager() { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_loader_hooks.h function namespace (line 15) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_prefetcher.cc type base (line 38) | namespace base { type android (line 39) | namespace android { function Mincore (line 49) | bool Mincore(size_t start, size_t end, std::vector* r... function GetTextRange (line 64) | std::pair GetTextRange() { function GetOrderedTextRange (line 77) | std::pair GetOrderedTextRange() { function MadviseOnRange (line 87) | void MadviseOnRange(const std::pair& range, int advi... type TimestampAndResidency (line 99) | struct TimestampAndResidency { method TimestampAndResidency (line 103) | TimestampAndResidency(uint64_t timestamp_nanos, function CollectResidency (line 109) | bool CollectResidency(size_t start, function DumpResidency (line 129) | void DumpResidency(size_t start, function Prefetch (line 176) | __attribute__((no_sanitize_address)) type PrefetchStatus (line 191) | enum class PrefetchStatus { function PrefetchStatus (line 200) | PrefetchStatus ForkAndPrefetch(bool ordered_only) { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_prefetcher.h function namespace (line 20) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_prefetcher_hooks.cc type base (line 16) | namespace base { type android (line 17) | namespace android { function JNI_LibraryPrefetcher_ForkAndPrefetchNativeLibrary (line 19) | static void JNI_LibraryPrefetcher_ForkAndPrefetchNativeLibrary(JNIEn... function jint (line 26) | static jint JNI_LibraryPrefetcher_PercentageOfResidentNativeLibraryC... function JNI_LibraryPrefetcher_PeriodicallyCollectResidency (line 35) | static void JNI_LibraryPrefetcher_PeriodicallyCollectResidency(JNIEn... FILE: tgcalls/third_party/webrtc/src/base/android/library_loader/library_prefetcher_unittest.cc type base (line 16) | namespace base { type android (line 17) | namespace android { function TEST (line 26) | TEST(NativeLibraryPrefetcherTest, DISABLED_TestPercentageOfResidentC... FILE: tgcalls/third_party/webrtc/src/base/android/linker/legacy_linker_jni.cc type chromium_android_linker (line 23) | namespace chromium_android_linker { function crazy_context_t (line 29) | crazy_context_t* GetCrazyContext() { class ScopedLibrary (line 47) | class ScopedLibrary { method ScopedLibrary (line 49) | ScopedLibrary() : lib_(nullptr) {} method crazy_library_t (line 56) | crazy_library_t* Get() { return lib_; } method crazy_library_t (line 58) | crazy_library_t** GetPtr() { return &lib_; } method crazy_library_t (line 60) | crazy_library_t* Release() { function JNI_GENERATOR_EXPORT (line 72) | JNI_GENERATOR_EXPORT bool function JNI_GENERATOR_EXPORT (line 101) | JNI_GENERATOR_EXPORT bool function JNI_GENERATOR_EXPORT (line 143) | JNI_GENERATOR_EXPORT jboolean function JNI_GENERATOR_EXPORT (line 184) | JNI_GENERATOR_EXPORT jboolean function LegacyLinkerJNIInit (line 224) | bool LegacyLinkerJNIInit(JavaVM* vm, JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/linker/legacy_linker_jni.h function namespace (line 10) | namespace chromium_android_linker { FILE: tgcalls/third_party/webrtc/src/base/android/linker/linker_jni.cc type chromium_android_linker (line 25) | namespace chromium_android_linker { function InitClassReference (line 58) | bool InitClassReference(JNIEnv* env, const char* class_name, jclass* c... function InitFieldId (line 71) | bool InitFieldId(JNIEnv* env, function JNI_GENERATOR_EXPORT (line 92) | JNI_GENERATOR_EXPORT jlong function LinkerJNIInit (line 113) | bool LinkerJNIInit(JavaVM* vm, JNIEnv* env) { function jint (line 126) | jint JNI_OnLoad(JavaVM* vm, void* reserved) { function jint (line 148) | jint JNI_OnLoad(JavaVM* vm, void* reserved) { FILE: tgcalls/third_party/webrtc/src/base/android/linker/linker_jni.h function namespace (line 72) | namespace chromium_android_linker { function IsValidAddress (line 95) | inline bool IsValidAddress(jlong address) { type LibInfo_class (line 134) | struct LibInfo_class { function SetLoadInfo (line 156) | void SetLoadInfo(JNIEnv* env, function SetRelroInfo (line 164) | void SetRelroInfo(JNIEnv* env, function GetRelroInfo (line 176) | void GetRelroInfo(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/linker/modern_linker_jni.cc type chromium_android_linker (line 65) | namespace chromium_android_linker { class ScopedAnonymousMmap (line 72) | class ScopedAnonymousMmap { method ScopedAnonymousMmap (line 81) | ScopedAnonymousMmap(ScopedAnonymousMmap&& o) { method size (line 89) | size_t size() const { return size_; } method Release (line 90) | void Release() { owned_ = false; } method ScopedAnonymousMmap (line 93) | ScopedAnonymousMmap() = default; method ScopedAnonymousMmap (line 94) | ScopedAnonymousMmap(void* addr, size_t size) : addr_(addr), size_(si... method ScopedAnonymousMmap (line 102) | ScopedAnonymousMmap(const ScopedAnonymousMmap&) = delete; method ScopedAnonymousMmap (line 103) | ScopedAnonymousMmap& operator=(const ScopedAnonymousMmap&) = delete; function ScopedAnonymousMmap (line 108) | ScopedAnonymousMmap ScopedAnonymousMmap::ReserveAtAddress(void* address, method ScopedAnonymousMmap (line 81) | ScopedAnonymousMmap(ScopedAnonymousMmap&& o) { method size (line 89) | size_t size() const { return size_; } method Release (line 90) | void Release() { owned_ = false; } method ScopedAnonymousMmap (line 93) | ScopedAnonymousMmap() = default; method ScopedAnonymousMmap (line 94) | ScopedAnonymousMmap(void* addr, size_t size) : addr_(addr), size_(si... method ScopedAnonymousMmap (line 102) | ScopedAnonymousMmap(const ScopedAnonymousMmap&) = delete; method ScopedAnonymousMmap (line 103) | ScopedAnonymousMmap& operator=(const ScopedAnonymousMmap&) = delete; type SharedMemoryFunctions (line 136) | struct SharedMemoryFunctions { method SharedMemoryFunctions (line 137) | SharedMemoryFunctions() { type LoadedLibraryMetadata (line 163) | struct LoadedLibraryMetadata { method LoadedLibraryMetadata (line 164) | explicit LoadedLibraryMetadata(void* address) function AndroidDlopenExt (line 182) | bool AndroidDlopenExt(const char* filename, function FindLoadedLibraryMetadata (line 206) | int FindLoadedLibraryMetadata(dl_phdr_info* info, function MakeAndroidDlextinfo (line 272) | std::unique_ptr MakeAndroidDlextinfo( function CopyAndRemapRelocations (line 288) | bool CopyAndRemapRelocations(const LoadedLibraryMetadata& metadata, in... function GetLoadedLibraryMetadata (line 339) | bool GetLoadedLibraryMetadata(LoadedLibraryMetadata* metadata) { function ResizeMapping (line 362) | void ResizeMapping(const ScopedAnonymousMmap& mapping, function CallJniOnLoad (line 386) | bool CallJniOnLoad(void* handle) { function LoadCreateSharedRelocations (line 409) | int LoadCreateSharedRelocations(const String& path, void* wanted_addre... function LoadUseSharedRelocations (line 444) | bool LoadUseSharedRelocations(const String& path, function LoadNoSharedRelocations (line 503) | bool LoadNoSharedRelocations(const String& path) { function JNI_GENERATOR_EXPORT (line 518) | JNI_GENERATOR_EXPORT jboolean function JNI_GENERATOR_EXPORT (line 548) | JNI_GENERATOR_EXPORT jboolean function JNI_GENERATOR_EXPORT (line 568) | JNI_GENERATOR_EXPORT jboolean function ModernLinkerJNIInit (line 577) | bool ModernLinkerJNIInit(JavaVM* vm, JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/linker/modern_linker_jni.h function namespace (line 10) | namespace chromium_android_linker { FILE: tgcalls/third_party/webrtc/src/base/android/locale_utils.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function GetDefaultCountryCode (line 14) | std::string GetDefaultCountryCode() { function GetDefaultLocaleString (line 19) | std::string GetDefaultLocaleString() { function GetDefaultLocaleListString (line 26) | std::string GetDefaultLocaleListString() { FILE: tgcalls/third_party/webrtc/src/base/android/locale_utils.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/memory_pressure_listener_android.cc function JNI_MemoryPressureListener_OnMemoryPressure (line 13) | static void JNI_MemoryPressureListener_OnMemoryPressure( type base (line 21) | namespace base { type android (line 22) | namespace android { FILE: tgcalls/third_party/webrtc/src/base/android/memory_pressure_listener_android.h function namespace (line 11) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/native_uma_recorder.cc type base (line 18) | namespace base { type android (line 19) | namespace android { class HistogramCache (line 25) | class HistogramCache { method HistogramCache (line 27) | HistogramCache() {} method HistogramConstructionParamsToString (line 29) | std::string HistogramConstructionParamsToString(HistogramBase* his... method CheckHistogramArgs (line 48) | void CheckHistogramArgs(JNIEnv* env, method HistogramBase (line 65) | HistogramBase* BooleanHistogram(JNIEnv* env, method HistogramBase (line 79) | HistogramBase* ExponentialHistogram(JNIEnv* env, method HistogramBase (line 104) | HistogramBase* LinearHistogram(JNIEnv* env, method HistogramBase (line 128) | HistogramBase* SparseHistogram(JNIEnv* env, method HistogramBase (line 146) | static HistogramBase* HistogramFromHint(jlong j_histogram_hint) { function jlong (line 157) | jlong JNI_NativeUmaRecorder_RecordBooleanHistogram( function jlong (line 169) | jlong JNI_NativeUmaRecorder_RecordExponentialHistogram( function jlong (line 184) | jlong JNI_NativeUmaRecorder_RecordLinearHistogram( function jlong (line 199) | jlong JNI_NativeUmaRecorder_RecordSparseHistogram( function JNI_NativeUmaRecorder_RecordUserAction (line 211) | void JNI_NativeUmaRecorder_RecordUserAction( FILE: tgcalls/third_party/webrtc/src/base/android/orderfile/orderfile_call_graph_instrumentation.cc type base (line 46) | namespace base { type android (line 47) | namespace android { type orderfile (line 48) | namespace orderfile { class OrderfileMemoryDumpHook (line 90) | class OrderfileMemoryDumpHook : public base::trace_event::MemoryDu... method NO_INSTRUMENT_FUNCTION (line 91) | NO_INSTRUMENT_FUNCTION bool OnMemoryDump( function INLINE_AND_NO_INSTRUMENT_FUNCTION (line 113) | INLINE_AND_NO_INSTRUMENT_FUNCTION uint32_t function INLINE_AND_NO_INSTRUMENT_FUNCTION (line 120) | INLINE_AND_NO_INSTRUMENT_FUNCTION void RecordMiss(size_t index) { function INLINE_AND_NO_INSTRUMENT_FUNCTION (line 128) | INLINE_AND_NO_INSTRUMENT_FUNCTION bool RecordCaller(size_t index, function RecordAddress (line 168) | __attribute__((always_inline, no_instrument_function)) void Record... function NO_INSTRUMENT_FUNCTION (line 229) | NO_INSTRUMENT_FUNCTION bool DumpToFile(const base::FilePath& path) { function NO_INSTRUMENT_FUNCTION (line 309) | NO_INSTRUMENT_FUNCTION void StopAndDumpToFile(int pid, function NO_INSTRUMENT_FUNCTION (line 328) | NO_INSTRUMENT_FUNCTION bool Disable() { function NO_INSTRUMENT_FUNCTION (line 334) | NO_INSTRUMENT_FUNCTION void StartDelayedDump() { function NO_INSTRUMENT_FUNCTION (line 357) | NO_INSTRUMENT_FUNCTION void Dump(const std::string& tag) { function NO_INSTRUMENT_FUNCTION (line 365) | NO_INSTRUMENT_FUNCTION void ResetForTesting() { function NO_INSTRUMENT_FUNCTION (line 377) | NO_INSTRUMENT_FUNCTION void RecordAddressForTesting(size_t callee_... function NO_INSTRUMENT_FUNCTION (line 385) | NO_INSTRUMENT_FUNCTION std::vector GetOrderedOffsetsForTes... function NO_INSTRUMENT_FUNCTION (line 413) | NO_INSTRUMENT_FUNCTION void __cyg_profile_func_enter_bare() { FILE: tgcalls/third_party/webrtc/src/base/android/orderfile/orderfile_call_graph_instrumentation_perftest.cc type base (line 15) | namespace base { type android (line 16) | namespace android { type orderfile (line 17) | namespace orderfile { function CallRecordAddress (line 22) | void CallRecordAddress(int iterations, size_t addr_count) { function RunBenchmark (line 34) | void RunBenchmark(size_t iterations, size_t addresses_count, int t... function CheckValid (line 56) | void CheckValid(size_t iterations, size_t addr_count) { class OrderfileInstrumentationTest (line 82) | class OrderfileInstrumentationTest : public ::testing::Test { function TEST_F (line 91) | TEST_F(OrderfileInstrumentationTest, SequentialTest_10_5000) { function TEST_F (line 100) | TEST_F(OrderfileInstrumentationTest, SequentialTest_10_10000) { function TEST_F (line 109) | TEST_F(OrderfileInstrumentationTest, OutOfBoundsCaller) { function TEST (line 123) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_10_2000) { function TEST (line 127) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_100_2000) { function TEST (line 131) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_2000_2) { function TEST (line 135) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_2000_3) { function TEST (line 139) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_2000_4) { function TEST (line 143) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_2000_6) { function main (line 152) | int main(int argc, char** argv) { FILE: tgcalls/third_party/webrtc/src/base/android/orderfile/orderfile_instrumentation.cc type base (line 42) | namespace base { type android (line 43) | namespace android { type orderfile (line 44) | namespace orderfile { type LogData (line 65) | struct LogData { class OrderfileMemoryDumpHook (line 77) | class OrderfileMemoryDumpHook : public base::trace_event::MemoryDu... method NO_INSTRUMENT_FUNCTION (line 78) | NO_INSTRUMENT_FUNCTION bool OnMemoryDump( function RecordAddress (line 118) | __attribute__((always_inline, no_instrument_function)) void Record... function NO_INSTRUMENT_FUNCTION (line 172) | NO_INSTRUMENT_FUNCTION bool DumpToFile(const base::FilePath& path, function NO_INSTRUMENT_FUNCTION (line 209) | NO_INSTRUMENT_FUNCTION void StopAndDumpToFile(int pid, function NO_INSTRUMENT_FUNCTION (line 230) | NO_INSTRUMENT_FUNCTION bool Disable() { function NO_INSTRUMENT_FUNCTION (line 236) | NO_INSTRUMENT_FUNCTION void SanityChecks() { function NO_INSTRUMENT_FUNCTION (line 242) | NO_INSTRUMENT_FUNCTION bool SwitchToNextPhaseOrDump( function NO_INSTRUMENT_FUNCTION (line 253) | NO_INSTRUMENT_FUNCTION void StartDelayedDump() { function NO_INSTRUMENT_FUNCTION (line 282) | NO_INSTRUMENT_FUNCTION void Dump(const std::string& tag) { function NO_INSTRUMENT_FUNCTION (line 290) | NO_INSTRUMENT_FUNCTION void ResetForTesting() { function NO_INSTRUMENT_FUNCTION (line 302) | NO_INSTRUMENT_FUNCTION void RecordAddressForTesting(size_t address) { function NO_INSTRUMENT_FUNCTION (line 306) | NO_INSTRUMENT_FUNCTION std::vector GetOrderedOffsetsForTes... function NO_INSTRUMENT_FUNCTION (line 323) | NO_INSTRUMENT_FUNCTION void __cyg_profile_func_enter_bare() { FILE: tgcalls/third_party/webrtc/src/base/android/orderfile/orderfile_instrumentation.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/orderfile/orderfile_instrumentation_perftest.cc type base (line 15) | namespace base { type android (line 16) | namespace android { type orderfile (line 17) | namespace orderfile { function RunBenchmark (line 23) | void RunBenchmark(int iterations, int addresses_count, int threads) { class OrderfileInstrumentationTest (line 51) | class OrderfileInstrumentationTest : public ::testing::Test { function TEST_F (line 60) | TEST_F(OrderfileInstrumentationTest, RecordOffset) { function TEST_F (line 75) | TEST_F(OrderfileInstrumentationTest, RecordingStops) { function TEST_F (line 89) | TEST_F(OrderfileInstrumentationTest, OutOfBounds) { function TEST (line 95) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_10_10000) { function TEST (line 99) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_100_10000) { function TEST (line 103) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_10_100000) { function TEST (line 107) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_100_100000) { function TEST (line 111) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_100000_2) { function TEST (line 115) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_100000_3) { function TEST (line 119) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_100000_4) { function TEST (line 123) | TEST(OrderfileInstrumentationPerfTest, RecordAddress_1000_100000_6) { function main (line 132) | int main(int argc, char** argv) { FILE: tgcalls/third_party/webrtc/src/base/android/path_service_android.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function JNI_PathService_Override (line 14) | void JNI_PathService_Override(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/path_utils.cc type base (line 15) | namespace base { type android (line 16) | namespace android { function GetDataDirectory (line 18) | bool GetDataDirectory(FilePath* result) { function GetCacheDirectory (line 26) | bool GetCacheDirectory(FilePath* result) { function GetThumbnailCacheDirectory (line 34) | bool GetThumbnailCacheDirectory(FilePath* result) { function GetDownloadsDirectory (line 43) | bool GetDownloadsDirectory(FilePath* result) { function GetAllPrivateDownloadsDirectories (line 51) | std::vector GetAllPrivateDownloadsDirectories() { function GetNativeLibraryDirectory (line 63) | bool GetNativeLibraryDirectory(FilePath* result) { function GetExternalStorageDirectory (line 72) | bool GetExternalStorageDirectory(FilePath* result) { FILE: tgcalls/third_party/webrtc/src/base/android/path_utils.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/path_utils_unittest.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function ExpectEither (line 18) | void ExpectEither(const std::string& expected1, function TEST_F (line 28) | TEST_F(PathUtilsTest, TestGetDataDirectory) { function TEST_F (line 40) | TEST_F(PathUtilsTest, TestGetCacheDirectory) { function TEST_F (line 51) | TEST_F(PathUtilsTest, TestGetNativeLibraryDirectory) { FILE: tgcalls/third_party/webrtc/src/base/android/reached_addresses_bitset.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function ReachedAddressesBitset (line 26) | ReachedAddressesBitset* ReachedAddressesBitset::GetTextBitset() { FILE: tgcalls/third_party/webrtc/src/base/android/reached_addresses_bitset.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/reached_addresses_bitset_unittest.cc type base (line 12) | namespace base { type android (line 13) | namespace android { class ReachedAddressesBitsetTest (line 22) | class ReachedAddressesBitsetTest : public testing::Test { method ReachedAddressesBitsetTest (line 24) | ReachedAddressesBitsetTest() method ReachedAddressesBitset (line 30) | ReachedAddressesBitset* bitset() { return &bitset_; } function TEST_F (line 37) | TEST_F(ReachedAddressesBitsetTest, RecordStartAddress) { function TEST_F (line 42) | TEST_F(ReachedAddressesBitsetTest, RecordLastAddress) { function TEST_F (line 48) | TEST_F(ReachedAddressesBitsetTest, RecordAddressOutsideOfRange_Small) { function TEST_F (line 53) | TEST_F(ReachedAddressesBitsetTest, RecordAddressOutsideOfRange_Large) { function TEST_F (line 58) | TEST_F(ReachedAddressesBitsetTest, RecordUnalignedAddresses) { function TEST_F (line 66) | TEST_F(ReachedAddressesBitsetTest, FillBitsetOneByOne) { FILE: tgcalls/third_party/webrtc/src/base/android/reached_code_profiler.cc type base (line 41) | namespace base { type android (line 42) | namespace android { function HandleSignal (line 69) | void HandleSignal(int signal, siginfo_t* info, void* context) { type ScopedTimerCloseTraits (line 78) | struct ScopedTimerCloseTraits { method InvalidValue (line 79) | static base::Optional InvalidValue() { return base::nullo... method Free (line 81) | static void Free(base::Optional x) { timer_delete(*x); } function DumpToFile (line 88) | void DumpToFile(const base::FilePath& path, class ReachedCodeProfiler (line 112) | class ReachedCodeProfiler { method ReachedCodeProfiler (line 114) | static ReachedCodeProfiler* GetInstance() { method Start (line 120) | void Start(LibraryProcessType library_process_type) { method Stop (line 173) | void Stop() { method IsEnabled (line 180) | bool IsEnabled() { return is_enabled_; } method ReachedCodeProfiler (line 183) | ReachedCodeProfiler() method OnTimerNotify (line 186) | static void OnTimerNotify(sigval_t ignored) { method SendSignalToAllThreads (line 190) | void SendSignalToAllThreads() { method StartDumpingReachedCode (line 212) | void StartDumpingReachedCode() { function ShouldEnableReachedCodeProfiler (line 253) | bool ShouldEnableReachedCodeProfiler() { function InitReachedCodeProfilerAtStartup (line 263) | void InitReachedCodeProfilerAtStartup(LibraryProcessType library_pro... function IsReachedCodeProfilerEnabled (line 274) | bool IsReachedCodeProfilerEnabled() { function IsReachedCodeProfilerSupported (line 278) | bool IsReachedCodeProfilerSupported() { FILE: tgcalls/third_party/webrtc/src/base/android/reached_code_profiler.h function namespace (line 11) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/reached_code_profiler_stub.cc type base (line 7) | namespace base { type android (line 8) | namespace android { function InitReachedCodeProfilerAtStartup (line 10) | void InitReachedCodeProfilerAtStartup(LibraryProcessType library_pro... function IsReachedCodeProfilerEnabled (line 13) | bool IsReachedCodeProfilerEnabled() { function IsReachedCodeProfilerSupported (line 17) | bool IsReachedCodeProfilerSupported() { FILE: tgcalls/third_party/webrtc/src/base/android/record_histogram.cc type base (line 16) | namespace base { type android (line 17) | namespace android { function jint (line 23) | jint JNI_RecordHistogram_GetHistogramValueCountForTesting( function jint (line 38) | jint JNI_RecordHistogram_GetHistogramTotalCountForTesting( FILE: tgcalls/third_party/webrtc/src/base/android/record_user_action.cc type ActionCallbackWrapper (line 12) | struct ActionCallbackWrapper { type base (line 17) | namespace base { type android (line 18) | namespace android { function OnActionRecorded (line 20) | static void OnActionRecorded(const JavaRef& callback, function jlong (line 28) | static jlong JNI_RecordUserAction_AddActionCallbackForTesting( function JNI_RecordUserAction_RemoveActionCallbackForTesting (line 39) | static void JNI_RecordUserAction_RemoveActionCallbackForTesting( FILE: tgcalls/third_party/webrtc/src/base/android/scoped_hardware_buffer_fence_sync.cc type base (line 9) | namespace base { type android (line 10) | namespace android { function ScopedHardwareBufferHandle (line 19) | ScopedHardwareBufferHandle ScopedHardwareBufferFenceSync::TakeBuffer... function ScopedFD (line 23) | ScopedFD ScopedHardwareBufferFenceSync::TakeFence() { FILE: tgcalls/third_party/webrtc/src/base/android/scoped_hardware_buffer_fence_sync.h function namespace (line 12) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/scoped_hardware_buffer_handle.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function ScopedHardwareBufferHandle (line 26) | ScopedHardwareBufferHandle ScopedHardwareBufferHandle::Adopt( function ScopedHardwareBufferHandle (line 32) | ScopedHardwareBufferHandle ScopedHardwareBufferHandle::Create( function ScopedHardwareBufferHandle (line 38) | ScopedHardwareBufferHandle& ScopedHardwareBufferHandle::operator=( function AHardwareBuffer (line 49) | AHardwareBuffer* ScopedHardwareBufferHandle::get() const { function AHardwareBuffer (line 60) | AHardwareBuffer* ScopedHardwareBufferHandle::Take() { function ScopedHardwareBufferHandle (line 66) | ScopedHardwareBufferHandle ScopedHardwareBufferHandle::Clone() const { function ScopedFD (line 72) | ScopedFD ScopedHardwareBufferHandle::SerializeAsFileDescriptor() con... function ScopedHardwareBufferHandle (line 96) | ScopedHardwareBufferHandle FILE: tgcalls/third_party/webrtc/src/base/android/scoped_hardware_buffer_handle.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/scoped_java_ref.cc type base (line 10) | namespace base { type android (line 11) | namespace android { function JNIEnv (line 43) | JNIEnv* JavaRef::SetNewLocalRef(JNIEnv* env, jobject obj) { function jobject (line 85) | jobject JavaRef::ReleaseInternal() { FILE: tgcalls/third_party/webrtc/src/base/android/scoped_java_ref.h function namespace (line 18) | namespace base { function explicit (line 210) | explicit ScopedJavaLocalRef(const JavaRef& other) { Reset(other); } function Reset (line 256) | void Reset() { JavaRef::ResetLocalRef(env_); } function Reset (line 267) | void Reset(const JavaRef& other) { function Reset (line 277) | void Reset(JNIEnv* env, T obj) { function T (line 284) | T Release() { return static_cast(JavaRef::ReleaseInternal()); } function explicit (line 342) | explicit ScopedJavaGlobalRef(const JavaRef& other) { Reset(other); } function Reset (line 385) | void Reset() { JavaRef::ResetGlobalRef(); } function Reset (line 393) | void Reset(const JavaRef& other) { Reset(nullptr, other.obj()); } function Reset (line 396) | void Reset(JNIEnv* env, const JavaParamRef& other) { function Reset (line 401) | void Reset(JNIEnv* env, T obj) { JavaRef::SetNewGlobalRef(env, obj); } function T (line 406) | T Release() { return static_cast(JavaRef::ReleaseInternal()); } function class (line 449) | class pointer { function reference (line 475) | reference operator*() const { function pointer (line 485) | pointer operator->() const { return pointer(operator*()); } function array_ (line 508) | array_(array) { FILE: tgcalls/third_party/webrtc/src/base/android/scoped_java_ref_unittest.cc type base (line 17) | namespace base { type android (line 18) | namespace android { function jobject (line 26) | jobject NewGlobalRef(JNIEnv* env, jobject obj) { function DeleteGlobalRef (line 31) | void DeleteGlobalRef(JNIEnv* env, jobject obj) { function jobject (line 36) | jobject NewLocalRef(JNIEnv* env, jobject obj) { function DeleteLocalRef (line 41) | void DeleteLocalRef(JNIEnv* env, jobject obj) { class ScopedJavaRefTest (line 47) | class ScopedJavaRefTest : public testing::Test { method SetUp (line 49) | void SetUp() override { method TearDown (line 64) | void TearDown() override { function TEST_F (line 74) | TEST_F(ScopedJavaRefTest, Conversions) { function TEST_F (line 189) | TEST_F(ScopedJavaRefTest, RefCounts) { class JavaObjectArrayReaderTest (line 235) | class JavaObjectArrayReaderTest : public testing::Test { method SetUp (line 237) | void SetUp() override { method MakeArray (line 255) | ScopedJavaLocalRef MakeArray(jsize len) { function TEST_F (line 272) | TEST_F(JavaObjectArrayReaderTest, ZeroLengthArray) { function TEST_F (line 280) | TEST_F(JavaObjectArrayReaderTest, InputIteratorRequirements) { function TEST_F (line 329) | TEST_F(JavaObjectArrayReaderTest, RangeBasedFor) { FILE: tgcalls/third_party/webrtc/src/base/android/statistics_recorder_android.cc type base (line 16) | namespace base { type android (line 17) | namespace android { function JNI_StatisticsRecorderAndroid_ToJson (line 19) | static ScopedJavaLocalRef JNI_StatisticsRecorderAndroid_ToJ... FILE: tgcalls/third_party/webrtc/src/base/android/sys_utils.cc type base (line 15) | namespace base { type android (line 16) | namespace android { function JNI_SysUtils_LogPageFaultCountToTracing (line 30) | static void JNI_SysUtils_LogPageFaultCountToTracing(JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/sys_utils.h function namespace (line 10) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/sys_utils_unittest.cc type base (line 11) | namespace base { type android (line 12) | namespace android { function TEST (line 14) | TEST(SysUtils, AmountOfPhysicalMemory) { FILE: tgcalls/third_party/webrtc/src/base/android/task_scheduler/post_task_android.cc type base (line 14) | namespace base { function GetExtensionData (line 28) | std::array GetExten... function TaskTraits (line 47) | TaskTraits PostTaskAndroid::CreateTaskTraits( function JNI_PostTask_PostDelayedTask (line 60) | void JNI_PostTask_PostDelayedTask( FILE: tgcalls/third_party/webrtc/src/base/android/task_scheduler/post_task_android.h function namespace (line 12) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/task_scheduler/task_runner_android.cc type base (line 14) | namespace base { function jlong (line 16) | jlong JNI_TaskRunnerImpl_Init( FILE: tgcalls/third_party/webrtc/src/base/android/task_scheduler/task_runner_android.h function TaskRunnerType (line 14) | enum class TaskRunnerType { BASE, SEQUENCED, SINGLE_THREAD }; FILE: tgcalls/third_party/webrtc/src/base/android/time_utils.cc type base (line 10) | namespace base { type android (line 11) | namespace android { function jlong (line 13) | static jlong JNI_TimeUtils_GetTimeTicksNowUs(JNIEnv* env) { FILE: tgcalls/third_party/webrtc/src/base/android/timezone_utils.cc type base (line 12) | namespace base { type android (line 13) | namespace android { function GetDefaultTimeZoneId (line 15) | base::string16 GetDefaultTimeZoneId() { FILE: tgcalls/third_party/webrtc/src/base/android/timezone_utils.h function namespace (line 13) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/trace_event_binding.cc type base (line 15) | namespace base { type android (line 16) | namespace android { class TraceEventDataConverter (line 24) | class TraceEventDataConverter { method TraceEventDataConverter (line 26) | TraceEventDataConverter(JNIEnv* env, jstring jname, jstring jarg) class TraceEnabledObserver (line 45) | class TraceEnabledObserver method OnTraceLogEnabled (line 51) | void OnTraceLogEnabled() override { method OnTraceLogDisabled (line 55) | void OnTraceLogDisabled() override { function JNI_TraceEvent_RegisterEnabledObserver (line 63) | static void JNI_TraceEvent_RegisterEnabledObserver(JNIEnv* env) { function JNI_TraceEvent_StartATrace (line 70) | static void JNI_TraceEvent_StartATrace(JNIEnv* env) { function JNI_TraceEvent_StopATrace (line 74) | static void JNI_TraceEvent_StopATrace(JNIEnv* env) { function JNI_TraceEvent_Instant (line 78) | static void JNI_TraceEvent_Instant(JNIEnv* env, function JNI_TraceEvent_Begin (line 96) | static void JNI_TraceEvent_Begin(JNIEnv* env, function JNI_TraceEvent_End (line 112) | static void JNI_TraceEvent_End(JNIEnv* env, function JNI_TraceEvent_BeginToplevel (line 128) | static void JNI_TraceEvent_BeginToplevel(JNIEnv* env, function JNI_TraceEvent_EndToplevel (line 136) | static void JNI_TraceEvent_EndToplevel(JNIEnv* env, function JNI_TraceEvent_StartAsync (line 144) | static void JNI_TraceEvent_StartAsync(JNIEnv* env, function JNI_TraceEvent_FinishAsync (line 153) | static void JNI_TraceEvent_FinishAsync(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/base/android/unguessable_token_android.cc type base (line 9) | namespace base { type android (line 10) | namespace android { FILE: tgcalls/third_party/webrtc/src/base/android/unguessable_token_android.h function namespace (line 14) | namespace base { FILE: tgcalls/third_party/webrtc/src/base/android/unguessable_token_android_unittest.cc type base (line 10) | namespace base { type android (line 11) | namespace android { function TEST (line 13) | TEST(UnguessableTokenAndroid, BasicCreateToken) { function TEST (line 26) | TEST(UnguessableTokenAndroid, ParcelAndUnparcel) { FILE: tgcalls/third_party/webrtc/src/base/compiler_specific.h function AnalyzerNoReturn (line 286) | inline constexpr bool AnalyzerNoReturn() __attribute__((analyzer_noretur... function AnalyzerAssumeTrue (line 290) | inline constexpr bool AnalyzerAssumeTrue(bool arg) { FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/buffer.c type evbuffer (line 69) | struct evbuffer type evbuffer (line 72) | struct evbuffer type evbuffer (line 74) | struct evbuffer function evbuffer_free (line 79) | void function evbuffer_add_buffer (line 100) | int function evbuffer_add_vprintf (line 137) | int function evbuffer_add_printf (line 179) | int function evbuffer_remove (line 194) | int type evbuffer (line 213) | struct evbuffer type evbuffer (line 255) | struct evbuffer type evbuffer_eol_style (line 256) | enum evbuffer_eol_style function evbuffer_align (line 341) | static void function evbuffer_expand (line 355) | int function evbuffer_add (line 403) | int function evbuffer_drain (line 423) | void type evbuffer (line 454) | struct evbuffer function evbuffer_write (line 511) | int function u_char (line 530) | u_char * function evbuffer_setcb (line 548) | void evbuffer_setcb(struct evbuffer *buffer, FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/compat/sys/_libevent_time.h type timeval (line 44) | struct timeval { type timespec (line 52) | struct timespec { type timezone (line 66) | struct timezone { type itimerval (line 138) | struct itimerval { type clockinfo (line 146) | struct clockinfo { FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/compat/sys/queue.h type type (line 151) | struct type type type (line 217) | struct type type type (line 278) | struct type type type (line 287) | struct type type type (line 381) | struct type type type (line 390) | struct type FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/devpoll.c type evdevpoll (line 57) | struct evdevpoll { type devpollop (line 62) | struct devpollop { type event_base (line 72) | struct event_base type event (line 73) | struct event type event (line 74) | struct event type event_base (line 75) | struct event_base type timeval (line 75) | struct timeval type event_base (line 76) | struct event_base type eventop (line 78) | struct eventop function devpoll_commit (line 90) | static int function devpoll_queue (line 105) | static int type event_base (line 127) | struct event_base type rlimit (line 130) | struct rlimit type devpollop (line 131) | struct devpollop type devpollop (line 137) | struct devpollop type pollfd (line 154) | struct pollfd type evdevpoll (line 162) | struct evdevpoll type pollfd (line 171) | struct pollfd function devpoll_recalc (line 185) | static int function devpoll_dispatch (line 212) | static int function devpoll_add (line 289) | static int function devpoll_del (line 343) | static int function devpoll_dealloc (line 400) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/epoll.c type evepoll (line 59) | struct evepoll { type epollop (line 64) | struct epollop { type event_base (line 72) | struct event_base type event (line 73) | struct event type event (line 74) | struct event type event_base (line 75) | struct event_base type timeval (line 75) | struct timeval type event_base (line 76) | struct event_base type eventop (line 78) | struct eventop type event_base (line 110) | struct event_base type epollop (line 113) | struct epollop type epollop (line 128) | struct epollop type epoll_event (line 134) | struct epoll_event type evepoll (line 141) | struct evepoll function epoll_recalc (line 154) | static int function epoll_dispatch (line 181) | static int function epoll_add (line 263) | static int function epoll_del (line 311) | static int function epoll_dealloc (line 362) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/epoll_sub.c function epoll_create (line 35) | int function epoll_ctl (line 41) | int function epoll_wait (line 48) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evbuffer.c type evbuffer (line 55) | struct evbuffer function bufferevent_add (line 57) | static int function bufferevent_read_pressure_cb (line 76) | void function bufferevent_readcb (line 92) | static void function bufferevent_writecb (line 163) | static void type bufferevent (line 233) | struct bufferevent type bufferevent (line 237) | struct bufferevent type bufferevent (line 239) | struct bufferevent function bufferevent_setcb (line 268) | void function bufferevent_setfd (line 279) | void function bufferevent_priority_set (line 295) | int function bufferevent_free (line 308) | void function bufferevent_write (line 325) | int function bufferevent_write_buffer (line 342) | int function bufferevent_read (line 354) | size_t function bufferevent_enable (line 371) | int function bufferevent_disable (line 387) | int function bufferevent_settimeout (line 407) | void function bufferevent_setwatermark (line 423) | void function bufferevent_base_set (line 442) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evdns.c type ev_uint8_t (line 136) | typedef ev_uint8_t u_char; type uint (line 137) | typedef unsigned int uint; type request (line 172) | struct request { type in6_addr (line 199) | struct in6_addr { type reply (line 204) | struct reply { type nameserver (line 222) | struct nameserver { type request (line 239) | struct request type nameserver (line 240) | struct nameserver type evdns_server_port (line 244) | struct evdns_server_port { type server_reply_item (line 257) | struct server_reply_item { type server_request (line 270) | struct server_request { type timeval (line 320) | struct timeval type timeval (line 328) | struct timeval type timeval (line 329) | struct timeval type nameserver (line 331) | struct nameserver type request (line 332) | struct request type request (line 332) | struct request type request (line 335) | struct request type nameserver (line 336) | struct nameserver type request (line 337) | struct request type request (line 338) | struct request type request (line 342) | struct request type request (line 343) | struct request type server_request (line 345) | struct server_request type server_request (line 346) | struct server_request type evdns_server_port (line 347) | struct evdns_server_port function last_error (line 353) | static int function error_is_eagain (line 368) | static int function inet_aton (line 373) | static int function evdns_set_log_fn (line 411) | void function _evdns_log (line 424) | static void type request (line 443) | struct request type request (line 445) | struct request function nameserver_prod_callback (line 459) | static void function nameserver_probe_failed (line 471) | static void function nameserver_failed (line 496) | static void function nameserver_up (line 543) | static void function request_trans_id_set (line 555) | static void function request_finished (line 564) | static void function request_reissue (line 603) | static int function evdns_requests_pump_waiting_queue (line 626) | static void function reply_callback (line 656) | static void function reply_handle (line 692) | static void function name_parse (line 766) | static int function reply_parse (line 823) | static int function request_parse (line 967) | static int function u16 (line 1052) | static u16 function evdns_set_transaction_id_fn (line 1100) | void function u16 (line 1110) | static u16 type nameserver (line 1125) | struct nameserver type nameserver (line 1127) | struct nameserver function address_is_correct (line 1159) | static int function nameserver_read (line 1171) | static void function server_port_read (line 1198) | static void function server_port_flush (line 1221) | static void function nameserver_write_waiting (line 1253) | static void function nameserver_ready_callback (line 1270) | static void function server_port_ready_callback (line 1288) | static void type dnslabel_entry (line 1306) | struct dnslabel_entry { char *v; off_t pos; } type dnslabel_table (line 1307) | struct dnslabel_table { function dnslabel_table_init (line 1314) | static void function dnslabel_clear (line 1321) | static void function dnslabel_table_get_pos (line 1332) | static int function dnslabel_table_add (line 1344) | static int function off_t (line 1372) | static off_t function evdns_request_len (line 1441) | static int function evdns_request_data_build (line 1452) | static int type evdns_server_port (line 1480) | struct evdns_server_port type evdns_server_port (line 1483) | struct evdns_server_port type evdns_server_port (line 1484) | struct evdns_server_port type evdns_server_port (line 1486) | struct evdns_server_port function evdns_close_server_port (line 1504) | void function evdns_server_request_add_reply (line 1513) | int function evdns_server_request_add_a_reply (line 1581) | int function evdns_server_request_add_aaaa_reply (line 1590) | int function evdns_server_request_add_ptr_reply (line 1599) | int function evdns_server_request_add_cname_reply (line 1621) | int function evdns_server_request_format_response (line 1630) | static int function evdns_server_request_respond (line 1728) | int function server_request_free_answers (line 1777) | static void function server_request_free (line 1805) | static int function server_port_free (line 1846) | static void function evdns_server_request_drop (line 1861) | int function evdns_server_request_get_requesting_addr (line 1870) | int function evdns_request_timeout_callback (line 1885) | static void function evdns_request_transmit_to (line 1916) | static int function evdns_request_transmit (line 1945) | static int function nameserver_probe_callback (line 1987) | static void function nameserver_send_probe (line 2001) | static void function evdns_transmit (line 2020) | static int function evdns_count_nameservers (line 2041) | int function evdns_clear_nameservers_and_suspend (line 2056) | int function evdns_resume (line 2108) | int function _evdns_nameserver_add_impl (line 2115) | static int function evdns_nameserver_add (line 2178) | int function evdns_nameserver_ip_add (line 2184) | int function evdns_request_insert (line 2213) | static void function string_num_dots (line 2227) | static int type request (line 2237) | struct request type request (line 2247) | struct request type request (line 2248) | struct request type request (line 2248) | struct request type request (line 2253) | struct request type request (line 2258) | struct request function request_submit (line 2280) | static void function evdns_resolve_ipv4 (line 2295) | int evdns_resolve_ipv4(const char *name, int flags, function evdns_resolve_ipv6 (line 2311) | int evdns_resolve_ipv6(const char *name, int flags, function evdns_resolve_reverse (line 2326) | int evdns_resolve_reverse(const struct in_addr *in, int flags, evdns_cal... function evdns_resolve_reverse_ipv6 (line 2344) | int evdns_resolve_reverse_ipv6(const struct in6_addr *in, int flags, evd... type search_domain (line 2381) | struct search_domain { type search_state (line 2387) | struct search_state { type search_state (line 2394) | struct search_state function search_state_decref (line 2396) | static void type search_state (line 2410) | struct search_state type search_state (line 2412) | struct search_state type search_state (line 2412) | struct search_state type search_state (line 2412) | struct search_state type search_state (line 2414) | struct search_state function search_postfix_clear (line 2421) | static void function evdns_search_clear (line 2429) | void function search_postfix_add (line 2434) | static void function search_reverse (line 2456) | static void function evdns_search_add (line 2471) | void function evdns_search_ndots_set (line 2477) | void function search_set_from_hostname (line 2484) | static void type search_state (line 2497) | struct search_state type search_domain (line 2500) | struct search_domain type search_domain (line 2506) | struct search_domain function search_request_new (line 2523) | static int function search_try_next (line 2562) | static int function search_request_finished (line 2602) | static void function evdns_resolv_set_defaults (line 2617) | static void function strtoint (line 2632) | static int function strtoint_clipped (line 2641) | static int function evdns_set_option (line 2656) | int function resolv_conf_parse_line (line 2698) | static void function evdns_resolv_conf_parse (line 2747) | int function evdns_nameserver_ip_add_line (line 2815) | static int function load_nameservers_with_getnetworkparams (line 2841) | static int function config_nameserver_from_reg_key (line 2916) | static int function load_nameservers_from_registry (line 2942) | static int function evdns_config_windows_nameservers (line 2996) | int function evdns_init (line 3005) | int function evdns_shutdown (line 3037) | void function main_callback (line 3081) | void function evdns_server_callback (line 3098) | void function logfn (line 3130) | void function main (line 3135) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evdns.h type in_addr (line 336) | struct in_addr type in6_addr (line 337) | struct in6_addr type in_addr (line 349) | struct in_addr type in6_addr (line 362) | struct in6_addr type evdns_server_request (line 473) | struct evdns_server_request { type evdns_server_question (line 478) | struct evdns_server_question { type evdns_server_request (line 491) | struct evdns_server_request type evdns_server_port (line 510) | struct evdns_server_port type evdns_server_port (line 511) | struct evdns_server_port type evdns_server_request (line 513) | struct evdns_server_request type evdns_server_request (line 514) | struct evdns_server_request type evdns_server_request (line 515) | struct evdns_server_request type evdns_server_request (line 516) | struct evdns_server_request type in_addr (line 516) | struct in_addr type evdns_server_request (line 517) | struct evdns_server_request type evdns_server_request (line 519) | struct evdns_server_request type evdns_server_request (line 520) | struct evdns_server_request type sockaddr (line 521) | struct sockaddr type evdns_server_request (line 522) | struct evdns_server_request type sockaddr (line 522) | struct sockaddr FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/event-internal.h type eventop (line 38) | struct eventop { type event_base (line 49) | struct event_base { type event_base (line 90) | struct event_base type event_base (line 92) | struct event_base FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/event.c type eventop (line 60) | struct eventop type eventop (line 63) | struct eventop type eventop (line 66) | struct eventop type eventop (line 69) | struct eventop type eventop (line 72) | struct eventop type eventop (line 75) | struct eventop type eventop (line 78) | struct eventop type eventop (line 82) | struct eventop type event_base (line 108) | struct event_base type event_base (line 109) | struct event_base type event_base (line 113) | struct event_base type event (line 113) | struct event type event_base (line 114) | struct event_base type event (line 114) | struct event type event_base (line 115) | struct event_base type event_base (line 117) | struct event_base type event_base (line 119) | struct event_base type timeval (line 119) | struct timeval type event_base (line 120) | struct event_base type event_base (line 121) | struct event_base type timeval (line 121) | struct timeval function gettime (line 123) | static int type event_base (line 147) | struct event_base type event_base (line 150) | struct event_base type event_base (line 158) | struct event_base type event_base (line 162) | struct event_base type event_base (line 164) | struct event_base function event_base_free (line 194) | void function event_reinit (line 255) | int function event_priority_init (line 299) | int function event_base_priority_init (line 305) | int function event_haveevents (line 340) | int function event_process_active (line 352) | static void function event_dispatch (line 392) | int function event_base_dispatch (line 398) | int type event_base (line 405) | struct event_base function event_loopexit_cb (line 411) | static void function event_loopexit (line 419) | int function event_base_loopexit (line 426) | int function event_loopbreak (line 434) | int function event_base_loopbreak (line 440) | int function event_loop (line 454) | int function event_base_loop (line 460) | int type event_once (line 537) | struct event_once { function event_once_cb (line 546) | static void function event_once (line 556) | int function event_base_once (line 564) | int function event_set (line 610) | void function event_base_set (line 633) | int function event_priority_set (line 651) | int function event_pending (line 668) | int function event_add (line 695) | int function event_del (line 773) | int function event_active (line 809) | void function timeout_next (line 824) | static int function timeout_correct (line 860) | static void function timeout_process (line 895) | void function event_queue_remove (line 919) | void function event_queue_insert (line 947) | void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/event.h type u_char (line 181) | typedef unsigned char u_char; type u_short (line 182) | typedef unsigned short u_short; type type (line 207) | struct type type event_base (line 211) | struct event_base type event (line 213) | struct event { type event (line 237) | struct event type evkeyval (line 247) | struct evkeyval { type event_list (line 256) | struct event_list type evkeyvalq (line 257) | struct evkeyvalq type event_base (line 273) | struct event_base type event_base (line 284) | struct event_base type event_base (line 296) | struct event_base type event_base (line 316) | struct event_base type event_base (line 325) | struct event_base type event_base (line 336) | struct event_base type event_base (line 359) | struct event_base type event (line 359) | struct event type event_base (line 392) | struct event_base type timeval (line 407) | struct timeval type event_base (line 424) | struct event_base type timeval (line 424) | struct timeval type event_base (line 453) | struct event_base type event (line 546) | struct event type timeval (line 567) | struct timeval type event_base (line 588) | struct event_base type timeval (line 590) | struct timeval type event (line 611) | struct event type timeval (line 611) | struct timeval type event (line 625) | struct event type event (line 627) | struct event type event (line 641) | struct event type timeval (line 641) | struct timeval type event_base (line 710) | struct event_base type event (line 721) | struct event type evbuffer (line 726) | struct evbuffer { type bufferevent (line 745) | struct bufferevent type bufferevent (line 746) | struct bufferevent type bufferevent (line 747) | struct bufferevent type event_watermark (line 749) | struct event_watermark { type bufferevent (line 755) | struct bufferevent { type bufferevent (line 813) | struct bufferevent type event_base (line 825) | struct event_base type bufferevent (line 825) | struct bufferevent type bufferevent (line 835) | struct bufferevent type bufferevent (line 843) | struct bufferevent type bufferevent (line 860) | struct bufferevent type bufferevent (line 869) | struct bufferevent type bufferevent (line 884) | struct bufferevent type bufferevent (line 897) | struct bufferevent type evbuffer (line 897) | struct evbuffer type bufferevent (line 910) | struct bufferevent type bufferevent (line 920) | struct bufferevent type bufferevent (line 931) | struct bufferevent type bufferevent (line 941) | struct bufferevent type bufferevent (line 961) | struct bufferevent type evbuffer (line 976) | struct evbuffer type evbuffer (line 984) | struct evbuffer type evbuffer (line 996) | struct evbuffer type evbuffer (line 1006) | struct evbuffer type evbuffer (line 1018) | struct evbuffer type evbuffer (line 1030) | struct evbuffer type evbuffer_eol_style (line 1035) | enum evbuffer_eol_style { type evbuffer (line 1061) | struct evbuffer type evbuffer_eol_style (line 1062) | enum evbuffer_eol_style type evbuffer (line 1075) | struct evbuffer type evbuffer (line 1075) | struct evbuffer type evbuffer (line 1086) | struct evbuffer type evbuffer (line 1101) | struct evbuffer type evbuffer (line 1110) | struct evbuffer type evbuffer (line 1123) | struct evbuffer type evbuffer (line 1135) | struct evbuffer type evbuffer (line 1146) | struct evbuffer type evbuffer (line 1155) | struct evbuffer type evbuffer (line 1155) | struct evbuffer type evbuffer (line 1165) | struct evbuffer type evbuffer (line 1178) | struct evbuffer type evbuffer (line 1180) | struct evbuffer type evbuffer (line 1183) | struct evbuffer type evbuffer (line 1186) | struct evbuffer type timeval (line 1187) | struct timeval type evbuffer (line 1189) | struct evbuffer type evbuffer (line 1190) | struct evbuffer type evbuffer (line 1191) | struct evbuffer type evbuffer (line 1192) | struct evbuffer type evbuffer (line 1193) | struct evbuffer type evbuffer (line 1194) | struct evbuffer type evbuffer (line 1196) | struct evbuffer type evbuffer (line 1199) | struct evbuffer type evbuffer (line 1202) | struct evbuffer type evbuffer (line 1205) | struct evbuffer type timeval (line 1206) | struct timeval FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/event_rpcgen.py class Struct (line 25) | class Struct: method __init__ (line 26) | def __init__(self, name): method AddEntry (line 32) | def AddEntry(self, entry): method Name (line 43) | def Name(self): method EntryTagName (line 46) | def EntryTagName(self, entry): method PrintIdented (line 52) | def PrintIdented(self, file, ident, code): method PrintTags (line 57) | def PrintTags(self, file): method PrintForwardDeclaration (line 67) | def PrintForwardDeclaration(self, file): method PrintDeclaration (line 70) | def PrintDeclaration(self, file): method PrintCode (line 118) | def PrintCode(self, file): class Entry (line 299) | class Entry: method __init__ (line 300) | def __init__(self, type, name, tag): method GetTranslation (line 312) | def GetTranslation(self): method SetStruct (line 319) | def SetStruct(self, struct): method LineCount (line 322) | def LineCount(self): method SetLineCount (line 326) | def SetLineCount(self, number): method Array (line 329) | def Array(self): method Optional (line 332) | def Optional(self): method Tag (line 335) | def Tag(self): method Name (line 338) | def Name(self): method Type (line 341) | def Type(self): method MakeArray (line 344) | def MakeArray(self, yes=1): method MakeOptional (line 347) | def MakeOptional(self): method GetFuncName (line 350) | def GetFuncName(self): method GetDeclaration (line 353) | def GetDeclaration(self, funcname): method CodeGet (line 358) | def CodeGet(self): method AssignFuncName (line 373) | def AssignFuncName(self): method AddFuncName (line 376) | def AddFuncName(self): method AssignDeclaration (line 379) | def AssignDeclaration(self, funcname): method CodeAssign (line 384) | def CodeAssign(self): method CodeClear (line 397) | def CodeClear(self, structname): method CodeComplete (line 402) | def CodeComplete(self, structname): method CodeFree (line 411) | def CodeFree(self, name): method CodeBase (line 414) | def CodeBase(self): method Verify (line 426) | def Verify(self): class EntryBytes (line 443) | class EntryBytes(Entry): method __init__ (line 444) | def __init__(self, type, name, tag, length): method GetDeclaration (line 451) | def GetDeclaration(self, funcname): method AssignDeclaration (line 456) | def AssignDeclaration(self, funcname): method Declaration (line 461) | def Declaration(self): method CodeGet (line 466) | def CodeGet(self): method CodeAssign (line 480) | def CodeAssign(self): method CodeUnmarshal (line 494) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 506) | def CodeMarshal(self, buf, tag_name, var_name): method CodeClear (line 511) | def CodeClear(self, structname): method CodeNew (line 518) | def CodeNew(self, name): method Verify (line 523) | def Verify(self): class EntryInt (line 531) | class EntryInt(Entry): method __init__ (line 532) | def __init__(self, type, name, tag): method CodeUnmarshal (line 538) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 547) | def CodeMarshal(self, buf, tag_name, var_name): method Declaration (line 552) | def Declaration(self): method CodeNew (line 557) | def CodeNew(self, name): class EntryString (line 561) | class EntryString(Entry): method __init__ (line 562) | def __init__(self, type, name, tag): method CodeAssign (line 568) | def CodeAssign(self): method CodeUnmarshal (line 584) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 594) | def CodeMarshal(self, buf, tag_name, var_name): method CodeClear (line 599) | def CodeClear(self, structname): method CodeNew (line 609) | def CodeNew(self, name): method CodeFree (line 613) | def CodeFree(self, name): method Declaration (line 619) | def Declaration(self): class EntryStruct (line 624) | class EntryStruct(Entry): method __init__ (line 625) | def __init__(self, type, name, tag, refname): method CodeGet (line 633) | def CodeGet(self): method CodeAssign (line 651) | def CodeAssign(self): method CodeComplete (line 691) | def CodeComplete(self, structname): method CodeUnmarshal (line 704) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 718) | def CodeMarshal(self, buf, tag_name, var_name): method CodeClear (line 723) | def CodeClear(self, structname): method CodeNew (line 734) | def CodeNew(self, name): method CodeFree (line 738) | def CodeFree(self, name): method Declaration (line 745) | def Declaration(self): class EntryVarBytes (line 750) | class EntryVarBytes(Entry): method __init__ (line 751) | def __init__(self, type, name, tag): method GetDeclaration (line 757) | def GetDeclaration(self, funcname): method AssignDeclaration (line 762) | def AssignDeclaration(self, funcname): method CodeAssign (line 767) | def CodeAssign(self): method CodeGet (line 787) | def CodeGet(self): method CodeUnmarshal (line 802) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 823) | def CodeMarshal(self, buf, tag_name, var_name): method CodeClear (line 828) | def CodeClear(self, structname): method CodeNew (line 839) | def CodeNew(self, name): method CodeFree (line 844) | def CodeFree(self, name): method Declaration (line 850) | def Declaration(self): class EntryArray (line 856) | class EntryArray(Entry): method __init__ (line 857) | def __init__(self, entry): method GetDeclaration (line 865) | def GetDeclaration(self, funcname): method AssignDeclaration (line 874) | def AssignDeclaration(self, funcname): method AddDeclaration (line 879) | def AddDeclaration(self, funcname): method CodeGet (line 884) | def CodeGet(self): method CodeAssign (line 897) | def CodeAssign(self): method CodeAdd (line 926) | def CodeAdd(self): method CodeComplete (line 955) | def CodeComplete(self, structname): method CodeUnmarshal (line 974) | def CodeUnmarshal(self, buf, tag_name, var_name): method CodeMarshal (line 990) | def CodeMarshal(self, buf, tag_name, var_name): method CodeClear (line 1002) | def CodeClear(self, structname): method CodeNew (line 1020) | def CodeNew(self, name): method CodeFree (line 1026) | def CodeFree(self, name): method Declaration (line 1044) | def Declaration(self): function NormalizeLine (line 1051) | def NormalizeLine(line): function ProcessOneEntry (line 1061) | def ProcessOneEntry(newstruct, entry): function ProcessStruct (line 1169) | def ProcessStruct(data): function GetNextStruct (line 1192) | def GetNextStruct(file): function Parse (line 1272) | def Parse(file): function GuardName (line 1290) | def GuardName(name): function HeaderPreamble (line 1297) | def HeaderPreamble(name): function HeaderPostamble (line 1339) | def HeaderPostamble(name): function BodyPreamble (line 1343) | def BodyPreamble(name): function main (line 1378) | def main(argv): FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/event_tagging.c type evbuffer (line 68) | struct evbuffer type evbuffer (line 69) | struct evbuffer type evbuffer (line 70) | struct evbuffer type evbuffer (line 72) | struct evbuffer function evtag_init (line 74) | void function encode_int (line 90) | void function evtag_encode_tag (line 121) | int function decode_tag_internal (line 144) | static int function evtag_decode_tag (line 175) | int function evtag_marshal (line 187) | void function evtag_marshal_int (line 197) | void function evtag_marshal_string (line 208) | void function evtag_marshal_timeval (line 214) | void function decode_int_internal (line 226) | static int function evtag_decode_int (line 259) | int function evtag_peek (line 265) | int function evtag_peek_length (line 271) | int function evtag_payload_length (line 294) | int function evtag_consume (line 315) | int function evtag_unmarshal (line 330) | int function evtag_unmarshal_int (line 355) | int function evtag_unmarshal_fixed (line 385) | int function evtag_unmarshal_string (line 405) | int function evtag_unmarshal_timeval (line 424) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evhttp.h type evhttp (line 64) | struct evhttp type evhttp_request (line 65) | struct evhttp_request type evkeyvalq (line 66) | struct evkeyvalq type evhttp (line 73) | struct evhttp type event_base (line 73) | struct event_base type evhttp (line 87) | struct evhttp type evhttp (line 105) | struct evhttp type evhttp (line 115) | struct evhttp type evhttp (line 118) | struct evhttp type evhttp_request (line 119) | struct evhttp_request type evhttp (line 122) | struct evhttp type evhttp (line 126) | struct evhttp type evhttp_request (line 127) | struct evhttp_request type evhttp (line 135) | struct evhttp type evhttp_request (line 146) | struct evhttp_request type evhttp_request (line 157) | struct evhttp_request type evbuffer (line 158) | struct evbuffer type evhttp_request (line 161) | struct evhttp_request type evhttp_request (line 162) | struct evhttp_request type evbuffer (line 162) | struct evbuffer type evhttp_request (line 163) | struct evhttp_request type evhttp (line 174) | struct evhttp type evhttp_cmd_type (line 179) | enum evhttp_cmd_type { EVHTTP_REQ_GET, EVHTTP_REQ_POST, EVHTTP_REQ_HEAD } type evhttp_request_kind (line 181) | enum evhttp_request_kind { EVHTTP_REQUEST, EVHTTP_RESPONSE } type evhttp_request (line 188) | struct evhttp_request { type evhttp_request (line 246) | struct evhttp_request type evhttp_request (line 247) | struct evhttp_request type evhttp_request (line 250) | struct evhttp_request type evhttp_request (line 251) | struct evhttp_request type evhttp_request (line 254) | struct evhttp_request type evhttp_connection (line 257) | struct evhttp_connection type evhttp_request (line 257) | struct evhttp_request type evhttp_connection (line 264) | struct evhttp_connection type evhttp_connection (line 268) | struct evhttp_connection type evhttp_connection (line 271) | struct evhttp_connection type evhttp_connection (line 275) | struct evhttp_connection type evhttp_connection (line 279) | struct evhttp_connection type evhttp_connection (line 283) | struct evhttp_connection type evhttp_connection (line 287) | struct evhttp_connection type evhttp_connection (line 288) | struct evhttp_connection type evhttp_connection (line 294) | struct evhttp_connection type event_base (line 295) | struct event_base type evhttp_connection (line 298) | struct evhttp_connection type evhttp_connection (line 302) | struct evhttp_connection type evhttp_request (line 303) | struct evhttp_request type evhttp_cmd_type (line 304) | enum evhttp_cmd_type type evhttp_request (line 306) | struct evhttp_request type evkeyvalq (line 310) | struct evkeyvalq type evkeyvalq (line 311) | struct evkeyvalq type evkeyvalq (line 312) | struct evkeyvalq type evkeyvalq (line 313) | struct evkeyvalq type evkeyvalq (line 355) | struct evkeyvalq FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evport.c type fd_info (line 99) | struct fd_info { type evport_data (line 110) | struct evport_data { type event_base (line 118) | struct event_base type event (line 119) | struct event type event (line 120) | struct event type event_base (line 121) | struct event_base type timeval (line 121) | struct timeval type event_base (line 122) | struct event_base type eventop (line 124) | struct eventop type event_base (line 139) | struct event_base type evport_data (line 141) | struct evport_data type evport_data (line 149) | struct evport_data type fd_info (line 160) | struct fd_info function check_evportop (line 182) | static void function check_event (line 213) | static void function grow (line 234) | static int function reassociate (line 262) | static int function evport_dispatch (line 285) | static int function evport_add (line 405) | static int function evport_del (line 447) | static int function evport_dealloc (line 507) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evrpc-internal.h type evrpc (line 32) | struct evrpc type evrpc_hook (line 36) | struct evrpc_hook { type _evrpc_hooks (line 51) | struct _evrpc_hooks { type evrpc_base (line 60) | struct evrpc_base { type evrpc_req_generic (line 70) | struct evrpc_req_generic type evrpc_req_generic (line 71) | struct evrpc_req_generic type evrpc_pool (line 74) | struct evrpc_pool { FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evrpc.c type evrpc_base (line 63) | struct evrpc_base type evhttp (line 64) | struct evhttp type evrpc_base (line 66) | struct evrpc_base type evrpc_base (line 66) | struct evrpc_base function evrpc_free (line 81) | void type EVRPC_HOOK_TYPE (line 101) | enum EVRPC_HOOK_TYPE type evhttp_request (line 102) | struct evhttp_request type evbuffer (line 102) | struct evbuffer type _evrpc_hooks (line 105) | struct _evrpc_hooks type evrpc_hook_list (line 106) | struct evrpc_hook_list type evrpc_hook (line 107) | struct evrpc_hook type evrpc_hook (line 119) | struct evrpc_hook function evrpc_remove_hook_internal (line 129) | static int function evrpc_remove_hook (line 148) | int function evrpc_process_hooks (line 167) | static int type evrpc_pool (line 180) | struct evrpc_pool type evhttp_request (line 181) | struct evhttp_request type evrpc_req_generic (line 182) | struct evrpc_req_generic function evrpc_register_rpc (line 207) | int function evrpc_unregister_rpc (line 229) | int function evrpc_request_cb (line 258) | static void function evrpc_reqstate_free (line 315) | void function evrpc_request_done (line 330) | void type evhttp_connection (line 379) | struct evhttp_connection type evrpc_request_wrapper (line 380) | struct evrpc_request_wrapper type evrpc_pool (line 382) | struct evrpc_pool type event_base (line 383) | struct event_base type evrpc_pool (line 385) | struct evrpc_pool type evrpc_pool (line 385) | struct evrpc_pool function evrpc_request_wrapper_free (line 401) | static void function evrpc_pool_free (line 408) | void function evrpc_pool_add_connection (line 442) | void function evrpc_pool_set_timeout (line 474) | void type evhttp_request (line 485) | struct evhttp_request type evhttp_connection (line 492) | struct evhttp_connection type evrpc_pool (line 493) | struct evrpc_pool type evhttp_connection (line 495) | struct evhttp_connection function evrpc_schedule_request (line 507) | static int function evrpc_make_request (line 562) | int function evrpc_reply_done (line 586) | static void function evrpc_pool_schedule (line 633) | static void function evrpc_request_timeout (line 649) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evrpc.h type evbuffer (line 69) | struct evbuffer type event_base (line 70) | struct event_base type evrpc_req_generic (line 71) | struct evrpc_req_generic type evrpc (line 74) | struct evrpc { type evhttp_request (line 115) | struct evhttp_request type evrpc_status (line 116) | struct evrpc_status type evrpc_req_generic (line 119) | struct evrpc_req_generic { type evrpc_base (line 256) | struct evrpc_base type evhttp (line 257) | struct evhttp type evrpc_base (line 267) | struct evrpc_base type evhttp (line 267) | struct evhttp type evrpc_base (line 277) | struct evrpc_base type evrpc_base (line 303) | struct evrpc_base type evrpc (line 303) | struct evrpc type evrpc_req_generic (line 304) | struct evrpc_req_generic type evrpc_base (line 316) | struct evrpc_base type evrpc_pool (line 322) | struct evrpc_pool type evhttp_connection (line 323) | struct evhttp_connection type evrpc_status (line 328) | struct evrpc_status { type evrpc_request_wrapper (line 340) | struct evrpc_request_wrapper { type evrpc_request_wrapper (line 390) | struct evrpc_request_wrapper type evrpc_pool (line 402) | struct evrpc_pool type event_base (line 402) | struct event_base type evrpc_pool (line 408) | struct evrpc_pool type evrpc_pool (line 413) | struct evrpc_pool type evhttp_connection (line 414) | struct evhttp_connection type evrpc_pool (line 431) | struct evrpc_pool type EVRPC_HOOK_TYPE (line 438) | enum EVRPC_HOOK_TYPE { type EVRPC_HOOK_TYPE (line 466) | enum EVRPC_HOOK_TYPE type evhttp_request (line 467) | struct evhttp_request type evbuffer (line 467) | struct evbuffer type EVRPC_HOOK_TYPE (line 479) | enum EVRPC_HOOK_TYPE FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evsignal.h type evsignal_info (line 32) | struct evsignal_info { type event_base (line 46) | struct event_base type event_base (line 47) | struct event_base type event (line 48) | struct event type event (line 49) | struct event type event_base (line 50) | struct event_base FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evutil.c function evutil_socketpair (line 64) | int function evutil_make_socket_nonblocking (line 162) | int function ev_int64_t (line 186) | ev_int64_t function evutil_gettimeofday (line 215) | int function evutil_snprintf (line 230) | int function evutil_vsnprintf (line 241) | int function evutil_issetugid (line 258) | static int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/evutil.h type timezone (line 171) | struct timezone type timeval (line 172) | struct timeval type timezone (line 172) | struct timezone FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/http-internal.h type message_read_status (line 20) | enum message_read_status { type evhttp_connection_error (line 27) | enum evhttp_connection_error { type evbuffer (line 33) | struct evbuffer type evhttp_request (line 34) | struct evhttp_request type evhttp_connection_state (line 38) | enum evhttp_connection_state { type event_base (line 50) | struct event_base type evhttp_connection (line 52) | struct evhttp_connection { type evhttp_cb (line 93) | struct evhttp_cb { type evhttp_bound_socket (line 106) | struct evhttp_bound_socket { type evhttp (line 112) | struct evhttp { type evhttp_connection (line 127) | struct evhttp_connection type evhttp_connection (line 130) | struct evhttp_connection type evhttp_connection (line 133) | struct evhttp_connection type evhttp_connection_error (line 134) | enum evhttp_connection_error type evhttp (line 136) | struct evhttp type sockaddr (line 136) | struct sockaddr type evhttp_request (line 140) | struct evhttp_request type evbuffer (line 140) | struct evbuffer type evhttp_request (line 141) | struct evhttp_request type evbuffer (line 141) | struct evbuffer type evhttp_connection (line 143) | struct evhttp_connection type evhttp_connection (line 144) | struct evhttp_connection type evhttp_request (line 144) | struct evhttp_request type evhttp_connection (line 146) | struct evhttp_connection type evhttp_connection (line 147) | struct evhttp_connection type evhttp_request (line 150) | struct evhttp_request type evhttp_request (line 151) | struct evhttp_request type evbuffer (line 151) | struct evbuffer FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/http.c function fake_getnameinfo (line 110) | static int type addrinfo (line 152) | struct addrinfo { function fake_getaddrinfo (line 161) | static int function fake_freeaddrinfo (line 189) | static void type addrinfo (line 208) | struct addrinfo type sockaddr (line 210) | struct sockaddr type evhttp_connection (line 212) | struct evhttp_connection type evhttp_connection (line 214) | struct evhttp_connection type evhttp_connection (line 216) | struct evhttp_connection type evhttp_connection (line 217) | struct evhttp_connection type evhttp_connection (line 218) | struct evhttp_connection type evhttp_request (line 219) | struct evhttp_request type evhttp_connection (line 220) | struct evhttp_connection type evhttp_request (line 221) | struct evhttp_request type evkeyvalq (line 222) | struct evkeyvalq type evhttp_cmd_type (line 309) | enum evhttp_cmd_type function evhttp_add_event (line 331) | static void function evhttp_write_buffer (line 345) | void function evhttp_connected (line 364) | static int function evhttp_make_header_request (line 385) | static void function evhttp_is_connection_close (line 408) | static int function evhttp_is_connection_keepalive (line 421) | static int function evhttp_maybe_add_date_header (line 429) | static void function evhttp_maybe_add_content_length_header (line 452) | static void function evhttp_make_header_response (line 468) | static void function evhttp_make_header (line 519) | void function evhttp_hostportfile (line 551) | int function evhttp_connection_incoming_fail (line 606) | static int function evhttp_connection_fail (line 648) | void function evhttp_write (line 694) | void function evhttp_connection_done (line 736) | static void function evhttp_handle_chunked_read (line 803) | static enum message_read_status function evhttp_read_trailer (line 858) | static void function evhttp_read_body (line 879) | static void function evhttp_read (line 929) | void function evhttp_write_connectioncb (line 984) | static void function evhttp_connection_free (line 1003) | void function evhttp_connection_set_local_address (line 1053) | void function evhttp_connection_set_local_port (line 1064) | void function evhttp_request_dispatch (line 1072) | static void function evhttp_connection_reset (line 1096) | void function evhttp_detect_close_cb (line 1118) | static void function evhttp_connection_start_detectclose (line 1125) | static void function evhttp_connection_stop_detectclose (line 1138) | static void function evhttp_connection_retry (line 1145) | static void function evhttp_connectioncb (line 1158) | static void function evhttp_valid_response_code (line 1225) | static int function evhttp_parse_response_line (line 1236) | static int function evhttp_parse_request_line (line 1277) | static int type evkeyvalq (line 1333) | struct evkeyvalq type evkeyval (line 1335) | struct evkeyval function evhttp_clear_headers (line 1345) | void function evhttp_remove_header (line 1365) | int function evhttp_header_is_valid_value (line 1387) | static int function evhttp_add_header (line 1402) | int function evhttp_add_header_internal (line 1422) | static int function evhttp_parse_firstline (line 1458) | enum message_read_status function evhttp_append_to_last_header (line 1485) | static int function evhttp_parse_headers (line 1508) | enum message_read_status function evhttp_get_body_length (line 1554) | static int function evhttp_get_body (line 1593) | static void function evhttp_read_firstline (line 1618) | static void function evhttp_read_header (line 1642) | static void type evhttp_connection (line 1700) | struct evhttp_connection type evhttp_connection (line 1703) | struct evhttp_connection type evhttp_connection (line 1707) | struct evhttp_connection function evhttp_connection_set_base (line 1744) | void evhttp_connection_set_base(struct evhttp_connection *evcon, function evhttp_connection_set_timeout (line 1752) | void function evhttp_connection_set_retries (line 1759) | void function evhttp_connection_set_closecb (line 1766) | void function evhttp_connection_get_peer (line 1774) | void function evhttp_connection_connect (line 1782) | int function evhttp_make_request (line 1822) | int function evhttp_start_read (line 1867) | void function evhttp_send_done (line 1880) | static void function evhttp_send_error (line 1913) | void function evhttp_send (line 1940) | static inline void function evhttp_send_reply (line 1965) | void function evhttp_send_reply_start (line 1974) | void function evhttp_send_reply_chunk (line 1989) | void function evhttp_send_reply_end (line 2008) | void function evhttp_response_code (line 2035) | void function evhttp_send_page (line 2045) | void type evbuffer (line 2092) | struct evbuffer function evhttp_decode_uri_internal (line 2113) | static int function evhttp_parse_query (line 2159) | void type evhttp_cb (line 2205) | struct evhttp_cb type httpcbq (line 2206) | struct httpcbq type evhttp_request (line 2206) | struct evhttp_request type evhttp_cb (line 2208) | struct evhttp_cb function evhttp_handle_request (line 2232) | static void function accept_socket (line 2284) | static void function evhttp_bind_socket (line 2303) | int function evhttp_accept_socket (line 2327) | int type evhttp (line 2356) | struct evhttp type evhttp (line 2359) | struct evhttp type evhttp (line 2361) | struct evhttp type evhttp (line 2375) | struct evhttp type event_base (line 2376) | struct event_base type evhttp (line 2378) | struct evhttp type evhttp (line 2389) | struct evhttp type evhttp (line 2392) | struct evhttp function evhttp_free (line 2402) | void function evhttp_set_timeout (line 2435) | void function evhttp_set_cb (line 2441) | void function evhttp_del_cb (line 2457) | int function evhttp_set_gencb (line 2476) | void type evhttp_request (line 2488) | struct evhttp_request type evhttp_request (line 2489) | struct evhttp_request type evhttp_request (line 2491) | struct evhttp_request type evhttp_request (line 2494) | struct evhttp_request type evkeyvalq (line 2500) | struct evkeyvalq type evkeyvalq (line 2507) | struct evkeyvalq function evhttp_request_free (line 2535) | void type evhttp_connection (line 2560) | struct evhttp_connection type evhttp_request (line 2561) | struct evhttp_request function evhttp_request_set_chunked_cb (line 2567) | void type evhttp_request (line 2579) | struct evhttp_request type evhttp_connection (line 2590) | struct evhttp_connection type evhttp (line 2592) | struct evhttp type sockaddr (line 2593) | struct sockaddr type evhttp_connection (line 2595) | struct evhttp_connection function evhttp_associate_new_request_with_connection (line 2626) | static int function evhttp_get_request (line 2650) | void type addrinfo (line 2681) | struct addrinfo type addrinfo (line 2685) | struct addrinfo function name_from_addr (line 2707) | static void function bind_socket_ai (line 2740) | static int type addrinfo (line 2784) | struct addrinfo type addrinfo (line 2787) | struct addrinfo type addrinfo (line 2790) | struct addrinfo type addrinfo (line 2808) | struct addrinfo type sockaddr_in (line 2816) | struct sockaddr_in function bind_socket (line 2822) | static int function socket_connect (line 2848) | static int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/kqueue.c type kqop (line 72) | struct kqop { type event_base (line 82) | struct event_base type event (line 83) | struct event type event (line 84) | struct event type event_base (line 85) | struct event_base type timeval (line 85) | struct timeval type kqop (line 86) | struct kqop type kevent (line 86) | struct kevent type event_base (line 87) | struct event_base type eventop (line 89) | struct eventop type event_base (line 100) | struct event_base type kqop (line 103) | struct kqop type kqop (line 109) | struct kqop type kevent (line 125) | struct kevent type kevent (line 130) | struct kevent function kq_insert (line 146) | static int function kq_sighandler (line 191) | static void function kq_dispatch (line 197) | static int function kq_add (line 281) | static int function kq_del (line 354) | static int function kq_dealloc (line 417) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/log.c function event_err (line 69) | void function event_warn (line 80) | void function event_errx (line 90) | void function event_warnx (line 101) | void function event_msgx (line 111) | void function _event_debugx (line 121) | void function _warn_helper (line 131) | static void function event_set_log_callback (line 155) | void function event_log (line 161) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/min_heap.h type min_heap_t (line 33) | typedef struct min_heap type event (line 41) | struct event type event (line 42) | struct event type event (line 42) | struct event type event (line 45) | struct event type event (line 47) | struct event type event (line 48) | struct event type event (line 49) | struct event type event (line 50) | struct event type event (line 51) | struct event function min_heap_elem_greater (line 53) | int min_heap_elem_greater(struct event *a, struct event *b) function min_heap_ctor (line 58) | void min_heap_ctor(min_heap_t* s) { s->p = 0; s->n = 0; s->a = 0; } function min_heap_dtor (line 59) | void min_heap_dtor(min_heap_t* s) { if(s->p) free(s->p); } function min_heap_elem_init (line 60) | void min_heap_elem_init(struct event* e) { e->min_heap_idx = -1; } function min_heap_empty (line 61) | int min_heap_empty(min_heap_t* s) { return 0u == s->n; } function min_heap_size (line 62) | unsigned min_heap_size(min_heap_t* s) { return s->n; } type event (line 63) | struct event function min_heap_push (line 65) | int min_heap_push(min_heap_t* s, struct event* e) type event (line 73) | struct event type event (line 77) | struct event function min_heap_erase (line 85) | int min_heap_erase(min_heap_t* s, struct event* e) function min_heap_reserve (line 106) | int min_heap_reserve(min_heap_t* s, unsigned n) function min_heap_shift_up_ (line 122) | void min_heap_shift_up_(min_heap_t* s, unsigned hole_index, struct event... function min_heap_shift_down_ (line 134) | void min_heap_shift_down_(min_heap_t* s, unsigned hole_index, struct eve... FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/nacl_nonsfi/random.c function random (line 11) | long int random() { FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/nacl_nonsfi/signal_stub.c type event_base (line 27) | struct event_base function evsignal_init (line 29) | int evsignal_init(struct event_base *base) { function evsignal_process (line 34) | void evsignal_process(struct event_base *base) { function evsignal_add (line 37) | int evsignal_add(struct event *event) { function evsignal_del (line 42) | int evsignal_del(struct event *event) { function evsignal_dealloc (line 47) | void evsignal_dealloc(struct event_base *base) { FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/poll.c type pollop (line 56) | struct pollop { type event_base (line 68) | struct event_base type event (line 69) | struct event type event (line 70) | struct event type event_base (line 71) | struct event_base type timeval (line 71) | struct timeval type event_base (line 72) | struct event_base type eventop (line 74) | struct eventop type event_base (line 85) | struct event_base type pollop (line 87) | struct pollop type pollop (line 93) | struct pollop function poll_check_ok (line 102) | static void function poll_dispatch (line 135) | static int function poll_add (line 204) | static int function poll_del (line 309) | static int function poll_dealloc (line 362) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/sample/event-test.c function fifo_read (line 27) | static void function main (line 69) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/sample/signal-test.c function signal_cb (line 32) | static void function main (line 45) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/sample/time-test.c function timeout_cb (line 32) | static void function main (line 48) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/select.c type fd_mask (line 67) | typedef unsigned long fd_mask; type selectop (line 70) | struct selectop { type event_base (line 81) | struct event_base type event (line 82) | struct event type event (line 83) | struct event type event_base (line 84) | struct event_base type timeval (line 84) | struct timeval type event_base (line 85) | struct event_base type eventop (line 87) | struct eventop type selectop (line 97) | struct selectop type event_base (line 100) | struct event_base type selectop (line 102) | struct selectop type selectop (line 108) | struct selectop function check_selectop (line 119) | static void function select_dispatch (line 145) | static int function select_resize (line 206) | static int function select_add (line 265) | static int function select_del (line 315) | static int function select_dealloc (line 343) | static void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/signal.c type event_base (line 66) | struct event_base function evsignal_cb (line 78) | static void function evsignal_init (line 105) | int function _evsignal_set_handler (line 150) | int function evsignal_add (line 216) | int function _evsignal_restore_handler (line 249) | int function evsignal_del (line 279) | int function evsignal_handler (line 299) | static void function evsignal_process (line 323) | void function evsignal_dealloc (line 349) | void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/strlcpy.c function _event_strlcpy (line 48) | size_t FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/bench.c type event (line 64) | struct event function read_cb (line 66) | static void type timeval (line 82) | struct timeval type timeval (line 87) | struct timeval function main (line 121) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/regress.c type timeval (line 76) | struct timeval type timeval (line 77) | struct timeval type event_base (line 78) | struct event_base function simple_read_cb (line 92) | static void function simple_write_cb (line 114) | static void function multiple_write_cb (line 129) | static void function multiple_read_cb (line 162) | static void function timeout_cb (line 184) | static void function signal_cb_sa (line 205) | static void function signal_cb (line 211) | static void type both (line 221) | struct both { function combined_read_cb (line 226) | static void function combined_write_cb (line 244) | static void function setup_test (line 270) | static int function cleanup_test (line 294) | static int function test_registerfds (line 314) | static void function test_simpleread (line 365) | static void function test_simplewrite (line 384) | static void function test_multiple (line 400) | static void function test_persistent (line 429) | static void function test_combined (line 458) | static void function test_simpletimeout (line 493) | static void type event_base (line 513) | struct event_base function child_signal_cb (line 515) | static void function test_fork (line 528) | static void function test_simplesignal (line 596) | static void function test_multiplesignal (line 622) | static void function test_immediatesignal (line 652) | static void function test_signal_dealloc (line 667) | static void function test_signal_pipeloss (line 683) | static void function test_signal_switchbase (line 711) | static void function test_signal_assert (line 761) | static void function test_signal_restore (line 792) | static void function signal_cb_swp (line 827) | static void function timeout_cb_swp (line 836) | static void function test_signal_while_processing (line 851) | static void function test_free_active_base (line 874) | static void function test_event_base_new (line 890) | static void function test_loopexit (line 912) | static void function test_loopexit_multiple (line 942) | static void function break_cb (line 969) | static void function fail_cb (line 976) | static void function test_loopbreak (line 982) | static void function test_evbuffer (line 1005) | static void function test_evbuffer_readln (line 1022) | static void function test_evbuffer_find (line 1221) | static void function readcb (line 1280) | static void function writecb (line 1289) | static void function errorcb (line 1296) | static void function test_bufferevent (line 1302) | static void function wm_readcb (line 1337) | static void function wm_writecb (line 1354) | static void function wm_errorcb (line 1361) | static void function test_bufferevent_watermarks (line 1367) | static void type test_pri_event (line 1401) | struct test_pri_event { function test_priorities_cb (line 1406) | static void function test_priorities (line 1423) | static void function test_multiple_cb (line 1477) | static void function test_multiple_events_for_same_fd (line 1486) | static void type evbuffer (line 1509) | struct evbuffer type evbuffer (line 1510) | struct evbuffer type evbuffer (line 1511) | struct evbuffer function read_once_cb (line 1513) | static void function test_want_only_once (line 1532) | static void function evtag_int_test (line 1558) | static void function evtag_fuzz (line 1598) | static void function evtag_tag_encoding (line 1641) | static void function evtag_test (line 1681) | static void function rpc_test (line 1696) | static void function test_evutil_strtoll (line 1783) | static void function main (line 1809) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/regress_dns.c function dns_gethostbyname_cb (line 71) | static void function dns_gethostbyname (line 136) | static void function dns_gethostbyname6 (line 152) | static void function dns_gethostbyaddr (line 170) | static void function dns_server_request_cb (line 190) | static void function dns_server_gethostbyname_cb (line 235) | static void function dns_server (line 295) | static void function dns_suite (line 365) | void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/regress_http.c type evhttp (line 63) | struct evhttp type event_base (line 65) | struct event_base type evhttp_request (line 69) | struct evhttp_request type evhttp_request (line 70) | struct evhttp_request type evhttp_request (line 71) | struct evhttp_request type evhttp_request (line 72) | struct evhttp_request type evhttp_request (line 73) | struct evhttp_request type evhttp_request (line 74) | struct evhttp_request type evhttp (line 76) | struct evhttp type event_base (line 77) | struct event_base type evhttp (line 80) | struct evhttp function http_connect (line 111) | static int function http_readcb (line 162) | static void function http_writecb (line 198) | static void function http_errorcb (line 208) | static void function http_basic_cb (line 215) | void type chunk_req_state (line 253) | struct chunk_req_state { function http_chunked_trickle_cb (line 258) | static void function http_chunked_cb (line 278) | static void function http_complete_write (line 296) | static void function http_basic_test (line 306) | static void function http_badreq_cb (line 382) | static void function http_badreq_errorcb (line 394) | static void function http_badreq_readcb (line 401) | static void function http_badreq_successcb (line 445) | static void function http_bad_request (line 452) | static void type evhttp_connection (line 531) | struct evhttp_connection function http_delay_reply (line 533) | static void function http_large_delay_cb (line 543) | static void type evhttp_request (line 556) | struct evhttp_request type evhttp_request (line 557) | struct evhttp_request function http_connection_test (line 559) | static void function http_request_done (line 651) | void function http_request_empty_done (line 682) | void function http_dispatcher_cb (line 720) | void function http_dispatcher_test_done (line 733) | static void function http_dispatcher_test (line 763) | static void type evhttp_request (line 820) | struct evhttp_request function http_post_test (line 824) | static void function http_post_cb (line 875) | void function http_postrequest_done (line 909) | void function http_failure_readcb (line 945) | static void function http_failure_test (line 959) | static void function close_detect_done (line 997) | static void function close_detect_launch (line 1015) | static void function close_detect_cb (line 1033) | static void function http_close_detection (line 1053) | static void function http_highport_test (line 1113) | static void function http_bad_header_test (line 1135) | static void function validate_header (line 1171) | static int validate_header( function http_parse_query_test (line 1183) | static void function http_base_test (line 1226) | static void function http_chunked_readcb (line 1284) | static void function http_chunked_errorcb (line 1290) | static void function http_chunked_writecb (line 1377) | static void function http_chunked_request_done (line 1387) | static void function http_chunked_test (line 1417) | static void function http_multi_line_header_test (line 1503) | static void function http_request_bad (line 1549) | static void function http_negative_content_length_test (line 1561) | static void type terminate_state (line 1611) | struct terminate_state { function terminate_chunked_trickle_cb (line 1617) | static void function terminate_chunked_cb (line 1640) | static void function terminate_chunked_client (line 1655) | static void function terminate_readcb (line 1663) | static void function http_terminate_chunked_test (line 1671) | static void function http_suite (line 1722) | void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/regress_rpc.c type evhttp (line 67) | struct evhttp type evhttp (line 71) | struct evhttp function MessageCb (line 99) | static void function NeverReplyCb (line 121) | static void function rpc_setup (line 128) | static void function rpc_teardown (line 149) | static void function rpc_postrequest_failure (line 158) | static void function rpc_basic_test (line 175) | static void function rpc_postrequest_done (line 234) | static void function rpc_basic_message (line 258) | static void type evrpc_pool (line 324) | struct evrpc_pool type evhttp_connection (line 327) | struct evhttp_connection type evrpc_pool (line 328) | struct evrpc_pool function GotKillCb (line 341) | static void function GotKillCbTwo (line 379) | static void function rpc_hook_add_header (line 411) | static int function rpc_hook_remove_header (line 423) | static int function rpc_basic_client (line 436) | static void function rpc_basic_queued_client (line 507) | static void function GotErrorCb (line 555) | static void function rpc_client_timeout (line 572) | static void function rpc_suite (line 623) | void FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/test-eof.c function read_cb (line 36) | static void function main (line 60) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/test-init.c function main (line 32) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/test-time.c type event (line 33) | struct event function rand_int (line 35) | static int function time_cb (line 45) | static void function main (line 66) | int FILE: tgcalls/third_party/webrtc/src/base/third_party/libevent/test/test-weof.c function write_cb (line 38) | static void function main (line 59) | int FILE: tgcalls/third_party/webrtc/src/call/adaptation/adaptation_constraint.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/adaptation_constraint.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/broadcast_resource_listener.cc type webrtc (line 21) | namespace webrtc { class BroadcastResourceListener::AdapterResource (line 25) | class BroadcastResourceListener::AdapterResource : public Resource { method AdapterResource (line 27) | explicit AdapterResource(std::string name) : name_(std::move(name)) {} method OnResourceUsageStateMeasured (line 31) | void OnResourceUsageStateMeasured(ResourceUsageState usage_state) { method Name (line 39) | std::string Name() const override { return name_; } method SetResourceListener (line 40) | void SetResourceListener(ResourceListener* listener) override { FILE: tgcalls/third_party/webrtc/src/call/adaptation/broadcast_resource_listener.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/broadcast_resource_listener_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 23) | TEST(BroadcastResourceListenerTest, CreateAndRemoveAdapterResource) { function TEST (line 48) | TEST(BroadcastResourceListenerTest, AdapterNameIsBasedOnSourceResource... function TEST (line 62) | TEST(BroadcastResourceListenerTest, AdaptersForwardsUsageMeasurements) { FILE: tgcalls/third_party/webrtc/src/call/adaptation/degradation_preference_provider.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/encoder_settings.cc type webrtc (line 15) | namespace webrtc { function EncoderSettings (line 29) | EncoderSettings& EncoderSettings::operator=(const EncoderSettings& oth... function VideoEncoderConfig (line 40) | const VideoEncoderConfig& EncoderSettings::encoder_config() const { function VideoCodec (line 44) | const VideoCodec& EncoderSettings::video_codec() const { function VideoCodecType (line 48) | VideoCodecType GetVideoCodecTypeOrGeneric( FILE: tgcalls/third_party/webrtc/src/call/adaptation/encoder_settings.h function class (line 22) | class EncoderSettings { FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_adaptation_processor.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_adaptation_processor.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_adaptation_processor_interface.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_adaptation_processor_interface.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_adaptation_processor_unittest.cc type webrtc (line 27) | namespace webrtc { class VideoSourceRestrictionsListenerForTesting (line 35) | class VideoSourceRestrictionsListenerForTesting method VideoSourceRestrictionsListenerForTesting (line 38) | VideoSourceRestrictionsListenerForTesting() method restrictions_updated_count (line 45) | size_t restrictions_updated_count() const { method VideoSourceRestrictions (line 49) | VideoSourceRestrictions restrictions() const { method VideoAdaptationCounters (line 53) | VideoAdaptationCounters adaptation_counters() const { method reason (line 57) | rtc::scoped_refptr reason() const { method OnVideoSourceRestrictionsUpdated (line 63) | void OnVideoSourceRestrictionsUpdated( class ResourceAdaptationProcessorTest (line 84) | class ResourceAdaptationProcessorTest : public ::testing::Test { method ResourceAdaptationProcessorTest (line 86) | ResourceAdaptationProcessorTest() method SetInputStates (line 107) | void SetInputStates(bool has_input, int fps, int frame_size) { method RestrictSource (line 113) | void RestrictSource(VideoSourceRestrictions restrictions) { method DestroyProcessor (line 121) | void DestroyProcessor() { method WaitUntilTaskQueueIdle (line 132) | static void WaitUntilTaskQueueIdle() { function TEST_F (line 148) | TEST_F(ResourceAdaptationProcessorTest, DisabledByDefault) { function TEST_F (line 155) | TEST_F(ResourceAdaptationProcessorTest, InsufficientInput) { function TEST_F (line 174) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 185) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 196) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 216) | TEST_F(ResourceAdaptationProcessorTest, AwaitingPreviousAdaptation) { function TEST_F (line 228) | TEST_F(ResourceAdaptationProcessorTest, CannotAdaptUpWhenUnrestricted) { function TEST_F (line 236) | TEST_F(ResourceAdaptationProcessorTest, UnderuseTakesUsBackToUnrestric... function TEST_F (line 248) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 262) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 282) | TEST_F(ResourceAdaptationProcessorTest, OnlyMostLimitedResourceMayAdap... function TEST_F (line 311) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 369) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 402) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 423) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 437) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 461) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 490) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 507) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 536) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 573) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 600) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 636) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 672) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 686) | TEST_F(ResourceAdaptationProcessorTest, function TEST_F (line 712) | TEST_F(ResourceAdaptationProcessorTest, FILE: tgcalls/third_party/webrtc/src/call/adaptation/resource_unittest.cc type webrtc (line 21) | namespace webrtc { class ResourceTest (line 26) | class ResourceTest : public ::testing::Test { method ResourceTest (line 28) | ResourceTest() : fake_resource_(FakeResource::Create("FakeResource")... function TEST_F (line 34) | TEST_F(ResourceTest, RegisteringListenerReceivesCallbacks) { function TEST_F (line 47) | TEST_F(ResourceTest, UnregisteringListenerStopsCallbacks) { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_adaptation_constraint.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_adaptation_constraint.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_frame_rate_provider.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_frame_rate_provider.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_resource.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_resource.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_video_stream_input_state_provider.cc type webrtc (line 13) | namespace webrtc { function VideoStreamInputState (line 31) | VideoStreamInputState FakeVideoStreamInputStateProvider::InputState() { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/fake_video_stream_input_state_provider.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/test/mock_resource_listener.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_source_restrictions.cc type webrtc (line 18) | namespace webrtc { function DidRestrictionsIncrease (line 82) | bool DidRestrictionsIncrease(VideoSourceRestrictions before, function DidRestrictionsDecrease (line 95) | bool DidRestrictionsDecrease(VideoSourceRestrictions before, function DidIncreaseResolution (line 108) | bool DidIncreaseResolution(VideoSourceRestrictions restrictions_before, function DidDecreaseResolution (line 118) | bool DidDecreaseResolution(VideoSourceRestrictions restrictions_before, function DidIncreaseFrameRate (line 128) | bool DidIncreaseFrameRate(VideoSourceRestrictions restrictions_before, function DidDecreaseFrameRate (line 138) | bool DidDecreaseFrameRate(VideoSourceRestrictions restrictions_before, FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_source_restrictions_unittest.cc type webrtc (line 15) | namespace webrtc { function VideoSourceRestrictions (line 27) | VideoSourceRestrictions RestrictionsFromMaxPixelsPerFrame( function VideoSourceRestrictions (line 33) | VideoSourceRestrictions RestrictionsFromMaxFrameRate(double max_frame_... function TEST (line 39) | TEST(VideoSourceRestrictionsTest, DidIncreaseResolution) { function TEST (line 60) | TEST(VideoSourceRestrictionsTest, DidDecreaseFrameRate) { function TEST (line 81) | TEST(VideoSourceRestrictionsTest, DidRestrictionsChangeFalseForSame) { function TEST (line 90) | TEST(VideoSourceRestrictions, function TEST (line 106) | TEST(VideoSourceRestrictions, function TEST (line 122) | TEST(VideoSourceRestrictions, FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_adapter.cc type webrtc (line 30) | namespace webrtc { function GetLowerFrameRateThan (line 37) | int GetLowerFrameRateThan(int fps) { function GetHigherFrameRateThan (line 42) | int GetHigherFrameRateThan(int fps) { function GetIncreasedMaxPixelsWanted (line 48) | int GetIncreasedMaxPixelsWanted(int target_pixels) { function CanDecreaseResolutionTo (line 64) | bool CanDecreaseResolutionTo(int target_pixels, function CanIncreaseResolutionTo (line 75) | bool CanIncreaseResolutionTo(int target_pixels, function CanDecreaseFrameRateTo (line 84) | bool CanDecreaseFrameRateTo(int max_frame_rate, function CanIncreaseFrameRateTo (line 92) | bool CanIncreaseFrameRateTo(int max_frame_rate, function MinPixelLimitReached (line 99) | bool MinPixelLimitReached(const VideoStreamInputState& input_state) { function VideoSourceRestrictions (line 114) | VideoSourceRestrictions FilterRestrictionsByDegradationPreference( function GetLowerResolutionThan (line 143) | int GetLowerResolutionThan(int pixel_count) { function GetHigherResolutionThan (line 149) | int GetHigherResolutionThan(int pixel_count) { function VideoStreamInputState (line 193) | const VideoStreamInputState& Adaptation::input_state() const { function VideoSourceRestrictions (line 197) | const VideoSourceRestrictions& Adaptation::restrictions() const { function VideoAdaptationCounters (line 201) | const VideoAdaptationCounters& Adaptation::counters() const { function VideoSourceRestrictions (line 224) | VideoSourceRestrictions VideoStreamAdapter::source_restrictions() const { function VideoAdaptationCounters (line 229) | const VideoAdaptationCounters& VideoStreamAdapter::adaptation_counters... type VideoStreamAdapter::RestrictionsOrStateVisitor (line 302) | struct VideoStreamAdapter::RestrictionsOrStateVisitor { method Adaptation (line 303) | Adaptation operator()(const RestrictionsWithCounters& r) const { method Adaptation (line 307) | Adaptation operator()(const Adaptation::Status& status) const { function Adaptation (line 316) | Adaptation VideoStreamAdapter::RestrictionsOrStateToAdaptation( function Adaptation (line 325) | Adaptation VideoStreamAdapter::GetAdaptationUp( function Adaptation (line 345) | Adaptation VideoStreamAdapter::GetAdaptationUp() { function Adaptation (line 394) | Adaptation VideoStreamAdapter::GetAdaptationDown() { function Adaptation (line 597) | Adaptation VideoStreamAdapter::GetAdaptDownResolution() { function Adaptation (line 664) | Adaptation VideoStreamAdapter::GetAdaptationTo( FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_adapter.h function class (line 38) | class VideoSourceRestrictionsListener { type class (line 68) | enum class type RestrictionsWithCounters (line 161) | struct RestrictionsWithCounters { type AwaitingFrameSizeChange (line 245) | struct AwaitingFrameSizeChange { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_adapter_unittest.cc type webrtc (line 35) | namespace webrtc { function BalancedFieldTrialConfig (line 53) | std::string BalancedFieldTrialConfig() { class FakeVideoStream (line 68) | class FakeVideoStream { method FakeVideoStream (line 70) | FakeVideoStream(VideoStreamAdapter* adapter, method input_pixels (line 83) | int input_pixels() const { return input_pixels_; } method input_fps (line 84) | int input_fps() const { return input_fps_; } method ApplyAdaptation (line 88) | void ApplyAdaptation(Adaptation adaptation) { class FakeVideoStreamAdapterListner (line 114) | class FakeVideoStreamAdapterListner : public VideoSourceRestrictionsLi... method OnVideoSourceRestrictionsUpdated (line 116) | void OnVideoSourceRestrictionsUpdated( method calls (line 125) | int calls() const { return calls_; } method VideoSourceRestrictions (line 127) | VideoSourceRestrictions last_restrictions() const { class MockAdaptationConstraint (line 136) | class MockAdaptationConstraint : public AdaptationConstraint { method Name (line 146) | std::string Name() const override { return "MockAdaptationConstraint... class VideoStreamAdapterTest (line 151) | class VideoStreamAdapterTest : public ::testing::Test { method VideoStreamAdapterTest (line 153) | VideoStreamAdapterTest() function TEST_F (line 166) | TEST_F(VideoStreamAdapterTest, NoRestrictionsByDefault) { function TEST_F (line 171) | TEST_F(VideoStreamAdapterTest, MaintainFramerate_DecreasesPixelsToThre... function TEST_F (line 187) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 204) | TEST_F(VideoStreamAdapterTest, MaintainFramerate_IncreasePixelsToFiveT... function TEST_F (line 224) | TEST_F(VideoStreamAdapterTest, MaintainFramerate_IncreasePixelsToUnres... function TEST_F (line 239) | TEST_F(VideoStreamAdapterTest, MaintainResolution_DecreasesFpsToTwoThi... function TEST_F (line 257) | TEST_F(VideoStreamAdapterTest, MaintainResolution_DecreasesFpsToLimitR... function TEST_F (line 274) | TEST_F(VideoStreamAdapterTest, MaintainResolution_IncreaseFpsToThreeHa... function TEST_F (line 296) | TEST_F(VideoStreamAdapterTest, MaintainResolution_IncreaseFpsToUnrestr... function TEST_F (line 311) | TEST_F(VideoStreamAdapterTest, Balanced_DecreaseFrameRate) { function TEST_F (line 332) | TEST_F(VideoStreamAdapterTest, Balanced_DecreaseResolution) { function TEST_F (line 403) | TEST_F(VideoStreamAdapterTest, Balanced_IncreaseFrameRateAndResolution) { function TEST_F (line 509) | TEST_F(VideoStreamAdapterTest, Balanced_LimitReached) { function TEST_F (line 552) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 570) | TEST_F(VideoStreamAdapterTest, MaintainFramerate_AwaitingPreviousAdapt... function TEST_F (line 590) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 614) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 638) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 658) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 676) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 694) | TEST_F( function TEST_F (line 709) | TEST_F(VideoStreamAdapterTest, RestrictionBroadcasted) { function TEST_F (line 736) | TEST_F(VideoStreamAdapterTest, AdaptationHasNextRestrcitions) { function TEST_F (line 766) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 788) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 800) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 812) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 827) | TEST_F( function TEST_F (line 848) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 863) | TEST_F(VideoStreamAdapterTest, function TEST_F (line 876) | TEST_F(VideoStreamAdapterTest, AdaptationConstraintAllowsAdaptationsUp) { function TEST_F (line 895) | TEST_F(VideoStreamAdapterTest, AdaptationConstraintDisallowsAdaptation... function TEST (line 920) | TEST(VideoStreamAdapterDeathTest, function TEST (line 932) | TEST(VideoStreamAdapterDeathTest, AdaptDownInvalidatesAdaptations) { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_input_state.cc type webrtc (line 15) | namespace webrtc { function VideoCodecType (line 64) | VideoCodecType VideoStreamInputState::video_codec_type() const { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_input_state.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_input_state_provider.cc type webrtc (line 15) | namespace webrtc { function VideoStreamInputState (line 46) | VideoStreamInputState VideoStreamInputStateProvider::InputState() { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_input_state_provider.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/adaptation/video_stream_input_state_provider_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(VideoStreamInputStateProviderTest, DefaultValues) { function TEST (line 34) | TEST(VideoStreamInputStateProviderTest, ValuesSet) { FILE: tgcalls/third_party/webrtc/src/call/audio_receive_stream.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/audio_receive_stream.h function namespace (line 30) | namespace webrtc { function virtual (line 178) | virtual bool IsRunning() const = 0; FILE: tgcalls/third_party/webrtc/src/call/audio_send_stream.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/audio_send_stream.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/audio_sender.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/audio_state.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/audio_state.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/bitrate_allocator.cc type webrtc (line 29) | namespace webrtc { function MediaRatio (line 45) | double MediaRatio(uint32_t allocated_bitrate, uint32_t protection_bitr... function EnoughBitrateForAllObservers (line 54) | bool EnoughBitrateForAllObservers( function DistributeBitrateEvenly (line 77) | void DistributeBitrateEvenly( function DistributeBitrateRelatively (line 119) | void DistributeBitrateRelatively( function LowRateAllocation (line 189) | std::map LowRateAllocation( function NormalRateAllocation (line 255) | std::map NormalRateAllocation( function MaxRateAllocation (line 296) | std::map MaxRateAllocation( function ZeroRateAllocation (line 313) | std::map ZeroRateAllocation( function AllocateBitrates (line 321) | std::map AllocateBitrates( FILE: tgcalls/third_party/webrtc/src/call/bitrate_allocator.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/bitrate_allocator_unittest.cc type webrtc (line 26) | namespace webrtc { function AllocationLimitsEq (line 29) | auto AllocationLimitsEq(uint32_t min_allocatable_rate_bps, function AllocationLimitsEq (line 40) | auto AllocationLimitsEq(uint32_t min_allocatable_rate_bps, class MockLimitObserver (line 48) | class MockLimitObserver : public BitrateAllocator::LimitObserver { class TestBitrateObserver (line 56) | class TestBitrateObserver : public BitrateAllocatorObserver { method TestBitrateObserver (line 58) | TestBitrateObserver() method SetBitrateProtectionRatio (line 65) | void SetBitrateProtectionRatio(double protection_ratio) { method OnBitrateUpdated (line 69) | uint32_t OnBitrateUpdated(BitrateAllocationUpdate update) override { function TargetTransferRate (line 87) | TargetTransferRate CreateTargetRateMessage(uint32_t target_bitrate_bps, class BitrateAllocatorTest (line 105) | class BitrateAllocatorTest : public ::testing::Test { method BitrateAllocatorTest (line 107) | BitrateAllocatorTest() : allocator_(new BitrateAllocator(&limit_obse... method AddObserver (line 112) | void AddObserver(BitrateAllocatorObserver* observer, method MediaStreamAllocationConfig (line 123) | MediaStreamAllocationConfig DefaultConfig() const { function TEST_F (line 138) | TEST_F(BitrateAllocatorTest, RespectsPriorityBitrate) { function TEST_F (line 178) | TEST_F(BitrateAllocatorTest, UpdatingBitrateObserver) { function TEST_F (line 218) | TEST_F(BitrateAllocatorTest, TwoBitrateObserversOneRtcpObserver) { function TEST_F (line 280) | TEST_F(BitrateAllocatorTest, RemoveObserverTriggersLimitObserver) { class BitrateAllocatorTestNoEnforceMin (line 296) | class BitrateAllocatorTestNoEnforceMin : public ::testing::Test { method BitrateAllocatorTestNoEnforceMin (line 298) | BitrateAllocatorTestNoEnforceMin() method AddObserver (line 304) | void AddObserver(BitrateAllocatorObserver* observer, function TEST_F (line 321) | TEST_F(BitrateAllocatorTestNoEnforceMin, OneBitrateObserver) { function TEST_F (line 348) | TEST_F(BitrateAllocatorTestNoEnforceMin, ThreeBitrateObservers) { function TEST_F (line 417) | TEST_F(BitrateAllocatorTestNoEnforceMin, OneBitrateObserverWithPacketL... function TEST_F (line 490) | TEST_F(BitrateAllocatorTest, function TEST_F (line 528) | TEST_F(BitrateAllocatorTestNoEnforceMin, TwoBitrateObserverWithPacketL... function TEST_F (line 588) | TEST_F(BitrateAllocatorTest, ThreeBitrateObserversLowBweEnforceMin) { function TEST_F (line 621) | TEST_F(BitrateAllocatorTest, AddObserverWhileNetworkDown) { function TEST_F (line 656) | TEST_F(BitrateAllocatorTest, MixedEnforecedConfigs) { function TEST_F (line 707) | TEST_F(BitrateAllocatorTest, AvoidToggleAbsolute) { function TEST_F (line 739) | TEST_F(BitrateAllocatorTest, AvoidTogglePercent) { function TEST_F (line 771) | TEST_F(BitrateAllocatorTest, PassProbingInterval) { function TEST_F (line 783) | TEST_F(BitrateAllocatorTest, PriorityRateOneObserverBasic) { function TEST_F (line 800) | TEST_F(BitrateAllocatorTest, PriorityRateTwoObserversBasic) { function TEST_F (line 822) | TEST_F(BitrateAllocatorTest, PriorityRateTwoObserversBasicMinEnforced) { function TEST_F (line 844) | TEST_F(BitrateAllocatorTest, PriorityRateTwoObserversBothAllocatedMax) { function TEST_F (line 867) | TEST_F(BitrateAllocatorTest, PriorityRateTwoObserversOneAllocatedToMax) { function TEST_F (line 884) | TEST_F(BitrateAllocatorTest, function TEST_F (line 924) | TEST_F(BitrateAllocatorTest, PriorityRateThreeObserversHighAllocatedTo... function TEST_F (line 967) | TEST_F(BitrateAllocatorTest, PriorityRateThreeObserversLowAllocatedToM... function TEST_F (line 1014) | TEST_F(BitrateAllocatorTest, PriorityRateThreeObserversTwoAllocatedToM... FILE: tgcalls/third_party/webrtc/src/call/bitrate_estimator_tests.cc type webrtc (line 33) | namespace webrtc { class LogObserver (line 37) | class LogObserver { method LogObserver (line 39) | LogObserver() { rtc::LogMessage::AddLogToStream(&callback_, rtc::LS_... method PushExpectedLogLine (line 43) | void PushExpectedLogLine(const std::string& expected_log_line) { method Wait (line 47) | bool Wait() { return callback_.Wait(); } class Callback (line 50) | class Callback : public rtc::LogSink { method OnLogMessage (line 52) | void OnLogMessage(const std::string& message) override { method Wait (line 79) | bool Wait() { return done_.Wait(test::CallTest::kDefaultTimeoutMs); } method PushExpectedLogLine (line 81) | void PushExpectedLogLine(const std::string& expected_log_line) { class BitrateEstimatorTest (line 101) | class BitrateEstimatorTest : public test::CallTest { method BitrateEstimatorTest (line 103) | BitrateEstimatorTest() : receive_config_(nullptr) {} method SetUp (line 107) | virtual void SetUp() { method TearDown (line 150) | virtual void TearDown() { class Stream (line 168) | class Stream { method Stream (line 170) | explicit Stream(BitrateEstimatorTest* test) method StopSending (line 221) | void StopSending() { function TEST_F (line 253) | TEST_F(BitrateEstimatorTest, InstantiatesTOFPerDefaultForVideo) { function TEST_F (line 264) | TEST_F(BitrateEstimatorTest, ImmediatelySwitchToASTForVideo) { function TEST_F (line 277) | TEST_F(BitrateEstimatorTest, SwitchesToASTForVideo) { function TEST_F (line 298) | TEST_F(BitrateEstimatorTest, DISABLED_SwitchesToASTThenBackToTOFForVid... FILE: tgcalls/third_party/webrtc/src/call/call.cc type webrtc (line 70) | namespace webrtc { function SendPeriodicFeedback (line 73) | bool SendPeriodicFeedback(const std::vector& extensions) { function UseSendSideBwe (line 82) | bool UseSendSideBwe(const std::vector& extensions, function UseSendSideBwe (line 94) | bool UseSendSideBwe(const VideoReceiveStream::Config& config) { function UseSendSideBwe (line 98) | bool UseSendSideBwe(const AudioReceiveStream::Config& config) { function UseSendSideBwe (line 102) | bool UseSendSideBwe(const FlexfecReceiveStream::Config& config) { function CreateRtcLogStreamConfig (line 114) | std::unique_ptr CreateRtcLogStreamConfig( function CreateRtcLogStreamConfig (line 132) | std::unique_ptr CreateRtcLogStreamConfig( function CreateRtcLogStreamConfig (line 149) | std::unique_ptr CreateRtcLogStreamConfig( function IsRtcp (line 158) | bool IsRtcp(const uint8_t* packet, size_t length) { function TaskQueueBase (line 163) | TaskQueueBase* GetCurrentTaskQueueOrThread() { function UpdateSendHistograms (line 171) | void UpdateSendHistograms(Timestamp now, type internal (line 200) | namespace internal { class ResourceVideoSendStreamForwarder (line 204) | class ResourceVideoSendStreamForwarder { method ResourceVideoSendStreamForwarder (line 206) | ResourceVideoSendStreamForwarder( method Resource (line 216) | rtc::scoped_refptr Resource() const { method OnCreateVideoSendStream (line 220) | void OnCreateVideoSendStream(VideoSendStream* video_send_stream) { method OnDestroyVideoSendStream (line 230) | void OnDestroyVideoSendStream(VideoSendStream* video_send_stream) { class Call (line 243) | class Call final : public webrtc::Call, type ReceiveRtpConfig (line 389) | struct ReceiveRtpConfig { method ReceiveRtpConfig (line 390) | explicit ReceiveRtpConfig(const webrtc::AudioReceiveStream::Conf... method ReceiveRtpConfig (line 393) | explicit ReceiveRtpConfig(const webrtc::VideoReceiveStream::Conf... method ReceiveRtpConfig (line 396) | explicit ReceiveRtpConfig(const FlexfecReceiveStream::Config& co... function PacketReceiver (line 781) | PacketReceiver* Call::Receiver() { function FlexfecReceiveStream (line 1081) | FlexfecReceiveStream* Call::CreateFlexfecReceiveStream( function RtpTransportControllerSendInterface (line 1136) | RtpTransportControllerSendInterface* Call::GetTransportControllerSen... function WebRtcKeyValueConfig (line 1163) | const WebRtcKeyValueConfig& Call::trials() const { function Call (line 497) | Call* Call::Create(const Call::Config& config) { function Call (line 504) | Call* Call::Create(const Call::Config& config, function Call (line 510) | Call* Call::Create(const Call::Config& config, class SharedModuleThread::Impl (line 524) | class SharedModuleThread::Impl { method Impl (line 526) | Impl(std::unique_ptr process_thread, method EnsureStarted (line 531) | void EnsureStarted() { method ProcessThread (line 539) | ProcessThread* process_thread() { method AddRef (line 544) | void AddRef() const { method Release (line 549) | rtc::RefCountReleaseStatus Release() const { function ProcessThread (line 601) | ProcessThread* SharedModuleThread::process_thread() { function VideoSendStream (line 619) | VideoSendStream* Call::CreateVideoSendStream( type internal (line 626) | namespace internal { class ResourceVideoSendStreamForwarder (line 204) | class ResourceVideoSendStreamForwarder { method ResourceVideoSendStreamForwarder (line 206) | ResourceVideoSendStreamForwarder( method Resource (line 216) | rtc::scoped_refptr Resource() const { method OnCreateVideoSendStream (line 220) | void OnCreateVideoSendStream(VideoSendStream* video_send_stream) { method OnDestroyVideoSendStream (line 230) | void OnDestroyVideoSendStream(VideoSendStream* video_send_stream) { class Call (line 243) | class Call final : public webrtc::Call, type ReceiveRtpConfig (line 389) | struct ReceiveRtpConfig { method ReceiveRtpConfig (line 390) | explicit ReceiveRtpConfig(const webrtc::AudioReceiveStream::Conf... method ReceiveRtpConfig (line 393) | explicit ReceiveRtpConfig(const webrtc::VideoReceiveStream::Conf... method ReceiveRtpConfig (line 396) | explicit ReceiveRtpConfig(const FlexfecReceiveStream::Config& co... function PacketReceiver (line 781) | PacketReceiver* Call::Receiver() { function FlexfecReceiveStream (line 1081) | FlexfecReceiveStream* Call::CreateFlexfecReceiveStream( function RtpTransportControllerSendInterface (line 1136) | RtpTransportControllerSendInterface* Call::GetTransportControllerSen... function WebRtcKeyValueConfig (line 1163) | const WebRtcKeyValueConfig& Call::trials() const { FILE: tgcalls/third_party/webrtc/src/call/call.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/call_config.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/call_config.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/call_factory.cc type webrtc (line 25) | namespace webrtc { function ParseConfigParam (line 27) | bool ParseConfigParam(std::string exp_name, int* field) { function ParseDegradationConfig (line 35) | absl::optional ParseDegradationC... function Call (line 77) | Call* CallFactory::CreateCall(const Call::Config& config) { function CreateCallFactory (line 101) | std::unique_ptr CreateCallFactory() { FILE: tgcalls/third_party/webrtc/src/call/call_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/call_perf_tests.cc type webrtc (line 55) | namespace webrtc { class CallPerfTest (line 62) | class CallPerfTest : public test::CallTest { method CallPerfTest (line 64) | CallPerfTest() { type FecMode (line 70) | enum class FecMode { kOn, kOff } type CreateOrder (line 71) | enum class CreateOrder { kAudioFirst, kVideoFirst } class VideoRtcpAndSyncObserver (line 93) | class VideoRtcpAndSyncObserver : public test::RtpRtcpObserver, method VideoRtcpAndSyncObserver (line 100) | explicit VideoRtcpAndSyncObserver(TaskQueueBase* task_queue, method OnFrame (line 109) | void OnFrame(const VideoFrame& video_frame) override { method CheckStats (line 113) | void CheckStats() { method set_receive_stream (line 141) | void set_receive_stream(VideoReceiveStream* receive_stream) { method PrintResults (line 147) | void PrintResults() { function TEST_F (line 343) | TEST_F(CallPerfTest, Synchronization_PlaysOutAudioAndVideoWithoutClock... function TEST_F (line 349) | TEST_F(CallPerfTest, Synchronization_PlaysOutAudioAndVideoWithVideoNtp... function TEST_F (line 356) | TEST_F(CallPerfTest, function TEST_F (line 364) | TEST_F(CallPerfTest, class CaptureNtpTimeObserver (line 377) | class CaptureNtpTimeObserver : public test::EndToEndTest, method CaptureNtpTimeObserver (line 380) | CaptureNtpTimeObserver(const BuiltInNetworkBehaviorConfig& net_config, method CreateSendTransport (line 396) | std::unique_ptr CreateSendTransport( method CreateReceiveTransport (line 407) | std::unique_ptr CreateReceiveTransport( method OnFrame (line 417) | void OnFrame(const VideoFrame& video_frame) override { method Action (line 453) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnFrameGeneratorCapturerCreated (line 475) | void OnFrameGeneratorCapturerCreated( method ModifyVideoConfigs (line 480) | void ModifyVideoConfigs( method PerformTest (line 489) | void PerformTest() override { function TEST_F (line 517) | TEST_F(CallPerfTest, Real_Estimated_CaptureNtpTimeWithNetworkDelay) { function TEST_F (line 528) | TEST_F(CallPerfTest, Real_Estimated_CaptureNtpTimeWithNetworkJitter) { function TEST_F (line 541) | TEST_F(CallPerfTest, ReceivesCpuOveruseAndUnderuse) { class BitrateObserver (line 655) | class BitrateObserver : public test::EndToEndTest { method BitrateObserver (line 657) | explicit BitrateObserver(bool using_min_transmit_bitrate) method Action (line 674) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnVideoStreamsCreated (line 694) | void OnVideoStreamsCreated( method ModifyVideoConfigs (line 700) | void ModifyVideoConfigs( method PerformTest (line 711) | void PerformTest() override { function TEST_F (line 733) | TEST_F(CallPerfTest, Bitrate_Kbps_PadsToMinTransmitBitrate) { function TEST_F (line 737) | TEST_F(CallPerfTest, Bitrate_Kbps_NoPadWithoutMinTransmitBitrate) { function TEST_F (line 749) | TEST_F(CallPerfTest, MAYBE_KeepsHighBitrateWhenReconfiguringSender) { class MinVideoAndAudioBitrateTester (line 899) | class MinVideoAndAudioBitrateTester : public test::EndToEndTest { method MinVideoAndAudioBitrateTester (line 901) | MinVideoAndAudioBitrateTester(int test_bitrate_from, method BuiltInNetworkBehaviorConfig (line 918) | BuiltInNetworkBehaviorConfig GetFakeNetworkPipeConfig() { method CreateSendTransport (line 924) | std::unique_ptr CreateSendTransport( method CreateReceiveTransport (line 937) | std::unique_ptr CreateReceiveTransport( method PerformTest (line 949) | void PerformTest() override { method OnCallsCreated (line 991) | void OnCallsCreated(Call* sender_call, Call* receiver_call) override { method GetNumVideoStreams (line 1001) | size_t GetNumVideoStreams() const override { return 1; } method GetNumAudioStreams (line 1003) | size_t GetNumAudioStreams() const override { return 1; } method ModifyAudioConfigs (line 1005) | void ModifyAudioConfigs( function TEST_F (line 1035) | TEST_F(CallPerfTest, MAYBE_Min_Bitrate_VideoAndAudio) { FILE: tgcalls/third_party/webrtc/src/call/call_unittest.cc type CallHelper (line 48) | struct CallHelper { method CallHelper (line 49) | explicit CallHelper(bool use_null_audio_processing) { type webrtc (line 79) | namespace webrtc { function FindResourceWhoseNameContains (line 83) | rtc::scoped_refptr FindResourceWhoseNameContains( function TEST (line 95) | TEST(CallTest, ConstructDestruct) { function TEST (line 101) | TEST(CallTest, CreateDestroy_AudioSendStream) { function TEST (line 113) | TEST(CallTest, CreateDestroy_AudioReceiveStream) { function TEST (line 128) | TEST(CallTest, CreateDestroy_AudioSendStreams) { function TEST (line 153) | TEST(CallTest, CreateDestroy_AudioReceiveStreams) { function TEST (line 181) | TEST(CallTest, CreateDestroy_AssociateAudioSendReceiveStreams_RecvFirs... function TEST (line 214) | TEST(CallTest, CreateDestroy_AssociateAudioSendReceiveStreams_SendFirs... function TEST (line 245) | TEST(CallTest, CreateDestroy_FlexfecReceiveStream) { function TEST (line 260) | TEST(CallTest, CreateDestroy_FlexfecReceiveStreams) { function TEST (line 288) | TEST(CallTest, MultipleFlexfecReceiveStreamsProtectingSingleVideoStrea... function TEST (line 324) | TEST(CallTest, RecreatingAudioStreamWithSameSsrcReusesRtpState) { function TEST (line 352) | TEST(CallTest, AddAdaptationResourceAfterCreatingVideoSendStream) { function TEST (line 414) | TEST(CallTest, AddAdaptationResourceBeforeCreatingVideoSendStream) { function TEST (line 476) | TEST(CallTest, SharedModuleThread) { FILE: tgcalls/third_party/webrtc/src/call/degraded_call.cc type webrtc (line 18) | namespace webrtc { function AudioSendStream (line 156) | AudioSendStream* DegradedCall::CreateAudioSendStream( function AudioReceiveStream (line 178) | AudioReceiveStream* DegradedCall::CreateAudioReceiveStream( function VideoSendStream (line 188) | VideoSendStream* DegradedCall::CreateVideoSendStream( function VideoSendStream (line 205) | VideoSendStream* DegradedCall::CreateVideoSendStream( function VideoReceiveStream (line 228) | VideoReceiveStream* DegradedCall::CreateVideoReceiveStream( function FlexfecReceiveStream (line 238) | FlexfecReceiveStream* DegradedCall::CreateFlexfecReceiveStream( function PacketReceiver (line 253) | PacketReceiver* DegradedCall::Receiver() { function RtpTransportControllerSendInterface (line 260) | RtpTransportControllerSendInterface* function WebRtcKeyValueConfig (line 269) | const WebRtcKeyValueConfig& DegradedCall::trials() const { FILE: tgcalls/third_party/webrtc/src/call/degraded_call.h function namespace (line 43) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/fake_network_pipe.cc type webrtc (line 26) | namespace webrtc { function NetworkPacket (line 61) | NetworkPacket& NetworkPacket::operator=(NetworkPacket&& o) { FILE: tgcalls/third_party/webrtc/src/call/fake_network_pipe.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/fake_network_pipe_unittest.cc type webrtc (line 23) | namespace webrtc { class MockReceiver (line 25) | class MockReceiver : public PacketReceiver { class ReorderTestReceiver (line 34) | class ReorderTestReceiver : public MockReceiver { method DeliveryStatus (line 36) | DeliveryStatus DeliverPacket(MediaType media_type, class FakeNetworkPipeTest (line 48) | class FakeNetworkPipeTest : public ::testing::Test { method FakeNetworkPipeTest (line 50) | FakeNetworkPipeTest() : fake_clock_(12345) {} method SendPackets (line 53) | void SendPackets(FakeNetworkPipe* pipe, int number_packets, int pack... method PacketTimeMs (line 65) | int PacketTimeMs(int capacity_kbps, int packet_size) const { function TEST_F (line 73) | TEST_F(FakeNetworkPipeTest, CapacityTest) { function TEST_F (line 113) | TEST_F(FakeNetworkPipeTest, ExtraDelayTest) { function TEST_F (line 149) | TEST_F(FakeNetworkPipeTest, QueueLengthTest) { function TEST_F (line 173) | TEST_F(FakeNetworkPipeTest, StatisticsTest) { function TEST_F (line 205) | TEST_F(FakeNetworkPipeTest, ChangingCapacityWithEmptyPipeTest) { function TEST_F (line 267) | TEST_F(FakeNetworkPipeTest, ChangingCapacityWithPacketsInPipeTest) { function TEST_F (line 315) | TEST_F(FakeNetworkPipeTest, DisallowReorderingThenAllowReordering) { function TEST_F (line 363) | TEST_F(FakeNetworkPipeTest, BurstLoss) { function TEST_F (line 403) | TEST_F(FakeNetworkPipeTest, SetReceiver) { FILE: tgcalls/third_party/webrtc/src/call/flexfec_receive_stream.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/flexfec_receive_stream.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/flexfec_receive_stream_impl.cc type webrtc (line 33) | namespace webrtc { function MaybeCreateFlexfecReceiver (line 82) | std::unique_ptr MaybeCreateFlexfecReceiver( function CreateRtpRtcpModule (line 121) | std::unique_ptr CreateRtpRtcpModule( FILE: tgcalls/third_party/webrtc/src/call/flexfec_receive_stream_impl.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/flexfec_receive_stream_unittest.cc type webrtc (line 34) | namespace webrtc { function CreateDefaultConfig (line 44) | FlexfecReceiveStream::Config CreateDefaultConfig( function RtpPacketReceived (line 55) | RtpPacketReceived ParsePacket(rtc::ArrayView packet) { function TEST (line 63) | TEST(FlexfecReceiveStreamConfigTest, IsCompleteAndEnabled) { class FlexfecReceiveStreamTest (line 86) | class FlexfecReceiveStreamTest : public ::testing::Test { method FlexfecReceiveStreamTest (line 88) | FlexfecReceiveStreamTest() function TEST_F (line 109) | TEST_F(FlexfecReceiveStreamTest, ConstructDestruct) {} function TEST_F (line 114) | TEST_F(FlexfecReceiveStreamTest, RecoversPacket) { FILE: tgcalls/third_party/webrtc/src/call/packet_receiver.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rampup_tests.cc type webrtc (line 38) | namespace webrtc { function GenerateSsrcs (line 49) | std::vector GenerateSsrcs(size_t num_streams, uint32_t ssrc_... class RampUpTester::VideoStreamFactory (line 136) | class RampUpTester::VideoStreamFactory method VideoStreamFactory (line 139) | VideoStreamFactory() {} method CreateEncoderStreams (line 142) | std::vector CreateEncoderStreams( class RampUpTest (line 590) | class RampUpTest : public test::CallTest { method RampUpTest (line 592) | RampUpTest() function TEST_F (line 621) | TEST_F(RampUpTest, UpDownUpAbsSendTimeSimulcastRedRtx) { function TEST_F (line 637) | TEST_F(RampUpTest, MAYBE_UpDownUpTransportSequenceNumberRtx) { function TEST_F (line 649) | TEST_F(RampUpTest, DISABLED_UpDownUpTransportSequenceNumberPacketLoss) { function TEST_F (line 665) | TEST_F(RampUpTest, MAYBE_UpDownUpAudioVideoTransportSequenceNumberRtx) { function TEST_F (line 673) | TEST_F(RampUpTest, UpDownUpAudioTransportSequenceNumberRtx) { function TEST_F (line 681) | TEST_F(RampUpTest, TOffsetSimulcastRedRtx) { function TEST_F (line 687) | TEST_F(RampUpTest, AbsSendTime) { function TEST_F (line 693) | TEST_F(RampUpTest, AbsSendTimeSimulcastRedRtx) { function TEST_F (line 699) | TEST_F(RampUpTest, TransportSequenceNumber) { function TEST_F (line 705) | TEST_F(RampUpTest, TransportSequenceNumberSimulcast) { function TEST_F (line 711) | TEST_F(RampUpTest, TransportSequenceNumberSimulcastRedRtx) { function TEST_F (line 717) | TEST_F(RampUpTest, AudioTransportSequenceNumber) { FILE: tgcalls/third_party/webrtc/src/call/rampup_tests.h function class (line 38) | class RampUpTester : public test::EndToEndTest { FILE: tgcalls/third_party/webrtc/src/call/receive_time_calculator.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/receive_time_calculator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/receive_time_calculator_unittest.cc type webrtc (line 25) | namespace webrtc { type test (line 26) | namespace test { class EmulatedClock (line 29) | class EmulatedClock { method EmulatedClock (line 31) | explicit EmulatedClock(int seed, float drift = 0.0f) method GetClockUs (line 34) | int64_t GetClockUs() const { return clock_us_; } method UpdateClock (line 37) | int64_t UpdateClock(int64_t time_us) { class EmulatedMonotoneousClock (line 57) | class EmulatedMonotoneousClock : public EmulatedClock { method EmulatedMonotoneousClock (line 59) | explicit EmulatedMonotoneousClock(int seed) : EmulatedClock(seed) {} method Query (line 62) | int64_t Query(int64_t time_us) { method ForceStallUs (line 87) | void ForceStallUs() { method Stalled (line 93) | bool Stalled() const { return stall_recovery_time_us_ > 0; } method GetRemainingStall (line 95) | int64_t GetRemainingStall(int64_t time_us) const { class EmulatedNonMonotoneousClock (line 107) | class EmulatedNonMonotoneousClock : public EmulatedClock { method EmulatedNonMonotoneousClock (line 109) | EmulatedNonMonotoneousClock(int seed, int64_t duration_us, float d... method Pregenerate (line 115) | void Pregenerate(int64_t duration_us) { method Query (line 139) | int64_t Query(int64_t time_us) { method WasReset (line 155) | bool WasReset() const { return last_reset_size_us_ != 0; } method WasNegativeReset (line 156) | bool WasNegativeReset() const { return last_reset_size_us_ < 0; } method GetLastResetUs (line 157) | int64_t GetLastResetUs() const { return last_reset_size_us_; } function TEST (line 170) | TEST(ClockRepair, NoClockDrift) { FILE: tgcalls/third_party/webrtc/src/call/rtp_bitrate_configurator.cc function MinPositive (line 21) | int MinPositive(int a, int b) { type webrtc (line 33) | namespace webrtc { function BitrateConstraints (line 48) | BitrateConstraints RtpBitrateConfigurator::GetConfig() const { FILE: tgcalls/third_party/webrtc/src/call/rtp_bitrate_configurator.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_bitrate_configurator_unittest.cc type webrtc (line 16) | namespace webrtc { class RtpBitrateConfiguratorTest (line 19) | class RtpBitrateConfiguratorTest : public ::testing::Test { method RtpBitrateConfiguratorTest (line 21) | RtpBitrateConfiguratorTest() method UpdateConfigMatches (line 24) | void UpdateConfigMatches(BitrateConstraints bitrate_config, method UpdateMaskMatches (line 39) | void UpdateMaskMatches(BitrateSettings bitrate_mask, function TEST_F (line 55) | TEST_F(RtpBitrateConfiguratorTest, NewConfigWithValidConfigReturnsNewC... function TEST_F (line 64) | TEST_F(RtpBitrateConfiguratorTest, NewConfigWithDifferentMinReturnsNew... function TEST_F (line 75) | TEST_F(RtpBitrateConfiguratorTest, function TEST_F (line 87) | TEST_F(RtpBitrateConfiguratorTest, NewConfigWithDifferentMaxReturnsNew... function TEST_F (line 98) | TEST_F(RtpBitrateConfiguratorTest, NewConfigWithSameConfigElidesSecond... function TEST_F (line 109) | TEST_F(RtpBitrateConfiguratorTest, function TEST_F (line 123) | TEST_F(RtpBitrateConfiguratorTest, BiggerMaskMinUsed) { function TEST_F (line 129) | TEST_F(RtpBitrateConfiguratorTest, BiggerConfigMinUsed) { function TEST_F (line 140) | TEST_F(RtpBitrateConfiguratorTest, LatestStartMaskPreferred) { function TEST_F (line 152) | TEST_F(RtpBitrateConfiguratorTest, SmallerMaskMaxUsed) { function TEST_F (line 163) | TEST_F(RtpBitrateConfiguratorTest, SmallerConfigMaxUsed) { function TEST_F (line 175) | TEST_F(RtpBitrateConfiguratorTest, MaskStartLessThanConfigMinClamped) { function TEST_F (line 185) | TEST_F(RtpBitrateConfiguratorTest, MaskStartGreaterThanConfigMaxClampe... function TEST_F (line 196) | TEST_F(RtpBitrateConfiguratorTest, MaskMinGreaterThanConfigMaxClamped) { function TEST_F (line 207) | TEST_F(RtpBitrateConfiguratorTest, SettingMaskStartForcesUpdate) { function TEST_F (line 217) | TEST_F(RtpBitrateConfiguratorTest, NewConfigWithNoChangesDoesNotCallNe... function TEST_F (line 237) | TEST_F(RtpBitrateConfiguratorTest, function TEST_F (line 258) | TEST_F(RtpBitrateConfiguratorTest, NewConfigNotReturnedWhenStartMaskRe... function TEST_F (line 270) | TEST_F(RtpBitrateConfiguratorTest, NewConfigAfterBitrateConfigMaskWith... function TEST_F (line 284) | TEST_F(RtpBitrateConfiguratorTest, FILE: tgcalls/third_party/webrtc/src/call/rtp_config.cc type webrtc (line 20) | namespace webrtc { function FindAssociatedSsrc (line 24) | uint32_t FindAssociatedSsrc(uint32_t ssrc, FILE: tgcalls/third_party/webrtc/src/call/rtp_config.h type RtpPayloadState (line 26) | struct RtpPayloadState { type LntfConfig (line 33) | struct LntfConfig { type RtpConfig (line 71) | struct RtpConfig { FILE: tgcalls/third_party/webrtc/src/call/rtp_demuxer.cc type webrtc (line 20) | namespace webrtc { function RemoveFromMultimapByValue (line 24) | size_t RemoveFromMultimapByValue(Container* multimap, const Value& val... function RemoveFromMapByValue (line 38) | size_t RemoveFromMapByValue(Map* map, const Value& value) { function RtpPacketSinkInterface (line 264) | RtpPacketSinkInterface* RtpDemuxer::ResolveSink( function RtpPacketSinkInterface (line 363) | RtpPacketSinkInterface* RtpDemuxer::ResolveSinkByMid(const std::string... function RtpPacketSinkInterface (line 374) | RtpPacketSinkInterface* RtpDemuxer::ResolveSinkByMidRsid( function RtpPacketSinkInterface (line 387) | RtpPacketSinkInterface* RtpDemuxer::ResolveSinkByRsid(const std::strin... function RtpPacketSinkInterface (line 398) | RtpPacketSinkInterface* RtpDemuxer::ResolveSinkByPayloadType( FILE: tgcalls/third_party/webrtc/src/call/rtp_demuxer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_demuxer_unittest.cc type webrtc (line 27) | namespace webrtc { class RtpDemuxerTest (line 36) | class RtpDemuxerTest : public ::testing::Test { method AddSink (line 48) | bool AddSink(const RtpDemuxerCriteria& criteria, method AddSinkOnlySsrc (line 57) | bool AddSinkOnlySsrc(uint32_t ssrc, RtpPacketSinkInterface* sink) { method AddSinkOnlyRsid (line 63) | bool AddSinkOnlyRsid(const std::string& rsid, RtpPacketSinkInterface... method AddSinkOnlyMid (line 69) | bool AddSinkOnlyMid(const std::string& mid, RtpPacketSinkInterface* ... method AddSinkBothMidRsid (line 75) | bool AddSinkBothMidRsid(const std::string& mid, method RemoveSink (line 84) | bool RemoveSink(RtpPacketSinkInterface* sink) { method CreatePacket (line 102) | std::unique_ptr CreatePacket( method CreatePacketWithSsrc (line 111) | std::unique_ptr CreatePacketWithSsrc(uint32_t ssr... method CreatePacketWithSsrcMid (line 115) | std::unique_ptr CreatePacketWithSsrcMid( method CreatePacketWithSsrcRsid (line 126) | std::unique_ptr CreatePacketWithSsrcRsid( method CreatePacketWithSsrcRrid (line 137) | std::unique_ptr CreatePacketWithSsrcRrid( method CreatePacketWithSsrcMidRsid (line 148) | std::unique_ptr CreatePacketWithSsrcMidRsid( method CreatePacketWithSsrcRsidRrid (line 162) | std::unique_ptr CreatePacketWithSsrcRsidRrid( class RtpDemuxerDeathTest (line 181) | class RtpDemuxerDeathTest : public RtpDemuxerTest {} function TEST_F (line 188) | TEST_F(RtpDemuxerTest, CanAddSinkBySsrc) { function TEST_F (line 195) | TEST_F(RtpDemuxerTest, AllowAddSinkWithOverlappingPayloadTypesIfDiffer... function TEST_F (line 215) | TEST_F(RtpDemuxerTest, RejectAddSinkForSameMidOnly) { function TEST_F (line 223) | TEST_F(RtpDemuxerTest, RejectAddSinkForSameMidRsid) { function TEST_F (line 234) | TEST_F(RtpDemuxerTest, RejectAddSinkForConflictingMidAndMidRsid) { function TEST_F (line 247) | TEST_F(RtpDemuxerTest, RejectAddSinkForConflictingMidRsidAndMid) { function TEST_F (line 259) | TEST_F(RtpDemuxerTest, AddSinkFailsIfCalledForTwoSinksWithSameSsrc) { function TEST_F (line 268) | TEST_F(RtpDemuxerTest, AddSinkFailsIfCalledTwiceEvenIfSameSinkWithSame... function TEST_F (line 278) | TEST_F(RtpDemuxerTest, DISABLED_RejectAddSinkForSamePayloadTypes) { function TEST_F (line 295) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkBySsrc) { function TEST_F (line 309) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkByRsid) { function TEST_F (line 324) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkByMid) { function TEST_F (line 339) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkByMidAndRsid) { function TEST_F (line 352) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkByRepairedRsid) { function TEST_F (line 364) | TEST_F(RtpDemuxerTest, OnRtpPacketCalledOnCorrectSinkByPayloadType) { function TEST_F (line 379) | TEST_F(RtpDemuxerTest, PacketsDeliveredInRightOrder) { function TEST_F (line 400) | TEST_F(RtpDemuxerTest, SinkMappedToMultipleSsrcs) { function TEST_F (line 416) | TEST_F(RtpDemuxerTest, NoCallbackOnSsrcSinkRemovedBeforeFirstPacket) { function TEST_F (line 429) | TEST_F(RtpDemuxerTest, NoCallbackOnSsrcSinkRemovedAfterFirstPacket) { function TEST_F (line 449) | TEST_F(RtpDemuxerTest, OnlyOneSinkPerSsrcGetsOnRtpPacketTriggered) { function TEST_F (line 465) | TEST_F(RtpDemuxerTest, NoRepeatedCallbackOnRepeatedAddSinkForSameSink) { function TEST_F (line 477) | TEST_F(RtpDemuxerTest, RemoveSinkReturnsFalseForNeverAddedSink) { function TEST_F (line 482) | TEST_F(RtpDemuxerTest, RemoveSinkReturnsTrueForPreviouslyAddedSsrcSink) { function TEST_F (line 490) | TEST_F(RtpDemuxerTest, function TEST_F (line 499) | TEST_F(RtpDemuxerTest, function TEST_F (line 510) | TEST_F(RtpDemuxerTest, RsidLearnedAndLaterPacketsDeliveredWithOnlySsrc) { function TEST_F (line 535) | TEST_F(RtpDemuxerTest, NoCallbackOnRsidSinkRemovedBeforeFirstPacket) { function TEST_F (line 549) | TEST_F(RtpDemuxerTest, NoCallbackOnRsidSinkRemovedAfterFirstPacket) { function TEST_F (line 569) | TEST_F(RtpDemuxerTest, NoCallbackOnMidSinkRemovedBeforeFirstPacket) { function TEST_F (line 582) | TEST_F(RtpDemuxerTest, NoCallbackOnMidSinkRemovedAfterFirstPacket) { function TEST_F (line 599) | TEST_F(RtpDemuxerTest, NoCallbackOnMidRsidSinkRemovedAfterFirstPacket) { function TEST_F (line 620) | TEST_F(RtpDemuxerTest, FirstSsrcAssociatedWithAnRsidIsNotForgotten) { function TEST_F (line 663) | TEST_F(RtpDemuxerTest, MultipleRsidsOnSameSink) { function TEST_F (line 685) | TEST_F(RtpDemuxerTest, SinkWithBothRsidAndSsrcAssociations) { function TEST_F (line 706) | TEST_F(RtpDemuxerTest, AssociatingByRsidAndBySsrcCannotTriggerDoubleCa... function TEST_F (line 724) | TEST_F(RtpDemuxerTest, function TEST_F (line 743) | TEST_F(RtpDemuxerTest, function TEST_F (line 770) | TEST_F(RtpDemuxerTest, RoutedByMidWhenSsrcAdded) { function TEST_F (line 792) | TEST_F(RtpDemuxerTest, DontLearnMidSsrcBindingBeforeSinkAdded) { function TEST_F (line 807) | TEST_F(RtpDemuxerTest, DontForgetMidSsrcBindingWhenSinkRemoved) { function TEST_F (line 829) | TEST_F(RtpDemuxerTest, RoutedByMidWithAnyRsid) { function TEST_F (line 857) | TEST_F(RtpDemuxerTest, LearnMidThenRsidSeparatelyAndRouteBySsrc) { function TEST_F (line 876) | TEST_F(RtpDemuxerTest, LearnRsidThenMidSeparatelyAndRouteBySsrc) { function TEST_F (line 895) | TEST_F(RtpDemuxerTest, DontLearnMidRsidBindingBeforeSinkAdded) { function TEST_F (line 911) | TEST_F(RtpDemuxerTest, DontForgetMidRsidBindingWhenSinkRemoved) { function TEST_F (line 932) | TEST_F(RtpDemuxerTest, LearnMidRsidBindingAfterSinkAdded) { function TEST_F (line 948) | TEST_F(RtpDemuxerTest, DropByPayloadTypeIfNoSink) { function TEST_F (line 961) | TEST_F(RtpDemuxerTest, DropByPayloadTypeIfAddedInMultipleSinks) { function TEST_F (line 989) | TEST_F(RtpDemuxerTest, RoutedByPayloadTypeIfAmbiguousSinkRemoved) { function TEST_F (line 1018) | TEST_F(RtpDemuxerTest, RoutedByPayloadTypeLatchesSsrc) { function TEST_F (line 1039) | TEST_F(RtpDemuxerTest, PacketWithSameRsidDifferentMidRoutedToProperSin... function TEST_F (line 1063) | TEST_F(RtpDemuxerTest, SignaledMidShouldOverwriteSignaledSsrc) { function TEST_F (line 1082) | TEST_F(RtpDemuxerTest, SignaledMidShouldOverwriteSignalledSsrcPersiste... function TEST_F (line 1103) | TEST_F(RtpDemuxerTest, RouteByPayloadTypeMultipleMatch) { function TEST_F (line 1124) | TEST_F(RtpDemuxerTest, DontDemuxOnMidAloneIfAddedWithRsid) { function TEST_F (line 1138) | TEST_F(RtpDemuxerTest, DemuxBySsrcEvenWithMidAndRsid) { function TEST_F (line 1158) | TEST_F(RtpDemuxerTest, DoNotCheckPayloadTypeIfMatchedByOtherCriteria) { function TEST_F (line 1177) | TEST_F(RtpDemuxerTest, PacketWithRsidAndRridRoutedByRrid) { function TEST_F (line 1195) | TEST_F(RtpDemuxerTest, PacketWithRsidAndRridLatchesSsrcToRrid) { function TEST_F (line 1217) | TEST_F(RtpDemuxerTest, PacketWithMidAndUnknownRsidIsNotRoutedBySsrc) { function TEST_F (line 1237) | TEST_F(RtpDemuxerTest, PacketWithMidAndUnknownRsidIsNotRoutedByPayload... function TEST_F (line 1259) | TEST_F(RtpDemuxerDeathTest, CriteriaMustBeNonEmpty) { function TEST_F (line 1265) | TEST_F(RtpDemuxerDeathTest, RsidMustBeAlphaNumeric) { function TEST_F (line 1270) | TEST_F(RtpDemuxerDeathTest, MidMustBeToken) { function TEST_F (line 1275) | TEST_F(RtpDemuxerDeathTest, RsidMustNotExceedMaximumLength) { function TEST_F (line 1281) | TEST_F(RtpDemuxerDeathTest, MidMustNotExceedMaximumLength) { FILE: tgcalls/third_party/webrtc/src/call/rtp_packet_sink_interface.h function namespace (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_payload_params.cc type webrtc (line 32) | namespace webrtc { function PopulateRtpWithCodecSpecifics (line 35) | void PopulateRtpWithCodecSpecifics(const CodecSpecificInfo& info, function SetVideoTiming (line 117) | void SetVideoTiming(const EncodedImage& image, VideoSendTiming* timing) { function RTPVideoHeader (line 158) | RTPVideoHeader RtpPayloadParams::GetRtpVideoHeader( function RtpPayloadState (line 197) | RtpPayloadState RtpPayloadParams::state() const { FILE: tgcalls/third_party/webrtc/src/call/rtp_payload_params.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_payload_params_unittest.cc type webrtc (line 37) | namespace webrtc { function TEST (line 49) | TEST(RtpPayloadParamsTest, InfoMappedToRtpVideoHeader_Vp8) { function TEST (line 91) | TEST(RtpPayloadParamsTest, InfoMappedToRtpVideoHeader_Vp9) { function TEST (line 149) | TEST(RtpPayloadParamsTest, PictureIdIsSetForVp8) { function TEST (line 171) | TEST(RtpPayloadParamsTest, PictureIdWraps) { function TEST (line 193) | TEST(RtpPayloadParamsTest, Tl0PicIdxUpdatedForVp8) { function TEST (line 228) | TEST(RtpPayloadParamsTest, Tl0PicIdxUpdatedForVp9) { function TEST (line 274) | TEST(RtpPayloadParamsTest, PictureIdForOldGenericFormat) { function TEST (line 302) | TEST(RtpPayloadParamsTest, GenericDescriptorForGenericCodec) { function TEST (line 326) | TEST(RtpPayloadParamsTest, SetsGenericFromGenericFrameInfo) { class RtpPayloadParamsVp8ToGenericTest (line 370) | class RtpPayloadParamsVp8ToGenericTest : public ::testing::Test { type LayerSync (line 372) | enum LayerSync { kNoSync, kSync } method RtpPayloadParamsVp8ToGenericTest (line 374) | RtpPayloadParamsVp8ToGenericTest() method ConvertAndCheck (line 377) | void ConvertAndCheck(int temporal_index, function TEST_F (line 416) | TEST_F(RtpPayloadParamsVp8ToGenericTest, Keyframe) { function TEST_F (line 422) | TEST_F(RtpPayloadParamsVp8ToGenericTest, TooHighTemporalIndex) { function TEST_F (line 438) | TEST_F(RtpPayloadParamsVp8ToGenericTest, LayerSync) { function TEST_F (line 452) | TEST_F(RtpPayloadParamsVp8ToGenericTest, FrameIdGaps) { class RtpPayloadParamsH264ToGenericTest (line 464) | class RtpPayloadParamsH264ToGenericTest : public ::testing::Test { type LayerSync (line 466) | enum LayerSync { kNoSync, kSync } method RtpPayloadParamsH264ToGenericTest (line 468) | RtpPayloadParamsH264ToGenericTest() method ConvertAndCheck (line 471) | void ConvertAndCheck(int temporal_index, function TEST_F (line 510) | TEST_F(RtpPayloadParamsH264ToGenericTest, Keyframe) { function TEST_F (line 516) | TEST_F(RtpPayloadParamsH264ToGenericTest, TooHighTemporalIndex) { function TEST_F (line 532) | TEST_F(RtpPayloadParamsH264ToGenericTest, LayerSync) { function TEST_F (line 546) | TEST_F(RtpPayloadParamsH264ToGenericTest, FrameIdGaps) { FILE: tgcalls/third_party/webrtc/src/call/rtp_stream_receiver_controller.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_stream_receiver_controller.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_stream_receiver_controller_interface.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_transport_controller_send.cc type webrtc (line 31) | namespace webrtc { function TargetRateConstraints (line 38) | TargetRateConstraints ConvertConstraints(int min_bitrate_bps, function TargetRateConstraints (line 55) | TargetRateConstraints ConvertConstraints(const BitrateConstraints& con... function IsEnabled (line 62) | bool IsEnabled(const WebRtcKeyValueConfig* trials, absl::string_view k... function IsDisabled (line 67) | bool IsDisabled(const WebRtcKeyValueConfig* trials, absl::string_view ... function IsRelayed (line 72) | bool IsRelayed(const rtc::NetworkRoute& route) { function RtpVideoSenderInterface (line 148) | RtpVideoSenderInterface* RtpTransportControllerSend::CreateRtpVideoSen... function RtpPacketPacer (line 193) | RtpPacketPacer* RtpTransportControllerSend::pacer() { function RtpPacketPacer (line 200) | const RtpPacketPacer* RtpTransportControllerSend::pacer() const { function PacketRouter (line 211) | PacketRouter* RtpTransportControllerSend::packet_router() { function NetworkStateEstimateObserver (line 215) | NetworkStateEstimateObserver* function TransportFeedbackObserver (line 220) | TransportFeedbackObserver* function RtpPacketSender (line 225) | RtpPacketSender* RtpTransportControllerSend::packet_sender() { function StreamFeedbackProvider (line 248) | StreamFeedbackProvider* function RtcpBandwidthObserver (line 387) | RtcpBandwidthObserver* RtpTransportControllerSend::GetBandwidthObserve... FILE: tgcalls/third_party/webrtc/src/call/rtp_transport_controller_send.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_transport_controller_send_interface.h function namespace (line 36) | namespace rtc { function namespace (line 41) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_video_sender.cc type webrtc (line 35) | namespace webrtc { type webrtc_internal_rtp_video_sender (line 37) | namespace webrtc_internal_rtp_video_sender { function PayloadTypeSupportsSkippingFecPackets (line 58) | bool PayloadTypeSupportsSkippingFecPackets(const std::string& payload_... function ShouldDisableRedAndUlpfec (line 71) | bool ShouldDisableRedAndUlpfec(bool flexfec_enabled, function MaybeCreateFecGenerator (line 124) | std::unique_ptr MaybeCreateFecGenerator( function CreateRtpStreamSenders (line 186) | std::vector CreateRtpStreamSenders( function GetVideoCodecType (line 293) | absl::optional GetVideoCodecType(const RtpConfig& conf... function TransportSeqNumExtensionConfigured (line 299) | bool TransportSeqNumExtensionConfigured(const RtpConfig& config) { function IsFirstFrameOfACodedVideoSequence (line 310) | bool IsFirstFrameOfACodedVideoSequence( function DataRate (line 974) | DataRate RtpVideoSender::CalculateOverheadRate(DataRate data_rate, FILE: tgcalls/third_party/webrtc/src/call/rtp_video_sender.h function namespace (line 44) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_video_sender_interface.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtp_video_sender_unittest.cc type webrtc (line 41) | namespace webrtc { class MockRtcpIntraFrameObserver (line 56) | class MockRtcpIntraFrameObserver : public RtcpIntraFrameObserver { function RtpSenderObservers (line 61) | RtpSenderObservers CreateObservers( function BitrateConstraints (line 87) | BitrateConstraints GetBitrateConfig() { function CreateVideoSendStreamConfig (line 95) | VideoSendStream::Config CreateVideoSendStreamConfig( class RtpVideoSenderTestFixture (line 113) | class RtpVideoSenderTestFixture { method RtpVideoSenderTestFixture (line 115) | RtpVideoSenderTestFixture( method RtpVideoSenderTestFixture (line 157) | RtpVideoSenderTestFixture( method RtpVideoSenderTestFixture (line 170) | RtpVideoSenderTestFixture( method RtpVideoSender (line 182) | RtpVideoSender* router() { return router_.get(); } method MockTransport (line 183) | MockTransport& transport() { return transport_; } method AdvanceTime (line 184) | void AdvanceTime(TimeDelta delta) { time_controller_.AdvanceTime(del... function BitrateAllocationUpdate (line 201) | BitrateAllocationUpdate CreateBitrateAllocationUpdate(int target_bitra... function TEST (line 210) | TEST(RtpVideoSenderTest, SendOnOneModule) { function TEST (line 235) | TEST(RtpVideoSenderTest, SendSimulcastSetActive) { function TEST (line 270) | TEST(RtpVideoSenderTest, SendSimulcastSetActiveModules) { function TEST (line 305) | TEST(RtpVideoSenderTest, CreateWithNoPreviousStates) { function TEST (line 317) | TEST(RtpVideoSenderTest, CreateWithPreviousStates) { function TEST (line 346) | TEST(RtpVideoSenderTest, FrameCountCallbacks) { function TEST (line 399) | TEST(RtpVideoSenderTest, DoesNotRetrasmitAckedPackets) { function TEST (line 503) | TEST(RtpVideoSenderTest, RetransmitsOnTransportWideLossInfo) { function TEST (line 562) | TEST(RtpVideoSenderTest, EarlyRetransmits) { function TEST (line 656) | TEST(RtpVideoSenderTest, SupportsDependencyDescriptor) { function TEST (line 716) | TEST(RtpVideoSenderTest, SupportsDependencyDescriptorForVp9) { function TEST (line 771) | TEST(RtpVideoSenderTest, SupportsStoppingUsingDependencyDescriptor) { function TEST (line 828) | TEST(RtpVideoSenderTest, function TEST (line 886) | TEST(RtpVideoSenderTest, CanSetZeroBitrate) { function TEST (line 892) | TEST(RtpVideoSenderTest, SimulcastSenderRegistersFrameTransformers) { function TEST (line 905) | TEST(RtpVideoSenderTest, OverheadIsSubtractedFromTargetBitrate) { FILE: tgcalls/third_party/webrtc/src/call/rtx_receive_stream.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtx_receive_stream.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/rtx_receive_stream_unittest.cc type webrtc (line 20) | namespace webrtc { function PayloadTypeMapping (line 102) | std::map PayloadTypeMapping() { function Truncate (line 108) | rtc::ArrayView Truncate(rtc::ArrayView a, size_t drop) { function TEST (line 114) | TEST(RtxReceiveStreamTest, RestoresPacketPayload) { function TEST (line 131) | TEST(RtxReceiveStreamTest, SetsRecoveredFlag) { function TEST (line 145) | TEST(RtxReceiveStreamTest, IgnoresUnknownPayloadType) { function TEST (line 156) | TEST(RtxReceiveStreamTest, IgnoresTruncatedPacket) { function TEST (line 165) | TEST(RtxReceiveStreamTest, CopiesRtpHeaderExtensions) { function TEST (line 192) | TEST(RtxReceiveStreamTest, PropagatesArrivalTime) { function TEST (line 203) | TEST(RtxReceiveStreamTest, SupportsLargePacket) { function TEST (line 232) | TEST(RtxReceiveStreamTest, SupportsLargePacketWithPadding) { FILE: tgcalls/third_party/webrtc/src/call/simulated_network.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/simulated_network.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/simulated_network_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 26) | TEST(SimulatedNetworkTest, CodelDoesNothingAtCapacity) { function TEST (line 79) | TEST(SimulatedNetworkTest, CodelLimitsDelayAndDropsPacketsOnOverload) { FILE: tgcalls/third_party/webrtc/src/call/simulated_packet_receiver.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/syncable.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/syncable.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/test/mock_audio_send_stream.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/test/mock_bitrate_allocator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/test/mock_rtp_packet_sink_interface.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/test/mock_rtp_transport_controller_send.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/version.cc type webrtc (line 13) | namespace webrtc { function LoadWebRTCVersionInRegister (line 18) | void LoadWebRTCVersionInRegister() { FILE: tgcalls/third_party/webrtc/src/call/version.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/video_receive_stream.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/video_receive_stream.h function namespace (line 39) | namespace webrtc { function class (line 324) | class DEPRECATED_VideoReceiveStream : public VideoReceiveStream { FILE: tgcalls/third_party/webrtc/src/call/video_send_stream.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/call/video_send_stream.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/audio_converter.cc type webrtc (line 23) | namespace webrtc { class CopyConverter (line 25) | class CopyConverter : public AudioConverter { method CopyConverter (line 27) | CopyConverter(size_t src_channels, method Convert (line 34) | void Convert(const float* const* src, class UpmixConverter (line 46) | class UpmixConverter : public AudioConverter { method UpmixConverter (line 48) | UpmixConverter(size_t src_channels, method Convert (line 55) | void Convert(const float* const* src, class DownmixConverter (line 68) | class DownmixConverter : public AudioConverter { method DownmixConverter (line 70) | DownmixConverter(size_t src_channels, method Convert (line 77) | void Convert(const float* const* src, class ResampleConverter (line 92) | class ResampleConverter : public AudioConverter { method ResampleConverter (line 94) | ResampleConverter(size_t src_channels, method Convert (line 106) | void Convert(const float* const* src, class CompositionConverter (line 121) | class CompositionConverter : public AudioConverter { method CompositionConverter (line 123) | explicit CompositionConverter( method Convert (line 135) | void Convert(const float* const* src, FILE: tgcalls/third_party/webrtc/src/common_audio/audio_converter.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/audio_converter_unittest.cc type webrtc (line 24) | namespace webrtc { function ScopedBuffer (line 29) | ScopedBuffer CreateBuffer(const std::vector& data, size_t frame... function VerifyParams (line 38) | void VerifyParams(const ChannelBuffer& ref, function ComputeSNR (line 47) | float ComputeSNR(const ChannelBuffer& ref, function RunAudioConverterTest (line 89) | void RunAudioConverterTest(size_t src_channels, function TEST (line 146) | TEST(AudioConverterTest, ConversionsPassSNRThreshold) { FILE: tgcalls/third_party/webrtc/src/common_audio/audio_util.cc type webrtc (line 13) | namespace webrtc { function FloatToS16 (line 15) | void FloatToS16(const float* src, size_t size, int16_t* dest) { function S16ToFloat (line 20) | void S16ToFloat(const int16_t* src, size_t size, float* dest) { function S16ToFloatS16 (line 25) | void S16ToFloatS16(const int16_t* src, size_t size, float* dest) { function FloatS16ToS16 (line 30) | void FloatS16ToS16(const float* src, size_t size, int16_t* dest) { function FloatToFloatS16 (line 35) | void FloatToFloatS16(const float* src, size_t size, float* dest) { function FloatS16ToFloat (line 40) | void FloatS16ToFloat(const float* src, size_t size, float* dest) { FILE: tgcalls/third_party/webrtc/src/common_audio/audio_util_unittest.cc type webrtc (line 17) | namespace webrtc { function ExpectArraysEq (line 22) | void ExpectArraysEq(const int16_t* ref, const int16_t* test, size_t le... function ExpectArraysEq (line 28) | void ExpectArraysEq(const float* ref, const float* test, size_t length) { function TEST (line 34) | TEST(AudioUtilTest, S16ToFloat) { function TEST (line 45) | TEST(AudioUtilTest, FloatS16ToS16) { function TEST (line 56) | TEST(AudioUtilTest, FloatToFloatS16) { function TEST (line 75) | TEST(AudioUtilTest, FloatS16ToFloat) { function TEST (line 94) | TEST(AudioUtilTest, DbfsToFloatS16) { function TEST (line 109) | TEST(AudioUtilTest, FloatS16ToDbfs) { function TEST (line 126) | TEST(AudioUtilTest, InterleavingStereo) { function TEST (line 144) | TEST(AudioUtilTest, InterleavingMonoIsIdentical) { function TEST (line 158) | TEST(AudioUtilTest, DownmixInterleavedToMono) { function TEST (line 197) | TEST(AudioUtilTest, DownmixToMonoTest) { FILE: tgcalls/third_party/webrtc/src/common_audio/channel_buffer.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/channel_buffer.h function namespace (line 24) | namespace webrtc { function T (line 115) | const T* const* bands(size_t channel) const { function T (line 120) | T* const* bands(size_t channel) { function T (line 134) | const T* const* Slice(T** slice, size_t start_frame) const { function T (line 140) | T** Slice(T** slice, size_t start_frame) { function set_num_channels (line 151) | void set_num_channels(size_t num_channels) { function SetDataForTesting (line 156) | void SetDataForTesting(const T* data, size_t size) { function class (line 182) | class IFChannelBuffer { FILE: tgcalls/third_party/webrtc/src/common_audio/channel_buffer_unittest.cc type webrtc (line 16) | namespace webrtc { function ExpectNumChannels (line 24) | void ExpectNumChannels(const IFChannelBuffer& ifchb, size_t num_channe... function TEST (line 32) | TEST(ChannelBufferTest, SetNumChannelsSetsNumChannels) { function TEST (line 39) | TEST(IFChannelBufferTest, SetNumChannelsSetsChannelBuffersNumChannels) { function TEST (line 46) | TEST(IFChannelBufferTest, SettingNumChannelsOfOneChannelBufferSetsTheO... function TEST (line 56) | TEST(ChannelBufferDeathTest, SetNumChannelsDeathTest) { function TEST (line 61) | TEST(IFChannelBufferDeathTest, SetNumChannelsDeathTest) { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_avx2.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_avx2.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_c.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_c.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_factory.cc type webrtc (line 25) | namespace webrtc { function FIRFilter (line 27) | FIRFilter* CreateFirFilter(const float* coefficients, FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_factory.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_neon.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_neon.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_sse.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_sse.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/fir_filter_unittest.cc type webrtc (line 20) | namespace webrtc { function VerifyOutput (line 31) | void VerifyOutput(const float* expected_output, function TEST (line 40) | TEST(FIRFilterTest, FilterAsIdentity) { function TEST (line 50) | TEST(FIRFilterTest, FilterUsedAsScalarMultiplication) { function TEST (line 63) | TEST(FIRFilterTest, FilterUsedAsInputShifting) { function TEST (line 77) | TEST(FIRFilterTest, FilterUsedAsArbitraryWeighting) { function TEST (line 90) | TEST(FIRFilterTest, FilterInLengthLesserOrEqualToCoefficientsLength) { function TEST (line 107) | TEST(FIRFilterTest, MultipleFilterCalls) { function TEST (line 138) | TEST(FIRFilterTest, VerifySampleBasedVsBlockBasedFiltering) { function TEST (line 153) | TEST(FIRFilterTest, SimplestHighPassFilter) { function TEST (line 172) | TEST(FIRFilterTest, SimplestLowPassFilter) { function TEST (line 191) | TEST(FIRFilterTest, SameOutputWhenSwapedCoefficientsAndInput) { FILE: tgcalls/third_party/webrtc/src/common_audio/include/audio_util.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/mocks/mock_smoothing_filter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/real_fourier.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/real_fourier.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/real_fourier_ooura.cc type webrtc (line 19) | namespace webrtc { function Conjugate (line 25) | void Conjugate(complex* array, size_t complex_length) { function ComputeWorkIpSize (line 30) | size_t ComputeWorkIpSize(size_t fft_length) { FILE: tgcalls/third_party/webrtc/src/common_audio/real_fourier_ooura.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/real_fourier_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 22) | TEST(RealFourierStaticsTest, AllocatorAlignment) { function TEST (line 39) | TEST(RealFourierStaticsTest, OrderComputation) { function TEST (line 46) | TEST(RealFourierStaticsTest, ComplexLengthComputation) { class RealFourierTest (line 56) | class RealFourierTest : public ::testing::Test { method RealFourierTest (line 58) | RealFourierTest() function TYPED_TEST (line 73) | TYPED_TEST(RealFourierTest, SimpleForwardTransform) { function TYPED_TEST (line 89) | TYPED_TEST(RealFourierTest, SimpleBackwardTransform) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/include/push_resampler.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/include/resampler.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/push_resampler.cc type webrtc (line 22) | namespace webrtc { function CheckValidInitParams (line 30) | void CheckValidInitParams(int src_sample_rate_hz, function CheckExpectedBufferSizes (line 42) | void CheckExpectedBufferSizes(size_t src_length, class PushResampler (line 148) | class PushResampler class PushResampler (line 149) | class PushResampler FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/push_resampler_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 26) | TEST(PushResamplerTest, VerifiesInputParameters) { function TEST (line 34) | TEST(PushResamplerDeathTest, VerifiesBadInputParameters1) { function TEST (line 40) | TEST(PushResamplerDeathTest, VerifiesBadInputParameters2) { function TEST (line 46) | TEST(PushResamplerDeathTest, VerifiesBadInputParameters3) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/push_sinc_resampler.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/push_sinc_resampler.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/push_sinc_resampler_unittest.cc type webrtc (line 24) | namespace webrtc { function T (line 32) | T DBFS(T x) { class PushSincResamplerTest (line 38) | class PushSincResamplerTest : public ::testing::TestWithParam< method PushSincResamplerTest (line 41) | PushSincResamplerTest() class ZeroSource (line 59) | class ZeroSource : public SincResamplerCallback { method Run (line 61) | void Run(size_t frames, float* destination) override { function TEST_P (line 124) | TEST_P(PushSincResamplerTest, DISABLED_BenchmarkInt) { function TEST_P (line 128) | TEST_P(PushSincResamplerTest, DISABLED_BenchmarkFloat) { function TEST_P (line 249) | TEST_P(PushSincResamplerTest, ResampleInt) { function TEST_P (line 253) | TEST_P(PushSincResamplerTest, ResampleFloat) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/resampler.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/resampler_unittest.cc type webrtc (line 20) | namespace webrtc { function ValidRates (line 34) | bool ValidRates(int in_rate, int out_rate) { class ResamplerTest (line 44) | class ResamplerTest : public ::testing::Test { function TEST_F (line 86) | TEST_F(ResamplerTest, Reset) { function TEST_F (line 110) | TEST_F(ResamplerTest, Mono) { function TEST_F (line 132) | TEST_F(ResamplerTest, Stereo) { function TEST_F (line 155) | TEST_F(ResamplerTest, MultipleResets) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler.cc type webrtc (line 100) | namespace webrtc { function SincScaleFactor (line 104) | double SincScaleFactor(double io_ratio) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler_avx2.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler_neon.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler_sse.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinc_resampler_unittest.cc type webrtc (line 34) | namespace webrtc { class MockSource (line 40) | class MockSource : public SincResamplerCallback { function ACTION (line 45) | ACTION(ClearBuffer) { function ACTION (line 49) | ACTION(FillBuffer) { function TEST (line 58) | TEST(SincResamplerTest, ChunkedResample) { function TEST (line 83) | TEST(SincResamplerTest, Flush) { function TEST (line 105) | TEST(SincResamplerTest, DISABLED_SetRatioBench) { function TEST (line 121) | TEST(SincResamplerTest, Convolve) { function TEST (line 160) | TEST(SincResamplerTest, ConvolveBenchmark) { class SincResamplerTest (line 223) | class SincResamplerTest method SincResamplerTest (line 226) | SincResamplerTest() function TEST_P (line 242) | TEST_P(SincResamplerTest, Resample) { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinusoidal_linear_chirp_source.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/resampler/sinusoidal_linear_chirp_source.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/ring_buffer.c function GetBufferReadRegions (line 25) | static size_t GetBufferReadRegions(RingBuffer* buf, function RingBuffer (line 54) | RingBuffer* WebRtc_CreateBuffer(size_t element_count, size_t element_siz... function WebRtc_InitBuffer (line 79) | void WebRtc_InitBuffer(RingBuffer* self) { function WebRtc_FreeBuffer (line 88) | void WebRtc_FreeBuffer(void* handle) { function WebRtc_ReadBuffer (line 98) | size_t WebRtc_ReadBuffer(RingBuffer* self, function WebRtc_WriteBuffer (line 143) | size_t WebRtc_WriteBuffer(RingBuffer* self, function WebRtc_MoveReadPtr (line 177) | int WebRtc_MoveReadPtr(RingBuffer* self, int element_count) { function WebRtc_available_read (line 214) | size_t WebRtc_available_read(const RingBuffer* self) { function WebRtc_available_write (line 226) | size_t WebRtc_available_write(const RingBuffer* self) { FILE: tgcalls/third_party/webrtc/src/common_audio/ring_buffer.h type Wrap (line 25) | enum Wrap { SAME_WRAP, DIFF_WRAP } type RingBuffer (line 27) | typedef struct RingBuffer { FILE: tgcalls/third_party/webrtc/src/common_audio/ring_buffer_unittest.cc type webrtc (line 21) | namespace webrtc { type FreeBufferDeleter (line 23) | struct FreeBufferDeleter { function AssertElementEq (line 28) | static void AssertElementEq(int expected, int actual) { function SetIncrementingData (line 32) | static int SetIncrementingData(int* data, function CheckIncrementingData (line 41) | static int CheckIncrementingData(int* data, function RandomStressTest (line 52) | static void RandomStressTest(int** data_ptr) { function TEST (line 106) | TEST(RingBufferTest, RandomStressTest) { function TEST (line 111) | TEST(RingBufferTest, RandomStressTestWithNullPtr) { function TEST (line 115) | TEST(RingBufferTest, PassingNulltoReadBufferForcesMemcpy) { function TEST (line 142) | TEST(RingBufferTest, CreateHandlesErrors) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/auto_corr_to_refl_coef.c function WebRtcSpl_AutoCorrToReflCoef (line 20) | void WebRtcSpl_AutoCorrToReflCoef(const int32_t *R, int use_order, int16... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/auto_correlation.c function WebRtcSpl_AutoCorrelation (line 15) | size_t WebRtcSpl_AutoCorrelation(const int16_t* in_vector, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/complex_bit_reverse.c function WebRtcSpl_ComplexBitReverse (line 49) | void WebRtcSpl_ComplexBitReverse(int16_t* __restrict complex_data, int s... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/complex_bit_reverse_mips.c function WebRtcSpl_ComplexBitReverse (line 64) | void WebRtcSpl_ComplexBitReverse(int16_t frfi[], int stages) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/complex_fft.c function WebRtcSpl_ComplexFFT (line 30) | int WebRtcSpl_ComplexFFT(int16_t frfi[], int stages, int mode) function WebRtcSpl_ComplexIFFT (line 159) | int WebRtcSpl_ComplexIFFT(int16_t frfi[], int stages, int mode) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/complex_fft_mips.c function WebRtcSpl_ComplexFFT (line 22) | int WebRtcSpl_ComplexFFT(int16_t frfi[], int stages, int mode) { function WebRtcSpl_ComplexIFFT (line 151) | int WebRtcSpl_ComplexIFFT(int16_t frfi[], int stages, int mode) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/copy_set_operations.c function WebRtcSpl_MemSetW16 (line 29) | void WebRtcSpl_MemSetW16(int16_t *ptr, int16_t set_value, size_t length) function WebRtcSpl_MemSetW32 (line 40) | void WebRtcSpl_MemSetW32(int32_t *ptr, int32_t set_value, size_t length) function WebRtcSpl_MemCpyReversedOrder (line 51) | void WebRtcSpl_MemCpyReversedOrder(int16_t* dest, function WebRtcSpl_CopyFromEndW16 (line 65) | void WebRtcSpl_CopyFromEndW16(const int16_t *vector_in, function WebRtcSpl_ZerosArrayW16 (line 74) | void WebRtcSpl_ZerosArrayW16(int16_t *vector, size_t length) function WebRtcSpl_ZerosArrayW32 (line 79) | void WebRtcSpl_ZerosArrayW32(int32_t *vector, size_t length) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/cross_correlation.c function WebRtcSpl_CrossCorrelationC (line 14) | void WebRtcSpl_CrossCorrelationC(int32_t* cross_correlation, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/cross_correlation_mips.c function WebRtcSpl_CrossCorrelation_mips (line 13) | void WebRtcSpl_CrossCorrelation_mips(int32_t* cross_correlation, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/cross_correlation_neon.c function DotProductWithScaleNeon (line 16) | static inline void DotProductWithScaleNeon(int32_t* cross_correlation, function WebRtcSpl_CrossCorrelationNeon (line 68) | void WebRtcSpl_CrossCorrelationNeon(int32_t* cross_correlation, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/division_operations.c function WebRtcSpl_DivU32U16 (line 27) | uint32_t WebRtcSpl_DivU32U16(uint32_t num, uint16_t den) function WebRtcSpl_DivW32W16 (line 39) | int32_t WebRtcSpl_DivW32W16(int32_t num, int16_t den) function WebRtcSpl_DivW32W16ResW16 (line 51) | int16_t WebRtcSpl_DivW32W16ResW16(int32_t num, int16_t den) function WebRtcSpl_DivResultInQ31 (line 63) | int32_t WebRtcSpl_DivResultInQ31(int32_t num, int32_t den) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/dot_product_with_scale.cc function WebRtcSpl_DotProductWithScale (line 15) | int32_t WebRtcSpl_DotProductWithScale(const int16_t* vector1, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/downsample_fast.c function WebRtcSpl_DownsampleFastC (line 18) | int WebRtcSpl_DownsampleFastC(const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/downsample_fast_mips.c function WebRtcSpl_DownsampleFast_mips (line 14) | int WebRtcSpl_DownsampleFast_mips(const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/downsample_fast_neon.c function WebRtcSpl_DownsampleFastNeon (line 17) | int WebRtcSpl_DownsampleFastNeon(const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/energy.c function WebRtcSpl_Energy (line 20) | int32_t WebRtcSpl_Energy(int16_t* vector, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/filter_ar.c function WebRtcSpl_FilterAR (line 22) | size_t WebRtcSpl_FilterAR(const int16_t* a, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/filter_ar_fast_q12.c function WebRtcSpl_FilterARFastQ12 (line 18) | void WebRtcSpl_FilterARFastQ12(const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/filter_ar_fast_q12_mips.c function WebRtcSpl_FilterARFastQ12 (line 14) | void WebRtcSpl_FilterARFastQ12(const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/filter_ma_fast_q12.c function WebRtcSpl_FilterMAFastQ12 (line 22) | void WebRtcSpl_FilterMAFastQ12(const int16_t* in_ptr, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/get_hanning_window.c function WebRtcSpl_GetHanningWindow (line 56) | void WebRtcSpl_GetHanningWindow(int16_t *v, size_t size) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/get_scaling_square.c function WebRtcSpl_GetScalingSquare (line 20) | int16_t WebRtcSpl_GetScalingSquare(int16_t* in_vector, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/ilbc_specific_functions.c function WebRtcSpl_ReverseOrderMultArrayElements (line 24) | void WebRtcSpl_ReverseOrderMultArrayElements(int16_t *out, const int16_t... function WebRtcSpl_ElementwiseVectorMult (line 39) | void WebRtcSpl_ElementwiseVectorMult(int16_t *out, const int16_t *in, function WebRtcSpl_AddVectorsAndShift (line 53) | void WebRtcSpl_AddVectorsAndShift(int16_t *out, const int16_t *in1, function WebRtcSpl_AddAffineVectorToVector (line 67) | void WebRtcSpl_AddAffineVectorToVector(int16_t *out, const int16_t *in, function WebRtcSpl_AffineTransformVector (line 80) | void WebRtcSpl_AffineTransformVector(int16_t *out, const int16_t *in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/include/real_fft.h type RealFFT (line 20) | struct RealFFT type RealFFT (line 26) | struct RealFFT type RealFFT (line 27) | struct RealFFT type RealFFT (line 60) | struct RealFFT type RealFFT (line 88) | struct RealFFT FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/include/signal_processing_library.h type WebRtcSpl_State22khzTo16khz (line 762) | typedef struct { type WebRtcSpl_State16khzTo22khz (line 776) | typedef struct { type WebRtcSpl_State22khzTo8khz (line 789) | typedef struct { type WebRtcSpl_State8khzTo22khz (line 803) | typedef struct { type WebRtcSpl_State48khzTo16khz (line 844) | typedef struct { type WebRtcSpl_State16khzTo48khz (line 857) | typedef struct { type WebRtcSpl_State48khzTo8khz (line 870) | typedef struct { type WebRtcSpl_State8khzTo48khz (line 884) | typedef struct { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/include/spl_inl.h function WebRtcSpl_CountLeadingZeros32_NotBuiltin (line 22) | static __inline int WebRtcSpl_CountLeadingZeros32_NotBuiltin(uint32_t n) { function WebRtcSpl_CountLeadingZeros64_NotBuiltin (line 39) | static __inline int WebRtcSpl_CountLeadingZeros64_NotBuiltin(uint64_t n) { function WebRtcSpl_CountLeadingZeros32 (line 46) | static __inline int WebRtcSpl_CountLeadingZeros32(uint32_t n) { function WebRtcSpl_CountLeadingZeros64 (line 56) | static __inline int WebRtcSpl_CountLeadingZeros64(uint64_t n) { function WebRtcSpl_SatW32ToW16 (line 74) | static __inline int16_t WebRtcSpl_SatW32ToW16(int32_t value32) { function WebRtcSpl_AddSatW32 (line 85) | static __inline int32_t WebRtcSpl_AddSatW32(int32_t a, int32_t b) { function WebRtcSpl_SubSatW32 (line 99) | static __inline int32_t WebRtcSpl_SubSatW32(int32_t a, int32_t b) { function WebRtcSpl_AddSatW16 (line 113) | static __inline int16_t WebRtcSpl_AddSatW16(int16_t a, int16_t b) { function WebRtcSpl_SubSatW16 (line 117) | static __inline int16_t WebRtcSpl_SubSatW16(int16_t var1, int16_t var2) { function WebRtcSpl_GetSizeInBits (line 123) | static __inline int16_t WebRtcSpl_GetSizeInBits(uint32_t n) { function WebRtcSpl_NormW32 (line 129) | static __inline int16_t WebRtcSpl_NormW32(int32_t a) { function WebRtcSpl_NormU32 (line 135) | static __inline int16_t WebRtcSpl_NormU32(uint32_t a) { function WebRtcSpl_NormW16 (line 141) | static __inline int16_t WebRtcSpl_NormW16(int16_t a) { function WebRtc_MulAccumW16 (line 146) | static __inline int32_t WebRtc_MulAccumW16(int16_t a, int16_t b, int32_t... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/include/spl_inl_armv7.h function WEBRTC_SPL_MUL_16_32_RSFT16 (line 26) | static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, int32_t b) { function WEBRTC_SPL_MUL_16_16 (line 32) | static __inline int32_t WEBRTC_SPL_MUL_16_16(int16_t a, int16_t b) { function WebRtc_MulAccumW16 (line 39) | static __inline int32_t WebRtc_MulAccumW16(int16_t a, int16_t b, int32_t... function WebRtcSpl_AddSatW32 (line 55) | static __inline int32_t WebRtcSpl_AddSatW32(int32_t l_var1, int32_t l_va... function WebRtcSpl_SubSatW32 (line 63) | static __inline int32_t WebRtcSpl_SubSatW32(int32_t l_var1, int32_t l_va... function WebRtcSpl_GetSizeInBits (line 79) | static __inline int16_t WebRtcSpl_GetSizeInBits(uint32_t n) { function WebRtcSpl_NormW32 (line 87) | static __inline int16_t WebRtcSpl_NormW32(int32_t a) { function WebRtcSpl_NormW16 (line 112) | static __inline int16_t WebRtcSpl_NormW16(int16_t a) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/include/spl_inl_mips.h function WEBRTC_SPL_MUL_16_16 (line 17) | static __inline int32_t WEBRTC_SPL_MUL_16_16(int32_t a, int32_t b) { function WEBRTC_SPL_MUL_16_32_RSFT16 (line 38) | static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, int32_t b) { function WebRtcSpl_SatW32ToW16 (line 64) | static __inline int16_t WebRtcSpl_SatW32ToW16(int32_t value32) { function WebRtcSpl_AddSatW32 (line 83) | static __inline int32_t WebRtcSpl_AddSatW32(int32_t l_var1, int32_t l_va... function WebRtcSpl_SubSatW32 (line 104) | static __inline int32_t WebRtcSpl_SubSatW32(int32_t l_var1, int32_t l_va... function WebRtcSpl_GetSizeInBits (line 116) | static __inline int16_t WebRtcSpl_GetSizeInBits(uint32_t n) { function WebRtcSpl_NormW32 (line 129) | static __inline int16_t WebRtcSpl_NormW32(int32_t a) { function WebRtcSpl_NormU32 (line 151) | static __inline int16_t WebRtcSpl_NormU32(uint32_t a) { function WebRtcSpl_NormW16 (line 161) | static __inline int16_t WebRtcSpl_NormW16(int16_t a) { function WebRtc_MulAccumW16 (line 184) | static __inline int32_t WebRtc_MulAccumW16(int16_t a, int16_t b, int32_t... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/lpc_to_refl_coef.c function WebRtcSpl_LpcToReflCoef (line 22) | void WebRtcSpl_LpcToReflCoef(int16_t* a16, int use_order, int16_t* k16) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/min_max_operations.c function WebRtcSpl_MaxAbsValueW16C (line 37) | int16_t WebRtcSpl_MaxAbsValueW16C(const int16_t* vector, size_t length) { function WebRtcSpl_MaxAbsValueW32C (line 60) | int32_t WebRtcSpl_MaxAbsValueW32C(const int32_t* vector, size_t length) { function WebRtcSpl_MaxValueW16C (line 82) | int16_t WebRtcSpl_MaxValueW16C(const int16_t* vector, size_t length) { function WebRtcSpl_MaxValueW32C (line 96) | int32_t WebRtcSpl_MaxValueW32C(const int32_t* vector, size_t length) { function WebRtcSpl_MinValueW16C (line 110) | int16_t WebRtcSpl_MinValueW16C(const int16_t* vector, size_t length) { function WebRtcSpl_MinValueW32C (line 124) | int32_t WebRtcSpl_MinValueW32C(const int32_t* vector, size_t length) { function WebRtcSpl_MaxAbsIndexW16 (line 138) | size_t WebRtcSpl_MaxAbsIndexW16(const int16_t* vector, size_t length) { function WebRtcSpl_MaxAbsElementW16 (line 158) | int16_t WebRtcSpl_MaxAbsElementW16(const int16_t* vector, size_t length) { function WebRtcSpl_MaxIndexW16 (line 168) | size_t WebRtcSpl_MaxIndexW16(const int16_t* vector, size_t length) { function WebRtcSpl_MaxIndexW32 (line 185) | size_t WebRtcSpl_MaxIndexW32(const int32_t* vector, size_t length) { function WebRtcSpl_MinIndexW16 (line 202) | size_t WebRtcSpl_MinIndexW16(const int16_t* vector, size_t length) { function WebRtcSpl_MinIndexW32 (line 219) | size_t WebRtcSpl_MinIndexW32(const int32_t* vector, size_t length) { function WebRtcSpl_MinMaxW16 (line 236) | void WebRtcSpl_MinMaxW16(const int16_t* vector, size_t length, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/min_max_operations_mips.c function WebRtcSpl_MaxAbsValueW16_mips (line 23) | int16_t WebRtcSpl_MaxAbsValueW16_mips(const int16_t* vector, size_t leng... function WebRtcSpl_MaxAbsValueW32_mips (line 225) | int32_t WebRtcSpl_MaxAbsValueW32_mips(const int32_t* vector, size_t leng... function WebRtcSpl_MaxValueW16_mips (line 261) | int16_t WebRtcSpl_MaxValueW16_mips(const int16_t* vector, size_t length) { function WebRtcSpl_MaxValueW32_mips (line 290) | int32_t WebRtcSpl_MaxValueW32_mips(const int32_t* vector, size_t length) { function WebRtcSpl_MinValueW16_mips (line 319) | int16_t WebRtcSpl_MinValueW16_mips(const int16_t* vector, size_t length) { function WebRtcSpl_MinValueW32_mips (line 349) | int32_t WebRtcSpl_MinValueW32_mips(const int32_t* vector, size_t length) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/min_max_operations_neon.c function WebRtcSpl_MaxAbsValueW16Neon (line 18) | int16_t WebRtcSpl_MaxAbsValueW16Neon(const int16_t* vector, size_t lengt... function WebRtcSpl_MaxAbsValueW32Neon (line 71) | int32_t WebRtcSpl_MaxAbsValueW32Neon(const int32_t* vector, size_t lengt... function WebRtcSpl_MaxValueW16Neon (line 126) | int16_t WebRtcSpl_MaxValueW16Neon(const int16_t* vector, size_t length) { function WebRtcSpl_MaxValueW32Neon (line 164) | int32_t WebRtcSpl_MaxValueW32Neon(const int32_t* vector, size_t length) { function WebRtcSpl_MinValueW16Neon (line 206) | int16_t WebRtcSpl_MinValueW16Neon(const int16_t* vector, size_t length) { function WebRtcSpl_MinValueW32Neon (line 244) | int32_t WebRtcSpl_MinValueW32Neon(const int32_t* vector, size_t length) { function WebRtcSpl_MinMaxW16Neon (line 285) | void WebRtcSpl_MinMaxW16Neon(const int16_t* vector, size_t length, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/randomization_functions.c function IncreaseSeed (line 93) | static uint32_t IncreaseSeed(uint32_t* seed) { function WebRtcSpl_RandU (line 98) | int16_t WebRtcSpl_RandU(uint32_t* seed) { function WebRtcSpl_RandN (line 102) | int16_t WebRtcSpl_RandN(uint32_t* seed) { function WebRtcSpl_RandUArray (line 107) | int16_t WebRtcSpl_RandUArray(int16_t* vector, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/real_fft.c type RealFFT (line 17) | struct RealFFT { type RealFFT (line 21) | struct RealFFT type RealFFT (line 22) | struct RealFFT type RealFFT (line 28) | struct RealFFT function WebRtcSpl_FreeRealFFT (line 37) | void WebRtcSpl_FreeRealFFT(struct RealFFT* self) { function WebRtcSpl_RealForwardFFT (line 47) | int WebRtcSpl_RealForwardFFT(struct RealFFT* self, function WebRtcSpl_RealInverseFFT (line 74) | int WebRtcSpl_RealInverseFFT(struct RealFFT* self, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/real_fft_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 35) | TEST(RealFFTTest, CreateFailsOnBadInput) { function TEST (line 42) | TEST(RealFFTTest, RealAndComplexMatch) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/refl_coef_to_lpc.c function WebRtcSpl_ReflCoefToLpc (line 20) | void WebRtcSpl_ReflCoefToLpc(const int16_t *k, int use_order, int16_t *a) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample.c function WebRtcSpl_Resample22khzTo16khz (line 45) | void WebRtcSpl_Resample22khzTo16khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample22khzTo16khz (line 96) | void WebRtcSpl_ResetResample22khzTo16khz(WebRtcSpl_State22khzTo16khz* st... function WebRtcSpl_Resample16khzTo22khz (line 115) | void WebRtcSpl_Resample16khzTo22khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample16khzTo22khz (line 160) | void WebRtcSpl_ResetResample16khzTo22khz(WebRtcSpl_State16khzTo22khz* st... function WebRtcSpl_Resample22khzTo8khz (line 178) | void WebRtcSpl_Resample22khzTo8khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample22khzTo8khz (line 229) | void WebRtcSpl_ResetResample22khzTo8khz(WebRtcSpl_State22khzTo8khz* state) function WebRtcSpl_Resample8khzTo22khz (line 249) | void WebRtcSpl_Resample8khzTo22khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample8khzTo22khz (line 300) | void WebRtcSpl_ResetResample8khzTo22khz(WebRtcSpl_State8khzTo22khz* state) function WebRtcSpl_DotProdIntToInt (line 312) | static void WebRtcSpl_DotProdIntToInt(const int32_t* in1, const int32_t*... function WebRtcSpl_DotProdIntToShort (line 358) | static void WebRtcSpl_DotProdIntToShort(const int32_t* in1, const int32_... function WebRtcSpl_32khzTo22khzIntToInt (line 422) | void WebRtcSpl_32khzTo22khzIntToInt(const int32_t* In, function WebRtcSpl_32khzTo22khzIntToShort (line 464) | void WebRtcSpl_32khzTo22khzIntToShort(const int32_t *In, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample_48khz.c function WebRtcSpl_Resample48khzTo16khz (line 27) | void WebRtcSpl_Resample48khzTo16khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample48khzTo16khz (line 53) | void WebRtcSpl_ResetResample48khzTo16khz(WebRtcSpl_State48khzTo16khz* st... function WebRtcSpl_Resample16khzTo48khz (line 65) | void WebRtcSpl_Resample16khzTo48khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample16khzTo48khz (line 91) | void WebRtcSpl_ResetResample16khzTo48khz(WebRtcSpl_State16khzTo48khz* st... function WebRtcSpl_Resample48khzTo8khz (line 103) | void WebRtcSpl_Resample48khzTo8khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample48khzTo8khz (line 135) | void WebRtcSpl_ResetResample48khzTo8khz(WebRtcSpl_State48khzTo8khz* state) function WebRtcSpl_Resample8khzTo48khz (line 148) | void WebRtcSpl_Resample8khzTo48khz(const int16_t* in, int16_t* out, function WebRtcSpl_ResetResample8khzTo48khz (line 180) | void WebRtcSpl_ResetResample8khzTo48khz(WebRtcSpl_State8khzTo48khz* state) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample_by_2.c function MUL_ACCUM_1 (line 30) | static __inline int32_t MUL_ACCUM_1(int32_t tbl_value, function MUL_ACCUM_2 (line 46) | static __inline int32_t MUL_ACCUM_2(int32_t tbl_value, function WebRtcSpl_DownsampleBy2 (line 70) | void WebRtcSpl_DownsampleBy2(const int16_t* in, size_t len, function WebRtcSpl_UpsampleBy2 (line 128) | void WebRtcSpl_UpsampleBy2(const int16_t* in, size_t len, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample_by_2_internal.c function WebRtcSpl_UpBy2ShortToInt (line 207) | void WebRtcSpl_UpBy2ShortToInt(const int16_t *in, int32_t len, int32_t *... function WebRtcSpl_UpBy2IntToInt (line 277) | void WebRtcSpl_UpBy2IntToInt(const int32_t *in, int32_t len, int32_t *out, function WebRtcSpl_UpBy2IntToShort (line 347) | void WebRtcSpl_UpBy2IntToShort(const int32_t *in, int32_t len, int16_t *... function WebRtcSpl_LPBy2ShortToInt (line 426) | void WebRtcSpl_LPBy2ShortToInt(const int16_t* in, int32_t len, int32_t* ... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample_by_2_mips.c function WebRtcSpl_DownsampleBy2 (line 33) | void WebRtcSpl_DownsampleBy2(const int16_t* in, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/resample_fractional.c function WebRtcSpl_Resample48khzTo32khz (line 44) | void WebRtcSpl_Resample48khzTo32khz(const int32_t *In, int32_t *Out, siz... function WebRtcSpl_Resample32khzTo24khz (line 89) | void WebRtcSpl_Resample32khzTo24khz(const int32_t *In, int32_t *Out, siz... function WebRtcSpl_ResampDotProduct (line 147) | static void WebRtcSpl_ResampDotProduct(const int32_t *in1, const int32_t... function WebRtcSpl_Resample44khzTo32khz (line 197) | void WebRtcSpl_Resample44khzTo32khz(const int32_t *In, int32_t *Out, siz... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/signal_processing_unittest.cc function TEST (line 28) | TEST(SplTest, MacroTest) { function TEST (line 90) | TEST(SplTest, InlineTest) { function TEST (line 121) | TEST(SplTest, AddSubSatW32) { function TEST (line 140) | TEST(SplTest, CountLeadingZeros32) { function TEST (line 153) | TEST(SplTest, CountLeadingZeros64) { function TEST (line 166) | TEST(SplTest, MathOperationsTest) { function TEST (line 181) | TEST(SplTest, BasicArrayOperationsTest) { function TEST (line 246) | TEST(SplTest, MinMaxOperationsTest) { function TEST (line 385) | TEST(SplTest, VectorOperationsTest) { function TEST (line 447) | TEST(SplTest, EstimatorsTest) { function TEST (line 464) | TEST(SplTest, FilterTest) { function TEST (line 502) | TEST(SplTest, RandTest) { function TEST (line 517) | TEST(SplTest, DotProductWithScaleTest) { function TEST (line 522) | TEST(SplTest, CrossCorrelationTest) { function TEST (line 554) | TEST(SplTest, AutoCorrelationTest) { function TEST (line 570) | TEST(SplTest, SignalProcessingTest) { function TEST (line 610) | TEST(SplTest, FFTTest) { function TEST (line 627) | TEST(SplTest, Resample48WithSaturationTest) { FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/spl_sqrt.c function WebRtcSpl_SqrtLocal (line 23) | int32_t WebRtcSpl_SqrtLocal(int32_t in) function WebRtcSpl_Sqrt (line 70) | int32_t WebRtcSpl_Sqrt(int32_t value) FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/splitting_filter.c function WebRtcSpl_AllPassQMF (line 47) | static void WebRtcSpl_AllPassQMF(int32_t* in_data, function WebRtcSpl_AnalysisQMF (line 128) | void WebRtcSpl_AnalysisQMF(const int16_t* in_data, size_t in_data_length, function WebRtcSpl_SynthesisQMF (line 168) | void WebRtcSpl_SynthesisQMF(const int16_t* low_band, const int16_t* high... FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/sqrt_of_one_minus_x_squared.c function WebRtcSpl_SqrtOfOneMinusXSquared (line 20) | void WebRtcSpl_SqrtOfOneMinusXSquared(int16_t *xQ15, size_t vector_length, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/vector_scaling_operations.c function WebRtcSpl_VectorBitShiftW16 (line 25) | void WebRtcSpl_VectorBitShiftW16(int16_t *res, size_t length, function WebRtcSpl_VectorBitShiftW32 (line 45) | void WebRtcSpl_VectorBitShiftW32(int32_t *out_vector, function WebRtcSpl_VectorBitShiftW32ToW16 (line 67) | void WebRtcSpl_VectorBitShiftW32ToW16(int16_t* out, size_t length, function WebRtcSpl_ScaleVector (line 86) | void WebRtcSpl_ScaleVector(const int16_t *in_vector, int16_t *out_vector, function WebRtcSpl_ScaleVectorWithSat (line 104) | void WebRtcSpl_ScaleVectorWithSat(const int16_t *in_vector, int16_t *out... function WebRtcSpl_ScaleAndAddVectors (line 121) | void WebRtcSpl_ScaleAndAddVectors(const int16_t *in1, int16_t gain1, int... function WebRtcSpl_ScaleAndAddVectorsWithRoundC (line 143) | int WebRtcSpl_ScaleAndAddVectorsWithRoundC(const int16_t* in_vector1, FILE: tgcalls/third_party/webrtc/src/common_audio/signal_processing/vector_scaling_operations_mips.c function WebRtcSpl_ScaleAndAddVectorsWithRound_mips (line 19) | int WebRtcSpl_ScaleAndAddVectorsWithRound_mips(const int16_t* in_vector1, FILE: tgcalls/third_party/webrtc/src/common_audio/smoothing_filter.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/smoothing_filter.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/smoothing_filter_unittest.cc type webrtc (line 19) | namespace webrtc { type SmoothingFilterStates (line 26) | struct SmoothingFilterStates { method SmoothingFilterStates (line 27) | explicit SmoothingFilterStates(int init_time_ms) function CheckOutput (line 40) | void CheckOutput(SmoothingFilterStates* states, function TEST (line 53) | TEST(SmoothingFilterTest, NoOutputWhenNoSampleAdded) { function TEST (line 103) | TEST(SmoothingFilterTest, CheckBehaviorAroundInitTime) { function TEST (line 115) | TEST(SmoothingFilterTest, InitTimeEqualsZero) { function TEST (line 122) | TEST(SmoothingFilterTest, InitTimeEqualsOne) { function TEST (line 130) | TEST(SmoothingFilterTest, GetAverageOutputsEmptyBeforeFirstSample) { function TEST (line 139) | TEST(SmoothingFilterTest, CannotChangeTimeConstantDuringInitialization) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft.cc type webrtc (line 30) | namespace webrtc { function cft1st_128_C (line 35) | static void cft1st_128_C(float* a) { function cftmdl_128_C (line 142) | static void cftmdl_128_C(float* a) { function rftfsub_128_C (line 269) | static void rftfsub_128_C(float* a) { function rftbsub_128_C (line 290) | static void rftbsub_128_C(float* a) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft_mips.cc function bitrv2_128_mips (line 17) | void bitrv2_128_mips(float* a) { function cft1st_128_mips (line 274) | void cft1st_128_mips(float* a) { function cftmdl_128_mips (line 522) | void cftmdl_128_mips(float* a) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft_neon.cc type webrtc (line 23) | namespace webrtc { function cft1st_128_neon (line 26) | void cft1st_128_neon(float* a) { function cftmdl_128_neon (line 75) | void cftmdl_128_neon(float* a) { function float32x4_t (line 182) | __inline static float32x4_t reverse_order_f32x4(float32x4_t in) { function rftfsub_128_neon (line 189) | void rftfsub_128_neon(float* a) { function rftbsub_128_neon (line 268) | void rftbsub_128_neon(float* a) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft_sse2.cc type webrtc (line 19) | namespace webrtc { function __m128 (line 27) | static __inline __m128 _mm_castsi128_ps(__m128i a) { function __m128i (line 30) | static __inline __m128i _mm_castps_si128(__m128 a) { function cft1st_128_SSE2 (line 37) | void cft1st_128_SSE2(float* a) { function cftmdl_128_SSE2 (line 100) | void cftmdl_128_SSE2(float* a) { function rftfsub_128_SSE2 (line 256) | void rftfsub_128_SSE2(float* a) { function rftbsub_128_SSE2 (line 346) | void rftbsub_128_SSE2(float* a) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_common.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_128/ooura_fft_tables_neon_sse2.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_256/fft4g.cc type webrtc (line 294) | namespace webrtc { function makewt (line 310) | void makewt(size_t nw, size_t* ip, float* w) { function makect (line 337) | void makect(size_t nc, size_t* ip, float* c) { function bitrv2 (line 356) | void bitrv2(size_t n, size_t* ip, float* a) { function cftfsub (line 454) | void cftfsub(size_t n, float* a, float* w) { function cftbsub (line 502) | void cftbsub(size_t n, float* a, float* w) { function cft1st (line 550) | void cft1st(size_t n, float* a, float* w) { function cftmdl (line 653) | void cftmdl(size_t n, size_t l, float* a, float* w) { function rftfsub (line 778) | void rftfsub(size_t n, float* a, size_t nc, float* c) { function rftbsub (line 801) | void rftbsub(size_t n, float* a, size_t nc, float* c) { function WebRtc_rdft (line 828) | void WebRtc_rdft(size_t n, int isgn, float* a, size_t* ip, float* w) { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/ooura/fft_size_256/fft4g.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor.c function WebRtcSpl_SqrtFloor (line 55) | int32_t WebRtcSpl_SqrtFloor(int32_t value) FILE: tgcalls/third_party/webrtc/src/common_audio/third_party/spl_sqrt_floor/spl_sqrt_floor_mips.c function WebRtcSpl_SqrtFloor (line 49) | int32_t WebRtcSpl_SqrtFloor(int32_t value) FILE: tgcalls/third_party/webrtc/src/common_audio/vad/include/vad.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/include/webrtc_vad.h type VadInst (line 22) | typedef struct WebRtcVadInst VadInst; FILE: tgcalls/third_party/webrtc/src/common_audio/vad/mock/mock_vad.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad.cc type webrtc (line 18) | namespace webrtc { class VadImpl (line 22) | class VadImpl final : public Vad { method VadImpl (line 24) | explicit VadImpl(Aggressiveness aggressiveness) method Activity (line 31) | Activity VoiceActivity(const int16_t* audio, method Reset (line 46) | void Reset() override { function CreateVad (line 62) | std::unique_ptr CreateVad(Vad::Aggressiveness aggressiveness) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_core.c function WeightedAverage (line 101) | static int32_t WeightedAverage(int16_t* data, int16_t offset, function GmmProbability (line 133) | static int16_t GmmProbability(VadInstT* self, int16_t* features, function WebRtcVad_InitCore (line 491) | int WebRtcVad_InitCore(VadInstT* self) { function WebRtcVad_set_mode_core (line 548) | int WebRtcVad_set_mode_core(VadInstT* self, int mode) { function WebRtcVad_CalcVad48khz (line 607) | int WebRtcVad_CalcVad48khz(VadInstT* inst, const int16_t* speech_frame, function WebRtcVad_CalcVad32khz (line 632) | int WebRtcVad_CalcVad32khz(VadInstT* inst, const int16_t* speech_frame, function WebRtcVad_CalcVad16khz (line 655) | int WebRtcVad_CalcVad16khz(VadInstT* inst, const int16_t* speech_frame, function WebRtcVad_CalcVad8khz (line 672) | int WebRtcVad_CalcVad8khz(VadInstT* inst, const int16_t* speech_frame, FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_core.h type VadInstT (line 25) | typedef struct VadInstT_ { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_core_unittest.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function TEST_F (line 23) | TEST_F(VadTest, InitCore) { function TEST_F (line 38) | TEST_F(VadTest, set_mode_core) { function TEST_F (line 57) | TEST_F(VadTest, CalcVad) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_filterbank.c function HighPassFilter (line 39) | static void HighPassFilter(const int16_t* data_in, size_t data_length, function AllPassFilter (line 81) | static void AllPassFilter(const int16_t* data_in, size_t data_length, function SplitFilter (line 118) | static void SplitFilter(const int16_t* data_in, size_t data_length, function LogOfEnergy (line 152) | static void LogOfEnergy(const int16_t* data_in, size_t data_length, function WebRtcVad_CalculateFeatures (line 243) | int16_t WebRtcVad_CalculateFeatures(VadInstT* self, const int16_t* data_in, FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_filterbank_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function TEST_F (line 26) | TEST_F(VadTest, vad_filterbank) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_gmm.c function WebRtcVad_GaussianProbability (line 29) | int32_t WebRtcVad_GaussianProbability(int16_t input, FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_gmm_unittest.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { function TEST_F (line 21) | TEST_F(VadTest, vad_gmm) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_sp.c function WebRtcVad_Downsampling (line 25) | void WebRtcVad_Downsampling(const int16_t* signal_in, function WebRtcVad_FindMinimum (line 58) | int16_t WebRtcVad_FindMinimum(VadInstT* self, FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_sp_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function TEST_F (line 24) | TEST_F(VadTest, vad_sp) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_unittest.cc type webrtc (line 54) | namespace webrtc { type test (line 55) | namespace test { function TEST_F (line 57) | TEST_F(VadTest, ApiTest) { function TEST_F (line 122) | TEST_F(VadTest, ValidRatesFrameLengths) { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/vad_unittest.h function namespace (line 18) | namespace webrtc { function class (line 38) | class VadTest : public ::testing::Test { FILE: tgcalls/third_party/webrtc/src/common_audio/vad/webrtc_vad.c function VadInst (line 24) | VadInst* WebRtcVad_Create() { function WebRtcVad_Free (line 32) | void WebRtcVad_Free(VadInst* handle) { function WebRtcVad_Init (line 37) | int WebRtcVad_Init(VadInst* handle) { function WebRtcVad_set_mode (line 43) | int WebRtcVad_set_mode(VadInst* handle, int mode) { function WebRtcVad_Process (line 56) | int WebRtcVad_Process(VadInst* handle, int fs, const int16_t* audio_frame, function WebRtcVad_ValidRateAndFrameLength (line 91) | int WebRtcVad_ValidRateAndFrameLength(int rate, size_t frame_length) { FILE: tgcalls/third_party/webrtc/src/common_audio/wav_file.cc type webrtc (line 25) | namespace webrtc { function FormatSupported (line 31) | bool FormatSupported(WavFormat format) { class WavHeaderFileReader (line 38) | class WavHeaderFileReader : public WavHeaderReader { method WavHeaderFileReader (line 40) | explicit WavHeaderFileReader(FileWrapper* file) : file_(file) {} method WavHeaderFileReader (line 42) | WavHeaderFileReader(const WavHeaderFileReader&) = delete; method WavHeaderFileReader (line 43) | WavHeaderFileReader& operator=(const WavHeaderFileReader&) = delete; method Read (line 45) | size_t Read(void* buf, size_t num_bytes) override { method SeekForward (line 50) | bool SeekForward(uint32_t num_bytes) override { method GetPosition (line 57) | int64_t GetPosition() override { return pos_; } FILE: tgcalls/third_party/webrtc/src/common_audio/wav_file.h function class (line 25) | class WavFile { FILE: tgcalls/third_party/webrtc/src/common_audio/wav_file_unittest.cc type webrtc (line 32) | namespace webrtc { function TEST (line 37) | TEST(WavWriterTest, MAYBE_CPP) { function TEST (line 105) | TEST(WavWriterTest, LargeFile) { function TEST (line 179) | TEST(WavReaderTest, MAYBE_CPPReset) { FILE: tgcalls/third_party/webrtc/src/common_audio/wav_header.cc type webrtc (line 26) | namespace webrtc { type ChunkHeader (line 34) | struct ChunkHeader { type RiffHeader (line 41) | struct RiffHeader { type FmtPcmSubchunk (line 50) | struct FmtPcmSubchunk { type FmtIeeeFloatSubchunk (line 65) | struct FmtIeeeFloatSubchunk { type WavHeaderPcm (line 82) | struct WavHeaderPcm { method WavHeaderPcm (line 83) | WavHeaderPcm() = default; method WavHeaderPcm (line 84) | WavHeaderPcm(const WavHeaderPcm&) = default; method WavHeaderPcm (line 85) | WavHeaderPcm& operator=(const WavHeaderPcm&) = default; type WavHeaderIeeeFloat (line 98) | struct WavHeaderIeeeFloat { method WavHeaderIeeeFloat (line 99) | WavHeaderIeeeFloat() = default; method WavHeaderIeeeFloat (line 100) | WavHeaderIeeeFloat(const WavHeaderIeeeFloat&) = default; method WavHeaderIeeeFloat (line 101) | WavHeaderIeeeFloat& operator=(const WavHeaderIeeeFloat&) = default; function PackFourCC (line 115) | uint32_t PackFourCC(char a, char b, char c, char d) { function ReadFourCC (line 122) | std::string ReadFourCC(uint32_t x) { function MapWavFormatToHeaderField (line 126) | uint16_t MapWavFormatToHeaderField(WavFormat format) { function WavFormat (line 140) | WavFormat MapHeaderFieldToWavFormat(uint16_t format_header_value) { function RiffChunkSize (line 151) | uint32_t RiffChunkSize(size_t bytes_in_payload, size_t header_size) { function ByteRate (line 156) | uint32_t ByteRate(size_t num_channels, function BlockAlign (line 162) | uint16_t BlockAlign(size_t num_channels, size_t bytes_per_sample) { function FindWaveChunk (line 169) | bool FindWaveChunk(ChunkHeader* chunk_header, function ReadFmtChunkData (line 185) | bool ReadFmtChunkData(FmtPcmSubchunk* fmt_subchunk, WavHeaderReader* r... function WritePcmWavHeader (line 205) | void WritePcmWavHeader(size_t num_channels, function WriteIeeeFloatWavHeader (line 236) | void WriteIeeeFloatWavHeader(size_t num_channels, function GetFormatBytesPerSample (line 273) | size_t GetFormatBytesPerSample(WavFormat format) { function CheckWavParameters (line 287) | bool CheckWavParameters(size_t num_channels, function CheckWavParameters (line 345) | bool CheckWavParameters(size_t num_channels, function WriteWavHeader (line 353) | void WriteWavHeader(size_t num_channels, function ReadWavHeader (line 375) | bool ReadWavHeader(WavHeaderReader* readable, FILE: tgcalls/third_party/webrtc/src/common_audio/wav_header.h function class (line 23) | class WavHeaderReader { function WavFormat (line 33) | enum class WavFormat { FILE: tgcalls/third_party/webrtc/src/common_audio/wav_header_unittest.cc type webrtc (line 19) | namespace webrtc { class WavHeaderBufferReader (line 22) | class WavHeaderBufferReader : public WavHeaderReader { method WavHeaderBufferReader (line 24) | WavHeaderBufferReader(const uint8_t* buf, size_t size, bool check_re... method Read (line 37) | size_t Read(void* buf, size_t num_bytes) override { method SeekForward (line 53) | bool SeekForward(uint32_t num_bytes) override { method GetPosition (line 72) | int64_t GetPosition() override { return pos_; } function TEST (line 84) | TEST(WavHeaderTest, CheckWavParameters) { function TEST (line 101) | TEST(WavHeaderTest, ReadWavHeaderWithErrors) { function TEST (line 283) | TEST(WavHeaderTest, WriteAndReadWavHeader) { function TEST (line 331) | TEST(WavHeaderTest, ReadAtypicalWavHeader) { function TEST (line 372) | TEST(WavHeaderTest, ReadWavHeaderWithOptionalChunk) { function TEST (line 415) | TEST(WavHeaderTest, ReadWavHeaderWithDataBeforeFormat) { FILE: tgcalls/third_party/webrtc/src/common_audio/window_generator.cc function I0 (line 25) | complex I0(complex x) { type webrtc (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/window_generator.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_audio/window_generator_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(WindowGeneratorTest, KaiserBesselDerived) { function TEST (line 52) | TEST(WindowGeneratorTest, Hanning) { FILE: tgcalls/third_party/webrtc/src/common_video/bitrate_adjuster.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/bitrate_adjuster_unittest.cc type webrtc (line 17) | namespace webrtc { class BitrateAdjusterTest (line 19) | class BitrateAdjusterTest : public ::testing::Test { method BitrateAdjusterTest (line 21) | BitrateAdjusterTest() method SimulateBitrateBps (line 25) | void SimulateBitrateBps(uint32_t bitrate_bps) { method GetTargetBitrateBpsPct (line 42) | uint32_t GetTargetBitrateBpsPct(float pct) { method VerifyAdjustment (line 46) | void VerifyAdjustment() { function TEST_F (line 74) | TEST_F(BitrateAdjusterTest, VaryingBitrates) { function TEST_F (line 115) | TEST_F(BitrateAdjusterTest, LargeTargetDelta) { function TEST_F (line 133) | TEST_F(BitrateAdjusterTest, SmallTargetDelta) { function TEST_F (line 150) | TEST_F(BitrateAdjusterTest, SmallTargetDeltaOverflow) { FILE: tgcalls/third_party/webrtc/src/common_video/frame_counts.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/frame_rate_estimator.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/frame_rate_estimator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/frame_rate_estimator_unittest.cc type webrtc (line 17) | namespace webrtc { class FrameRateEstimatorTest (line 22) | class FrameRateEstimatorTest : public ::testing::Test { method FrameRateEstimatorTest (line 24) | FrameRateEstimatorTest() : clock_(123), estimator_(kDefaultWindow) {} function TEST_F (line 31) | TEST_F(FrameRateEstimatorTest, NoEstimateWithLessThanTwoFrames) { function TEST_F (line 39) | TEST_F(FrameRateEstimatorTest, NoEstimateWithZeroSpan) { function TEST_F (line 46) | TEST_F(FrameRateEstimatorTest, SingleSpanFps) { function TEST_F (line 54) | TEST_F(FrameRateEstimatorTest, AverageFps) { function TEST_F (line 74) | TEST_F(FrameRateEstimatorTest, CullsOldFramesFromAveragingWindow) { function TEST_F (line 88) | TEST_F(FrameRateEstimatorTest, Reset) { FILE: tgcalls/third_party/webrtc/src/common_video/generic_frame_descriptor/generic_frame_info.cc type webrtc (line 16) | namespace webrtc { function GenericFrameInfo (line 25) | GenericFrameInfo GenericFrameInfo::Builder::Build() const { FILE: tgcalls/third_party/webrtc/src/common_video/generic_frame_descriptor/generic_frame_info.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/h264_bitstream_parser.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/h264_bitstream_parser.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/h264_bitstream_parser_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 47) | TEST(H264BitstreamParserTest, ReportsNoQpWithoutParsedSlices) { function TEST (line 52) | TEST(H264BitstreamParserTest, ReportsNoQpWithOnlyParsedPpsAndSpsSlices) { function TEST (line 58) | TEST(H264BitstreamParserTest, ReportsLastSliceQpForImageSlices) { function TEST (line 72) | TEST(H264BitstreamParserTest, ReportsLastSliceQpForCABACImageSlices) { FILE: tgcalls/third_party/webrtc/src/common_video/h264/h264_common.cc type webrtc (line 15) | namespace webrtc { type H264 (line 16) | namespace H264 { function FindNaluIndices (line 20) | std::vector FindNaluIndices(const uint8_t* buffer, function NaluType (line 65) | NaluType ParseNaluType(uint8_t data) { function ParseRbsp (line 69) | std::vector ParseRbsp(const uint8_t* data, size_t length) { function WriteRbsp (line 92) | void WriteRbsp(const uint8_t* bytes, size_t length, rtc::Buffer* des... FILE: tgcalls/third_party/webrtc/src/common_video/h264/h264_common.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/pps_parser.cc type webrtc (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/pps_parser.h function namespace (line 18) | namespace rtc { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/pps_parser_unittest.cc type webrtc (line 19) | namespace webrtc { function WritePps (line 33) | void WritePps(const PpsParser::PpsState& pps, class PpsParserTest (line 138) | class PpsParserTest : public ::testing::Test { method PpsParserTest (line 140) | PpsParserTest() {} method RunTest (line 143) | void RunTest() { method VerifyParsing (line 169) | void VerifyParsing(const PpsParser::PpsState& pps, function TEST_F (line 196) | TEST_F(PpsParserTest, ZeroPps) { function TEST_F (line 200) | TEST_F(PpsParserTest, MaxPps) { function TEST_F (line 215) | TEST_F(PpsParserTest, PpsIdFromSlice) { FILE: tgcalls/third_party/webrtc/src/common_video/h264/prefix_parser.cc type webrtc (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/prefix_parser.h function namespace (line 18) | namespace rtc { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/profile_level_id_unittest.cc type webrtc (line 20) | namespace webrtc { type H264 (line 21) | namespace H264 { function TEST (line 23) | TEST(H264ProfileLevelId, TestParsingInvalid) { function TEST (line 42) | TEST(H264ProfileLevelId, TestParsingLevel) { function TEST (line 50) | TEST(H264ProfileLevelId, TestParsingConstrainedBaseline) { function TEST (line 61) | TEST(H264ProfileLevelId, TestParsingBaseline) { function TEST (line 66) | TEST(H264ProfileLevelId, TestParsingMain) { function TEST (line 70) | TEST(H264ProfileLevelId, TestParsingHigh) { function TEST (line 74) | TEST(H264ProfileLevelId, TestParsingConstrainedHigh) { function TEST (line 78) | TEST(H264ProfileLevelId, TestSupportedLevel) { function TEST (line 85) | TEST(H264ProfileLevelId, TestSupportedLevelInvalid) { function TEST (line 93) | TEST(H264ProfileLevelId, TestToString) { function TEST (line 106) | TEST(H264ProfileLevelId, TestToStringLevel1b) { function TEST (line 115) | TEST(H264ProfileLevelId, TestToStringRoundTrip) { function TEST (line 124) | TEST(H264ProfileLevelId, TestToStringInvalid) { function TEST (line 132) | TEST(H264ProfileLevelId, TestParseSdpProfileLevelIdEmpty) { function TEST (line 140) | TEST(H264ProfileLevelId, TestParseSdpProfileLevelIdConstrainedHigh) { function TEST (line 150) | TEST(H264ProfileLevelId, TestParseSdpProfileLevelIdInvalid) { function TEST (line 156) | TEST(H264ProfileLevelId, TestGenerateProfileLevelIdForAnswerEmpty) { function TEST (line 163) | TEST(H264ProfileLevelId, function TEST (line 185) | TEST(H264ProfileLevelId, FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_parser.cc type webrtc (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_parser.h function namespace (line 18) | namespace rtc { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_parser_unittest.cc type webrtc (line 19) | namespace webrtc { function GenerateFakeSps (line 43) | void GenerateFakeSps(uint16_t width, class H264SpsParserTest (line 114) | class H264SpsParserTest : public ::testing::Test { method H264SpsParserTest (line 116) | H264SpsParserTest() {} function TEST_F (line 122) | TEST_F(H264SpsParserTest, TestSampleSPSHdLandscape) { function TEST_F (line 134) | TEST_F(H264SpsParserTest, TestSampleSPSVgaLandscape) { function TEST_F (line 146) | TEST_F(H264SpsParserTest, TestSampleSPSWeirdResolution) { function TEST_F (line 158) | TEST_F(H264SpsParserTest, TestSyntheticSPSQvgaLandscape) { function TEST_F (line 168) | TEST_F(H264SpsParserTest, TestSyntheticSPSWeirdResolution) { function TEST_F (line 178) | TEST_F(H264SpsParserTest, TestSampleSPSWithScalingLists) { function TEST_F (line 191) | TEST_F(H264SpsParserTest, TestLog2MaxFrameNumMinus4) { function TEST_F (line 213) | TEST_F(H264SpsParserTest, TestLog2MaxPicOrderCntMinus4) { FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_vui_rewriter.cc type webrtc (line 28) | namespace webrtc { type SpsValidEvent (line 37) | enum SpsValidEvent { function CopyAndRewriteVui (line 271) | bool CopyAndRewriteVui(const SpsParser::SpsState& sps, function CopyHrdParameters (line 415) | bool CopyHrdParameters(rtc::BitBuffer* source, function AddBitstreamRestriction (line 448) | bool AddBitstreamRestriction(rtc::BitBufferWriter* destination, function IsDefaultColorSpace (line 473) | bool IsDefaultColorSpace(const ColorSpace& color_space) { function AddVideoSignalTypeInfo (line 480) | bool AddVideoSignalTypeInfo(rtc::BitBufferWriter* destination, function CopyOrRewriteVideoSignalTypeInfo (line 501) | bool CopyOrRewriteVideoSignalTypeInfo( function CopyRemainingBits (line 596) | bool CopyRemainingBits(rtc::BitBuffer* source, FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_vui_rewriter.h function class (line 31) | class SpsVuiRewriter : private SpsParser { FILE: tgcalls/third_party/webrtc/src/common_video/h264/sps_vui_rewriter_unittest.cc type webrtc (line 24) | namespace webrtc { type SpsMode (line 27) | enum SpsMode { type VuiHeader (line 44) | struct VuiHeader { function GenerateFakeSps (line 196) | void GenerateFakeSps(const VuiHeader& vui, rtc::Buffer* out_buffer) { function TestSps (line 303) | void TestSps(const VuiHeader& vui, class SpsVuiRewriterTest (line 337) | class SpsVuiRewriterTest : public ::testing::Test, function TEST_P (line 344) | TEST_P(SpsVuiRewriterTest, RewriteVui) { function TEST (line 393) | TEST(SpsVuiRewriterOutgoingVuiTest, ParseOutgoingBitstreamOptimalVui) { function TEST (line 409) | TEST(SpsVuiRewriterOutgoingVuiTest, ParseOutgoingBitstreamNoVui) { function TEST (line 440) | TEST(SpsVuiRewriterOutgoingAudTest, ParseOutgoingBitstreamWithAud) { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_bitstream_parser.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_bitstream_parser.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_common.cc type webrtc (line 14) | namespace webrtc { type H265 (line 15) | namespace H265 { function FindNaluIndices (line 19) | std::vector FindNaluIndices(const uint8_t* buffer, function NaluType (line 29) | NaluType ParseNaluType(uint8_t data) { function ParseRbsp (line 33) | std::vector ParseRbsp(const uint8_t* data, size_t length) { function WriteRbsp (line 37) | void WriteRbsp(const uint8_t* bytes, size_t length, rtc::Buffer* des... function Log2 (line 41) | uint32_t Log2(uint32_t value) { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_common.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_pps_parser.cc type webrtc (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_pps_parser.h function namespace (line 18) | namespace rtc { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_sps_parser.cc type webrtc (line 39) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_sps_parser.h function namespace (line 19) | namespace rtc { function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_vps_parser.cc type webrtc (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/h265/h265_vps_parser.h function namespace (line 18) | namespace rtc { function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/include/bitrate_adjuster.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/include/incoming_video_stream.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/include/quality_limitation_reason.h function QualityLimitationReason (line 17) | enum class QualityLimitationReason { FILE: tgcalls/third_party/webrtc/src/common_video/include/video_frame_buffer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/include/video_frame_buffer_pool.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/incoming_video_stream.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/libyuv/include/webrtc_libyuv.h function VideoType (line 30) | enum class VideoType { FILE: tgcalls/third_party/webrtc/src/common_video/libyuv/libyuv_unittest.cc type webrtc (line 26) | namespace webrtc { function Calc16ByteAlignedStride (line 29) | void Calc16ByteAlignedStride(int width, int* stride_y, int* stride_uv) { function PrintPlane (line 34) | int PrintPlane(const uint8_t* buf, function PrintVideoFrame (line 46) | int PrintVideoFrame(const I420BufferInterface& frame, FILE* file) { class TestLibYuv (line 68) | class TestLibYuv : public ::testing::Test { function TEST_F (line 117) | TEST_F(TestLibYuv, ConvertSanityTest) { function TEST_F (line 121) | TEST_F(TestLibYuv, ConvertTest) { function TEST_F (line 288) | TEST_F(TestLibYuv, ConvertAlignedFrame) { function Average (line 326) | static uint8_t Average(int a, int b, int c, int d) { function TEST_F (line 330) | TEST_F(TestLibYuv, NV12Scale2x2to2x2) { function TEST_F (line 345) | TEST_F(TestLibYuv, NV12Scale4x4to2x2) { FILE: tgcalls/third_party/webrtc/src/common_video/libyuv/webrtc_libyuv.cc type webrtc (line 20) | namespace webrtc { function CalcBufferSize (line 22) | size_t CalcBufferSize(VideoType type, int width, int height) { function ExtractBuffer (line 54) | int ExtractBuffer(const rtc::scoped_refptr& input... function ExtractBuffer (line 80) | int ExtractBuffer(const VideoFrame& input_frame, size_t size, uint8_t*... function ConvertVideoType (line 85) | int ConvertVideoType(VideoType video_type) { function ConvertFromI420 (line 113) | int ConvertFromI420(const VideoFrame& src_frame, function ScaleI420ABuffer (line 126) | rtc::scoped_refptr ScaleI420ABuffer( function ScaleVideoFrameBuffer (line 149) | rtc::scoped_refptr ScaleVideoFrameBuffer( function I420SSE (line 159) | double I420SSE(const I420BufferInterface& ref_buffer, function I420APSNR (line 182) | double I420APSNR(const I420ABufferInterface& ref_buffer, function I420APSNR (line 216) | double I420APSNR(const VideoFrame* ref_frame, const VideoFrame* test_f... function I420PSNR (line 228) | double I420PSNR(const I420BufferInterface& ref_buffer, function I420PSNR (line 251) | double I420PSNR(const VideoFrame* ref_frame, const VideoFrame* test_fr... function I420ASSIM (line 259) | double I420ASSIM(const I420ABufferInterface& ref_buffer, function I420ASSIM (line 282) | double I420ASSIM(const VideoFrame* ref_frame, const VideoFrame* test_f... function I420SSIM (line 294) | double I420SSIM(const I420BufferInterface& ref_buffer, function I420SSIM (line 313) | double I420SSIM(const VideoFrame* ref_frame, const VideoFrame* test_fr... function NV12Scale (line 320) | void NV12Scale(uint8_t* tmp_buffer, FILE: tgcalls/third_party/webrtc/src/common_video/test/utilities.cc type webrtc (line 14) | namespace webrtc { function HdrMetadata (line 16) | HdrMetadata CreateTestHdrMetadata() { function ColorSpace (line 34) | ColorSpace CreateTestColorSpace(bool with_hdr_metadata) { function RtpPacketInfos (line 44) | RtpPacketInfos CreatePacketInfos(size_t count) { FILE: tgcalls/third_party/webrtc/src/common_video/test/utilities.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/common_video/video_frame_buffer.cc type webrtc (line 17) | namespace webrtc { class WrappedYuvBuffer (line 23) | class WrappedYuvBuffer : public Base { method WrappedYuvBuffer (line 25) | WrappedYuvBuffer(int width, method width (line 46) | int width() const override { return width_; } method height (line 48) | int height() const override { return height_; } method StrideY (line 56) | int StrideY() const override { return y_stride_; } method StrideU (line 58) | int StrideU() const override { return u_stride_; } method StrideV (line 60) | int StrideV() const override { return v_stride_; } class WrappedYuvaBuffer (line 78) | class WrappedYuvaBuffer : public WrappedYuvBuffer { method WrappedYuvaBuffer (line 80) | WrappedYuvaBuffer(int width, method StrideA (line 104) | int StrideA() const override { return a_stride_; } class I444BufferBase (line 111) | class I444BufferBase : public I444BufferInterface { class WrappedYuv16BBuffer (line 129) | class WrappedYuv16BBuffer : public Base { method WrappedYuv16BBuffer (line 131) | WrappedYuv16BBuffer(int width, method width (line 152) | int width() const override { return width_; } method height (line 154) | int height() const override { return height_; } method StrideY (line 162) | int StrideY() const override { return y_stride_; } method StrideU (line 164) | int StrideU() const override { return u_stride_; } method StrideV (line 166) | int StrideV() const override { return v_stride_; } class I010BufferBase (line 182) | class I010BufferBase : public I010BufferInterface { function WrapI420Buffer (line 200) | rtc::scoped_refptr WrapI420Buffer( function WrapI420ABuffer (line 216) | rtc::scoped_refptr WrapI420ABuffer( function WrapI444Buffer (line 234) | rtc::scoped_refptr WrapI444Buffer( function WrapYuvBuffer (line 250) | rtc::scoped_refptr WrapYuvBuffer( function WrapI010Buffer (line 273) | rtc::scoped_refptr WrapI010Buffer( FILE: tgcalls/third_party/webrtc/src/common_video/video_frame_buffer_pool.cc type webrtc (line 17) | namespace webrtc { function HasOneRef (line 20) | bool HasOneRef(const rtc::scoped_refptr& buffer) { FILE: tgcalls/third_party/webrtc/src/common_video/video_frame_buffer_pool_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 23) | TEST(TestVideoFrameBufferPool, SimpleFrameReuse) { function TEST (line 41) | TEST(TestVideoFrameBufferPool, FailToReuseWrongSize) { function TEST (line 56) | TEST(TestVideoFrameBufferPool, FrameValidAfterPoolDestruction) { function TEST (line 69) | TEST(TestVideoFrameBufferPool, MaxNumberOfBuffers) { function TEST (line 76) | TEST(TestVideoFrameBufferPool, ProducesNv12) { function TEST (line 82) | TEST(TestVideoFrameBufferPool, SwitchingPixelFormat) { FILE: tgcalls/third_party/webrtc/src/common_video/video_frame_unittest.cc type webrtc (line 24) | namespace webrtc { class PlanarYuvBufferFactory (line 29) | class PlanarYuvBufferFactory { method Create (line 31) | static rtc::scoped_refptr Create(VideoFrameBuffer::... method Copy (line 45) | static rtc::scoped_refptr Copy(const VideoFrameBuff... method Rotate (line 57) | static rtc::scoped_refptr Rotate(const VideoFrameBu... method CropAndScaleFrom (line 70) | static rtc::scoped_refptr CropAndScaleFrom( method CropAndScaleFrom (line 97) | static rtc::scoped_refptr CropAndScaleFrom( method ScaleFrom (line 110) | static rtc::scoped_refptr function CreateGradient (line 132) | rtc::scoped_refptr CreateGradient(VideoFrameBuffer::T... function CreateNV12Gradient (line 160) | rtc::scoped_refptr CreateNV12Gradient(int width, function CheckCrop (line 186) | void CheckCrop(const webrtc::I420BufferInterface& frame, function CheckRotate (line 215) | void CheckRotate(int width, function GetU (line 253) | int GetU(rtc::scoped_refptr buf, int col, int row) { function GetV (line 263) | int GetV(rtc::scoped_refptr buf, int col, int row) { function GetY (line 273) | int GetY(rtc::scoped_refptr buf, int col, int row) { function PasteFromBuffer (line 281) | void PasteFromBuffer(PlanarYuvBuffer* canvas, function TEST (line 296) | TEST(TestVideoFrame, WidthHeightValues) { function TEST (line 313) | TEST(TestVideoFrame, ShallowCopy) { function TEST (line 371) | TEST(TestVideoFrame, TextureInitialValues) { class TestPlanarYuvBuffer (line 388) | class TestPlanarYuvBuffer function CreateAndFillBuffer (line 391) | rtc::scoped_refptr CreateAndFillBuffer() { function TEST_P (line 399) | TEST_P(TestPlanarYuvBuffer, Copy) { function TEST_P (line 419) | TEST_P(TestPlanarYuvBuffer, Scale) { function TEST_P (line 429) | TEST_P(TestPlanarYuvBuffer, CropXCenter) { function TEST_P (line 439) | TEST_P(TestPlanarYuvBuffer, CropXNotCenter) { function TEST_P (line 449) | TEST_P(TestPlanarYuvBuffer, CropYCenter) { function TEST_P (line 459) | TEST_P(TestPlanarYuvBuffer, CropYNotCenter) { function TEST_P (line 469) | TEST_P(TestPlanarYuvBuffer, CropAndScale16x9) { function TEST_P (line 479) | TEST_P(TestPlanarYuvBuffer, PastesIntoBuffer) { function TEST (line 521) | TEST(TestNV12Buffer, CropAndScale) { class TestPlanarYuvBufferRotate (line 550) | class TestPlanarYuvBufferRotate function TEST_P (line 554) | TEST_P(TestPlanarYuvBufferRotate, Rotates) { function TEST (line 573) | TEST(TestUpdateRect, CanCompare) { function TEST (line 583) | TEST(TestUpdateRect, ComputesIsEmpty) { function TEST (line 594) | TEST(TestUpdateRectUnion, NonIntersecting) { function TEST (line 601) | TEST(TestUpdateRectUnion, Intersecting) { function TEST (line 608) | TEST(TestUpdateRectUnion, OneInsideAnother) { function TEST (line 615) | TEST(TestUpdateRectIntersect, NonIntersecting) { function TEST (line 622) | TEST(TestUpdateRectIntersect, Intersecting) { function TEST (line 629) | TEST(TestUpdateRectIntersect, OneInsideAnother) { function TEST (line 636) | TEST(TestUpdateRectScale, NoScale) { function TEST (line 645) | TEST(TestUpdateRectScale, CropOnly) { function TEST (line 654) | TEST(TestUpdateRectScale, CropOnlyToOddOffset) { function TEST (line 663) | TEST(TestUpdateRectScale, ScaleByHalf) { function TEST (line 673) | TEST(TestUpdateRectScale, CropToUnchangedRegionBelowUpdateRect) { function TEST (line 683) | TEST(TestUpdateRectScale, CropToUnchangedRegionAboveUpdateRect) { function TEST (line 693) | TEST(TestUpdateRectScale, CropInsideUpdate) { function TEST (line 703) | TEST(TestUpdateRectScale, CropAndScaleByHalf) { FILE: tgcalls/third_party/webrtc/src/common_video/video_render_frames.cc type webrtc (line 21) | namespace webrtc { function EnsureValidRenderDelay (line 33) | uint32_t EnsureValidRenderDelay(uint32_t render_delay) { FILE: tgcalls/third_party/webrtc/src/common_video/video_render_frames.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/blob_encoding.cc type webrtc (line 19) | namespace webrtc { function EncodeBlobs (line 21) | std::string EncodeBlobs(const std::vector& blobs) { function DecodeBlobs (line 48) | std::vector DecodeBlobs(absl::string_view encoded_b... FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/blob_encoding.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/blob_encoding_unittest.cc type webrtc (line 22) | namespace webrtc { function TestEncodingAndDecoding (line 26) | void TestEncodingAndDecoding(const std::vector& blobs) { function TestGracefulErrorHandling (line 41) | void TestGracefulErrorHandling(absl::string_view encoded_blobs, function TEST (line 50) | TEST(BlobEncoding, EmptyBlob) { function TEST (line 54) | TEST(BlobEncoding, SingleCharacterBlob) { function TEST (line 58) | TEST(BlobEncoding, LongBlob) { function TEST (line 66) | TEST(BlobEncoding, BlobsOfVariousLengths) { function TEST (line 79) | TEST(BlobEncoding, MultipleBlobs) { function TEST (line 87) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyEmptyInput) { function TEST (line 91) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyZeroBlobs) { function TEST (line 97) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyBlobLengthTooSmal... function TEST (line 105) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyBlobLengthTooLarg... function TEST (line 113) | TEST(BlobEncoding, function TEST (line 126) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyDefectiveVarInt) { function TEST (line 139) | TEST(BlobEncoding, DecodeBlobsHandlesErrorsGracefullyLengthSumWrapArou... FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/delta_encoding.cc type webrtc (line 26) | namespace webrtc { function BitsToBytes (line 34) | size_t BitsToBytes(size_t bits) { function UnsignedBitWidth (line 39) | uint64_t UnsignedBitWidth(uint64_t input, bool zero_val_as_zero_width ... function SignedBitWidth (line 52) | uint64_t SignedBitWidth(uint64_t max_pos_magnitude, function MaxUnsignedValueOfBitWidth (line 67) | uint64_t MaxUnsignedValueOfBitWidth(uint64_t bit_width) { function UnsignedDelta (line 76) | uint64_t UnsignedDelta(uint64_t previous, uint64_t current, uint64_t b... type EncodingType (line 84) | enum class EncodingType { class BitWriter (line 111) | class BitWriter final { method BitWriter (line 113) | explicit BitWriter(size_t byte_count) method WriteBits (line 121) | void WriteBits(uint64_t val, size_t bit_count) { method WriteBits (line 128) | void WriteBits(const std::string& input) { method GetString (line 137) | std::string GetString() { class FixedLengthEncodingParameters (line 163) | class FixedLengthEncodingParameters final { method ValidParameters (line 165) | static bool ValidParameters(uint64_t delta_width_bits, method FixedLengthEncodingParameters (line 174) | FixedLengthEncodingParameters(uint64_t delta_width_bits, method delta_width_bits (line 191) | uint64_t delta_width_bits() const { return delta_width_bits_; } method signed_deltas (line 194) | bool signed_deltas() const { return signed_deltas_; } method values_optional (line 199) | bool values_optional() const { return values_optional_; } method value_width_bits (line 202) | uint64_t value_width_bits() const { return value_width_bits_; } method delta_mask (line 205) | uint64_t delta_mask() const { return delta_mask_; } method value_mask (line 206) | uint64_t value_mask() const { return value_mask_; } method SetSignedDeltas (line 208) | void SetSignedDeltas(bool signed_deltas) { signed_deltas_ = signed_d... method SetDeltaWidthBits (line 209) | void SetDeltaWidthBits(uint64_t delta_width_bits) { class FixedLengthDeltaEncoder (line 229) | class FixedLengthDeltaEncoder final { class FixedLengthDeltaDecoder (line 601) | class FixedLengthDeltaDecoder final { function EncodeDeltas (line 936) | std::string EncodeDeltas(absl::optional base, function DecodeDeltas (line 942) | std::vector> DecodeDeltas( function SetFixedLengthEncoderDeltaSignednessForTesting (line 964) | void SetFixedLengthEncoderDeltaSignednessForTesting(bool signedness) { function UnsetFixedLengthEncoderDeltaSignednessForTesting (line 969) | void UnsetFixedLengthEncoderDeltaSignednessForTesting() { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/delta_encoding.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/delta_encoding_unittest.cc type webrtc (line 26) | namespace webrtc { type DeltaSignedness (line 33) | enum class DeltaSignedness { kNoOverride, kForceUnsigned, kForceSigned } function MaybeSetSignedness (line 35) | void MaybeSetSignedness(DeltaSignedness signedness) { function RandomWithMaxBitWidth (line 50) | uint64_t RandomWithMaxBitWidth(Random* prng, uint64_t max_width) { function TestEncodingAndDecoding (line 71) | void TestEncodingAndDecoding( function CreateSequenceByFirstValue (line 86) | std::vector> CreateSequenceByFirstValue( function CreateSequenceByLastValue (line 94) | std::vector> CreateSequenceByLastValue( function CreateSequenceByOptionalDeltas (line 105) | std::vector> CreateSequenceByOptionalDeltas( function EncodingLengthUpperBound (line 126) | size_t EncodingLengthUpperBound(size_t delta_max_bit_width, function CreateSequenceByDeltas (line 146) | std::vector> CreateSequenceByDeltas( class DeltaEncodingTest (line 161) | class DeltaEncodingTest method DeltaEncodingTest (line 165) | DeltaEncodingTest() method Seed (line 177) | uint64_t Seed() const { function TEST_P (line 189) | TEST_P(DeltaEncodingTest, AllValuesEqualToExistentBaseValue) { function TEST_P (line 201) | TEST_P(DeltaEncodingTest, AllValuesEqualToNonExistentBaseValue) { function TEST_P (line 217) | TEST_P(DeltaEncodingTest, BaseNonExistentButSomeOtherValuesExist) { function TEST_P (line 247) | TEST_P(DeltaEncodingTest, MinDeltaNoWrapAround) { function TEST_P (line 262) | TEST_P(DeltaEncodingTest, BigDeltaNoWrapAround) { function TEST_P (line 279) | TEST_P(DeltaEncodingTest, MaxDeltaNoWrapAround) { function TEST_P (line 295) | TEST_P(DeltaEncodingTest, SmallDeltaWithWrapAroundComparedToBase) { function TEST_P (line 314) | TEST_P(DeltaEncodingTest, SmallDeltaWithWrapAroundInValueSequence) { function TEST_P (line 339) | TEST_P(DeltaEncodingTest, BigDeltaWithWrapAroundComparedToBase) { function TEST_P (line 361) | TEST_P(DeltaEncodingTest, BigDeltaWithWrapAroundInValueSequence) { function TEST_P (line 387) | TEST_P(DeltaEncodingTest, MaxDeltaWithWrapAroundComparedToBase) { function TEST_P (line 404) | TEST_P(DeltaEncodingTest, MaxDeltaWithWrapAroundInValueSequence) { function TEST_P (line 428) | TEST_P(DeltaEncodingTest, ZeroDelta) { class DeltaEncodingCompressionQualityTest (line 458) | class DeltaEncodingCompressionQualityTest method DeltaEncodingCompressionQualityTest (line 462) | DeltaEncodingCompressionQualityTest() method Seed (line 474) | uint64_t Seed() const { function TEST_P (line 489) | TEST_P(DeltaEncodingCompressionQualityTest, class DeltaEncodingFuzzerLikeTest (line 571) | class DeltaEncodingFuzzerLikeTest method DeltaEncodingFuzzerLikeTest (line 575) | DeltaEncodingFuzzerLikeTest() method Seed (line 588) | uint64_t Seed() const { function TEST_P (line 603) | TEST_P(DeltaEncodingFuzzerLikeTest, Test) { class DeltaEncodingSpecificEdgeCasesTest (line 631) | class DeltaEncodingSpecificEdgeCasesTest method DeltaEncodingSpecificEdgeCasesTest (line 635) | DeltaEncodingSpecificEdgeCasesTest() { function TEST_F (line 643) | TEST_F(DeltaEncodingSpecificEdgeCasesTest, SignedDeltaWithOnlyTopBitOn) { function TEST_F (line 654) | TEST_F(DeltaEncodingSpecificEdgeCasesTest, MaximumUnsignedDelta) { function TEST_P (line 665) | TEST_P(DeltaEncodingSpecificEdgeCasesTest, ReverseSequence) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_common.cc type webrtc (line 15) | namespace webrtc { function ConvertPacketLossFractionToProtoFormat (line 26) | uint32_t ConvertPacketLossFractionToProtoFormat(float packet_loss_frac... function ParsePacketLossFractionFromProtoFormat (line 32) | bool ParsePacketLossFractionFromProtoFormat(uint32_t proto_packet_loss... FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_common.h function namespace (line 19) | namespace webrtc { function namespace (line 30) | namespace webrtc_event_logging { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_common_unittest.cc type webrtc_event_logging (line 20) | namespace webrtc_event_logging { class SignednessConversionTest (line 24) | class SignednessConversionTest : public ::testing::Test { function TYPED_TEST_P (line 32) | TYPED_TEST_P(SignednessConversionTest, CorrectlyConvertsLegalValues) { function TYPED_TEST_P (line 51) | TYPED_TEST_P(SignednessConversionTest, FailsOnConvertingIllegalValues) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.cc type webrtc (line 67) | namespace webrtc { function ConvertDetectorState (line 70) | rtclog::DelayBasedBweUpdate::DetectorState ConvertDetectorState( function ConvertProbeResultType (line 86) | rtclog::BweProbeResult::ResultType ConvertProbeResultType( function ConvertRtcpMode (line 102) | rtclog::VideoReceiveConfig_RtcpMode ConvertRtcpMode(RtcpMode rtcp_mode) { function ConvertIceCandidatePairConfigType (line 115) | rtclog::IceCandidatePairConfig::IceCandidatePairConfigType function ConvertIceCandidateType (line 133) | rtclog::IceCandidatePairConfig::IceCandidateType ConvertIceCandidateType( function ConvertIceCandidatePairProtocol (line 153) | rtclog::IceCandidatePairConfig::Protocol ConvertIceCandidatePairProtocol( function ConvertIceCandidatePairAddressFamily (line 173) | rtclog::IceCandidatePairConfig::AddressFamily function ConvertIceCandidateNetworkType (line 190) | rtclog::IceCandidatePairConfig::NetworkType ConvertIceCandidateNetwork... function ConvertIceCandidatePairEventType (line 212) | rtclog::IceCandidatePairEvent::IceCandidatePairEventType FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_legacy.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_new_format.cc type webrtc (line 76) | namespace webrtc { function ConvertToProtoFormat (line 79) | rtclog2::DelayBasedBweUpdates::DetectorState ConvertToProtoFormat( function ConvertToProtoFormat (line 95) | rtclog2::FrameDecodedEvents::Codec ConvertToProtoFormat(VideoCodecType... function ConvertToProtoFormat (line 115) | rtclog2::BweProbeResultFailure::FailureReason ConvertToProtoFormat( function ConvertToProtoFormat (line 135) | bool ConvertToProtoFormat(const std::vector& extensions, function ConvertToProtoFormat (line 156) | rtclog2::DtlsTransportStateEvent::DtlsTransportState ConvertToProtoFor... function ConvertToProtoFormat (line 176) | rtclog2::IceCandidatePairConfig::IceCandidatePairConfigType function ConvertToProtoFormat (line 194) | rtclog2::IceCandidatePairConfig::IceCandidateType ConvertToProtoFormat( function ConvertToProtoFormat (line 214) | rtclog2::IceCandidatePairConfig::Protocol ConvertToProtoFormat( function ConvertToProtoFormat (line 234) | rtclog2::IceCandidatePairConfig::AddressFamily ConvertToProtoFormat( function ConvertToProtoFormat (line 250) | rtclog2::IceCandidatePairConfig::NetworkType ConvertToProtoFormat( function ConvertToProtoFormat (line 272) | rtclog2::IceCandidatePairEvent::IceCandidatePairEventType ConvertToPro... function RemoveNonAllowlistedRtcpBlocks (line 292) | size_t RemoveNonAllowlistedRtcpBlocks(const rtc::Buffer& packet, function EncodeRtcpPacket (line 337) | void EncodeRtcpPacket(rtc::ArrayView batch, function EncodeRtpPacket (line 388) | void EncodeRtpPacket(const std::vector& batch, FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_new_format.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/rtc_event_log_encoder_unittest.cc type webrtc (line 44) | namespace webrtc { class RtcEventLogEncoderTest (line 45) | class RtcEventLogEncoderTest method RtcEventLogEncoderTest (line 49) | RtcEventLogEncoderTest() function TEST_P (line 207) | TEST_P(RtcEventLogEncoderTest, RtcEventAlrState) { function TEST_P (line 225) | TEST_P(RtcEventLogEncoderTest, RtcEventRouteChange) { function TEST_P (line 246) | TEST_P(RtcEventLogEncoderTest, RtcEventRemoteEstimate) { function TEST_P (line 268) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationBitrate) { function TEST_P (line 286) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationFrameLeng... function TEST_P (line 303) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationPacketLos... function TEST_P (line 321) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationFec) { function TEST_P (line 337) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationDtx) { function TEST_P (line 353) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationChannels) { function TEST_P (line 369) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioNetworkAdaptationAll) { function TEST_P (line 392) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioPlayout) { function TEST_P (line 441) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioReceiveStreamConfig) { function TEST_P (line 457) | TEST_P(RtcEventLogEncoderTest, RtcEventAudioSendStreamConfig) { function TEST_P (line 472) | TEST_P(RtcEventLogEncoderTest, RtcEventBweUpdateDelayBased) { function TEST_P (line 493) | TEST_P(RtcEventLogEncoderTest, RtcEventBweUpdateLossBased) { function TEST_P (line 513) | TEST_P(RtcEventLogEncoderTest, RtcEventGenericPacketReceived) { function TEST_P (line 538) | TEST_P(RtcEventLogEncoderTest, RtcEventGenericPacketSent) { function TEST_P (line 561) | TEST_P(RtcEventLogEncoderTest, RtcEventGenericAcksReceived) { function TEST_P (line 584) | TEST_P(RtcEventLogEncoderTest, RtcEventDtlsTransportState) { function TEST_P (line 610) | TEST_P(RtcEventLogEncoderTest, RtcEventDtlsWritableState) { function TEST_P (line 637) | TEST_P(RtcEventLogEncoderTest, RtcEventFrameDecoded) { function TEST_P (line 693) | TEST_P(RtcEventLogEncoderTest, RtcEventIceCandidatePairConfig) { function TEST_P (line 709) | TEST_P(RtcEventLogEncoderTest, RtcEventIceCandidatePair) { function TEST_P (line 723) | TEST_P(RtcEventLogEncoderTest, RtcEventLoggingStarted) { function TEST_P (line 736) | TEST_P(RtcEventLogEncoderTest, RtcEventLoggingStopped) { function TEST_P (line 752) | TEST_P(RtcEventLogEncoderTest, RtcEventProbeClusterCreated) { function TEST_P (line 768) | TEST_P(RtcEventLogEncoderTest, RtcEventProbeResultFailure) { function TEST_P (line 783) | TEST_P(RtcEventLogEncoderTest, RtcEventProbeResultSuccess) { function TEST_P (line 797) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpPacketIncoming) { function TEST_P (line 824) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpPacketOutgoing) { function TEST_P (line 845) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpReceiverReport) { function TEST_P (line 884) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpSenderReport) { function TEST_P (line 923) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpExtendedReports) { function TEST_P (line 962) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpFir) { function TEST_P (line 1000) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpPli) { function TEST_P (line 1038) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpBye) { function TEST_P (line 1076) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpNack) { function TEST_P (line 1114) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpRemb) { function TEST_P (line 1152) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpTransportFeedback) { function TEST_P (line 1193) | TEST_P(RtcEventLogEncoderTest, RtcEventRtcpLossNotification) { function TEST_P (line 1233) | TEST_P(RtcEventLogEncoderTest, RtcEventRtpPacketIncoming) { function TEST_P (line 1237) | TEST_P(RtcEventLogEncoderTest, RtcEventRtpPacketOutgoing) { function TEST_P (line 1242) | TEST_P(RtcEventLogEncoderTest, RtcEventVideoReceiveStreamConfig) { function TEST_P (line 1258) | TEST_P(RtcEventLogEncoderTest, RtcEventVideoSendStreamConfig) { class RtcEventLogEncoderSimpleTest (line 1283) | class RtcEventLogEncoderSimpleTest method RtcEventLogEncoderSimpleTest (line 1286) | RtcEventLogEncoderSimpleTest() : encoding_(GetParam()) { function TEST_P (line 1304) | TEST_P(RtcEventLogEncoderSimpleTest, RtcEventLargeCompoundRtcpPacketIn... FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/var_int.cc type webrtc (line 17) | namespace webrtc { function EncodeVarInt (line 21) | std::string EncodeVarInt(uint64_t input) { function DecodeVarInt (line 42) | std::pair DecodeVarInt(absl::string_view input, function DecodeVarInt (line 61) | size_t DecodeVarInt(rtc::BitBuffer* input, uint64_t* output) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/encoder/var_int.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_alr_state.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_alr_state.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_network_adaptation.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_network_adaptation.h function namespace (line 19) | namespace webrtc { type LoggedAudioNetworkAdaptationEvent (line 44) | struct LoggedAudioNetworkAdaptationEvent { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_playout.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_playout.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_receive_stream_config.h function namespace (line 19) | namespace webrtc { type LoggedAudioRecvConfig (line 43) | struct LoggedAudioRecvConfig { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_send_stream_config.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_audio_send_stream_config.h function namespace (line 19) | namespace webrtc { type LoggedAudioSendConfig (line 42) | struct LoggedAudioSendConfig { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_bwe_update_delay_based.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_bwe_update_loss_based.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_dtls_transport_state.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_dtls_transport_state.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_dtls_writable_state.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_dtls_writable_state.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_frame_decoded.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_frame_decoded.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_ack_received.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_ack_received.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_packet_received.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_packet_received.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_packet_sent.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_generic_packet_sent.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_ice_candidate_pair.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_ice_candidate_pair.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_ice_candidate_pair_config.h type class (line 22) | enum class type class (line 32) | enum class type class (line 41) | enum class function IceCandidatePairAddressFamily (line 50) | enum class IceCandidatePairAddressFamily { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_cluster_created.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_cluster_created.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_result_failure.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_result_failure.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_result_success.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_probe_result_success.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_remote_estimate.h function namespace (line 19) | namespace webrtc { type LoggedRemoteEstimateEvent (line 37) | struct LoggedRemoteEstimateEvent { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_route_change.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_route_change.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtcp_packet_incoming.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtcp_packet_outgoing.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtp_packet_incoming.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_rtp_packet_outgoing.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_video_receive_stream_config.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_video_receive_stream_config.h function namespace (line 19) | namespace webrtc { type LoggedVideoRecvConfig (line 43) | struct LoggedVideoRecvConfig { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_video_send_stream_config.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/events/rtc_event_video_send_stream_config.h function namespace (line 19) | namespace webrtc { type LoggedVideoSendConfig (line 42) | struct LoggedVideoSendConfig { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/fake_rtc_event_log.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/fake_rtc_event_log.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/fake_rtc_event_log_factory.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/fake_rtc_event_log_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/ice_logger.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/ice_logger.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/logged_events.cc type webrtc (line 12) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/logged_events.h function namespace (line 31) | namespace webrtc { function log_time_ms (line 158) | struct LoggedRtcpPacketRemb { function log_time_ms (line 182) | struct LoggedRtcpPacketFir { function log_time_ms (line 202) | struct LoggedRtcpPacketTransportFeedback { function utc_start_time_ms (line 242) | struct LoggedStartEvent { function log_time_ms (line 256) | struct LoggedStopEvent { type class (line 274) | enum class function log_time_us (line 276) | struct LoggedPacketInfo { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/mock/mock_rtc_event_log.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/mock/mock_rtc_event_log.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log2rtp_dump.cc function ParseSsrc (line 78) | absl::optional ParseSsrc(std::string str) { function ShouldSkipStream (line 94) | bool ShouldSkipStream(MediaType media_type, function ConvertRtpPacket (line 111) | void ConvertRtpPacket( function main (line 167) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_impl.cc type webrtc (line 32) | namespace webrtc { function CreateEncoder (line 39) | std::unique_ptr CreateEncoder( FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_impl.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_parser.cc type webrtc (line 98) | namespace webrtc { type MediaStreamInfo (line 114) | struct MediaStreamInfo { method MediaStreamInfo (line 115) | MediaStreamInfo() = default; method MediaStreamInfo (line 116) | MediaStreamInfo(LoggedMediaType media_type, bool rtx) function AddRecvStreamInfos (line 124) | void AddRecvStreamInfos(std::map* streams, function AddSendStreamInfos (line 134) | void AddSendStreamInfos(std::map* streams, type OverheadChangeEvent (line 143) | struct OverheadChangeEvent { function GetOverheadChangingEvents (line 147) | std::vector GetOverheadChangingEvents( function IdenticalRtcpContents (line 162) | bool IdenticalRtcpContents(const std::vector& last_rtcp, function RtcpMode (line 170) | RtcpMode GetRuntimeRtcpMode(rtclog::VideoReceiveConfig::RtcpMode rtcp_... function BandwidthUsage (line 181) | BandwidthUsage GetRuntimeDetectorState( function IceCandidatePairConfigType (line 195) | IceCandidatePairConfigType GetRuntimeIceCandidatePairConfigType( function IceCandidateType (line 211) | IceCandidateType GetRuntimeIceCandidateType( function IceCandidatePairProtocol (line 229) | IceCandidatePairProtocol GetRuntimeIceCandidatePairProtocol( function IceCandidatePairAddressFamily (line 247) | IceCandidatePairAddressFamily GetRuntimeIceCandidatePairAddressFamily( function IceCandidateNetworkType (line 261) | IceCandidateNetworkType GetRuntimeIceCandidateNetworkType( function IceCandidatePairEventType (line 281) | IceCandidatePairEventType GetRuntimeIceCandidatePairEventType( function VideoCodecType (line 297) | VideoCodecType GetRuntimeCodecType(rtclog2::FrameDecodedEvents::Codec ... function GetHeaderExtensions (line 318) | ParsedRtcEventLog::ParseStatus GetHeaderExtensions( function StoreRtpPackets (line 334) | ParsedRtcEventLog::ParseStatus StoreRtpPackets( function StoreRtcpPackets (line 603) | ParsedRtcEventLog::ParseStatus StoreRtcpPackets( function StoreRtcpBlocks (line 661) | ParsedRtcEventLog::ParseStatus StoreRtcpBlocks( function BandwidthUsage (line 757) | BandwidthUsage GetRuntimeDetectorState( function ProbeFailureReason (line 773) | ProbeFailureReason GetRuntimeProbeFailureReason( function DtlsTransportState (line 789) | DtlsTransportState GetRuntimeDtlsTransportState( function IceCandidatePairConfigType (line 810) | IceCandidatePairConfigType GetRuntimeIceCandidatePairConfigType( function IceCandidateType (line 828) | IceCandidateType GetRuntimeIceCandidateType( function IceCandidatePairProtocol (line 846) | IceCandidatePairProtocol GetRuntimeIceCandidatePairProtocol( function IceCandidatePairAddressFamily (line 864) | IceCandidatePairAddressFamily GetRuntimeIceCandidatePairAddressFamily( function IceCandidateNetworkType (line 878) | IceCandidateNetworkType GetRuntimeIceCandidateNetworkType( function IceCandidatePairEventType (line 898) | IceCandidatePairEventType GetRuntimeIceCandidatePairEventType( function GetRuntimeRtpHeaderExtensionConfig (line 916) | std::vector GetRuntimeRtpHeaderExtensionConfig( function RtpHeaderExtensionMap (line 1613) | const RtpHeaderExtensionMap* ParsedRtcEventLog::GetRtpHeaderExtensionMap( function GetNetworkTrace (line 2293) | const std::vector GetNetworkTrace( FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_parser.h function namespace (line 63) | namespace webrtc { function PacketView (line 178) | PacketView Create(U* ptr, size_t num_elements, size_t offset) { function iterator (line 195) | iterator begin() { return iterator(data_, element_size_); } function iterator (line 196) | iterator end() { function const_iterator (line 202) | const_iterator end() const { function reverse_iterator (line 208) | reverse_iterator rend() { return reverse_iterator(begin()); } function T (line 226) | const T& operator[](size_t i) const { function class (line 280) | class ParsedRtcEventLog { type LoggedRtpStreamIncoming (line 330) | struct LoggedRtpStreamIncoming { type LoggedRtpStreamOutgoing (line 338) | struct LoggedRtpStreamOutgoing { type LoggedRtpStreamView (line 346) | struct LoggedRtpStreamView { function class (line 358) | class LogSegment { function std (line 525) | const std::vector& rtp_packets_by_ssrc( function std (line 542) | const std::vector& receiver_reports( function std (line 551) | const std::vector& sender_reports( function std (line 560) | const std::vector& extended_reports( function std (line 569) | const std::vector& nacks( function std (line 578) | const std::vector& rembs( function std (line 587) | const std::vector& firs( function std (line 596) | const std::vector& plis( function std (line 605) | const std::vector& byes( function std (line 614) | const std::vector& transport_feedbacks( function std (line 623) | const std::vector& loss_notifications( type Stream (line 790) | struct Stream { type MatchedSendArrivalTimes (line 924) | struct MatchedSendArrivalTimes { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_unittest.cc type webrtc (line 55) | namespace webrtc { type EventCounts (line 59) | struct EventCounts { method total_nonconfig_events (line 86) | size_t total_nonconfig_events() const { method total_config_events (line 96) | size_t total_config_events() const { method total_events (line 101) | size_t total_events() const { class RtcEventLogSession (line 106) | class RtcEventLogSession method RtcEventLogSession (line 110) | RtcEventLogSession() method IsNewFormat (line 134) | bool IsNewFormat() { function SsrcUsed (line 208) | bool SsrcUsed( function TEST_P (line 797) | TEST_P(RtcEventLogSession, StartLoggingFromBeginning) { function TEST_P (line 831) | TEST_P(RtcEventLogSession, StartLoggingInTheMiddle) { class RtcEventLogCircularBufferTest (line 874) | class RtcEventLogCircularBufferTest method RtcEventLogCircularBufferTest (line 877) | RtcEventLogCircularBufferTest() function TEST_P (line 883) | TEST_P(RtcEventLogCircularBufferTest, KeepsMostRecentEvents) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_unittest_helper.cc type webrtc (line 44) | namespace webrtc { type test (line 46) | namespace test { type ExtensionPair (line 50) | struct ExtensionPair { function ShuffleInPlace (line 73) | void ShuffleInPlace(Random* prng, rtc::ArrayView array) { function GetExtensionId (line 81) | absl::optional GetExtensionId(const std::vector& ... type SupportedRtcpTypes (line 404) | enum class SupportedRtcpTypes { type SupportedRtcpTypes (line 473) | enum class SupportedRtcpTypes { function RtpHeaderExtensionMap (line 679) | RtpHeaderExtensionMap EventGenerator::NewRtpHeaderExtensionMap( function VerifyLoggedRtpHeader (line 934) | void VerifyLoggedRtpHeader(const RtpPacket& original_header, function VerifyLoggedStreamConfig (line 1295) | void VerifyLoggedStreamConfig(const rtclog::StreamConfig& original_c... FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_log_unittest_helper.h function namespace (line 61) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_processor.cc type webrtc (line 12) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_processor.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_event_processor_unittest.cc type webrtc (line 25) | namespace webrtc { function CreateEventList (line 28) | std::vector CreateEventList( function CreateRandomEventLists (line 37) | std::vector> function TEST (line 50) | TEST(RtcEventProcessor, NoList) { function TEST (line 55) | TEST(RtcEventProcessor, EmptyList) { function TEST (line 64) | TEST(RtcEventProcessor, OneList) { function TEST (line 80) | TEST(RtcEventProcessor, MergeTwoLists) { function TEST (line 98) | TEST(RtcEventProcessor, MergeTwoListsWithDuplicatedElements) { function TEST (line 116) | TEST(RtcEventProcessor, MergeManyLists) { function TEST (line 140) | TEST(RtcEventProcessor, DifferentTypes) { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_stream_config.cc type webrtc (line 13) | namespace webrtc { type rtclog (line 14) | namespace rtclog { FILE: tgcalls/third_party/webrtc/src/logging/rtc_event_log/rtc_stream_config.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/base/adapted_video_track_source.cc type rtc (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/media/base/adapted_video_track_source.h function namespace (line 28) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/media/base/audio_source.h function namespace (line 18) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/codec.cc type cricket (line 23) | namespace cricket { function GetH264PacketizationModeOrDefault (line 26) | std::string GetH264PacketizationModeOrDefault(const CodecParameterMap&... function IsSameH264PacketizationMode (line 36) | bool IsSameH264PacketizationMode(const CodecParameterMap& left, function IsSameCodecSpecific (line 44) | bool IsSameCodecSpecific(const std::string& name1, function IsCodecInList (line 61) | bool IsCodecInList( function VideoCodec (line 353) | VideoCodec VideoCodec::CreateRtxCodec(int rtx_payload_type, function HasLntf (line 418) | bool HasLntf(const Codec& codec) { function HasNack (line 423) | bool HasNack(const Codec& codec) { function HasRemb (line 428) | bool HasRemb(const Codec& codec) { function HasRrtr (line 433) | bool HasRrtr(const Codec& codec) { function HasTransportCc (line 438) | bool HasTransportCc(const Codec& codec) { function VideoCodec (line 443) | const VideoCodec* FindMatchingCodec( function IsSameCodec (line 455) | bool IsSameCodec(const std::string& name1, function AddH264ConstrainedBaselineProfileToSupportedFormats (line 467) | void AddH264ConstrainedBaselineProfileToSupportedFormats( FILE: tgcalls/third_party/webrtc/src/media/base/codec.h type std (line 27) | typedef std::map CodecParameterMap; function class (line 29) | class FeedbackParam { function class (line 47) | class FeedbackParams { function Codec (line 66) | struct RTC_EXPORT Codec { function Codec (line 118) | struct AudioCodec : public Codec { type RTC_EXPORT (line 149) | struct RTC_EXPORT type CodecType (line 187) | enum CodecType { function CodecType (line 195) | CodecType GetCodecType() const; type RtpDataCodec (line 220) | typedef RtpDataCodec DataCodec; FILE: tgcalls/third_party/webrtc/src/media/base/codec_unittest.cc class TestCodec (line 29) | class TestCodec : public Codec { method TestCodec (line 31) | TestCodec(int id, const std::string& name, int clockrate) method TestCodec (line 33) | TestCodec() : Codec() {} method TestCodec (line 34) | TestCodec(const TestCodec& c) : Codec(c) {} function TEST (line 37) | TEST(CodecTest, TestCodecOperators) { function TEST (line 70) | TEST(CodecTest, TestAudioCodecOperators) { function TEST (line 107) | TEST(CodecTest, TestAudioCodecMatches) { function TEST (line 152) | TEST(CodecTest, TestVideoCodecOperators) { function TEST (line 184) | TEST(CodecTest, TestVideoCodecIntersectPacketization) { function TEST (line 195) | TEST(CodecTest, TestVideoCodecEqualsWithDifferentPacketization) { function TEST (line 207) | TEST(CodecTest, TestVideoCodecMatches) { function TEST (line 228) | TEST(CodecTest, TestVideoCodecMatchesWithDifferentPacketization) { function TEST (line 238) | TEST(CodecTest, TestVP9CodecMatches) { function TEST (line 269) | TEST(CodecTest, TestH264CodecMatches) { function TEST (line 306) | TEST(CodecTest, TestDataCodecMatches) { function TEST (line 327) | TEST(CodecTest, TestSetParamGetParamAndRemoveParam) { function TEST (line 348) | TEST(CodecTest, TestIntersectFeedbackParams) { function TEST (line 367) | TEST(CodecTest, TestGetCodecType) { function TEST (line 381) | TEST(CodecTest, TestCreateRtxCodec) { function TEST (line 391) | TEST(CodecTest, TestValidateCodecFormat) { function TEST (line 432) | TEST(CodecTest, TestToCodecParameters) { function TEST (line 458) | TEST(CodecTest, H264CostrainedBaselineIsAddedIfH264IsSupported) { function TEST (line 483) | TEST(CodecTest, H264CostrainedBaselineIsNotAddedIfH264IsUnsupported) { function TEST (line 498) | TEST(CodecTest, H264CostrainedBaselineNotAddedIfAlreadySpecified) { class IsSameCodecParamsTest (line 525) | class IsSameCodecParamsTest method IsSameCodecParamsTest (line 529) | IsSameCodecParamsTest() { function TEST_P (line 543) | TEST_P(IsSameCodecParamsTest, Expected) { function TEST_P (line 548) | TEST_P(IsSameCodecParamsTest, Commutative) { function IsSameCodecParamsTestCase (line 553) | IsSameCodecParamsTestCase MakeTestCase(cricket::CodecParameterMap left, FILE: tgcalls/third_party/webrtc/src/media/base/delayable.h function namespace (line 18) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/fake_frame_source.cc type cricket (line 19) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/fake_frame_source.h function namespace (line 17) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/fake_media_engine.cc type cricket (line 20) | namespace cricket { function AudioSource (line 47) | AudioSource* FakeVoiceMediaChannel::VoiceChannelAudioSink::source() co... function AudioOptions (line 75) | const AudioOptions& FakeVoiceMediaChannel::options() const { function CompareDtmfInfo (line 247) | bool CompareDtmfInfo(const FakeVoiceMediaChannel::DtmfInfo& info, function VideoOptions (line 277) | const VideoOptions& FakeVideoMediaChannel::options() const { function SendDataParams (line 479) | SendDataParams FakeDataMediaChannel::last_sent_data_params() { function VoiceMediaChannel (line 521) | VoiceMediaChannel* FakeVoiceEngine::CreateMediaChannel( function FakeVoiceMediaChannel (line 534) | FakeVoiceMediaChannel* FakeVoiceEngine::GetChannel(size_t index) { function VideoMediaChannel (line 586) | VideoMediaChannel* FakeVideoEngine::CreateMediaChannel( function FakeVideoMediaChannel (line 600) | FakeVideoMediaChannel* FakeVideoEngine::GetChannel(size_t index) { function FakeVoiceMediaChannel (line 659) | FakeVoiceMediaChannel* FakeMediaEngine::GetVoiceChannel(size_t index) { function FakeVideoMediaChannel (line 662) | FakeVideoMediaChannel* FakeMediaEngine::GetVideoChannel(size_t index) { function DataMediaChannel (line 671) | DataMediaChannel* FakeDataEngine::CreateChannel(const MediaConfig& con... function FakeDataMediaChannel (line 676) | FakeDataMediaChannel* FakeDataEngine::GetChannel(size_t index) { FILE: tgcalls/third_party/webrtc/src/media/base/fake_media_engine.h function namespace (line 35) | namespace cricket { function std (line 413) | const std::vector& recv_codecs() const; function std (line 483) | const std::vector& recv_codecs() const; FILE: tgcalls/third_party/webrtc/src/media/base/fake_network_interface.h function namespace (line 27) | namespace cricket { function SetConferenceMode (line 46) | void SetConferenceMode(bool conf, const std::vector& ssrcs) function NumRtpBytes (line 53) | int NumRtpBytes() RTC_LOCKS_EXCLUDED(mutex_) { function NumRtpBytes (line 62) | int NumRtpBytes(uint32_t ssrc) RTC_LOCKS_EXCLUDED(mutex_) { function NumRtpPackets (line 69) | int NumRtpPackets() RTC_LOCKS_EXCLUDED(mutex_) { function NumRtpPackets (line 74) | int NumRtpPackets(uint32_t ssrc) RTC_LOCKS_EXCLUDED(mutex_) { function NumSentSsrcs (line 81) | int NumSentSsrcs() RTC_LOCKS_EXCLUDED(mutex_) { function rtc (line 87) | const rtc::CopyOnWriteBuffer* GetRtpPacket(int index) function NumRtcpPackets (line 96) | int NumRtcpPackets() RTC_LOCKS_EXCLUDED(mutex_) { function rtc (line 102) | const rtc::CopyOnWriteBuffer* GetRtcpPacket(int index) function virtual (line 144) | virtual bool SendRtcp(rtc::CopyOnWriteBuffer* packet, function virtual (line 157) | virtual int SetOption(SocketType type, rtc::Socket::Option opt, int opti... function PostMessage (line 168) | void PostMessage(int id, const rtc::CopyOnWriteBuffer& packet) { function virtual (line 172) | virtual void OnMessage(rtc::Message* msg) { FILE: tgcalls/third_party/webrtc/src/media/base/fake_rtp.cc function CompareHeaderExtensions (line 20) | void CompareHeaderExtensions(const char* packet1, FILE: tgcalls/third_party/webrtc/src/media/base/fake_video_renderer.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/fake_video_renderer.h function namespace (line 24) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/h264_profile_level_id.cc type webrtc (line 20) | namespace webrtc { type H264 (line 21) | namespace H264 { function ByteMaskString (line 36) | constexpr uint8_t ByteMaskString(char c, const char (&str)[9]) { class BitPattern (line 44) | class BitPattern { method BitPattern (line 46) | explicit constexpr BitPattern(const char (&str)[9]) method IsMatch (line 50) | bool IsMatch(uint8_t value) const { return masked_value_ == (value... type ProfilePattern (line 58) | struct ProfilePattern { function IsLess (line 76) | bool IsLess(Level a, Level b) { function Level (line 84) | Level Min(Level a, Level b) { function IsLevelAsymmetryAllowed (line 88) | bool IsLevelAsymmetryAllowed(const CodecParameterMap& params) { type LevelConstraint (line 93) | struct LevelConstraint { function ParseProfileLevelId (line 122) | absl::optional ParseProfileLevelId(const char* str) { function SupportedLevel (line 178) | absl::optional SupportedLevel(int max_frame_pixel_count, floa... function ParseSdpProfileLevelId (line 195) | absl::optional ParseSdpProfileLevelId( function ProfileLevelIdToString (line 213) | absl::optional ProfileLevelIdToString( function GenerateProfileLevelIdForAnswer (line 258) | void GenerateProfileLevelIdForAnswer( function IsSameH264Profile (line 299) | bool IsSameH264Profile(const CodecParameterMap& params1, FILE: tgcalls/third_party/webrtc/src/media/base/h264_profile_level_id.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/base/media_channel.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/media_channel.h function namespace (line 56) | namespace rtc { function namespace (line 60) | namespace webrtc { function namespace (line 65) | namespace cricket { function class (line 157) | class MediaChannel : public sigslot::has_slots<> { type SsrcSenderInfo (line 355) | struct SsrcSenderInfo { type SsrcReceiverInfo (line 360) | struct SsrcReceiverInfo { function add_ssrc (line 365) | struct MediaSenderInfo { function add_ssrc (line 422) | struct MediaReceiverInfo { function MediaSenderInfo (line 474) | struct VoiceSenderInfo : public MediaSenderInfo { function MediaReceiverInfo (line 489) | struct VoiceReceiverInfo : public MediaReceiverInfo { function MediaSenderInfo (line 559) | struct VideoSenderInfo : public MediaSenderInfo { function MediaReceiverInfo (line 603) | struct VideoReceiverInfo : public MediaReceiverInfo { function MediaSenderInfo (line 679) | struct DataSenderInfo : public MediaSenderInfo { function MediaReceiverInfo (line 683) | struct DataReceiverInfo : public MediaReceiverInfo { type BandwidthEstimationInfo (line 687) | struct BandwidthEstimationInfo { type std (line 698) | typedef std::map RtpCodecParametersMap; type VoiceMediaInfo (line 700) | struct VoiceMediaInfo { type VideoMediaInfo (line 716) | struct VideoMediaInfo { type DataMediaInfo (line 740) | struct DataMediaInfo { type RtcpParameters (line 751) | struct RtcpParameters { function AudioCodec (line 808) | struct AudioSendParameters : RtpSendParameters { function AudioCodec (line 817) | struct AudioRecvParameters : RtpParameters {} function explicit (line 822) | explicit VoiceMediaChannel(const MediaConfig& config) function virtual (line 834) | virtual webrtc::RtpParameters GetDefaultRtpReceiveParameters() const = 0; FILE: tgcalls/third_party/webrtc/src/media/base/media_config.h function namespace (line 14) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/media_constants.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/media_constants.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/media_engine.cc type cricket (line 24) | namespace cricket { function CreateRtpParametersWithOneEncoding (line 29) | webrtc::RtpParameters CreateRtpParametersWithOneEncoding() { function CreateRtpParametersWithEncodings (line 36) | webrtc::RtpParameters CreateRtpParametersWithEncodings(StreamParams sp) { function GetDefaultEnabledRtpHeaderExtensions (line 58) | std::vector GetDefaultEnabledRtpHeaderExtensions( function CheckRtpParametersValues (line 68) | webrtc::RTCError CheckRtpParametersValues( function CheckRtpParametersInvalidModificationAndValues (line 123) | webrtc::RTCError CheckRtpParametersInvalidModificationAndValues( function VoiceEngineInterface (line 185) | VoiceEngineInterface& CompositeMediaEngine::voice() { function VideoEngineInterface (line 189) | VideoEngineInterface& CompositeMediaEngine::video() { function VoiceEngineInterface (line 193) | const VoiceEngineInterface& CompositeMediaEngine::voice() const { function VideoEngineInterface (line 197) | const VideoEngineInterface& CompositeMediaEngine::video() const { FILE: tgcalls/third_party/webrtc/src/media/base/media_engine.h function namespace (line 30) | namespace webrtc { type RtpCapabilities (line 46) | struct RtpCapabilities { function class (line 52) | class RtpHeaderExtensionQueryInterface { function virtual (line 73) | virtual rtc::scoped_refptr GetAudioState() const = 0; function virtual (line 129) | virtual const VoiceEngineInterface& voice() const = 0; FILE: tgcalls/third_party/webrtc/src/media/base/media_engine_unittest.cc type cricket (line 23) | namespace cricket { class MockRtpHeaderExtensionQueryInterface (line 26) | class MockRtpHeaderExtensionQueryInterface function TEST (line 37) | TEST(MediaEngineTest, ReturnsNotStoppedHeaderExtensions) { FILE: tgcalls/third_party/webrtc/src/media/base/rid_description.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/rid_description.h function RidDirection (line 20) | enum class RidDirection { kSend, kReceive }; FILE: tgcalls/third_party/webrtc/src/media/base/rtp_data_engine.cc type cricket (line 26) | namespace cricket { function DataMediaChannel (line 43) | DataMediaChannel* RtpDataEngine::CreateChannel(const MediaConfig& conf... function DataCodec (line 47) | static const DataCodec* FindCodecByName(const std::vector& ... function DataCodec (line 84) | const DataCodec* FindUnknownCodec(const std::vector& codecs) { function DataCodec (line 95) | const DataCodec* FindKnownCodec(const std::vector& codecs) { FILE: tgcalls/third_party/webrtc/src/media/base/rtp_data_engine.h function namespace (line 24) | namespace rtc { function namespace (line 28) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/rtp_data_engine_unittest.cc class FakeDataReceiver (line 27) | class FakeDataReceiver : public sigslot::has_slots<> { method FakeDataReceiver (line 29) | FakeDataReceiver() : has_received_data_(false) {} method OnDataReceived (line 31) | void OnDataReceived(const cricket::ReceiveDataParams& params, method has_received_data (line 40) | bool has_received_data() const { return has_received_data_; } method last_received_data (line 41) | std::string last_received_data() const { return last_received_data_; } method last_received_data_len (line 42) | size_t last_received_data_len() const { return last_received_data_len_; } method last_received_data_params (line 43) | cricket::ReceiveDataParams last_received_data_params() const { class RtpDataMediaChannelTest (line 54) | class RtpDataMediaChannelTest : public ::testing::Test { method SetUp (line 56) | virtual void SetUp() { method SetNow (line 63) | void SetNow(double now) { clock_.SetTime(webrtc::Timestamp::Seconds(no... method FakeDataReceiver (line 84) | FakeDataReceiver* receiver() { return receiver_.get(); } method HasReceivedData (line 86) | bool HasReceivedData() { return receiver_->has_received_data(); } method GetReceivedData (line 88) | std::string GetReceivedData() { return receiver_->last_received_data(); } method GetReceivedDataLen (line 90) | size_t GetReceivedDataLen() { return receiver_->last_received_data_len... method GetReceivedDataParams (line 92) | cricket::ReceiveDataParams GetReceivedDataParams() { method HasSentData (line 96) | bool HasSentData(int count) { return (iface_->NumRtpPackets() > count); } method GetSentData (line 98) | std::string GetSentData(int index) { method GetSentDataHeader (line 109) | cricket::RtpHeader GetSentDataHeader(int index) { function TEST_F (line 124) | TEST_F(RtpDataMediaChannelTest, SetUnknownCodecs) { function TEST_F (line 159) | TEST_F(RtpDataMediaChannelTest, AddRemoveSendStream) { function TEST_F (line 174) | TEST_F(RtpDataMediaChannelTest, AddRemoveRecvStream) { function TEST_F (line 189) | TEST_F(RtpDataMediaChannelTest, SendData) { function TEST_F (line 262) | TEST_F(RtpDataMediaChannelTest, SendDataRate) { function TEST_F (line 312) | TEST_F(RtpDataMediaChannelTest, ReceiveData) { function TEST_F (line 353) | TEST_F(RtpDataMediaChannelTest, InvalidRtpPackets) { FILE: tgcalls/third_party/webrtc/src/media/base/rtp_utils.cc type cricket (line 25) | namespace cricket { function UpdateAbsSendTimeExtensionValue (line 47) | void UpdateAbsSendTimeExtensionValue(uint8_t* extension_data, function UpdateRtpAuthTag (line 79) | void UpdateRtpAuthTag(uint8_t* rtp, function GetUint8 (line 124) | bool GetUint8(const void* data, size_t offset, int* value) { function GetUint16 (line 132) | bool GetUint16(const void* data, size_t offset, int* value) { function GetUint32 (line 141) | bool GetUint32(const void* data, size_t offset, uint32_t* value) { function SetUint8 (line 149) | bool SetUint8(void* data, size_t offset, uint8_t value) { function SetUint16 (line 157) | bool SetUint16(void* data, size_t offset, uint16_t value) { function SetUint32 (line 165) | bool SetUint32(void* data, size_t offset, uint32_t value) { function GetRtpFlags (line 173) | bool GetRtpFlags(const void* data, size_t len, int* value) { function GetRtpPayloadType (line 180) | bool GetRtpPayloadType(const void* data, size_t len, int* value) { function GetRtpSeqNum (line 191) | bool GetRtpSeqNum(const void* data, size_t len, int* value) { function GetRtpTimestamp (line 198) | bool GetRtpTimestamp(const void* data, size_t len, uint32_t* value) { function GetRtpSsrc (line 205) | bool GetRtpSsrc(const void* data, size_t len, uint32_t* value) { function GetRtpHeaderLen (line 212) | bool GetRtpHeaderLen(const void* data, size_t len, size_t* value) { function GetRtpHeader (line 233) | bool GetRtpHeader(const void* data, size_t len, RtpHeader* header) { function GetRtcpType (line 240) | bool GetRtcpType(const void* data, size_t len, int* value) { function GetRtcpSsrc (line 250) | bool GetRtcpSsrc(const void* data, size_t len, uint32_t* value) { function SetRtpSsrc (line 264) | bool SetRtpSsrc(void* data, size_t len, uint32_t value) { function SetRtpHeader (line 269) | bool SetRtpHeader(void* data, size_t len, const RtpHeader& header) { function HasCorrectRtpVersion (line 282) | static bool HasCorrectRtpVersion(rtc::ArrayView packet) { function IsRtpPacket (line 286) | bool IsRtpPacket(rtc::ArrayView packet) { function IsRtcpPacket (line 294) | bool IsRtcpPacket(rtc::ArrayView packet) { function IsValidRtpPayloadType (line 305) | bool IsValidRtpPayloadType(int payload_type) { function IsValidRtpPacketSize (line 309) | bool IsValidRtpPacketSize(RtpPacketType packet_type, size_t size) { function RtpPacketTypeToString (line 317) | absl::string_view RtpPacketTypeToString(RtpPacketType packet_type) { function RtpPacketType (line 329) | RtpPacketType InferRtpPacketType(rtc::ArrayView packet) { function ValidateRtpHeader (line 340) | bool ValidateRtpHeader(const uint8_t* rtp, function UpdateRtpAbsSendTimeExtension (line 394) | bool UpdateRtpAbsSendTimeExtension(uint8_t* rtp, function ApplyPacketOptions (line 509) | bool ApplyPacketOptions(uint8_t* data, FILE: tgcalls/third_party/webrtc/src/media/base/rtp_utils.h function namespace (line 19) | namespace rtc { type RtpHeader (line 29) | struct RtpHeader { type RtcpTypes (line 36) | enum RtcpTypes { function RtpPacketType (line 46) | enum class RtpPacketType { FILE: tgcalls/third_party/webrtc/src/media/base/rtp_utils_unittest.cc type cricket (line 22) | namespace cricket { function TEST (line 104) | TEST(RtpUtilsTest, GetRtp) { function TEST (line 139) | TEST(RtpUtilsTest, SetRtpHeader) { function TEST (line 158) | TEST(RtpUtilsTest, GetRtpHeaderLen) { function TEST (line 179) | TEST(RtpUtilsTest, GetRtcp) { function TEST (line 196) | TEST(RtpUtilsTest, InvalidRtpHeader) { function TEST (line 220) | TEST(RtpUtilsTest, Valid2ByteExtnHdrRtpMessage) { function TEST (line 226) | TEST(RtpUtilsTest, ValidRtpPacketWithOneByteAbsSendTimeExtension) { function TEST (line 233) | TEST(RtpUtilsTest, ValidRtpPacketWithTwoByteAbsSendTimeExtension) { function TEST (line 240) | TEST(RtpUtilsTest, UpdateAbsSendTimeExtensionInTurnSendIndication) { function TEST (line 285) | TEST(RtpUtilsTest, ApplyPacketOptionsWithDefaultValues) { function TEST (line 306) | TEST(RtpUtilsTest, ApplyPacketOptionsWithAuthParams) { function TEST (line 331) | TEST(RtpUtilsTest, UpdateOneByteAbsSendTimeExtensionInRtpPacket) { function TEST (line 347) | TEST(RtpUtilsTest, UpdateTwoByteAbsSendTimeExtensionInRtpPacket) { function TEST (line 363) | TEST(RtpUtilsTest, ApplyPacketOptionsWithAuthParamsAndAbsSendTime) { function TEST (line 390) | TEST(RtpUtilsTest, InferRtpPacketType) { FILE: tgcalls/third_party/webrtc/src/media/base/sdp_fmtp_utils.cc type webrtc (line 18) | namespace webrtc { function ParsePositiveNumberFromParams (line 26) | absl::optional ParsePositiveNumberFromParams( function ParseSdpForVPxMaxFrameRate (line 42) | absl::optional ParseSdpForVPxMaxFrameRate( function ParseSdpForVPxMaxFrameSize (line 47) | absl::optional ParseSdpForVPxMaxFrameSize( FILE: tgcalls/third_party/webrtc/src/media/base/sdp_fmtp_utils.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/base/sdp_fmtp_utils_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 28) | TEST(SdpFmtpUtilsTest, MaxFrameRateIsMissingOrInvalid) { function TEST (line 40) | TEST(SdpFmtpUtilsTest, MaxFrameRateIsSpecified) { function TEST (line 48) | TEST(SdpFmtpUtilsTest, MaxFrameSizeIsMissingOrInvalid) { function TEST (line 60) | TEST(SdpFmtpUtilsTest, MaxFrameSizeIsSpecified) { FILE: tgcalls/third_party/webrtc/src/media/base/stream_params.cc type cricket (line 21) | namespace cricket { function AppendSsrcs (line 24) | void AppendSsrcs(rtc::ArrayView ssrcs, function AppendSsrcGroups (line 35) | void AppendSsrcGroups(rtc::ArrayView ssrc_groups, function AppendStreamIds (line 45) | void AppendStreamIds(rtc::ArrayView stream_ids, function AppendRids (line 55) | void AppendRids(rtc::ArrayView rids, function GetStream (line 73) | bool GetStream(const StreamParamsVec& streams, FILE: tgcalls/third_party/webrtc/src/media/base/stream_params.h function namespace (line 60) | namespace cricket { type StreamParams (line 92) | struct StreamParams { function has_ssrc (line 117) | bool has_ssrc(uint32_t ssrc) const { function add_ssrc (line 120) | void add_ssrc(uint32_t ssrc) { ssrcs.push_back(ssrc); } function has_ssrc_group (line 122) | bool has_ssrc_group(const std::string& semantics) const { function SsrcGroup (line 125) | const SsrcGroup* get_ssrc_group(const std::string& semantics) const { type std (line 250) | typedef std::vector StreamParamsVec; function StreamParams (line 253) | StreamParams* GetStream(const StreamParamsVec& streams, function HasStreamWithNoSsrcs (line 265) | inline bool HasStreamWithNoSsrcs(const StreamParamsVec& streams) { function StreamParams (line 270) | inline const StreamParams* GetStreamBySsrc(const StreamParamsVec& streams, function StreamParams (line 276) | inline const StreamParams* GetStreamByIds(const StreamParamsVec& streams, function StreamParams (line 284) | inline StreamParams* GetStreamByIds(StreamParamsVec& streams, function StreamParams (line 292) | inline const StreamParams* GetStream(const StreamParamsVec& streams, function RemoveStream (line 310) | inline bool RemoveStream(StreamParamsVec* streams, function RemoveStreamBySsrc (line 316) | inline bool RemoveStreamBySsrc(StreamParamsVec* streams, uint32_t ssrc) { function RemoveStreamByIds (line 320) | inline bool RemoveStreamByIds(StreamParamsVec* streams, FILE: tgcalls/third_party/webrtc/src/media/base/stream_params_unittest.cc function CreateStreamParamsWithSsrcGroup (line 26) | static cricket::StreamParams CreateStreamParamsWithSsrcGroup( function TEST (line 38) | TEST(SsrcGroup, EqualNotEqual) { function TEST (line 54) | TEST(SsrcGroup, HasSemantics) { function TEST (line 65) | TEST(SsrcGroup, ToString) { function TEST (line 70) | TEST(StreamParams, CreateLegacy) { function TEST (line 82) | TEST(StreamParams, HasSsrcGroup) { function TEST (line 97) | TEST(StreamParams, GetSsrcGroup) { function TEST (line 104) | TEST(StreamParams, HasStreamWithNoSsrcs) { function TEST (line 115) | TEST(StreamParams, EqualNotEqual) { function TEST (line 136) | TEST(StreamParams, FidFunctions) { function TEST (line 164) | TEST(StreamParams, GetPrimaryAndFidSsrcs) { function TEST (line 196) | TEST(StreamParams, FecFrFunctions) { function TEST (line 224) | TEST(StreamParams, ToString) { function TEST (line 234) | TEST(StreamParams, TestGenerateSsrcs_SingleStreamWithRtxAndFlex) { function TEST (line 252) | TEST(StreamParams, TestGenerateSsrcs_SingleStreamWithRtx) { function TEST (line 269) | TEST(StreamParams, TestGenerateSsrcs_SingleStreamWithFlex) { function TEST (line 286) | TEST(StreamParams, TestGenerateSsrcs_SimulcastLayersAndRtx) { FILE: tgcalls/third_party/webrtc/src/media/base/test_utils.cc type cricket (line 18) | namespace cricket { function CreateSimStreamParams (line 20) | cricket::StreamParams CreateSimStreamParams( function CreateSimWithRtxStreamParams (line 32) | cricket::StreamParams CreateSimWithRtxStreamParams( function CreatePrimaryWithFecFrStreamParams (line 48) | cricket::StreamParams CreatePrimaryWithFecFrStreamParams( FILE: tgcalls/third_party/webrtc/src/media/base/test_utils.h function namespace (line 21) | namespace webrtc { function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/turn_utils.cc type cricket (line 16) | namespace cricket { function IsTurnChannelData (line 22) | bool IsTurnChannelData(const uint8_t* data, size_t length) { function IsTurnSendIndicationPacket (line 26) | bool IsTurnSendIndicationPacket(const uint8_t* data, size_t length) { function UnwrapTurnPacket (line 37) | bool UnwrapTurnPacket(const uint8_t* packet, FILE: tgcalls/third_party/webrtc/src/media/base/turn_utils.h function namespace (line 19) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/turn_utils_unittest.cc type cricket (line 15) | namespace cricket { function TEST (line 19) | TEST(TurnUtilsTest, InvalidTurnSendIndicationMessages) { function TEST (line 70) | TEST(TurnUtilsTest, ValidTurnSendIndicationMessage) { function TEST (line 98) | TEST(TurnUtilsTest, ValidTurnChannelMessages) { function TEST (line 116) | TEST(TurnUtilsTest, ChannelMessageZeroLength) { FILE: tgcalls/third_party/webrtc/src/media/base/video_adapter.cc type Fraction (line 28) | struct Fraction { method DivideByGcd (line 32) | void DivideByGcd() { method scale_pixel_count (line 40) | int scale_pixel_count(int input_pixels) { function roundUp (line 47) | int roundUp(int value_to_round, int multiple, int max_value) { function Fraction (line 56) | Fraction FindScale(int input_width, method DivideByGcd (line 32) | void DivideByGcd() { method scale_pixel_count (line 40) | int scale_pixel_count(int input_pixels) { type cricket (line 126) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/video_adapter.h function namespace (line 26) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/video_adapter_unittest.cc type cricket (line 26) | namespace cricket { function BuildSinkWants (line 32) | rtc::VideoSinkWants BuildSinkWants(absl::optional target_pixel_co... class VideoAdapterTest (line 46) | class VideoAdapterTest : public ::testing::Test, method VideoAdapterTest (line 49) | VideoAdapterTest() : VideoAdapterTest("", 1) {} method VideoAdapterTest (line 50) | explicit VideoAdapterTest(const std::string& field_trials, class VideoAdapterWrapper (line 64) | class VideoAdapterWrapper { type Stats (line 66) | struct Stats { method VideoAdapterWrapper (line 77) | explicit VideoAdapterWrapper(VideoAdapter* adapter) method AdaptFrame (line 80) | void AdaptFrame(const webrtc::VideoFrame& frame) { method Stats (line 104) | Stats GetStats() const { return stats_; } method VerifyAdaptedResolution (line 111) | void VerifyAdaptedResolution(const VideoAdapterWrapper::Stats& stats, method OnOutputFormatRequest (line 122) | void OnOutputFormatRequest(int width, class VideoAdapterTestVariableStartScale (line 150) | class VideoAdapterTestVariableStartScale : public VideoAdapterTest { method VideoAdapterTestVariableStartScale (line 152) | VideoAdapterTestVariableStartScale() function TEST_P (line 167) | TEST_P(VideoAdapterTest, AdaptNothing) { function TEST_P (line 179) | TEST_P(VideoAdapterTest, AdaptZeroInterval) { function TEST_P (line 193) | TEST_P(VideoAdapterTest, AdaptFramerateToHalf) { function TEST_P (line 242) | TEST_P(VideoAdapterTest, AdaptFramerateToTwoThirds) { function TEST_P (line 290) | TEST_P(VideoAdapterTest, AdaptFramerateHighLimit) { function TEST_P (line 303) | TEST_P(VideoAdapterTest, AdaptFramerateToHalfWithNoPixelLimit) { function TEST_P (line 324) | TEST_P(VideoAdapterTest, AdaptFramerateTimestampOffset) { function TEST_P (line 349) | TEST_P(VideoAdapterTest, AdaptFramerateTimestampJitter) { function TEST_P (line 393) | TEST_P(VideoAdapterTest, AdaptFramerateOntheFly) { function TEST_P (line 412) | TEST_P(VideoAdapterTest, AdaptFramerateRequestMax) { function TEST_P (line 428) | TEST_P(VideoAdapterTest, AdaptFramerateRequestZero) { function TEST_P (line 442) | TEST_P(VideoAdapterTest, AdaptFramerateRequestHalf) { function TEST_P (line 457) | TEST_P(VideoAdapterTest, AdaptFrameResolutionHighLimit) { function TEST_P (line 470) | TEST_P(VideoAdapterTest, AdaptFrameResolutionIdentical) { function TEST_P (line 483) | TEST_P(VideoAdapterTest, AdaptFrameResolutionQuarter) { function TEST_P (line 495) | TEST_P(VideoAdapterTest, AdaptFrameResolutionDrop) { function TEST_P (line 504) | TEST_P(VideoAdapterTest, AdaptResolution) { function TEST_P (line 518) | TEST_P(VideoAdapterTest, AdaptResolutionOnTheFly) { function TEST_P (line 538) | TEST_P(VideoAdapterTest, DropAllFrames) { function TEST_P (line 549) | TEST_P(VideoAdapterTest, TestOnOutputFormatRequest) { function TEST_P (line 638) | TEST_P(VideoAdapterTest, TestViewRequestPlusCameraSwitch) { function TEST_P (line 680) | TEST_P(VideoAdapterTest, TestVgaWidth) { function TEST_P (line 711) | TEST_P(VideoAdapterTest, TestOnResolutionRequestInSmallSteps) { function TEST_P (line 787) | TEST_P(VideoAdapterTest, TestOnResolutionRequestMaxZero) { function TEST_P (line 803) | TEST_P(VideoAdapterTest, TestOnResolutionRequestInLargeSteps) { function TEST_P (line 827) | TEST_P(VideoAdapterTest, TestOnOutputFormatRequestCapsMaxResolution) { function TEST_P (line 858) | TEST_P(VideoAdapterTest, TestOnResolutionRequestReset) { function TEST_P (line 889) | TEST_P(VideoAdapterTest, TestOnOutputFormatRequestResolutionReset) { function TEST_P (line 917) | TEST_P(VideoAdapterTest, TestOnOutputFormatRequestFpsReset) { function TEST_P (line 935) | TEST_P(VideoAdapterTest, RequestAspectRatio) { function TEST_P (line 949) | TEST_P(VideoAdapterTest, RequestAspectRatioWithDifferentOrientation) { function TEST_P (line 962) | TEST_P(VideoAdapterTest, InvalidAspectRatioIgnored) { function TEST_P (line 975) | TEST_P(VideoAdapterTest, TestCroppingWithResolutionRequest) { function TEST_P (line 1049) | TEST_P(VideoAdapterTest, TestCroppingOddResolution) { function TEST_P (line 1069) | TEST_P(VideoAdapterTest, TestAdaptToVerySmallResolution) { function TEST_P (line 1101) | TEST_P(VideoAdapterTest, AdaptFrameResolutionDropWithResolutionRequest) { function TEST_P (line 1126) | TEST_P(VideoAdapterTest, TestAdaptToMax) { function TEST (line 1140) | TEST(VideoAdapterTestMultipleOrientation, TestNormal) { function TEST (line 1168) | TEST(VideoAdapterTestMultipleOrientation, TestForcePortrait) { function TEST_P (line 1195) | TEST_P(VideoAdapterTest, AdaptResolutionInSteps) { function TEST_P (line 1228) | TEST_P(VideoAdapterTestVariableStartScale, AdaptResolutionInStepsFirst... function TEST_P (line 1256) | TEST_P(VideoAdapterTestVariableStartScale, AdaptResolutionInStepsFirst... function TEST_P (line 1284) | TEST_P(VideoAdapterTestVariableStartScale, AdaptResolutionInStepsFirst... function TEST_P (line 1312) | TEST_P(VideoAdapterTest, AdaptResolutionWithSinkAlignment) { class VideoAdapterWithSourceAlignmentTest (line 1338) | class VideoAdapterWithSourceAlignmentTest : public VideoAdapterTest { method VideoAdapterWithSourceAlignmentTest (line 1342) | VideoAdapterWithSourceAlignmentTest() function TEST_P (line 1346) | TEST_P(VideoAdapterWithSourceAlignmentTest, AdaptResolution) { function TEST_P (line 1362) | TEST_P(VideoAdapterWithSourceAlignmentTest, AdaptResolutionWithSinkAli... FILE: tgcalls/third_party/webrtc/src/media/base/video_broadcaster.cc type rtc (line 22) | namespace rtc { function VideoSinkWants (line 53) | VideoSinkWants VideoBroadcaster::wants() const { FILE: tgcalls/third_party/webrtc/src/media/base/video_broadcaster.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/media/base/video_broadcaster_unittest.cc function TEST (line 26) | TEST(VideoBroadcasterTest, frame_wanted) { function TEST (line 38) | TEST(VideoBroadcasterTest, OnFrame) { function TEST (line 74) | TEST(VideoBroadcasterTest, AppliesRotationIfAnySinkWantsRotationApplied) { function TEST (line 96) | TEST(VideoBroadcasterTest, AppliesMinOfSinkWantsMaxPixelCount) { function TEST (line 118) | TEST(VideoBroadcasterTest, AppliesMinOfSinkWantsMaxAndTargetPixelCount) { function TEST (line 139) | TEST(VideoBroadcasterTest, AppliesMinOfSinkWantsMaxFramerate) { function TEST (line 161) | TEST(VideoBroadcasterTest, function TEST (line 188) | TEST(VideoBroadcasterTest, SinkWantsBlackFrames) { FILE: tgcalls/third_party/webrtc/src/media/base/video_common.cc type cricket (line 18) | namespace cricket { type FourCCAliasEntry (line 20) | struct FourCCAliasEntry { function CanonicalFourCC (line 42) | uint32_t CanonicalFourCC(uint32_t fourcc) { function GreatestCommonDivisor (line 79) | int GreatestCommonDivisor(int a, int b) { function LeastCommonMultiple (line 91) | int LeastCommonMultiple(int a, int b) { FILE: tgcalls/third_party/webrtc/src/media/base/video_common.h function namespace (line 23) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/base/video_common_unittest.cc type cricket (line 15) | namespace cricket { function TEST (line 17) | TEST(VideoCommonTest, TestCanonicalFourCC) { function TEST (line 40) | TEST(VideoCommonTest, TestVideoFormatFps) { function TEST (line 48) | TEST(VideoCommonTest, TestVideoFormatIsSize0x0) { function TEST (line 56) | TEST(VideoCommonTest, TestVideoFormatToString) { function TEST (line 74) | TEST(VideoCommonTest, TestVideoFormatCompare) { function TEST (line 95) | TEST(VideoCommonTest, GreatestCommonDivisor) { function TEST (line 102) | TEST(VideoCommonTest, LeastCommonMultiple) { FILE: tgcalls/third_party/webrtc/src/media/base/video_source_base.cc type rtc (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/media/base/video_source_base.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/media/base/vp9_profile.cc type webrtc (line 18) | namespace webrtc { function VP9ProfileToString (line 23) | std::string VP9ProfileToString(VP9Profile profile) { function StringToVP9Profile (line 35) | absl::optional StringToVP9Profile(const std::string& str) { function ParseSdpForVP9Profile (line 53) | absl::optional ParseSdpForVP9Profile( function IsSameVP9Profile (line 62) | bool IsSameVP9Profile(const SdpVideoFormat::Parameters& params1, FILE: tgcalls/third_party/webrtc/src/media/base/vp9_profile.h function VP9Profile (line 25) | enum class VP9Profile { FILE: tgcalls/third_party/webrtc/src/media/engine/adm_helpers.cc type webrtc (line 17) | namespace webrtc { type adm_helpers (line 18) | namespace adm_helpers { function Init (line 36) | void Init(AudioDeviceModule* adm) { FILE: tgcalls/third_party/webrtc/src/media/engine/adm_helpers.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/encoder_simulcast_proxy.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/encoder_simulcast_proxy.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/encoder_simulcast_proxy_unittest.cc type webrtc (line 27) | namespace webrtc { type testing (line 28) | namespace testing { function TEST (line 39) | TEST(EncoderSimulcastProxy, ChoosesCorrectImplementation) { function TEST (line 129) | TEST(EncoderSimulcastProxy, ForwardsTrustedSetting) { function TEST (line 156) | TEST(EncoderSimulcastProxy, ForwardsHardwareAccelerated) { function TEST (line 187) | TEST(EncoderSimulcastProxy, ForwardsInternalSource) { FILE: tgcalls/third_party/webrtc/src/media/engine/fake_video_codec_factory.cc type webrtc (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/fake_video_codec_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/fake_webrtc_call.cc type cricket (line 21) | namespace cricket { function FakeVideoReceiveStream (line 400) | const FakeVideoReceiveStream* FakeCall::GetVideoReceiveStream(uint32_t... function FakeAudioSendStream (line 413) | const FakeAudioSendStream* FakeCall::GetAudioSendStream(uint32_t ssrc) { function FakeAudioReceiveStream (line 426) | const FakeAudioReceiveStream* FakeCall::GetAudioReceiveStream(uint32_t... FILE: tgcalls/third_party/webrtc/src/media/engine/fake_webrtc_call.h type TelephoneEvent (line 43) | struct TelephoneEvent { function webrtc (line 54) | const webrtc::AudioSendStream::Config& GetConfig() const override; function Start (line 63) | void Start() override { sending_ = true; } function Stop (line 64) | void Stop() override { sending_ = false; } function SendAudioData (line 65) | void SendAudioData(std::unique_ptr audio_frame) over... function webrtc (line 91) | const webrtc::AudioReceiveStream::Config& GetConfig() const; function webrtc (line 95) | const webrtc::AudioSinkInterface* sink() const { return sink_; } function Start (line 106) | void Start() override { started_ = true; } function Stop (line 107) | void Stop() override { started_ = false; } function SetBaseMinimumPlayoutDelayMs (line 114) | bool SetBaseMinimumPlayoutDelayMs(int delay_ms) override { function override (line 121) | const override { function webrtc (line 143) | const webrtc::VideoSendStream::Config& GetConfig() const; function Start (line 178) | void Start() override; function webrtc (line 272) | const webrtc::FlexfecReceiveStream::Config& GetConfig() const override; FILE: tgcalls/third_party/webrtc/src/media/engine/fake_webrtc_video_engine.cc type cricket (line 23) | namespace cricket { function IsFormatSupported (line 29) | bool IsFormatSupported( FILE: tgcalls/third_party/webrtc/src/media/engine/fake_webrtc_video_engine.h function class (line 42) | class FakeWebRtcVideoDecoder : public webrtc::VideoDecoder { function class (line 61) | class FakeWebRtcVideoDecoderFactory : public webrtc::VideoDecoderFactory { function class (line 81) | class FakeWebRtcVideoEncoder : public webrtc::VideoEncoder { FILE: tgcalls/third_party/webrtc/src/media/engine/internal_decoder_factory.cc type webrtc (line 24) | namespace webrtc { function IsFormatSupported (line 28) | bool IsFormatSupported( FILE: tgcalls/third_party/webrtc/src/media/engine/internal_decoder_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/internal_decoder_factory_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 27) | TEST(InternalDecoderFactory, TestVP8) { function TEST (line 35) | TEST(InternalDecoderFactory, TestVP9Profile0) { function TEST (line 44) | TEST(InternalDecoderFactory, TestVP9Profile1) { function TEST (line 54) | TEST(InternalDecoderFactory, Av1) { FILE: tgcalls/third_party/webrtc/src/media/engine/internal_encoder_factory.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/internal_encoder_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/multiplex_codec_factory.cc function IsMultiplexCodec (line 27) | bool IsMultiplexCodec(const cricket::VideoCodec& codec) { type webrtc (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/multiplex_codec_factory.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/multiplex_codec_factory_unittest.cc type webrtc (line 23) | namespace webrtc { function TEST (line 25) | TEST(MultiplexDecoderFactory, CreateVideoDecoder) { function TEST (line 36) | TEST(MultiplexEncoderFactory, CreateVideoEncoder) { FILE: tgcalls/third_party/webrtc/src/media/engine/null_webrtc_video_engine.h function namespace (line 19) | namespace webrtc { function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/null_webrtc_video_engine_unittest.cc type cricket (line 26) | namespace cricket { function TEST (line 30) | TEST(NullWebRtcVideoEngineTest, CheckInterface) { FILE: tgcalls/third_party/webrtc/src/media/engine/payload_type_mapper.cc type cricket (line 19) | namespace cricket { function AudioCodecToSdpAudioFormat (line 21) | webrtc::SdpAudioFormat AudioCodecToSdpAudioFormat(const AudioCodec& ac) { FILE: tgcalls/third_party/webrtc/src/media/engine/payload_type_mapper.h function namespace (line 21) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/payload_type_mapper_unittest.cc type cricket (line 20) | namespace cricket { class PayloadTypeMapperTest (line 22) | class PayloadTypeMapperTest : public ::testing::Test { function TEST_F (line 27) | TEST_F(PayloadTypeMapperTest, StaticPayloadTypes) { function TEST_F (line 48) | TEST_F(PayloadTypeMapperTest, WebRTCPayloadTypes) { function TEST_F (line 74) | TEST_F(PayloadTypeMapperTest, ValidDynamicPayloadTypes) { function TEST_F (line 124) | TEST_F(PayloadTypeMapperTest, ToAudioCodec) { FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast.cc type cricket (line 32) | namespace cricket { function Interpolate (line 36) | constexpr webrtc::DataRate Interpolate(const webrtc::DataRate& a, function EnableLowresBitrateInterpolation (line 48) | bool EnableLowresBitrateInterpolation( type SimulcastFormat (line 70) | struct SimulcastFormat { function GetSimulcastFormats (line 116) | std::vector GetSimulcastFormats( function DefaultNumberOfTemporalLayers (line 135) | int DefaultNumberOfTemporalLayers(int simulcast_id, function FindSimulcastFormatIndex (line 167) | int FindSimulcastFormatIndex(int width, function NormalizeSimulcastSize (line 185) | int NormalizeSimulcastSize(int size, size_t simulcast_layers) { function SimulcastFormat (line 196) | SimulcastFormat InterpolateSimulcastFormat( function SimulcastFormat (line 227) | SimulcastFormat InterpolateSimulcastFormat( function FindSimulcastMaxBitrate (line 235) | webrtc::DataRate FindSimulcastMaxBitrate( function FindSimulcastTargetBitrate (line 244) | webrtc::DataRate FindSimulcastTargetBitrate( function FindSimulcastMinBitrate (line 253) | webrtc::DataRate FindSimulcastMinBitrate( function BoostMaxSimulcastLayer (line 262) | void BoostMaxSimulcastLayer(webrtc::DataRate max_bitrate, function GetTotalMaxBitrate (line 277) | webrtc::DataRate GetTotalMaxBitrate( function LimitSimulcastLayerCount (line 290) | size_t LimitSimulcastLayerCount(int width, function GetSimulcastConfig (line 321) | std::vector GetSimulcastConfig( function GetNormalSimulcastLayers (line 354) | std::vector GetNormalSimulcastLayers( function GetScreenshareLayers (line 446) | std::vector GetScreenshareLayers( FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast.h function namespace (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast_encoder_adapter.cc function GetScreenshareBoostedQpValue (line 46) | absl::optional GetScreenshareBoostedQpValue() { function SumStreamMaxBitrate (line 57) | uint32_t SumStreamMaxBitrate(int streams, const webrtc::VideoCodec& code... function CountAllStreams (line 65) | int CountAllStreams(const webrtc::VideoCodec& codec) { function CountActiveStreams (line 76) | int CountActiveStreams(const webrtc::VideoCodec& codec) { function VerifyCodec (line 90) | int VerifyCodec(const webrtc::VideoCodec* inst) { function StreamQualityCompare (line 111) | bool StreamQualityCompare(const webrtc::SpatialLayer& a, function GetLowestAndHighestQualityStreamIndixes (line 117) | void GetLowestAndHighestQualityStreamIndixes( function GetStreamStartBitratesKbps (line 129) | std::vector GetStreamStartBitratesKbps( type webrtc (line 148) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast_encoder_adapter.h function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast_encoder_adapter_unittest.cc type webrtc (line 42) | namespace webrtc { type test (line 43) | namespace test { function CreateSpecificSimulcastTestFixture (line 53) | std::unique_ptr CreateSpecificSimulcastTestFix... function TEST (line 71) | TEST(SimulcastEncoderAdapterSimulcastTest, TestKeyFrameRequestsOnAll... function TEST (line 77) | TEST(SimulcastEncoderAdapterSimulcastTest, TestPaddingAllStreams) { function TEST (line 83) | TEST(SimulcastEncoderAdapterSimulcastTest, TestPaddingTwoStreams) { function TEST (line 89) | TEST(SimulcastEncoderAdapterSimulcastTest, TestPaddingTwoStreamsOneM... function TEST (line 95) | TEST(SimulcastEncoderAdapterSimulcastTest, TestPaddingOneStream) { function TEST (line 101) | TEST(SimulcastEncoderAdapterSimulcastTest, TestPaddingOneStreamTwoMa... function TEST (line 107) | TEST(SimulcastEncoderAdapterSimulcastTest, TestSendAllStreams) { function TEST (line 113) | TEST(SimulcastEncoderAdapterSimulcastTest, TestDisablingStreams) { function TEST (line 119) | TEST(SimulcastEncoderAdapterSimulcastTest, TestActiveStreams) { function TEST (line 125) | TEST(SimulcastEncoderAdapterSimulcastTest, TestSwitchingToOneStream) { function TEST (line 131) | TEST(SimulcastEncoderAdapterSimulcastTest, TestSwitchingToOneOddStre... function TEST (line 137) | TEST(SimulcastEncoderAdapterSimulcastTest, TestStrideEncodeDecode) { function TEST (line 143) | TEST(SimulcastEncoderAdapterSimulcastTest, function TEST (line 150) | TEST(SimulcastEncoderAdapterSimulcastTest, function TEST (line 157) | TEST(SimulcastEncoderAdapterSimulcastTest, TestDecodeWidthHeightSet) { class MockVideoEncoder (line 163) | class MockVideoEncoder method MockVideoEncoder (line 196) | explicit MockVideoEncoder(MockVideoEncoderFactory* factory) method InitEncode (line 207) | int32_t InitEncode(const VideoCodec* codecSettings, method RegisterEncodeCompleteCallback (line 219) | int32_t RegisterEncodeCompleteCallback( method SetRates (line 227) | void SetRates(const RateControlParameters& parameters) { method EncoderInfo (line 231) | EncoderInfo GetEncoderInfo() const override { method VideoCodec (line 249) | const VideoCodec& codec() const { return codec_; } method SendEncodedImage (line 251) | void SendEncodedImage(int width, int height) { method set_supports_native_handle (line 261) | void set_supports_native_handle(bool enabled) { method set_implementation_name (line 265) | void set_implementation_name(const std::string& name) { method set_init_encode_return_value (line 269) | void set_init_encode_return_value(int32_t value) { method set_scaling_settings (line 273) | void set_scaling_settings(const VideoEncoder::ScalingSettings& set... method set_requested_resolution_alignment (line 277) | void set_requested_resolution_alignment(int requested_resolution_a... method set_apply_alignment_to_all_simulcast_layers (line 281) | void set_apply_alignment_to_all_simulcast_layers(bool apply) { method set_has_trusted_rate_controller (line 285) | void set_has_trusted_rate_controller(bool trusted) { method set_is_hardware_accelerated (line 289) | void set_is_hardware_accelerated(bool is_hardware_accelerated) { method set_has_internal_source (line 293) | void set_has_internal_source(bool has_internal_source) { method set_fps_allocation (line 297) | void set_fps_allocation(const FramerateFractions& fps_allocation) { method RateControlParameters (line 301) | RateControlParameters last_set_rates() const { return last_set_rat... method set_supports_simulcast (line 303) | void set_supports_simulcast(bool supports_simulcast) { method set_video_format (line 307) | void set_video_format(const SdpVideoFormat& video_format) { method supports_simulcast (line 311) | bool supports_simulcast() const { return supports_simulcast_; } method SdpVideoFormat (line 313) | SdpVideoFormat video_format() const { return video_format_; } class MockVideoEncoderFactory (line 165) | class MockVideoEncoderFactory : public VideoEncoderFactory { method set_requested_resolution_alignments (line 175) | void set_requested_resolution_alignments( method set_supports_simulcast (line 179) | void set_supports_simulcast(bool supports_simulcast) { class MockVideoEncoder (line 194) | class MockVideoEncoder : public VideoEncoder { method MockVideoEncoder (line 196) | explicit MockVideoEncoder(MockVideoEncoderFactory* factory) method InitEncode (line 207) | int32_t InitEncode(const VideoCodec* codecSettings, method RegisterEncodeCompleteCallback (line 219) | int32_t RegisterEncodeCompleteCallback( method SetRates (line 227) | void SetRates(const RateControlParameters& parameters) { method EncoderInfo (line 231) | EncoderInfo GetEncoderInfo() const override { method VideoCodec (line 249) | const VideoCodec& codec() const { return codec_; } method SendEncodedImage (line 251) | void SendEncodedImage(int width, int height) { method set_supports_native_handle (line 261) | void set_supports_native_handle(bool enabled) { method set_implementation_name (line 265) | void set_implementation_name(const std::string& name) { method set_init_encode_return_value (line 269) | void set_init_encode_return_value(int32_t value) { method set_scaling_settings (line 273) | void set_scaling_settings(const VideoEncoder::ScalingSettings& set... method set_requested_resolution_alignment (line 277) | void set_requested_resolution_alignment(int requested_resolution_a... method set_apply_alignment_to_all_simulcast_layers (line 281) | void set_apply_alignment_to_all_simulcast_layers(bool apply) { method set_has_trusted_rate_controller (line 285) | void set_has_trusted_rate_controller(bool trusted) { method set_is_hardware_accelerated (line 289) | void set_is_hardware_accelerated(bool is_hardware_accelerated) { method set_has_internal_source (line 293) | void set_has_internal_source(bool has_internal_source) { method set_fps_allocation (line 297) | void set_fps_allocation(const FramerateFractions& fps_allocation) { method RateControlParameters (line 301) | RateControlParameters last_set_rates() const { return last_set_rat... method set_supports_simulcast (line 303) | void set_supports_simulcast(bool supports_simulcast) { method set_video_format (line 307) | void set_video_format(const SdpVideoFormat& video_format) { method supports_simulcast (line 311) | bool supports_simulcast() const { return supports_simulcast_; } method SdpVideoFormat (line 313) | SdpVideoFormat video_format() const { return video_format_; } class TestSimulcastEncoderAdapterFakeHelper (line 379) | class TestSimulcastEncoderAdapterFakeHelper { method TestSimulcastEncoderAdapterFakeHelper (line 381) | explicit TestSimulcastEncoderAdapterFakeHelper( method VideoEncoder (line 391) | VideoEncoder* CreateMockEncoderAdapter() { method MockVideoEncoderFactory (line 396) | MockVideoEncoderFactory* factory() { return primary_factory_.get(); } method MockVideoEncoderFactory (line 397) | MockVideoEncoderFactory* fallback_factory() { class TestSimulcastEncoderAdapterFake (line 409) | class TestSimulcastEncoderAdapterFake : public ::testing::Test, method TestSimulcastEncoderAdapterFake (line 412) | TestSimulcastEncoderAdapterFake() method SetUp (line 424) | void SetUp() override { method ReSetUp (line 433) | void ReSetUp() { method Result (line 443) | Result OnEncodedImage(const EncodedImage& encoded_image, method GetLastEncodedImageInfo (line 453) | bool GetLastEncodedImageInfo(int* out_width, method SetupCodec (line 465) | void SetupCodec() { SetupCodec(/*active_streams=*/{true, true, tru... method SetupCodec (line 467) | void SetupCodec(std::vector active_streams) { method VerifyCodec (line 487) | void VerifyCodec(const VideoCodec& ref, int stream_index) { method InitRefCodec (line 512) | void InitRefCodec(int stream_index, method VerifyCodecSettings (line 526) | void VerifyCodecSettings() { function TEST_F (line 568) | TEST_F(TestSimulcastEncoderAdapterFake, InitEncode) { function TEST_F (line 573) | TEST_F(TestSimulcastEncoderAdapterFake, ReleaseWithoutInitEncode) { function TEST_F (line 577) | TEST_F(TestSimulcastEncoderAdapterFake, Reinit) { function TEST_F (line 584) | TEST_F(TestSimulcastEncoderAdapterFake, EncodedCallbackForDifferentE... function TEST_F (line 626) | TEST_F(TestSimulcastEncoderAdapterFake, ReusesEncodersInOrder) { function TEST_F (line 751) | TEST_F(TestSimulcastEncoderAdapterFake, DoesNotLeakEncoders) { function TEST_F (line 766) | TEST_F(TestSimulcastEncoderAdapterFake, ReinitDoesNotReorderEncoderS... function TEST_F (line 808) | TEST_F(TestSimulcastEncoderAdapterFake, ReinitDoesNotReorderFrameSim... function TEST_F (line 855) | TEST_F(TestSimulcastEncoderAdapterFake, SupportsNativeHandleForSingl... function TEST_F (line 871) | TEST_F(TestSimulcastEncoderAdapterFake, SetRatesUnderMinBitrate) { function TEST_F (line 902) | TEST_F(TestSimulcastEncoderAdapterFake, SupportsImplementationName) { function TEST_F (line 926) | TEST_F(TestSimulcastEncoderAdapterFake, RuntimeEncoderInfoUpdate) { function TEST_F (line 946) | TEST_F(TestSimulcastEncoderAdapterFake, class FakeNativeBufferI420 (line 968) | class FakeNativeBufferI420 : public VideoFrameBuffer { method FakeNativeBufferI420 (line 970) | FakeNativeBufferI420(int width, int height, bool allow_to_i420) method Type (line 973) | Type type() const override { return Type::kNative; } method width (line 974) | int width() const override { return width_; } method height (line 975) | int height() const override { return height_; } method ToI420 (line 977) | rtc::scoped_refptr ToI420() override { function TEST_F (line 992) | TEST_F(TestSimulcastEncoderAdapterFake, function TEST_F (line 1025) | TEST_F(TestSimulcastEncoderAdapterFake, NativeHandleForwardingOnlyIf... function TEST_F (line 1071) | TEST_F(TestSimulcastEncoderAdapterFake, TestFailureReturnCodesFromEn... function TEST_F (line 1098) | TEST_F(TestSimulcastEncoderAdapterFake, TestInitFailureCleansUpEncod... function TEST_F (line 1110) | TEST_F(TestSimulcastEncoderAdapterFake, DoesNotAlterMaxQpForScreensh... function TEST_F (line 1142) | TEST_F(TestSimulcastEncoderAdapterFake, function TEST_F (line 1175) | TEST_F(TestSimulcastEncoderAdapterFake, ActivatesCorrectStreamsInIni... function TEST_F (line 1213) | TEST_F(TestSimulcastEncoderAdapterFake, TrustedRateControl) { function TEST_F (line 1262) | TEST_F(TestSimulcastEncoderAdapterFake, ReportsHardwareAccelerated) { function TEST_F (line 1284) | TEST_F(TestSimulcastEncoderAdapterFake, function TEST_F (line 1296) | TEST_F(TestSimulcastEncoderAdapterFake, function TEST_F (line 1321) | TEST_F(TestSimulcastEncoderAdapterFake, EncoderInfoFromFieldTrial) { function TEST_F (line 1340) | TEST_F(TestSimulcastEncoderAdapterFake, function TEST_F (line 1368) | TEST_F(TestSimulcastEncoderAdapterFake, ReportsInternalSource) { function TEST_F (line 1390) | TEST_F(TestSimulcastEncoderAdapterFake, ReportsFpsAllocation) { function TEST_F (line 1419) | TEST_F(TestSimulcastEncoderAdapterFake, SetRateDistributesBandwithAl... function TEST_F (line 1461) | TEST_F(TestSimulcastEncoderAdapterFake, CanSetZeroBitrateWithHeadroo... function TEST_F (line 1486) | TEST_F(TestSimulcastEncoderAdapterFake, SupportsSimulcast) { function TEST_F (line 1513) | TEST_F(TestSimulcastEncoderAdapterFake, PassesSdpVideoFormatToEncode... function TEST_F (line 1523) | TEST_F(TestSimulcastEncoderAdapterFake, SupportsFallback) { function TEST_F (line 1606) | TEST_F(TestSimulcastEncoderAdapterFake, SupportsPerSimulcastLayerMax... function TEST_F (line 1622) | TEST_F(TestSimulcastEncoderAdapterFake, CreatesEncoderOnlyIfStreamIs... function TEST_F (line 1652) | TEST_F(TestSimulcastEncoderAdapterFake, FILE: tgcalls/third_party/webrtc/src/media/engine/simulcast_unittest.cc type webrtc (line 18) | namespace webrtc { function GetSimulcastBitrates720p (line 26) | const std::vector GetSimulcastBitrates720p() { function TEST (line 41) | TEST(SimulcastTest, TotalMaxBitrateIsZeroForNoStreams) { function TEST (line 46) | TEST(SimulcastTest, GetTotalMaxBitrateForSingleStream) { function TEST (line 52) | TEST(SimulcastTest, GetTotalMaxBitrateForMultipleStreams) { function TEST (line 60) | TEST(SimulcastTest, BandwidthAboveTotalMaxBitrateGivenToHighestStream) { function TEST (line 81) | TEST(SimulcastTest, GetConfig) { function TEST (line 114) | TEST(SimulcastTest, GetConfigWithBaseHeavyVP8TL3RateAllocation) { function TEST (line 139) | TEST(SimulcastTest, GetConfigWithLimitedMaxLayers) { function TEST (line 154) | TEST(SimulcastTest, GetConfigWithLimitedMaxLayersForResolution) { function TEST (line 171) | TEST(SimulcastTest, GetConfigWithLowResolutionScreenshare) { function TEST (line 186) | TEST(SimulcastTest, GetConfigWithNotLimitedMaxLayersForResolution) { function TEST (line 205) | TEST(SimulcastTest, GetConfigWithNormalizedResolution) { function TEST (line 221) | TEST(SimulcastTest, GetConfigWithNormalizedResolutionDivisibleBy4) { function TEST (line 240) | TEST(SimulcastTest, GetConfigWithNormalizedResolutionDivisibleBy8) { function TEST (line 259) | TEST(SimulcastTest, GetConfigForLegacyLayerLimit) { function TEST (line 282) | TEST(SimulcastTest, GetConfigForLegacyLayerLimitWithRequiredHD) { function TEST (line 305) | TEST(SimulcastTest, GetConfigForScreenshareSimulcast) { function TEST (line 327) | TEST(SimulcastTest, GetConfigForScreenshareSimulcastWithLimitedMaxLaye... function TEST (line 338) | TEST(SimulcastTest, AveragesBitratesForNonStandardResolution) { function TEST (line 354) | TEST(SimulcastTest, BitratesForCloseToStandardResolution) { function TEST (line 380) | TEST(SimulcastTest, MaxLayersWithRoundUpDisabled) { function TEST (line 408) | TEST(SimulcastTest, MaxLayersWithDefaultRoundUpRatio) { function TEST (line 443) | TEST(SimulcastTest, MaxLayersWithRoundUpRatio) { function TEST (line 466) | TEST(SimulcastTest, BitratesInterpolatedForResBelow180p) { function TEST (line 486) | TEST(SimulcastTest, BitratesConsistentForVerySmallRes) { function TEST (line 505) | TEST(SimulcastTest, FILE: tgcalls/third_party/webrtc/src/media/engine/unhandled_packets_buffer.cc type cricket (line 17) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/unhandled_packets_buffer.h function namespace (line 23) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/unhandled_packets_buffer_unittest.cc function Create (line 23) | rtc::CopyOnWriteBuffer Create(int n) { type cricket (line 31) | namespace cricket { function TEST (line 33) | TEST(UnhandledPacketsBuffer, NoPackets) { function TEST (line 46) | TEST(UnhandledPacketsBuffer, OnePacket) { function TEST (line 60) | TEST(UnhandledPacketsBuffer, TwoPacketsTwoSsrcs) { function TEST (line 76) | TEST(UnhandledPacketsBuffer, TwoPacketsTwoSsrcsOneMatch) { function TEST (line 96) | TEST(UnhandledPacketsBuffer, Full) { function TEST (line 123) | TEST(UnhandledPacketsBuffer, Wrap) { function TEST (line 149) | TEST(UnhandledPacketsBuffer, Interleaved) { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_media_engine.cc type cricket (line 26) | namespace cricket { function CreateMediaEngine (line 28) | std::unique_ptr CreateMediaEngine( function DiscardRedundantExtensions (line 57) | void DiscardRedundantExtensions( function ValidateRtpExtensions (line 76) | bool ValidateRtpExtensions( function FilterRtpExtensions (line 95) | std::vector FilterRtpExtensions( function GetBitrateConfigForCodec (line 150) | webrtc::BitrateConstraints GetBitrateConfigForCodec(const Codec& codec) { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_media_engine.h function namespace (line 35) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_media_engine_defaults.cc type webrtc (line 21) | namespace webrtc { function SetMediaEngineDefaults (line 23) | void SetMediaEngineDefaults(cricket::MediaEngineDependencies* deps) { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_media_engine_defaults.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_media_engine_unittest.cc type cricket (line 23) | namespace cricket { function MakeUniqueExtensions (line 26) | std::vector MakeUniqueExtensions() { function MakeRedundantExtensions (line 38) | std::vector MakeRedundantExtensions() { function SupportedExtensions1 (line 49) | bool SupportedExtensions1(absl::string_view name) { function SupportedExtensions2 (line 53) | bool SupportedExtensions2(absl::string_view name) { function IsSorted (line 57) | bool IsSorted(const std::vector& extensions) { function TEST (line 69) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_EmptyList) { function TEST (line 74) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_AllGood) { function TEST (line 79) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_OutOfRangeId_Low) { function TEST (line 85) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_OutOfRangeId_High) { function TEST (line 91) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_OverlappingIds_Start... function TEST (line 97) | TEST(WebRtcMediaEngineTest, ValidateRtpExtensions_OverlappingIds_EndOf... function TEST (line 103) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_EmptyList) { function TEST (line 111) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_IncludeOnlySupported) { function TEST (line 121) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_SortedByName_1) { function TEST (line 130) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_SortedByName_2) { function TEST (line 139) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_DontRemoveRedundant) { function TEST (line 149) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundant) { function TEST (line 159) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantEncrypt... function TEST (line 176) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantEncrypt... function TEST (line 193) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantBwe_1) { function TEST (line 211) | TEST(WebRtcMediaEngineTest, function TEST (line 229) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantBweEncr... function TEST (line 253) | TEST(WebRtcMediaEngineTest, function TEST (line 277) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantBwe_2) { function TEST (line 289) | TEST(WebRtcMediaEngineTest, FilterRtpExtensions_RemoveRedundantBwe_3) { function TEST (line 300) | TEST(WebRtcMediaEngineTest, Create) { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_video_engine.cc type cricket (line 46) | namespace cricket { function IsEnabled (line 65) | bool IsEnabled(const webrtc::WebRtcKeyValueConfig& trials, function IsDisabled (line 70) | bool IsDisabled(const webrtc::WebRtcKeyValueConfig& trials, function PowerOfTwo (line 75) | bool PowerOfTwo(int value) { function IsScaleFactorsPowerOfTwo (line 79) | bool IsScaleFactorsPowerOfTwo(const webrtc::VideoEncoderConfig& config) { function AddDefaultFeedbackParams (line 89) | void AddDefaultFeedbackParams(VideoCodec* codec, function GetPayloadTypesAndDefaultCodecs (line 120) | std::vector GetPayloadTypesAndDefaultCodecs( function IsTemporalLayersSupported (line 225) | bool IsTemporalLayersSupported(const std::string& codec_name) { function CodecVectorToString (line 230) | static std::string CodecVectorToString(const std::vector& ... function ValidateCodecFormats (line 243) | static bool ValidateCodecFormats(const std::vector& codecs) { function ValidateStreamParams (line 261) | static bool ValidateStreamParams(const StreamParams& sp) { function IsCodecDisabledForSimulcast (line 297) | bool IsCodecDisabledForSimulcast(const std::string& codec_name, function GetMaxDefaultVideoBitrateKbps (line 307) | static int GetMaxDefaultVideoBitrateKbps(int width, function GetVp9LayersFromFieldTrialGroup (line 325) | bool GetVp9LayersFromFieldTrialGroup( function GetVp9SpatialLayersFromFieldTrial (line 348) | absl::optional GetVp9SpatialLayersFromFieldTrial( function GetVp9TemporalLayersFromFieldTrial (line 358) | absl::optional GetVp9TemporalLayersFromFieldTrial( function MinPositive (line 370) | int MinPositive(int a, int b) { function IsLayerActive (line 380) | bool IsLayerActive(const webrtc::RtpEncodingParameters& layer) { function FindRequiredActiveLayers (line 386) | size_t FindRequiredActiveLayers( function NumActiveStreams (line 397) | int NumActiveStreams(const webrtc::RtpParameters& rtp_parameters) { function MergeInfoAboutOutboundRtpSubstreams (line 407) | std::map function MergeInfoAboutOutboundRtpSubstreamsForTesting (line 472) | std::map function VideoMediaChannel (line 636) | VideoMediaChannel* WebRtcVideoEngine::CreateMediaChannel( function VideoSenderInfo (line 2685) | VideoSenderInfo function VideoReceiverInfo (line 3092) | VideoReceiverInfo FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_video_engine.h function namespace (line 40) | namespace webrtc { function namespace (line 46) | namespace rtc { function class (line 67) | class UnsignalledSsrcHandler { function class (line 79) | class DefaultUnsignalledSsrcHandler : public UnsignalledSsrcHandler { function class (line 95) | class WebRtcVideoEngine : public VideoEngineInterface { function ResetUnsignaledRecvStream (line 161) | void ResetUnsignaledRecvStream() override; function StreamParams (line 207) | StreamParams unsignaled_stream_params() { type AdaptReason (line 215) | enum AdaptReason { function RequestEncoderFallback (line 230) | void RequestEncoderFallback() override; function class (line 435) | class WebRtcVideoReceiveStream FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_video_engine_unittest.cc function RemoveFeedbackParams (line 104) | cricket::VideoCodec RemoveFeedbackParams(cricket::VideoCodec&& codec) { function VerifyCodecHasDefaultFeedbackParams (line 109) | void VerifyCodecHasDefaultFeedbackParams(const cricket::VideoCodec& codec, function HasRtxCodec (line 128) | bool HasRtxCodec(const std::vector& codecs, function HasRtxReceiveAssociation (line 151) | bool HasRtxReceiveAssociation(const webrtc::VideoReceiveStream::Config& ... function VerifyRtxReceiveAssociations (line 158) | bool VerifyRtxReceiveAssociations( function CreateBlackFrameBuffer (line 167) | rtc::scoped_refptr CreateBlackFrameBuffer( function VerifySendStreamHasRtxTypes (line 176) | void VerifySendStreamHasRtxTypes(const webrtc::VideoSendStream::Config& ... function GetMediaConfig (line 190) | cricket::MediaConfig GetMediaConfig() { function GetMaxDefaultBitrateBps (line 197) | int GetMaxDefaultBitrateBps(size_t width, size_t height) { class MockVideoSource (line 209) | class MockVideoSource : public rtc::VideoSourceInterfaceSetSend(send); } method SendFrame (line 1619) | void SendFrame() { method WaitAndSendFrame (line 1625) | bool WaitAndSendFrame(int wait_ms) { method NumRtpBytes (line 1630) | int NumRtpBytes() { return network_interface_.NumRtpBytes(); } method NumRtpBytes (line 1631) | int NumRtpBytes(uint32_t ssrc) { method NumRtpPackets (line 1634) | int NumRtpPackets() { return network_interface_.NumRtpPackets(); } method NumRtpPackets (line 1635) | int NumRtpPackets(uint32_t ssrc) { method NumSentSsrcs (line 1638) | int NumSentSsrcs() { return network_interface_.NumSentSsrcs(); } method GetPayloadType (line 1642) | static int GetPayloadType(const rtc::CopyOnWriteBuffer* p) { method ParseRtpPacket (line 1648) | static bool ParseRtpPacket(const rtc::CopyOnWriteBuffer* p, method SendAndReceive (line 1656) | void SendAndReceive(const cricket::VideoCodec& codec) { method SendReceiveManyAndGetStats (line 1667) | void SendReceiveManyAndGetStats(const cricket::VideoCodec& codec, method GetSenderStats (line 1684) | cricket::VideoSenderInfo GetSenderStats(size_t i) { method GetReceiverStats (line 1690) | cricket::VideoReceiverInfo GetReceiverStats(size_t i) { method TwoStreamsSendAndReceive (line 1699) | void TwoStreamsSendAndReceive(const cricket::VideoCodec& codec) { method GetEngineCodec (line 1709) | cricket::VideoCodec GetEngineCodec(const std::string& name) { method DefaultCodec (line 1719) | cricket::VideoCodec DefaultCodec() { return GetEngineCodec("VP8"); } method DefaultSendStreamParams (line 1721) | cricket::StreamParams DefaultSendStreamParams() { function TEST_F (line 1746) | TEST_F(WebRtcVideoChannelBaseTest, SetSend) { function TEST_F (line 1760) | TEST_F(WebRtcVideoChannelBaseTest, SetSendWithoutCodecs) { function TEST_F (line 1768) | TEST_F(WebRtcVideoChannelBaseTest, SetSendSetsTransportBufferSizes) { function TEST_F (line 1777) | TEST_F(WebRtcVideoChannelBaseTest, OverridesRecvBufferSize) { function TEST_F (line 1793) | TEST_F(WebRtcVideoChannelBaseTest, OverridesRecvBufferSizeWithSuffix) { function TEST_F (line 1809) | TEST_F(WebRtcVideoChannelBaseTest, InvalidRecvBufferSize) { function TEST_F (line 1829) | TEST_F(WebRtcVideoChannelBaseTest, GetStats) { function TEST_F (line 1887) | TEST_F(WebRtcVideoChannelBaseTest, GetStatsMultipleRecvStreams) { function TEST_F (line 1939) | TEST_F(WebRtcVideoChannelBaseTest, GetStatsMultipleSendStreams) { function TEST_F (line 2003) | TEST_F(WebRtcVideoChannelBaseTest, SetSendBandwidth) { function TEST_F (line 2013) | TEST_F(WebRtcVideoChannelBaseTest, SetSendSsrc) { function TEST_F (line 2033) | TEST_F(WebRtcVideoChannelBaseTest, SetSendSsrcAfterSetCodecs) { function TEST_F (line 2058) | TEST_F(WebRtcVideoChannelBaseTest, SetSink) { function TEST_F (line 2075) | TEST_F(WebRtcVideoChannelBaseTest, AddRemoveSendStreams) { function TEST_F (line 2108) | TEST_F(WebRtcVideoChannelBaseTest, SimulateConference) { function TEST_F (line 2143) | TEST_F(WebRtcVideoChannelBaseTest, DISABLED_AddRemoveCapturer) { function TEST_F (line 2210) | TEST_F(WebRtcVideoChannelBaseTest, RemoveCapturerWithoutAdd) { function TEST_F (line 2231) | TEST_F(WebRtcVideoChannelBaseTest, AddRemoveCapturerMultipleSources) { function TEST_F (line 2293) | TEST_F(WebRtcVideoChannelBaseTest, RejectEmptyStreamParams) { function TEST_F (line 2304) | TEST_F(WebRtcVideoChannelBaseTest, MultipleSendStreams) { function TEST_F (line 2320) | TEST_F(WebRtcVideoChannelBaseTest, SendAndReceiveVp8Vga) { function TEST_F (line 2324) | TEST_F(WebRtcVideoChannelBaseTest, SendAndReceiveVp8Qvga) { function TEST_F (line 2328) | TEST_F(WebRtcVideoChannelBaseTest, SendAndReceiveVp8SvcQqvga) { function TEST_F (line 2332) | TEST_F(WebRtcVideoChannelBaseTest, TwoStreamsSendAndReceive) { function TEST_F (line 2345) | TEST_F(WebRtcVideoChannelBaseTest, RequestEncoderFallback) { function TEST_F (line 2369) | TEST_F(WebRtcVideoChannelBaseTest, RequestEncoderSwitchWithConfig) { function TEST_F (line 2407) | TEST_F(WebRtcVideoChannelBaseTest, RequestEncoderSwitchIncorrectParam) { function TEST_F (line 2446) | TEST_F(WebRtcVideoChannelBaseTest, class WebRtcVideoChannelTest (line 2483) | class WebRtcVideoChannelTest : public WebRtcVideoEngineTest { method WebRtcVideoChannelTest (line 2485) | WebRtcVideoChannelTest() : WebRtcVideoChannelTest("") {} method WebRtcVideoChannelTest (line 2486) | explicit WebRtcVideoChannelTest(const char* field_trials) method SetUp (line 2490) | void SetUp() override { method GetEngineCodec (line 2508) | cricket::VideoCodec GetEngineCodec(const std::string& name) { method DefaultCodec (line 2518) | cricket::VideoCodec DefaultCodec() { return GetEngineCodec("VP8"); } method FakeVideoSendStream (line 2521) | FakeVideoSendStream* AddSendStream() { method FakeVideoSendStream (line 2525) | FakeVideoSendStream* AddSendStream(const StreamParams& sp) { method GetFakeSendStreams (line 2534) | std::vector GetFakeSendStreams() { method FakeVideoReceiveStream (line 2538) | FakeVideoReceiveStream* AddRecvStream() { method FakeVideoReceiveStream (line 2542) | FakeVideoReceiveStream* AddRecvStream(const StreamParams& sp) { method SetSendCodecsShouldWorkForBitrates (line 2551) | void SetSendCodecsShouldWorkForBitrates(const char* min_bitrate_kbps, method ExpectSetBitrateParameters (line 2569) | void ExpectSetBitrateParameters(int min_bitrate_bps, method ExpectSetMaxBitrate (line 2580) | void ExpectSetMaxBitrate(int max_bitrate_bps) { method TestExtmapAllowMixedCaller (line 2586) | void TestExtmapAllowMixedCaller(bool extmap_allow_mixed) { method TestExtmapAllowMixedCallee (line 2598) | void TestExtmapAllowMixedCallee(bool extmap_allow_mixed) { method TestSetSendRtpHeaderExtensions (line 2609) | void TestSetSendRtpHeaderExtensions(const std::string& ext_uri) { method TestSetRecvRtpHeaderExtensions (line 2645) | void TestSetRecvRtpHeaderExtensions(const std::string& ext_uri) { method TestLossNotificationState (line 2683) | void TestLossNotificationState(bool expect_lntf_enabled) { method TestExtensionFilter (line 2703) | void TestExtensionFilter(const std::vector& extensions, method FakeVideoSendStream (line 2733) | FakeVideoSendStream* SetDenoisingOption( method FakeVideoSendStream (line 2746) | FakeVideoSendStream* SetUpSimulcast(bool enabled, bool with_rtx) { method GetMaxEncoderBitrate (line 2766) | int GetMaxEncoderBitrate() { method SetAndExpectMaxBitrate (line 2775) | void SetAndExpectMaxBitrate(int global_max, method GetSimulcastBitrates720p (line 2795) | const std::vector GetSimulcastBitrates720p() const { function TEST_F (line 2817) | TEST_F(WebRtcVideoChannelTest, SetsSyncGroupFromSyncLabel) { function TEST_F (line 2831) | TEST_F(WebRtcVideoChannelTest, RecvStreamWithSimAndRtx) { function TEST_F (line 2863) | TEST_F(WebRtcVideoChannelTest, RecvStreamWithRtx) { function TEST_F (line 2878) | TEST_F(WebRtcVideoChannelTest, RecvStreamNoRtx) { function TEST_F (line 2887) | TEST_F(WebRtcVideoChannelTest, SetExtmapAllowMixedAsCaller) { function TEST_F (line 2890) | TEST_F(WebRtcVideoChannelTest, SetExtmapAllowMixedDisabledAsCaller) { function TEST_F (line 2893) | TEST_F(WebRtcVideoChannelTest, SetExtmapAllowMixedAsCallee) { function TEST_F (line 2896) | TEST_F(WebRtcVideoChannelTest, SetExtmapAllowMixedDisabledAsCallee) { function TEST_F (line 2900) | TEST_F(WebRtcVideoChannelTest, NoHeaderExtesionsByDefault) { function TEST_F (line 2911) | TEST_F(WebRtcVideoChannelTest, SendRtpTimestampOffsetHeaderExtensions) { function TEST_F (line 2915) | TEST_F(WebRtcVideoChannelTest, RecvRtpTimestampOffsetHeaderExtensions) { function TEST_F (line 2920) | TEST_F(WebRtcVideoChannelTest, SendAbsoluteSendTimeHeaderExtensions) { function TEST_F (line 2924) | TEST_F(WebRtcVideoChannelTest, RecvAbsoluteSendTimeHeaderExtensions) { function TEST_F (line 2928) | TEST_F(WebRtcVideoChannelTest, FiltersExtensionsPicksTransportSeqNum) { function TEST_F (line 2939) | TEST_F(WebRtcVideoChannelTest, FiltersExtensionsPicksAbsSendTime) { function TEST_F (line 2948) | TEST_F(WebRtcVideoChannelTest, SendTransportSequenceNumberHeaderExtensio... function TEST_F (line 2951) | TEST_F(WebRtcVideoChannelTest, RecvTransportSequenceNumberHeaderExtensio... function TEST_F (line 2956) | TEST_F(WebRtcVideoChannelTest, SendVideoRotationHeaderExtensions) { function TEST_F (line 2959) | TEST_F(WebRtcVideoChannelTest, RecvVideoRotationHeaderExtensions) { function TEST_F (line 2963) | TEST_F(WebRtcVideoChannelTest, IdenticalSendExtensionsDoesntRecreateStre... function TEST_F (line 2992) | TEST_F(WebRtcVideoChannelTest, IdenticalRecvExtensionsDoesntRecreateStre... function TEST_F (line 3024) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 3044) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 3064) | TEST_F(WebRtcVideoChannelTest, SetSendRtpHeaderExtensionsRejectsIncorrec... function TEST_F (line 3074) | TEST_F(WebRtcVideoChannelTest, SetRecvRtpHeaderExtensionsRejectsIncorrec... function TEST_F (line 3084) | TEST_F(WebRtcVideoChannelTest, SetSendRtpHeaderExtensionsRejectsDuplicat... function TEST_F (line 3100) | TEST_F(WebRtcVideoChannelTest, SetRecvRtpHeaderExtensionsRejectsDuplicat... function TEST_F (line 3116) | TEST_F(WebRtcVideoChannelTest, AddRecvStreamOnlyUsesOneReceiveStream) { function TEST_F (line 3121) | TEST_F(WebRtcVideoChannelTest, RtcpIsCompoundByDefault) { function TEST_F (line 3126) | TEST_F(WebRtcVideoChannelTest, TransportCcIsEnabledByDefault) { function TEST_F (line 3131) | TEST_F(WebRtcVideoChannelTest, TransportCcCanBeEnabledAndDisabled) { function TEST_F (line 3152) | TEST_F(WebRtcVideoChannelTest, LossNotificationIsDisabledByDefault) { function TEST_F (line 3156) | TEST_F(WebRtcVideoChannelTest, LossNotificationIsEnabledByFieldTrial) { function TEST_F (line 3164) | TEST_F(WebRtcVideoChannelTest, LossNotificationCanBeEnabledAndDisabled) { function TEST_F (line 3207) | TEST_F(WebRtcVideoChannelTest, NackIsEnabledByDefault) { function TEST_F (line 3231) | TEST_F(WebRtcVideoChannelTest, NackCanBeEnabledAndDisabled) { function TEST_F (line 3263) | TEST_F(WebRtcVideoChannelTest, ReconfiguresEncodersWhenNotSending) { function TEST_F (line 3291) | TEST_F(WebRtcVideoChannelTest, UsesCorrectSettingsForScreencast) { function TEST_F (line 3352) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 3388) | TEST_F(WebRtcVideoChannelTest, SuspendBelowMinBitrateDisabledByDefault) { function TEST_F (line 3393) | TEST_F(WebRtcVideoChannelTest, SetMediaConfigSuspendBelowMinBitrate) { function TEST_F (line 3419) | TEST_F(WebRtcVideoChannelTest, Vp8DenoisingEnabledByDefault) { function TEST_F (line 3426) | TEST_F(WebRtcVideoChannelTest, VerifyVp8SpecificSettings) { function TEST_F (line 3499) | TEST_F(WebRtcVideoChannelTest, SetIdenticalOptionsDoesntReconfigureEncod... class Vp9SettingsTest (line 3527) | class Vp9SettingsTest : public WebRtcVideoChannelTest { method Vp9SettingsTest (line 3529) | Vp9SettingsTest() : Vp9SettingsTest("") {} method Vp9SettingsTest (line 3530) | explicit Vp9SettingsTest(const char* field_trials) method TearDown (line 3537) | void TearDown() override { function TEST_F (line 3544) | TEST_F(Vp9SettingsTest, VerifyVp9SpecificSettings) { function TEST_F (line 3596) | TEST_F(Vp9SettingsTest, MultipleSsrcsEnablesSvc) { function TEST_F (line 3625) | TEST_F(Vp9SettingsTest, SvcModeCreatesSingleRtpStream) { function TEST_F (line 3655) | TEST_F(Vp9SettingsTest, AllEncodingParametersCopied) { class Vp9SettingsTestWithFieldTrial (line 3687) | class Vp9SettingsTestWithFieldTrial method Vp9SettingsTestWithFieldTrial (line 3692) | Vp9SettingsTestWithFieldTrial() method VerifySettings (line 3698) | void VerifySettings(int num_spatial_layers, function TEST_P (line 3727) | TEST_P(Vp9SettingsTestWithFieldTrial, VerifyCodecSettings) { function TEST_F (line 3769) | TEST_F(WebRtcVideoChannelTest, VerifyMinBitrate) { function TEST_F (line 3775) | TEST_F(WebRtcVideoChannelTest, VerifyMinBitrateWithForcedFallbackFieldTr... function TEST_F (line 3784) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 3794) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 3804) | TEST_F(WebRtcVideoChannelTest, AdaptsOnOveruse) { function TEST_F (line 3808) | TEST_F(WebRtcVideoChannelTest, DoesNotAdaptOnOveruseWhenDisabled) { function TEST_F (line 3812) | TEST_F(WebRtcVideoChannelTest, DoesNotAdaptWhenScreeensharing) { function TEST_F (line 3816) | TEST_F(WebRtcVideoChannelTest, DoesNotAdaptOnOveruseWhenScreensharing) { function TEST_F (line 3820) | TEST_F(WebRtcVideoChannelTest, PreviousAdaptationDoesNotApplyToScreensha... function TEST_F (line 3941) | TEST_F(WebRtcVideoChannelTest, EstimatesNtpStartTimeCorrectly) { function TEST_F (line 3982) | TEST_F(WebRtcVideoChannelTest, SetDefaultSendCodecs) { function TEST_F (line 4008) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithoutPacketization) { function TEST_F (line 4018) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithPacketization) { function TEST_F (line 4033) | TEST_F(WebRtcVideoChannelTest, FlexfecSendCodecWithoutSsrcNotExposedByDe... function TEST_F (line 4042) | TEST_F(WebRtcVideoChannelTest, FlexfecSendCodecWithSsrcNotExposedByDefau... function TEST_F (line 4052) | TEST_F(WebRtcVideoChannelTest, FlexfecRecvCodecWithoutSsrcNotExposedByDe... function TEST_F (line 4060) | TEST_F(WebRtcVideoChannelTest, FlexfecRecvCodecWithSsrcExposedByDefault) { class WebRtcVideoChannelFlexfecRecvTest (line 4072) | class WebRtcVideoChannelFlexfecRecvTest : public WebRtcVideoChannelTest { method WebRtcVideoChannelFlexfecRecvTest (line 4074) | WebRtcVideoChannelFlexfecRecvTest() function TEST_F (line 4078) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 4084) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, SetDefaultRecvCodecsWithoutSsr... function TEST_F (line 4101) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, SetDefaultRecvCodecsWithSsrc) { function TEST_F (line 4128) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 4169) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 4207) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, DuplicateFlexfecCodecIsDropped) { class WebRtcVideoChannelFlexfecSendRecvTest (line 4232) | class WebRtcVideoChannelFlexfecSendRecvTest : public WebRtcVideoChannelT... method WebRtcVideoChannelFlexfecSendRecvTest (line 4234) | WebRtcVideoChannelFlexfecSendRecvTest() function TEST_F (line 4240) | TEST_F(WebRtcVideoChannelFlexfecSendRecvTest, SetDefaultSendCodecsWithou... function TEST_F (line 4249) | TEST_F(WebRtcVideoChannelFlexfecSendRecvTest, SetDefaultSendCodecsWithSs... function TEST_F (line 4260) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithoutFec) { function TEST_F (line 4272) | TEST_F(WebRtcVideoChannelFlexfecSendRecvTest, SetSendCodecsWithoutFec) { function TEST_F (line 4283) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, SetRecvCodecsWithFec) { function TEST_F (line 4325) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 4340) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 4356) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4368) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4393) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithChangedRtxPayloadType) { function TEST_F (line 4430) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithoutFecDisablesFec) { function TEST_F (line 4450) | TEST_F(WebRtcVideoChannelFlexfecSendRecvTest, function TEST_F (line 4475) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsChangesExistingStreams) { function TEST_F (line 4500) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithBitrates) { function TEST_F (line 4505) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithHighMaxBitrate) { function TEST_F (line 4512) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4517) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsCapsMinAndStartBitrate) { function TEST_F (line 4521) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsRejectsMaxLessThanMinBitrate) { function TEST_F (line 4529) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithBitratesAndMaxSendBandwi... function TEST_F (line 4556) | TEST_F(WebRtcVideoChannelTest, SetMaxSendBandwidthShouldPreserveOtherBit... function TEST_F (line 4566) | TEST_F(WebRtcVideoChannelTest, SetMaxSendBandwidthShouldBeRemovable) { function TEST_F (line 4576) | TEST_F(WebRtcVideoChannelTest, SetMaxSendBandwidthAndAddSendStream) { function TEST_F (line 4595) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4624) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4651) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4676) | TEST_F(WebRtcVideoChannelTest, SetMaxSendBitrateCanIncreaseSenderBitrate) { function TEST_F (line 4700) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4732) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsWithMaxQuantization) { function TEST_F (line 4746) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsRejectBadPayloadTypes) { function TEST_F (line 4758) | TEST_F(WebRtcVideoChannelTest, SetSendCodecsAcceptAllValidPayloadTypes) { function TEST_F (line 4772) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 4788) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithOnlyVp8) { function TEST_F (line 4795) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithRtx) { function TEST_F (line 4824) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithPacketization) { function TEST_F (line 4843) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithPacketizationRecreatesSt... function TEST_F (line 4860) | TEST_F(WebRtcVideoChannelTest, DuplicateUlpfecCodecIsDropped) { function TEST_F (line 4877) | TEST_F(WebRtcVideoChannelTest, DuplicateRedCodecIsDropped) { function TEST_F (line 4894) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithChangedRtxPayloadType) { function TEST_F (line 4937) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsRtxWithRtxTime) { function TEST_F (line 5007) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsDifferentPayloadType) { function TEST_F (line 5014) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsAcceptDefaultCodecs) { function TEST_F (line 5026) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsRejectUnsupportedCodec) { function TEST_F (line 5033) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsAcceptsMultipleVideoCodecs) { function TEST_F (line 5040) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsWithoutFecDisablesFec) { function TEST_F (line 5061) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, SetRecvParamsWithoutFecDisable... function TEST_F (line 5081) | TEST_F(WebRtcVideoChannelTest, SetSendParamsWithFecEnablesFec) { function TEST_F (line 5108) | TEST_F(WebRtcVideoChannelFlexfecSendRecvTest, function TEST_F (line 5144) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsRejectDuplicateFecPayloads) { function TEST_F (line 5152) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 5161) | TEST_F(WebRtcVideoChannelTest, SetRecvCodecsRejectDuplicateCodecPayloads) { function TEST_F (line 5169) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 5180) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 5197) | TEST_F(WebRtcVideoChannelTest, SendStreamNotSendingByDefault) { function TEST_F (line 5201) | TEST_F(WebRtcVideoChannelTest, ReceiveStreamReceivingByDefault) { function TEST_F (line 5205) | TEST_F(WebRtcVideoChannelTest, SetSend) { function TEST_F (line 5229) | TEST_F(WebRtcVideoChannelTest, TestSetDscpOptions) { function TEST_F (line 5286) | TEST_F(WebRtcVideoChannelTest, TestSetSendRtcpReducedSize) { function TEST_F (line 5309) | TEST_F(WebRtcVideoChannelTest, TestSetRecvRtcpReducedSize) { function TEST_F (line 5327) | TEST_F(WebRtcVideoChannelTest, OnReadyToSendSignalsNetworkState) { function TEST_F (line 5346) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsSentCodecName) { function TEST_F (line 5358) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsEncoderImplementationName) { function TEST_F (line 5370) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsCpuOveruseMetrics) { function TEST_F (line 5383) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsFramesEncoded) { function TEST_F (line 5394) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsKeyFramesEncoded) { function TEST_F (line 5409) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsPerLayerQpSum) { function GetInitialisedStats (line 5424) | webrtc::VideoSendStream::Stats GetInitialisedStats() { function TEST_F (line 5461) | TEST_F(WebRtcVideoChannelTest, GetAggregatedStatsReportWithoutSubStreams) { function TEST_F (line 5532) | TEST_F(WebRtcVideoChannelTest, GetAggregatedStatsReportForSubStreams) { function TEST_F (line 5650) | TEST_F(WebRtcVideoChannelTest, GetPerLayerStatsReportForSubStreams) { function TEST_F (line 5768) | TEST_F(WebRtcVideoChannelTest, MediaSubstreamMissingProducesEmpyStats) { function TEST_F (line 5789) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsUpperResolution) { function TEST_F (line 5814) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsCpuAdaptationStats) { function TEST_F (line 5828) | TEST_F(WebRtcVideoChannelTest, GetStatsReportsAdaptationAndBandwidthStat... function TEST (line 5845) | TEST(WebRtcVideoChannelHelperTest, MergeInfoAboutOutboundRtpSubstreams) { function TEST_F (line 5944) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6023) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6037) | TEST_F(WebRtcVideoChannelTest, GetStatsTranslatesSendRtcpPacketTypesCorr... function TEST_F (line 6065) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6084) | TEST_F(WebRtcVideoChannelTest, GetStatsTranslatesDecodeStatsCorrectly) { function TEST_F (line 6135) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6151) | TEST_F(WebRtcVideoChannelTest, GetStatsTranslatesReceivePacketStatsCorre... function TEST_F (line 6170) | TEST_F(WebRtcVideoChannelTest, TranslatesCallStatsCorrectly) { function TEST_F (line 6184) | TEST_F(WebRtcVideoChannelTest, TranslatesSenderBitrateStatsCorrectly) { function TEST_F (line 6227) | TEST_F(WebRtcVideoChannelTest, DefaultReceiveStreamReconfiguresToUseRtx) { function TEST_F (line 6263) | TEST_F(WebRtcVideoChannelTest, RejectsAddingStreamsWithMissingSsrcsForRt... function TEST_F (line 6277) | TEST_F(WebRtcVideoChannelTest, RejectsAddingStreamsWithOverlappingRtxSsr... function TEST_F (line 6302) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6328) | TEST_F(WebRtcVideoChannelTest, ReportsSsrcGroupsInStats) { function TEST_F (line 6357) | TEST_F(WebRtcVideoChannelTest, MapsReceivedPayloadTypeToCodecName) { function TEST_F (line 6383) | TEST_F(WebRtcVideoChannelTest, RecvUnsignaledSsrcWithSignaledStreamId) { function TEST_F (line 6432) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6464) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6547) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 6631) | TEST_F(WebRtcVideoChannelTest, MultiplePendingDemuxerCriteriaUpdates) { function TEST_F (line 6738) | TEST_F(WebRtcVideoChannelTest, BaseMinimumPlayoutDelayMs) { function TEST_F (line 6755) | TEST_F(WebRtcVideoChannelTest, BaseMinimumPlayoutDelayMsUnsignaledRecvSt... class WebRtcVideoChannelDiscardUnknownSsrcTest (line 6822) | class WebRtcVideoChannelDiscardUnknownSsrcTest : public WebRtcVideoChann... method WebRtcVideoChannelDiscardUnknownSsrcTest (line 6824) | WebRtcVideoChannelDiscardUnknownSsrcTest() function TEST_F (line 6829) | TEST_F(WebRtcVideoChannelDiscardUnknownSsrcTest, NoUnsignalledStreamCrea... function TEST_F (line 6834) | TEST_F(WebRtcVideoChannelTest, Vp8PacketCreatesUnsignalledStream) { function TEST_F (line 6839) | TEST_F(WebRtcVideoChannelTest, Vp9PacketCreatesUnsignalledStream) { function TEST_F (line 6844) | TEST_F(WebRtcVideoChannelTest, RtxPacketDoesntCreateUnsignalledStream) { function TEST_F (line 6852) | TEST_F(WebRtcVideoChannelTest, UlpfecPacketDoesntCreateUnsignalledStream) { function TEST_F (line 6857) | TEST_F(WebRtcVideoChannelFlexfecRecvTest, function TEST_F (line 6863) | TEST_F(WebRtcVideoChannelTest, RedRtxPacketDoesntCreateUnsignalledStream) { function TEST_F (line 6871) | TEST_F(WebRtcVideoChannelTest, ReceiveDifferentUnsignaledSsrc) { function TEST_F (line 6963) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7010) | TEST_F(WebRtcVideoChannelTest, CanSetMaxBitrateForExistingStream) { function TEST_F (line 7037) | TEST_F(WebRtcVideoChannelTest, CannotSetMaxBitrateForNonexistentStream) { function TEST_F (line 7047) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7076) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7098) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7123) | TEST_F(WebRtcVideoChannelTest, SetMaxFramerateOneStream) { function TEST_F (line 7149) | TEST_F(WebRtcVideoChannelTest, SetNumTemporalLayersForSingleStream) { function TEST_F (line 7173) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7185) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7202) | TEST_F(WebRtcVideoChannelTest, CannotSetSsrcInRtpSendParameters) { function TEST_F (line 7211) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersInvalidBitratePriorit... function TEST_F (line 7226) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersPriorityOneStream) { function TEST_F (line 7263) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersPrioritySimulcastStre... function TEST_F (line 7324) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7429) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7479) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7584) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7635) | TEST_F(WebRtcVideoChannelTest, GetAndSetRtpSendParametersMaxFramerate) { function TEST_F (line 7660) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7678) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7700) | TEST_F(WebRtcVideoChannelTest, GetAndSetRtpSendParametersNumTemporalLaye... function TEST_F (line 7724) | TEST_F(WebRtcVideoChannelTest, NumTemporalLayersPropagatedToEncoder) { function TEST_F (line 7768) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7808) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 7850) | TEST_F(WebRtcVideoChannelTest, GetAndSetRtpSendParametersMinAndMaxBitrat... function TEST_F (line 7882) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersFailsWithIncorrectBit... function TEST_F (line 7901) | TEST_F(WebRtcVideoChannelTest, MinAndMaxSimulcastBitratePropagatedToEnco... function TEST_F (line 7963) | TEST_F(WebRtcVideoChannelTest, MinOrMaxSimulcastBitratePropagatedToEncod... function TEST_F (line 8032) | TEST_F(WebRtcVideoChannelTest, SetMinAndMaxSimulcastBitrateAboveBelowDef... function TEST_F (line 8080) | TEST_F(WebRtcVideoChannelTest, BandwidthAboveTotalMaxBitrateGivenToMaxLa... function TEST_F (line 8127) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 8164) | TEST_F(WebRtcVideoChannelTest, MinAndMaxBitratePropagatedToEncoder) { function TEST_F (line 8194) | TEST_F(WebRtcVideoChannelTest, DefaultMinAndMaxBitratePropagatedToEncode... function TEST_F (line 8219) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersOneEncodingActive) { function TEST_F (line 8241) | TEST_F(WebRtcVideoChannelTest, SetRtpSendParametersMultipleEncodingsActi... function TEST_F (line 8314) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 8367) | TEST_F(WebRtcVideoChannelTest, function TEST_F (line 8406) | TEST_F(WebRtcVideoChannelTest, GetRtpSendParametersCodecs) { function TEST_F (line 8423) | TEST_F(WebRtcVideoChannelTest, GetRtpSendParametersRtcpCname) { function TEST_F (line 8434) | TEST_F(WebRtcVideoChannelTest, GetRtpSendParametersSsrc) { function TEST_F (line 8443) | TEST_F(WebRtcVideoChannelTest, DetectRtpSendParameterHeaderExtensionsCha... function TEST_F (line 8457) | TEST_F(WebRtcVideoChannelTest, GetRtpSendParametersDegradationPreference) { function TEST_F (line 8481) | TEST_F(WebRtcVideoChannelTest, SetAndGetRtpSendParameters) { function TEST_F (line 8499) | TEST_F(WebRtcVideoChannelTest, GetRtpReceiveParametersCodecs) { function TEST_F (line 8516) | TEST_F(WebRtcVideoChannelTest, GetRtpReceiveFmtpSprop) { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_voice_engine.cc type cricket (line 67) | namespace cricket { class ProxySink (line 80) | class ProxySink : public webrtc::AudioSinkInterface { method ProxySink (line 82) | explicit ProxySink(AudioSinkInterface* sink) : sink_(sink) { method OnData (line 86) | void OnData(const Data& audio) override { sink_->OnData(audio); } function ValidateStreamParams (line 92) | bool ValidateStreamParams(const StreamParams& sp) { function ToString (line 106) | std::string ToString(const AudioCodec& codec) { function IsCodec (line 120) | bool IsCodec(const AudioCodec& codec, const char* ref_name) { function FindCodec (line 124) | bool FindCodec(const std::vector& codecs, function VerifyUniquePayloadTypes (line 138) | bool VerifyUniquePayloadTypes(const std::vector& codecs) { function GetAudioNetworkAdaptorConfig (line 149) | absl::optional GetAudioNetworkAdaptorConfig( function MinPositive (line 162) | int MinPositive(int a, int b) { function ComputeSendBitrate (line 174) | absl::optional ComputeSendBitrate(int max_send_bitrate_bps, function IsEnabled (line 206) | bool IsEnabled(const webrtc::WebRtcKeyValueConfig& config, type AdaptivePtimeConfig (line 211) | struct AdaptivePtimeConfig { method Parser (line 221) | std::unique_ptr Parser() { method AdaptivePtimeConfig (line 229) | explicit AdaptivePtimeConfig(const webrtc::WebRtcKeyValueConfig& tri... function VoiceMediaChannel (line 375) | VoiceMediaChannel* WebRtcVoiceEngine::CreateMediaChannel( class WebRtcVoiceMediaChannel::WebRtcAudioSendStream (line 763) | class WebRtcVoiceMediaChannel::WebRtcAudioSendStream method WebRtcAudioSendStream (line 766) | WebRtcAudioSendStream( method WebRtcAudioSendStream (line 818) | WebRtcAudioSendStream() = delete; method WebRtcAudioSendStream (line 819) | WebRtcAudioSendStream(const WebRtcAudioSendStream&) = delete; method WebRtcAudioSendStream (line 820) | WebRtcAudioSendStream& operator=(const WebRtcAudioSendStream&) = del... method SetSendCodecSpec (line 828) | void SetSendCodecSpec( method SetRtpExtensions (line 834) | void SetRtpExtensions(const std::vector& exten... method SetExtmapAllowMixed (line 841) | void SetExtmapAllowMixed(bool extmap_allow_mixed) { method SetMid (line 846) | void SetMid(const std::string& mid) { method SetFrameEncryptor (line 855) | void SetFrameEncryptor( method SetAudioNetworkAdaptorConfig (line 862) | void SetAudioNetworkAdaptorConfig( method SetMaxSendBitrate (line 875) | bool SetMaxSendBitrate(int bps) { method SendTelephoneEvent (line 895) | bool SendTelephoneEvent(int payload_type, method SetSend (line 905) | void SetSend(bool send) { method SetMuted (line 911) | void SetMuted(bool muted) { method muted (line 918) | bool muted() const { method GetStats (line 923) | webrtc::AudioSendStream::Stats GetStats(bool has_remote_tracks) const { method SetSource (line 933) | void SetSource(AudioSource* source) { method ClearSource (line 948) | void ClearSource() { method OnData (line 959) | void OnData(const void* audio_data, method OnClose (line 984) | void OnClose() override { method SetRtpParameters (line 996) | webrtc::RTCError SetRtpParameters(const webrtc::RtpParameters& param... method SetEncoderToPacketizerFrameTransformer (line 1050) | void SetEncoderToPacketizerFrameTransformer( method UpdateSendState (line 1058) | void UpdateSendState() { method UpdateAllowedBitrateRange (line 1069) | void UpdateAllowedBitrateRange() { method UpdateSendCodecSpec (line 1100) | void UpdateSendCodecSpec( method UpdateAudioNetworkAdaptorConfig (line 1133) | void UpdateAudioNetworkAdaptorConfig() { method ReconfigureAudioSendStream (line 1144) | void ReconfigureAudioSendStream() { method NumPreferredChannels (line 1150) | int NumPreferredChannels() const override { return num_encoded_chann... class WebRtcVoiceMediaChannel::WebRtcAudioReceiveStream (line 1176) | class WebRtcVoiceMediaChannel::WebRtcAudioReceiveStream { method WebRtcAudioReceiveStream (line 1178) | WebRtcAudioReceiveStream( method WebRtcAudioReceiveStream (line 1222) | WebRtcAudioReceiveStream() = delete; method WebRtcAudioReceiveStream (line 1223) | WebRtcAudioReceiveStream(const WebRtcAudioReceiveStream&) = delete; method WebRtcAudioReceiveStream (line 1224) | WebRtcAudioReceiveStream& operator=(const WebRtcAudioReceiveStream&)... method SetFrameDecryptor (line 1231) | void SetFrameDecryptor( method SetLocalSsrc (line 1238) | void SetLocalSsrc(uint32_t local_ssrc) { method SetUseTransportCcAndRecreateStream (line 1246) | void SetUseTransportCcAndRecreateStream(bool use_transport_cc, method SetRtpExtensionsAndRecreateStream (line 1254) | void SetRtpExtensionsAndRecreateStream( method SetDecoderMap (line 1262) | void SetDecoderMap(const std::map& deco... method MaybeRecreateAudioReceiveStream (line 1268) | void MaybeRecreateAudioReceiveStream( method GetStats (line 1284) | webrtc::AudioReceiveStream::Stats GetStats( method SetRawAudioSink (line 1291) | void SetRawAudioSink(std::unique_ptr sin... method SetOutputVolume (line 1299) | void SetOutputVolume(double volume) { method SetPlayout (line 1305) | void SetPlayout(bool playout) { method SetBaseMinimumPlayoutDelayMs (line 1315) | bool SetBaseMinimumPlayoutDelayMs(int delay_ms) { method GetBaseMinimumPlayoutDelayMs (line 1332) | int GetBaseMinimumPlayoutDelayMs() const { method GetSources (line 1338) | std::vector GetSources() { method GetRtpParameters (line 1344) | webrtc::RtpParameters GetRtpParameters() const { method SetDepacketizerToDecoderFrameTransformer (line 1353) | void SetDepacketizerToDecoderFrameTransformer( method RecreateAudioReceiveStream (line 1361) | void RecreateAudioReceiveStream() { method ReconfigureAudioReceiveStream (line 1376) | void ReconfigureAudioReceiveStream() { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_voice_engine.h function namespace (line 35) | namespace webrtc { function namespace (line 39) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/engine/webrtc_voice_engine_unittest.cc function AdmSetupExpectations (line 96) | void AdmSetupExpectations(webrtc::test::MockAudioDeviceModule* adm) { function TEST (line 142) | TEST(WebRtcVoiceEngineTestStubLibrary, StartupShutdown) { class FakeAudioSink (line 172) | class FakeAudioSink : public webrtc::AudioSinkInterface { method OnData (line 174) | void OnData(const Data& audio) override {} class FakeAudioSource (line 177) | class FakeAudioSource : public cricket::AudioSource { method SetSink (line 178) | void SetSink(Sink* sink) override {} class WebRtcVoiceEngineTestFake (line 181) | class WebRtcVoiceEngineTestFake : public ::testing::TestWithParam { method WebRtcVoiceEngineTestFake (line 183) | WebRtcVoiceEngineTestFake() : WebRtcVoiceEngineTestFake("") {} method WebRtcVoiceEngineTestFake (line 185) | explicit WebRtcVoiceEngineTestFake(const char* field_trials) method SetupChannel (line 232) | bool SetupChannel() { method SetupRecvStream (line 239) | bool SetupRecvStream() { method SetupSendStream (line 246) | bool SetupSendStream() { method SetupSendStream (line 250) | bool SetupSendStream(const cricket::StreamParams& sp) { method AddRecvStream (line 263) | bool AddRecvStream(uint32_t ssrc) { method SetupForMultiSendStream (line 268) | void SetupForMultiSendStream() { method DeliverPacket (line 277) | void DeliverPacket(const void* data, int len) { method TearDown (line 283) | void TearDown() override { delete channel_; } method SetSend (line 305) | void SetSend(bool enable) { method SetSendParameters (line 315) | void SetSendParameters(const cricket::AudioSendParameters& params) { method SetAudioSend (line 320) | void SetAudioSend(uint32_t ssrc, method TestInsertDtmf (line 331) | void TestInsertDtmf(uint32_t ssrc, method TestExtmapAllowMixedCaller (line 373) | void TestExtmapAllowMixedCaller(bool extmap_allow_mixed) { method TestExtmapAllowMixedCallee (line 385) | void TestExtmapAllowMixedCallee(bool extmap_allow_mixed) { method TestMaxSendBandwidth (line 402) | void TestMaxSendBandwidth(const cricket::AudioCodec& codec, method SetMaxBitrateForStream (line 418) | bool SetMaxBitrateForStream(int32_t ssrc, int bitrate) { method SetGlobalMaxBitrate (line 426) | void SetGlobalMaxBitrate(const cricket::AudioCodec& codec, int bitrate) { method CheckSendCodecBitrate (line 433) | void CheckSendCodecBitrate(int32_t ssrc, method GetCodecBitrate (line 441) | absl::optional GetCodecBitrate(int32_t ssrc) { method SetAndExpectMaxBitrate (line 450) | void SetAndExpectMaxBitrate(const cricket::AudioCodec& codec, method SetSendCodecsShouldWorkForBitrates (line 474) | void SetSendCodecsShouldWorkForBitrates(const char* min_bitrate_kbps, method TestSetSendRtpHeaderExtensions (line 499) | void TestSetSendRtpHeaderExtensions(const std::string& ext) { method TestSetRecvRtpHeaderExtensions (line 541) | void TestSetRecvRtpHeaderExtensions(const std::string& ext) { method GetAudioSendStreamStats (line 581) | webrtc::AudioSendStream::Stats GetAudioSendStreamStats() const { method SetAudioSendStreamStats (line 610) | void SetAudioSendStreamStats() { method VerifyVoiceSenderInfo (line 615) | void VerifyVoiceSenderInfo(const cricket::VoiceSenderInfo& info, method GetAudioReceiveStreamStats (line 660) | webrtc::AudioReceiveStream::Stats GetAudioReceiveStreamStats() const { method SetAudioReceiveStreamStats (line 696) | void SetAudioReceiveStreamStats() { method VerifyVoiceReceiverInfo (line 701) | void VerifyVoiceReceiverInfo(const cricket::VoiceReceiverInfo& info) { method VerifyVoiceSendRecvCodecs (line 745) | void VerifyVoiceSendRecvCodecs(const cricket::VoiceMediaInfo& info) co... method VerifyGainControlEnabledCorrectly (line 760) | void VerifyGainControlEnabledCorrectly() { method VerifyGainControlDefaultSettings (line 767) | void VerifyGainControlDefaultSettings() { method VerifyEchoCancellationSettings (line 773) | void VerifyEchoCancellationSettings(bool enabled) { method IsHighPassFilterEnabled (line 784) | bool IsHighPassFilterEnabled() { method IsTypingDetectionEnabled (line 788) | bool IsTypingDetectionEnabled() { function TEST_P (line 815) | TEST_P(WebRtcVoiceEngineTestFake, CreateMediaChannel) { function TEST_P (line 820) | TEST_P(WebRtcVoiceEngineTestFake, CreateSendStream) { function TEST_P (line 833) | TEST_P(WebRtcVoiceEngineTestFake, CreateRecvStream) { function TEST_P (line 847) | TEST_P(WebRtcVoiceEngineTestFake, OpusSupportsTransportCc) { function TEST_P (line 860) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecs) { function TEST_P (line 880) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsUnsupportedCodec) { function TEST_P (line 889) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsDuplicatePayloadType) { function TEST_P (line 899) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpusNoStereo) { function TEST_P (line 915) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpus0Stereo) { function TEST_P (line 932) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsWithOpus1Stereo) { function TEST_P (line 949) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsWithMultipleStreams) { function TEST_P (line 970) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsAfterAddingStreams) { function TEST_P (line 983) | TEST_P(WebRtcVoiceEngineTestFake, SetRecvCodecsWhilePlaying) { function TEST_P (line 1000) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvCodecsWhilePlaying) { function TEST_P (line 1015) | TEST_P(WebRtcVoiceEngineTestFake, ChangeRecvCodecPayloadType) { function TEST_P (line 1026) | TEST_P(WebRtcVoiceEngineTestFake, RecvRed) { function TEST_P (line 1041) | TEST_P(WebRtcVoiceEngineTestFake, RecvRedDefault) { function TEST_P (line 1049) | TEST_P(WebRtcVoiceEngineTestFake, SetSendBandwidthAuto) { function TEST_P (line 1066) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxSendBandwidthMultiRateAsCaller) { function TEST_P (line 1081) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxSendBandwidthFixedRateAsCaller) { function TEST_P (line 1097) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxSendBandwidthMultiRateAsCallee) { function TEST_P (line 1114) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxSendBandwidthCbr) { function TEST_P (line 1132) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxBitratePerStream) { function TEST_P (line 1154) | TEST_P(WebRtcVoiceEngineTestFake, CannotSetMaxBitrateForNonexistentStrea... function TEST_P (line 1165) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 1183) | TEST_P(WebRtcVoiceEngineTestFake, CannotSetSsrcInRtpSendParameters) { function TEST_P (line 1192) | TEST_P(WebRtcVoiceEngineTestFake, SetRtpParametersEncodingsActive) { function TEST_P (line 1212) | TEST_P(WebRtcVoiceEngineTestFake, SetRtpParametersAdaptivePtime) { function TEST_P (line 1229) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 1245) | TEST_P(WebRtcVoiceEngineTestFake, AdaptivePtimeFieldTrial) { function TEST_P (line 1254) | TEST_P(WebRtcVoiceEngineTestFake, RtpParametersArePerStream) { function TEST_P (line 1282) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpSendParametersCodecs) { function TEST_P (line 1296) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpSendParametersRtcpCname) { function TEST_P (line 1305) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 1320) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpSendParametersSsrc) { function TEST_P (line 1328) | TEST_P(WebRtcVoiceEngineTestFake, SetAndGetRtpSendParameters) { function TEST_P (line 1347) | TEST_P(WebRtcVoiceEngineTestFake, SetRtpSendParameterUpdatesMaxBitrate) { function TEST_P (line 1367) | TEST_P(WebRtcVoiceEngineTestFake, SetRtpSendParameterInvalidBitratePrior... function TEST_P (line 1382) | TEST_P(WebRtcVoiceEngineTestFake, SetRtpSendParameterUpdatesBitratePrior... function TEST_P (line 1402) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpReceiveParametersCodecs) { function TEST_P (line 1417) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpReceiveParametersSsrc) { function TEST_P (line 1426) | TEST_P(WebRtcVoiceEngineTestFake, SetAndGetRtpReceiveParameters) { function TEST_P (line 1446) | TEST_P(WebRtcVoiceEngineTestFake, GetRtpReceiveParametersWithUnsignaledS... function TEST_P (line 1480) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecs) { function TEST_P (line 1500) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsRed) { function TEST_P (line 1516) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsRedDefault) { function TEST_P (line 1533) | TEST_P(WebRtcVoiceEngineTestFake, DontRecreateSendStream) { function TEST_P (line 1554) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusBadClockrate) { function TEST_P (line 1564) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusBad0ChannelsNoStereo) { function TEST_P (line 1574) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusBad0Channels1Stereo) { function TEST_P (line 1585) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpus1ChannelNoStereo) { function TEST_P (line 1595) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusBad1Channel0Stereo) { function TEST_P (line 1606) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusBad1Channel1Stereo) { function TEST_P (line 1617) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0BitrateNoStereo) { function TEST_P (line 1627) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0Bitrate0Stereo) { function TEST_P (line 1638) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodXBitrate0Stereo) { function TEST_P (line 1654) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGood0Bitrate1Stereo) { function TEST_P (line 1665) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodXBitrate1Stereo) { function TEST_P (line 1681) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrateNoStereo) { function TEST_P (line 1696) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrate0Stereo) { function TEST_P (line 1707) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrateNoParamete... function TEST_P (line 1717) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecOpusGoodNBitrate1Stereo) { function TEST_P (line 1727) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsWithBitrates) { function TEST_P (line 1732) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsWithHighMaxBitrate) { function TEST_P (line 1736) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 1741) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCapsMinAndStartBitrate) { function TEST_P (line 1745) | TEST_P(WebRtcVoiceEngineTestFake, SetMaxSendBandwidthForAudioDoesntAffec... function TEST_P (line 1760) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecEnableNackAsCallee) { function TEST_P (line 1776) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecEnableNackRecvStreams) { function TEST_P (line 1789) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecDisableNackRecvStreams) { function TEST_P (line 1806) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvStreamEnableNack) { function TEST_P (line 1821) | TEST_P(WebRtcVoiceEngineTestFake, TransportCcCanBeEnabledAndDisabled) { function TEST_P (line 1844) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsIsacOpusSwitching) { function TEST_P (line 1876) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsBitrate) { function TEST_P (line 1935) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsNoCodecs) { function TEST_P (line 1943) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsDTMFOnTop) { function TEST_P (line 1960) | TEST_P(WebRtcVoiceEngineTestFake, DTMFControlledBySendFlag) { function TEST_P (line 1976) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsDTMFPayloadTypeOutOfRange) { function TEST_P (line 1999) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCNOnTop) { function TEST_P (line 2015) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCNandDTMFAsCaller) { function TEST_P (line 2038) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCNandDTMFAsCallee) { function TEST_P (line 2065) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCNNoMatch) { function TEST_P (line 2107) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsCaseInsensitive) { function TEST_P (line 2129) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 2140) | TEST_P(WebRtcVoiceEngineTestFake, SendAudioLevelHeaderExtensions) { function TEST_P (line 2143) | TEST_P(WebRtcVoiceEngineTestFake, RecvAudioLevelHeaderExtensions) { function TEST_P (line 2148) | TEST_P(WebRtcVoiceEngineTestFake, SendTransportSequenceNumberHeaderExten... function TEST_P (line 2152) | TEST_P(WebRtcVoiceEngineTestFake, RecvTransportSequenceNumberHeaderExten... function TEST_P (line 2158) | TEST_P(WebRtcVoiceEngineTestFake, Send) { function TEST_P (line 2169) | TEST_P(WebRtcVoiceEngineTestFake, SendStateWithAndWithoutSource) { function TEST_P (line 2182) | TEST_P(WebRtcVoiceEngineTestFake, SendStateMuteUnmute) { function TEST_P (line 2193) | TEST_P(WebRtcVoiceEngineTestFake, SendStateWhenStreamsAreRecreated) { function TEST_P (line 2218) | TEST_P(WebRtcVoiceEngineTestFake, Playout) { function TEST_P (line 2228) | TEST_P(WebRtcVoiceEngineTestFake, CreateAndDeleteMultipleSendStreams) { function TEST_P (line 2253) | TEST_P(WebRtcVoiceEngineTestFake, SetSendCodecsWithMultipleSendStreams) { function TEST_P (line 2292) | TEST_P(WebRtcVoiceEngineTestFake, SetSendWithMultipleSendStreams) { function TEST_P (line 2319) | TEST_P(WebRtcVoiceEngineTestFake, GetStatsWithMultipleSendStreams) { function TEST_P (line 2385) | TEST_P(WebRtcVoiceEngineTestFake, PlayoutWithMultipleStreams) { function TEST_P (line 2424) | TEST_P(WebRtcVoiceEngineTestFake, TxAgcConfigViaOptions) { function TEST_P (line 2476) | TEST_P(WebRtcVoiceEngineTestFake, SetAudioNetworkAdaptorViaOptions) { function TEST_P (line 2485) | TEST_P(WebRtcVoiceEngineTestFake, AudioSendResetAudioNetworkAdaptor) { function TEST_P (line 2498) | TEST_P(WebRtcVoiceEngineTestFake, AudioNetworkAdaptorNotGetOverridden) { class WebRtcVoiceEngineWithSendSideBweWithOverheadTest (line 2517) | class WebRtcVoiceEngineWithSendSideBweWithOverheadTest method WebRtcVoiceEngineWithSendSideBweWithOverheadTest (line 2520) | WebRtcVoiceEngineWithSendSideBweWithOverheadTest() function TEST_P (line 2527) | TEST_P(WebRtcVoiceEngineTestFake, SetSendSsrc) { function TEST_P (line 2532) | TEST_P(WebRtcVoiceEngineTestFake, GetStats) { function TEST_P (line 2597) | TEST_P(WebRtcVoiceEngineTestFake, SetSendSsrcWithMultipleStreams) { function TEST_P (line 2606) | TEST_P(WebRtcVoiceEngineTestFake, SetSendSsrcAfterCreatingReceiveChannel) { function TEST_P (line 2616) | TEST_P(WebRtcVoiceEngineTestFake, Recv) { function TEST_P (line 2626) | TEST_P(WebRtcVoiceEngineTestFake, RecvWithMultipleStreams) { function TEST_P (line 2678) | TEST_P(WebRtcVoiceEngineTestFake, RecvUnsignaled) { function TEST_P (line 2692) | TEST_P(WebRtcVoiceEngineTestFake, RecvUnsignaledSsrcWithSignaledStreamId) { function TEST_P (line 2722) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 2748) | TEST_P(WebRtcVoiceEngineTestFake, RecvMultipleUnsignaled) { function TEST_P (line 2794) | TEST_P(WebRtcVoiceEngineTestFake, RecvUnsignaledAfterSignaled) { function TEST_P (line 2829) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvStreamAfterUnsignaled_NoRecreat... function TEST_P (line 2848) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvStreamAfterUnsignaled_Recreate) { function TEST_P (line 2871) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvStream) { function TEST_P (line 2878) | TEST_P(WebRtcVoiceEngineTestFake, AddRecvStreamUnsupportedCodec) { function TEST_P (line 2892) | TEST_P(WebRtcVoiceEngineTestFake, StreamCleanup) { function TEST_P (line 2906) | TEST_P(WebRtcVoiceEngineTestFake, TestAddRecvStreamSuccessWithZeroSsrc) { function TEST_P (line 2911) | TEST_P(WebRtcVoiceEngineTestFake, TestAddRecvStreamFailWithSameSsrc) { function TEST_P (line 2918) | TEST_P(WebRtcVoiceEngineTestFake, InsertDtmfOnDefaultSendStreamAsCaller) { function TEST_P (line 2923) | TEST_P(WebRtcVoiceEngineTestFake, InsertDtmfOnDefaultSendStreamAsCallee) { function TEST_P (line 2928) | TEST_P(WebRtcVoiceEngineTestFake, InsertDtmfOnSendStreamAsCaller) { function TEST_P (line 2933) | TEST_P(WebRtcVoiceEngineTestFake, InsertDtmfOnSendStreamAsCallee) { function TEST_P (line 2938) | TEST_P(WebRtcVoiceEngineTestFake, SetExtmapAllowMixedAsCaller) { function TEST_P (line 2941) | TEST_P(WebRtcVoiceEngineTestFake, SetExtmapAllowMixedDisabledAsCaller) { function TEST_P (line 2944) | TEST_P(WebRtcVoiceEngineTestFake, SetExtmapAllowMixedAsCallee) { function TEST_P (line 2947) | TEST_P(WebRtcVoiceEngineTestFake, SetExtmapAllowMixedDisabledAsCallee) { function TEST_P (line 2951) | TEST_P(WebRtcVoiceEngineTestFake, SetAudioOptions) { function TEST_P (line 3064) | TEST_P(WebRtcVoiceEngineTestFake, SetOptionOverridesViaChannels) { function TEST_P (line 3193) | TEST_P(WebRtcVoiceEngineTestFake, TestSetDscpOptions) { function TEST_P (line 3246) | TEST_P(WebRtcVoiceEngineTestFake, SetOutputVolume) { function TEST_P (line 3257) | TEST_P(WebRtcVoiceEngineTestFake, SetOutputVolumeUnsignaledRecvStream) { function TEST_P (line 3291) | TEST_P(WebRtcVoiceEngineTestFake, BaseMinimumPlayoutDelayMs) { function TEST_P (line 3304) | TEST_P(WebRtcVoiceEngineTestFake, function TEST_P (line 3350) | TEST_P(WebRtcVoiceEngineTestFake, SetsSyncGroupFromStreamId) { function TEST_P (line 3374) | TEST_P(WebRtcVoiceEngineTestFake, ConfiguresAudioReceiveStreamRtpExtensi... function TEST_P (line 3425) | TEST_P(WebRtcVoiceEngineTestFake, DeliverAudioPacket_Call) { function TEST_P (line 3454) | TEST_P(WebRtcVoiceEngineTestFake, AssociateFirstSendChannel_SendCreatedF... function TEST_P (line 3465) | TEST_P(WebRtcVoiceEngineTestFake, AssociateFirstSendChannel_RecvCreatedF... function TEST_P (line 3479) | TEST_P(WebRtcVoiceEngineTestFake, SetRawAudioSink) { function TEST_P (line 3498) | TEST_P(WebRtcVoiceEngineTestFake, SetRawAudioSinkUnsignaledRecvStream) { function TEST_P (line 3564) | TEST_P(WebRtcVoiceEngineTestFake, OnReadyToSendSignalsNetworkState) { function TEST_P (line 3586) | TEST_P(WebRtcVoiceEngineTestFake, PreservePlayoutWhenRecreateRecvStream) { function TEST_P (line 3602) | TEST_P(WebRtcVoiceEngineTestFake, GetSourcesWithNonExistingSsrc) { function TEST (line 3613) | TEST(WebRtcVoiceEngineTest, StartupShutdown) { function TEST (line 3644) | TEST(WebRtcVoiceEngineTest, StartupShutdownWithExternalADM) { function TEST (line 3679) | TEST(WebRtcVoiceEngineTest, HasCorrectPayloadTypeMapping) { function TEST (line 3734) | TEST(WebRtcVoiceEngineTest, Has32Channels) { function TEST (line 3776) | TEST(WebRtcVoiceEngineTest, SetRecvCodecs) { function TEST (line 3812) | TEST(WebRtcVoiceEngineTest, CollectRecvCodecs) { FILE: tgcalls/third_party/webrtc/src/media/sctp/sctp_transport.cc type PreservedErrno (line 15) | enum PreservedErrno { class AutoFreedPointer (line 102) | class AutoFreedPointer { method AutoFreedPointer (line 104) | explicit AutoFreedPointer(void* ptr) : ptr_(ptr) {} method AutoFreedPointer (line 105) | AutoFreedPointer(AutoFreedPointer&& o) : ptr_(o.ptr_) { o.ptr_ = nullp... function DebugSctpPrintf (line 116) | __attribute__((__format__(__printf__, 1, 2))) function GetPpid (line 130) | uint32_t GetPpid(cricket::DataMessageType type) { function GetDataMediaType (line 144) | bool GetDataMediaType(uint32_t ppid, cricket::DataMessageType* dest) { function VerboseLogPacket (line 191) | void VerboseLogPacket(const void* data, size_t length, int direction) { function sctp_sendv_spa (line 207) | sctp_sendv_spa CreateSctpSendParams(const cricket::SendDataParams& param... type cricket (line 236) | namespace cricket { class SctpTransportMap (line 241) | class SctpTransportMap { method SctpTransportMap (line 243) | SctpTransportMap() = default; method Register (line 246) | uintptr_t Register(cricket::SctpTransport* transport) { method Deregister (line 265) | bool Deregister(uintptr_t id) { method PostToTransportThread (line 275) | bool PostToTransportThread(uintptr_t id, F action) const { method RTC_EXCLUSIVE_LOCKS_REQUIRED (line 289) | RTC_EXCLUSIVE_LOCKS_REQUIRED(lock_) { class SctpTransport::UsrSctpWrapper (line 305) | class SctpTransport::UsrSctpWrapper { method InitializeUsrSctp (line 307) | static void InitializeUsrSctp() { method UninitializeUsrSctp (line 367) | static void UninitializeUsrSctp() { method IncrementUsrSctpUsageCount (line 387) | static void IncrementUsrSctpUsageCount() { method DecrementUsrSctpUsageCount (line 395) | static void DecrementUsrSctpUsageCount() { method OnSctpOutboundPacket (line 405) | static int OnSctpOutboundPacket(void* addr, method OnSctpInboundPacket (line 447) | static int OnSctpInboundPacket(struct socket* sock, method GetTransportIdFromSocket (line 487) | static absl::optional GetTransportIdFromSocket( method SendThresholdCallback (line 510) | static int SendThresholdCallback(struct socket* sock, uint32_t sb_fr... method SendThresholdCallback (line 537) | static int SendThresholdCallback(struct socket* sock, function SendDataResult (line 762) | SendDataResult SctpTransport::SendMessageInternal(OutgoingMessage* mes... type sctp_common_header (line 894) | struct sctp_common_header type sctp_assoc_value (line 977) | struct sctp_assoc_value type sctp_event (line 1014) | struct sctp_event type sctp_reset_streams (line 1071) | struct sctp_reset_streams type sctp_reset_streams (line 1073) | struct sctp_reset_streams function sockaddr_conn (line 1206) | sockaddr_conn SctpTransport::GetSctpSockAddr(int port) { type sctp_rcvinfo (line 1244) | struct sctp_rcvinfo type sctp_rcvinfo (line 1251) | struct sctp_rcvinfo type sctp_send_failed_event (line 1421) | struct sctp_send_failed_event type sctp_stream_reset_event (line 1495) | struct sctp_stream_reset_event FILE: tgcalls/third_party/webrtc/src/media/sctp/sctp_transport.h type sockaddr_conn (line 36) | struct sockaddr_conn type sctp_assoc_change (line 37) | struct sctp_assoc_change type sctp_rcvinfo (line 38) | struct sctp_rcvinfo type sctp_stream_reset_event (line 39) | struct sctp_stream_reset_event type sctp_sendv_spa (line 40) | struct sctp_sendv_spa type socket (line 43) | struct socket function namespace (line 44) | namespace cricket { function class (line 289) | class SctpTransportFactory : public webrtc::SctpTransportFactoryInterface { FILE: tgcalls/third_party/webrtc/src/media/sctp/sctp_transport_internal.h function namespace (line 29) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/media/sctp/sctp_transport_reliability_unittest.cc class SimulatedPacketTransport (line 39) | class SimulatedPacketTransport final : public rtc::PacketTransportIntern... method SimulatedPacketTransport (line 41) | SimulatedPacketTransport(std::string name, method writable (line 68) | bool writable() const override { return destination_ != nullptr; } method receiving (line 70) | bool receiving() const override { return true; } method SendPacket (line 72) | int SendPacket(const char* data, method SetOption (line 114) | int SetOption(rtc::Socket::Option opt, int value) override { return 0; } method GetOption (line 116) | bool GetOption(rtc::Socket::Option opt, int* value) override { return ... method GetError (line 118) | int GetError() override { return 0; } method network_route (line 120) | absl::optional network_route() const override { method SetDestination (line 124) | void SetDestination(SimulatedPacketTransport* destination) { class SctpDataSender (line 156) | class SctpDataSender final { method SctpDataSender (line 158) | SctpDataSender(rtc::Thread* thread, method Start (line 172) | void Start() { method BytesSentCount (line 183) | uint64_t BytesSentCount() const { return num_bytes_sent_; } method MessagesSentCount (line 185) | uint64_t MessagesSentCount() const { return num_messages_sent_; } method GetLastError (line 187) | absl::optional GetLastError() { method WaitForCompletion (line 194) | bool WaitForCompletion(int give_up_after_ms) { method SendNextMessage (line 199) | void SendNextMessage() { class SctpDataReceiver (line 262) | class SctpDataReceiver final : public sigslot::has_slots<> { method SctpDataReceiver (line 264) | explicit SctpDataReceiver(uint32_t receiver_id, method OnDataReceived (line 269) | void OnDataReceived(const cricket::ReceiveDataParams& params, method MessagesReceivedCount (line 282) | uint64_t MessagesReceivedCount() const { return num_messages_received_; } method BytesReceivedCount (line 284) | uint64_t BytesReceivedCount() const { return num_bytes_received_; } method WaitForMessagesReceived (line 286) | bool WaitForMessagesReceived(int timeout_millis) { class ThreadPool (line 302) | class ThreadPool final { method ThreadPool (line 304) | explicit ThreadPool(size_t threads_count) : random_(42) { class SctpPingPong (line 331) | class SctpPingPong final { method SctpPingPong (line 333) | SctpPingPong(uint32_t id, method Start (line 378) | bool Start() { method GetErrorsList (line 399) | std::vector GetErrorsList() const { method WaitForCompletion (line 408) | void WaitForCompletion(int32_t timeout_millis) { method CreateTwoConnectedSctpTransportsWithAllStreams (line 502) | void CreateTwoConnectedSctpTransportsWithAllStreams() { method ReportError (line 570) | void ReportError(std::string error) { function GetExecutionTimeLimitInMillis (line 602) | constexpr int32_t GetExecutionTimeLimitInMillis(uint32_t total_messages, type cricket (line 614) | namespace cricket { class UsrSctpReliabilityTest (line 634) | class UsrSctpReliabilityTest : public ::testing::Test {} function TEST_F (line 641) | TEST_F(UsrSctpReliabilityTest, function TEST_F (line 679) | TEST_F(UsrSctpReliabilityTest, function TEST_F (line 718) | TEST_F(UsrSctpReliabilityTest, function TEST_F (line 765) | TEST_F(UsrSctpReliabilityTest, FILE: tgcalls/third_party/webrtc/src/media/sctp/sctp_transport_unittest.cc type cricket (line 37) | namespace cricket { class SctpFakeDataReceiver (line 44) | class SctpFakeDataReceiver : public sigslot::has_slots<> { method SctpFakeDataReceiver (line 46) | SctpFakeDataReceiver() : received_(false) {} method Clear (line 48) | void Clear() { method OnDataReceived (line 55) | void OnDataReceived(const ReceiveDataParams& params, method received (line 63) | bool received() const { return received_; } method last_data (line 64) | std::string last_data() const { return last_data_; } method ReceiveDataParams (line 65) | ReceiveDataParams last_params() const { return last_params_; } method num_messages_received (line 66) | size_t num_messages_received() const { return num_messages_received_; } class SctpTransportObserver (line 75) | class SctpTransportObserver : public sigslot::has_slots<> { method SctpTransportObserver (line 77) | explicit SctpTransportObserver(SctpTransport* transport) { method StreamCloseCount (line 84) | int StreamCloseCount(int stream) { method WasStreamClosed (line 88) | bool WasStreamClosed(int stream) { method ReadyToSend (line 92) | bool ReadyToSend() { return ready_to_send_; } method OnClosingProcedureComplete (line 95) | void OnClosingProcedureComplete(int stream) { method OnReadyToSend (line 98) | void OnReadyToSend() { ready_to_send_ = true; } class SignalTransportClosedReopener (line 106) | class SignalTransportClosedReopener : public sigslot::has_slots<> { method SignalTransportClosedReopener (line 108) | SignalTransportClosedReopener(SctpTransport* transport, SctpTranspor... method StreamCloseCount (line 111) | int StreamCloseCount(int stream) { return absl::c_count(streams_, st... method OnStreamClosed (line 114) | void OnStreamClosed(int stream) { class SctpTransportTest (line 126) | class SctpTransportTest : public ::testing::Test, public sigslot::has_... method SetUpTestSuite (line 130) | static void SetUpTestSuite() {} method SetupConnectedTransportsWithTwoStreams (line 132) | void SetupConnectedTransportsWithTwoStreams() { method SetupConnectedTransportsWithTwoStreams (line 136) | void SetupConnectedTransportsWithTwoStreams(int port1, int port2) { method AddStream (line 165) | bool AddStream(int sid) { method SctpTransport (line 172) | SctpTransport* CreateTransport(FakeDtlsTransport* fake_dtls, method SendData (line 182) | bool SendData(SctpTransport* chan, method ReceivedData (line 195) | bool ReceivedData(const SctpFakeDataReceiver* recv, method ProcessMessagesUntilIdle (line 202) | bool ProcessMessagesUntilIdle() { method SctpTransport (line 213) | SctpTransport* transport1() { return transport1_.get(); } method SctpTransport (line 214) | SctpTransport* transport2() { return transport2_.get(); } method SctpFakeDataReceiver (line 215) | SctpFakeDataReceiver* receiver1() { return recv1_.get(); } method SctpFakeDataReceiver (line 216) | SctpFakeDataReceiver* receiver2() { return recv2_.get(); } method FakeDtlsTransport (line 217) | FakeDtlsTransport* fake_dtls1() { return fake_dtls1_.get(); } method FakeDtlsTransport (line 218) | FakeDtlsTransport* fake_dtls2() { return fake_dtls2_.get(); } method transport1_ready_to_send_count (line 220) | int transport1_ready_to_send_count() { method transport2_ready_to_send_count (line 223) | int transport2_ready_to_send_count() { method OnChan1ReadyToSend (line 238) | void OnChan1ReadyToSend() { ++transport1_ready_to_send_count_; } method OnChan2ReadyToSend (line 239) | void OnChan2ReadyToSend() { ++transport2_ready_to_send_count_; } function TEST_F (line 242) | TEST_F(SctpTransportTest, MessageInterleavedWithNotification) { function TEST_F (line 312) | TEST_F(SctpTransportTest, SwitchDtlsTransport) { function TEST_F (line 353) | TEST_F(SctpTransportTest, DuplicateStartCallsIgnored) { function TEST_F (line 367) | TEST_F(SctpTransportTest, CallingStartWithDifferentPortFails) { function TEST_F (line 375) | TEST_F(SctpTransportTest, NegativeOnePortTreatedAsDefault) { function TEST_F (line 406) | TEST_F(SctpTransportTest, OpenStreamWithAlreadyOpenedStreamFails) { function TEST_F (line 414) | TEST_F(SctpTransportTest, ResetStreamWithAlreadyResetStreamFails) { function TEST_F (line 425) | TEST_F(SctpTransportTest, SignalReadyToSendDataAfterDtlsWritable) { class SctpTransportTestWithOrdered (line 437) | class SctpTransportTestWithOrdered function TEST_P (line 443) | TEST_P(SctpTransportTestWithOrdered, SendSmallBufferedOutgoingMessage) { function TEST_P (line 483) | TEST_P(SctpTransportTestWithOrdered, SendLargeBufferedOutgoingMessage) { function TEST_P (line 524) | TEST_P(SctpTransportTestWithOrdered, function TEST_P (line 562) | TEST_P(SctpTransportTestWithOrdered, SendData) { function TEST_P (line 598) | TEST_P(SctpTransportTestWithOrdered, SendDataBlocked) { function TEST_P (line 620) | TEST_P(SctpTransportTestWithOrdered, SignalReadyToSendDataAfterBlocked) { function TEST_F (line 659) | TEST_F(SctpTransportTest, SendsLargeDataBufferedBySctpLib) { function TEST_F (line 678) | TEST_F(SctpTransportTest, SendDataWithNonexistentStreamFails) { function TEST_F (line 685) | TEST_F(SctpTransportTest, SendDataHighPorts) { function TEST_F (line 699) | TEST_F(SctpTransportTest, ClosesRemoteStream) { function TEST_F (line 717) | TEST_F(SctpTransportTest, ClosesRemoteStreamWithNoData) { function TEST_F (line 727) | TEST_F(SctpTransportTest, ClosesTwoRemoteStreams) { function TEST_F (line 749) | TEST_F(SctpTransportTest, ClosesStreamsOnBothSides) { function TEST_F (line 779) | TEST_F(SctpTransportTest, RefusesHighNumberedTransports) { function TEST_F (line 785) | TEST_F(SctpTransportTest, ReusesAStream) { function TEST_F (line 808) | TEST_F(SctpTransportTest, RejectsTooLargeMessageSize) { function TEST_F (line 817) | TEST_F(SctpTransportTest, RejectsTooSmallMessageSize) { function TEST_F (line 825) | TEST_F(SctpTransportTest, RejectsSendTooLargeMessages) { function TEST_F (line 836) | TEST_F(SctpTransportTest, SctpRestartWithPendingDataDoesNotDeadlock) { FILE: tgcalls/third_party/webrtc/src/modules/async_audio_processing/async_audio_processing.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/async_audio_processing/async_audio_processing.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_receive_test.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { function MakeAcmConfig (line 28) | AudioCodingModule::Config MakeAcmConfig( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_receive_test.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_receiver.cc type webrtc (line 32) | namespace webrtc { type acm2 (line 34) | namespace acm2 { function CreateNetEq (line 38) | std::unique_ptr CreateNetEq( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_receiver.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_receiver_unittest.cc type webrtc (line 28) | namespace webrtc { type acm2 (line 30) | namespace acm2 { class AcmReceiverTestOldApi (line 32) | class AcmReceiverTestOldApi : public AudioPacketizationCallback, method AcmReceiverTestOldApi (line 35) | AcmReceiverTestOldApi() method SetUp (line 45) | void SetUp() override { method TearDown (line 61) | void TearDown() override {} method AudioCodecInfo (line 63) | AudioCodecInfo SetEncoder(int payload_type, method InsertOnePacketOfSilence (line 87) | int InsertOnePacketOfSilence(const AudioCodecInfo& info) { method SendData (line 106) | int SendData(AudioFrameType frame_type, function TEST_F (line 150) | TEST_F(AcmReceiverTestOldApi, MAYBE_SampleRate) { class AcmReceiverTestFaxModeOldApi (line 170) | class AcmReceiverTestFaxModeOldApi : public AcmReceiverTestOldApi { method AcmReceiverTestFaxModeOldApi (line 172) | AcmReceiverTestFaxModeOldApi() { method RunVerifyAudioFrame (line 176) | void RunVerifyAudioFrame(const SdpAudioFormat& codec) { function TEST_F (line 231) | TEST_F(AcmReceiverTestFaxModeOldApi, MAYBE_VerifyAudioFramePCMU) { function TEST_F (line 240) | TEST_F(AcmReceiverTestFaxModeOldApi, MAYBE_VerifyAudioFrameISAC) { function TEST_F (line 249) | TEST_F(AcmReceiverTestFaxModeOldApi, MAYBE_VerifyAudioFrameOpus) { function TEST_F (line 258) | TEST_F(AcmReceiverTestOldApi, MAYBE_PostdecodingVad) { class AcmReceiverTestPostDecodeVadPassiveOldApi (line 276) | class AcmReceiverTestPostDecodeVadPassiveOldApi : public AcmReceiver... method AcmReceiverTestPostDecodeVadPassiveOldApi (line 278) | AcmReceiverTestPostDecodeVadPassiveOldApi() { function TEST_F (line 288) | TEST_F(AcmReceiverTestPostDecodeVadPassiveOldApi, MAYBE_Postdecoding... function TEST_F (line 314) | TEST_F(AcmReceiverTestOldApi, MAYBE_LastAudioCodec) { function TEST_F (line 383) | TEST_F(AcmReceiverTestOldApi, MAYBE_InitializedToZero) { function TEST_F (line 403) | TEST_F(AcmReceiverTestOldApi, MAYBE_NetEqCalls) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_remixing.cc type webrtc (line 15) | namespace webrtc { function DownMixFrame (line 17) | void DownMixFrame(const AudioFrame& input, rtc::ArrayView out... function ReMixFrame (line 32) | void ReMixFrame(const AudioFrame& input, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_remixing.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_remixing_unittest.cc type webrtc (line 26) | namespace webrtc { function TEST (line 28) | TEST(AcmRemixing, DownMixFrame) { function TEST (line 45) | TEST(AcmRemixing, DownMixMutedFrame) { function TEST (line 64) | TEST(AcmRemixing, RemixMutedStereoFrameTo6Channels) { function TEST (line 83) | TEST(AcmRemixing, RemixStereoFrameTo6Channels) { function TEST (line 107) | TEST(AcmRemixing, RemixMonoFrameTo6Channels) { function TEST (line 130) | TEST(AcmRemixing, RemixStereoFrameToMono) { function TEST (line 148) | TEST(AcmRemixing, RemixMonoFrameToStereo) { function TEST (line 165) | TEST(AcmRemixing, Remix3ChannelFrameToStereo) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_resampler.cc type webrtc (line 18) | namespace webrtc { type acm2 (line 19) | namespace acm2 { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_resampler.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_send_test.cc type webrtc (line 28) | namespace webrtc { type test (line 29) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/acm_send_test.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/audio_coding_module.cc type webrtc (line 32) | namespace webrtc { class AudioCodingModuleImpl (line 42) | class AudioCodingModuleImpl final : public AudioCodingModule { type InputData (line 97) | struct InputData { method InputData (line 98) | InputData() : buffer(kInitialInputDataBufferSize) {} class ChangeLogger (line 112) | class ChangeLogger { method ChangeLogger (line 114) | explicit ChangeLogger(const std::string& histogram_name) function UpdateCodecTypeHistogram (line 192) | void UpdateCodecTypeHistogram(size_t codec_type) { function ANAStats (line 599) | ANAStats AudioCodingModuleImpl::GetANAStats() const { function AudioCodingModule (line 622) | AudioCodingModule* AudioCodingModule::Create(const Config& config) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/audio_coding_module_unittest.cc type webrtc (line 64) | namespace webrtc { class RtpData (line 75) | class RtpData { method RtpData (line 77) | RtpData(int samples_per_packet, uint8_t payload_type) method Populate (line 82) | void Populate(RTPHeader* rtp_header) { method Forward (line 93) | void Forward(RTPHeader* rtp_header) { class PacketizationCallbackStubOldApi (line 103) | class PacketizationCallbackStubOldApi : public AudioPacketizationCallb... method PacketizationCallbackStubOldApi (line 105) | PacketizationCallbackStubOldApi() method SendData (line 111) | int32_t SendData(AudioFrameType frame_type, method num_calls (line 126) | int num_calls() const { method last_payload_len_bytes (line 131) | int last_payload_len_bytes() const { method AudioFrameType (line 136) | AudioFrameType last_frame_type() const { method last_payload_type (line 141) | int last_payload_type() const { method last_timestamp (line 146) | uint32_t last_timestamp() const { method SwapBuffers (line 151) | void SwapBuffers(std::vector* payload) { class AudioCodingModuleTestOldApi (line 165) | class AudioCodingModuleTestOldApi : public ::testing::Test { method AudioCodingModuleTestOldApi (line 167) | AudioCodingModuleTestOldApi() method TearDown (line 173) | void TearDown() {} method SetUp (line 175) | void SetUp() { method SetUpL16Codec (line 198) | virtual void SetUpL16Codec() { method RegisterCodec (line 203) | virtual void RegisterCodec() { method InsertPacketAndPullAudio (line 209) | virtual void InsertPacketAndPullAudio() { method InsertPacket (line 214) | virtual void InsertPacket() { method PullAudio (line 221) | virtual void PullAudio() { method InsertAudio (line 228) | virtual void InsertAudio() { method VerifyEncoding (line 233) | virtual void VerifyEncoding() { method InsertAudioAndVerifyEncoding (line 239) | virtual void InsertAudioAndVerifyEncoding() { class AudioCodingModuleTestOldApiDeathTest (line 256) | class AudioCodingModuleTestOldApiDeathTest function TEST_F (line 259) | TEST_F(AudioCodingModuleTestOldApi, VerifyOutputFrame) { function TEST_F (line 278) | TEST_F(AudioCodingModuleTestOldApiDeathTest, FailOnZeroDesiredFrequenc... function TEST_F (line 288) | TEST_F(AudioCodingModuleTestOldApi, TransportCallbackIsInvokedForEachP... function TEST_F (line 308) | TEST_F(AudioCodingModuleTestOldApi, TimestampSeriesContinuesWhenCodecC... class AudioCodingModuleTestWithComfortNoiseOldApi (line 348) | class AudioCodingModuleTestWithComfortNoiseOldApi method RegisterCngCodec (line 351) | void RegisterCngCodec(int rtp_payload_type) { method VerifyEncoding (line 364) | void VerifyEncoding() override { method DoTest (line 370) | void DoTest(int blocks_per_packet, int cng_pt) { function TEST_F (line 412) | TEST_F(AudioCodingModuleTestWithComfortNoiseOldApi, class AudioCodingModuleMtTestOldApi (line 425) | class AudioCodingModuleMtTestOldApi : public AudioCodingModuleTestOldA... method AudioCodingModuleMtTestOldApi (line 430) | AudioCodingModuleMtTestOldApi() method SetUp (line 449) | void SetUp() { method StartThreads (line 455) | void StartThreads() { method TearDown (line 462) | void TearDown() { method RunTest (line 470) | bool RunTest() { method TestDone (line 474) | virtual bool TestDone() { method CbSendThread (line 485) | static void CbSendThread(void* context) { method CbSendImpl (line 495) | void CbSendImpl() { method CbInsertPacketThread (line 508) | static void CbInsertPacketThread(void* context) { method CbInsertPacketImpl (line 516) | void CbInsertPacketImpl() { method CbPullAudioThread (line 530) | static void CbPullAudioThread(void* context) { method CbPullAudioImpl (line 538) | void CbPullAudioImpl() { function TEST_F (line 573) | TEST_F(AudioCodingModuleMtTestOldApi, MAYBE_DoTest) { class AcmIsacMtTestOldApi (line 582) | class AcmIsacMtTestOldApi : public AudioCodingModuleMtTestOldApi { method AcmIsacMtTestOldApi (line 587) | AcmIsacMtTestOldApi() method SetUp (line 592) | void SetUp() override { method RegisterCodec (line 615) | void RegisterCodec() override { method InsertPacket (line 627) | void InsertPacket() override { method InsertAudio (line 644) | void InsertAudio() override { method VerifyEncoding (line 655) | void VerifyEncoding() override {} method TestDone (line 660) | bool TestDone() override { function TEST_F (line 682) | TEST_F(AcmIsacMtTestOldApi, MAYBE_DoTest) { class AcmReRegisterIsacMtTestOldApi (line 687) | class AcmReRegisterIsacMtTestOldApi : public AudioCodingModuleTestOldA... method AcmReRegisterIsacMtTestOldApi (line 694) | AcmReRegisterIsacMtTestOldApi() method SetUp (line 714) | void SetUp() override { method RegisterCodec (line 725) | void RegisterCodec() override { method StartThreads (line 733) | void StartThreads() { method TearDown (line 739) | void TearDown() override { method RunTest (line 746) | bool RunTest() { method CbReceiveThread (line 750) | static void CbReceiveThread(void* context) { method CbReceiveImpl (line 757) | bool CbReceiveImpl() { method CbCodecRegistrationThread (line 802) | static void CbCodecRegistrationThread(void* context) { method CbCodecRegistrationImpl (line 810) | void CbCodecRegistrationImpl() { function TEST_F (line 850) | TEST_F(AcmReRegisterIsacMtTestOldApi, MAYBE_DoTest) { class AcmReceiverBitExactnessOldApi (line 859) | class AcmReceiverBitExactnessOldApi : public ::testing::Test { method PlatformChecksum (line 861) | static std::string PlatformChecksum(std::string others, type ExternalDecoder (line 884) | struct ExternalDecoder { method Run (line 892) | void Run(int output_freq_hz, const std::string& checksum_ref) { method Run (line 897) | void Run(int output_freq_hz, class ADFactory (line 997) | class ADFactory : public AudioDecoderFactory { method ADFactory (line 999) | ADFactory() method GetSupportedDecoders (line 1026) | std::vector GetSupportedDecoders() override { method IsSupportedDecoder (line 1029) | bool IsSupportedDecoder(const SdpAudioFormat& format) override { method MakeAudioDecoder (line 1033) | std::unique_ptr MakeAudioDecoder( class DecodeForwarder (line 1045) | class DecodeForwarder { method DecodeForwarder (line 1047) | explicit DecodeForwarder(AudioDecoder* decoder) : decoder_(decoder... method Decode (line 1048) | int Decode(const uint8_t* encoded, class AcmSenderBitExactnessOldApi (line 1110) | class AcmSenderBitExactnessOldApi : public ::testing::Test, method AcmSenderBitExactnessOldApi (line 1115) | AcmSenderBitExactnessOldApi() method SetUpSender (line 1125) | bool SetUpSender(std::string input_file_name, int source_rate) { method RegisterSendCodec (line 1136) | bool RegisterSendCodec(const char* payload_name, method RegisterExternalSendCodec (line 1148) | void RegisterExternalSendCodec( method Run (line 1160) | void Run(const std::string& audio_checksum_ref, method ExpectChecksumEq (line 1209) | void ExpectChecksumEq(std::string ref, std::string result) { method NextPacket (line 1221) | std::unique_ptr NextPacket() override { method VerifyPacket (line 1234) | void VerifyPacket(const test::Packet* packet) { method SetUpTest (line 1254) | void SetUpTest(const char* codec_name, method SetUpTestExternalEncoder (line 1267) | void SetUpTestExternalEncoder( class AcmSenderBitExactnessNewApi (line 1292) | class AcmSenderBitExactnessNewApi : public AcmSenderBitExactnessOldApi {} function TEST_F (line 1295) | TEST_F(AcmSenderBitExactnessOldApi, IsacWb30ms) { function TEST_F (line 1312) | TEST_F(AcmSenderBitExactnessOldApi, IsacWb60ms) { function TEST_F (line 1336) | TEST_F(AcmSenderBitExactnessOldApi, MAYBE_IsacSwb30ms) { function TEST_F (line 1350) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_8000khz_10ms) { function TEST_F (line 1356) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_16000khz_10ms) { function TEST_F (line 1362) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_32000khz_10ms) { function TEST_F (line 1368) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_8000khz_10ms) { function TEST_F (line 1374) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_16000khz_10ms) { function TEST_F (line 1380) | TEST_F(AcmSenderBitExactnessOldApi, Pcm16_stereo_32000khz_10ms) { function TEST_F (line 1386) | TEST_F(AcmSenderBitExactnessOldApi, Pcmu_20ms) { function TEST_F (line 1392) | TEST_F(AcmSenderBitExactnessOldApi, Pcma_20ms) { function TEST_F (line 1398) | TEST_F(AcmSenderBitExactnessOldApi, Pcmu_stereo_20ms) { function TEST_F (line 1404) | TEST_F(AcmSenderBitExactnessOldApi, Pcma_stereo_20ms) { function TEST_F (line 1416) | TEST_F(AcmSenderBitExactnessOldApi, MAYBE_Ilbc_30ms) { function TEST_F (line 1435) | TEST_F(AcmSenderBitExactnessOldApi, MAYBE_G722_20ms) { function TEST_F (line 1453) | TEST_F(AcmSenderBitExactnessOldApi, MAYBE_G722_stereo_20ms) { function TEST_F (line 1493) | TEST_F(AcmSenderBitExactnessOldApi, DISABLED_Opus_stereo_20ms) { function TEST_F (line 1501) | TEST_F(AcmSenderBitExactnessNewApi, DISABLED_OpusFromFormat_stereo_20m... function TEST_F (line 1513) | TEST_F(AcmSenderBitExactnessNewApi, DISABLED_OpusManyChannels) { function TEST_F (line 1560) | TEST_F(AcmSenderBitExactnessNewApi, DISABLED_OpusFromFormat_stereo_20m... class AcmSetBitRateTest (line 1588) | class AcmSetBitRateTest : public ::testing::Test { method SetUpSender (line 1594) | bool SetUpSender() { method RegisterSendCodec (line 1608) | virtual bool RegisterSendCodec(const char* payload_name, method RegisterExternalSendCodec (line 1618) | void RegisterExternalSendCodec( method RunInner (line 1624) | void RunInner(int min_expected_total_bits, int max_expected_total_bi... method SetUpTest (line 1634) | void SetUpTest(const char* codec_name, class AcmSetBitRateNewApi (line 1650) | class AcmSetBitRateNewApi : public AcmSetBitRateTest { method Run (line 1654) | void Run(int min_expected_total_bits, int max_expected_total_bits) { function TEST_F (line 1659) | TEST_F(AcmSetBitRateNewApi, OpusFromFormat_48khz_20ms_10kbps) { function TEST_F (line 1668) | TEST_F(AcmSetBitRateNewApi, OpusFromFormat_48khz_20ms_50kbps) { function TEST_F (line 1679) | TEST_F(AudioCodingModuleTestOldApi, SendingMultiChannelForMonoInput) { function TEST_F (line 1705) | TEST_F(AudioCodingModuleTestOldApi, SendingMultiChannelForStereoInput) { function TEST_F (line 1731) | TEST_F(AudioCodingModuleTestOldApi, SendingStereoForMonoInput) { function TEST_F (line 1750) | TEST_F(AudioCodingModuleTestOldApi, SendingMonoForStereoInput) { function TEST_F (line 1776) | TEST_F(AcmSetBitRateNewApi, MAYBE_OpusFromFormat_48khz_20ms_100kbps) { function TEST_F (line 1785) | TEST_F(AcmSenderBitExactnessOldApi, External_Pcmu_20ms) { class AcmSwitchingOutputFrequencyOldApi (line 1829) | class AcmSwitchingOutputFrequencyOldApi : public ::testing::Test, method AcmSwitchingOutputFrequencyOldApi (line 1838) | AcmSwitchingOutputFrequencyOldApi() method Run (line 1848) | void Run(int output_freq_1, int output_freq_2, int toggle_period_ms) { method NextPacket (line 1876) | std::unique_ptr NextPacket() override { method WriteArray (line 1890) | bool WriteArray(const int16_t* audio, size_t num_samples) override { function TEST_F (line 1916) | TEST_F(AcmSwitchingOutputFrequencyOldApi, TestWithoutToggling) { function TEST_F (line 1920) | TEST_F(AcmSwitchingOutputFrequencyOldApi, Toggle16KhzTo32Khz) { function TEST_F (line 1924) | TEST_F(AcmSwitchingOutputFrequencyOldApi, Toggle32KhzTo16Khz) { function TEST_F (line 1928) | TEST_F(AcmSwitchingOutputFrequencyOldApi, Toggle16KhzTo8Khz) { function TEST_F (line 1932) | TEST_F(AcmSwitchingOutputFrequencyOldApi, Toggle8KhzTo16Khz) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/call_statistics.cc type webrtc (line 15) | namespace webrtc { type acm2 (line 17) | namespace acm2 { function AudioDecodingCallStats (line 57) | const AudioDecodingCallStats& CallStatistics::GetDecodingStatistics(... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/call_statistics.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/acm2/call_statistics_unittest.cc type webrtc (line 15) | namespace webrtc { type acm2 (line 17) | namespace acm2 { function TEST (line 19) | TEST(CallStatisticsTest, InitializedZero) { function TEST (line 33) | TEST(CallStatisticsTest, AllCalls) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_config.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc type webrtc (line 25) | namespace webrtc { function AudioEncoderRuntimeConfig (line 103) | AudioEncoderRuntimeConfig AudioNetworkAdaptorImpl::GetEncoderRuntimeCo... function ANAStats (line 156) | ANAStats AudioNetworkAdaptorImpl::GetStats() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl_unittest.cc type webrtc (line 26) | namespace webrtc { type AudioNetworkAdaptorStates (line 65) | struct AudioNetworkAdaptorStates { function AudioNetworkAdaptorStates (line 72) | AudioNetworkAdaptorStates CreateAudioNetworkAdaptor() { function SetExpectCallToUpdateNetworkMetrics (line 108) | void SetExpectCallToUpdateNetworkMetrics( function TEST (line 119) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 129) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 139) | TEST(AudioNetworkAdaptorImplTest, UpdateNetworkMetricsIsCalledOnSetRtt) { function TEST (line 148) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 158) | TEST(AudioNetworkAdaptorImplTest, UpdateNetworkMetricsIsCalledOnSetOve... function TEST (line 167) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 175) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 196) | TEST(AudioNetworkAdaptorImplTest, function TEST (line 249) | TEST(AudioNetworkAdaptorImplTest, LogRuntimeConfigOnGetEncoderRuntimeC... function TEST (line 267) | TEST(AudioNetworkAdaptorImplTest, TestANAStats) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/bitrate_controller.cc type webrtc (line 18) | namespace webrtc { type audio_network_adaptor (line 19) | namespace audio_network_adaptor { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/bitrate_controller.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/bitrate_controller_unittest.cc type webrtc (line 17) | namespace webrtc { type audio_network_adaptor (line 18) | namespace audio_network_adaptor { function UpdateNetworkMetrics (line 22) | void UpdateNetworkMetrics( function CheckDecision (line 41) | void CheckDecision(BitrateController* controller, function TEST (line 56) | TEST(AnaBitrateControllerTest, OutputInitValueWhenTargetBitrateUnkno... function TEST (line 66) | TEST(AnaBitrateControllerTest, OutputInitValueWhenOverheadUnknown) { function TEST (line 76) | TEST(AnaBitrateControllerTest, ChangeBitrateOnTargetBitrateChanged) { function TEST (line 93) | TEST(AnaBitrateControllerTest, UpdateMultipleNetworkMetricsAtOnce) { function TEST (line 118) | TEST(AnaBitrateControllerTest, TreatUnknownFrameLengthAsFrameLengthU... function TEST (line 133) | TEST(AnaBitrateControllerTest, IncreaseBitrateOnFrameLengthIncreased) { function TEST (line 157) | TEST(AnaBitrateControllerTest, DecreaseBitrateOnFrameLengthDecreased) { function TEST (line 181) | TEST(AnaBitrateControllerTest, BitrateNeverBecomesNegative) { function TEST (line 194) | TEST(AnaBitrateControllerTest, CheckBehaviorOnChangingCondition) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/channel_controller.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/channel_controller.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/channel_controller_unittest.cc type webrtc (line 17) | namespace webrtc { function CreateChannelController (line 27) | std::unique_ptr CreateChannelController(int init_ch... function CheckDecision (line 35) | void CheckDecision(ChannelController* controller, function TEST (line 50) | TEST(ChannelControllerTest, OutputInitValueWhenUplinkBandwidthUnknown) { function TEST (line 56) | TEST(ChannelControllerTest, SwitchTo2ChannelsOnHighUplinkBandwidth) { function TEST (line 63) | TEST(ChannelControllerTest, SwitchTo1ChannelOnLowUplinkBandwidth) { function TEST (line 70) | TEST(ChannelControllerTest, Maintain1ChannelOnMediumUplinkBandwidth) { function TEST (line 77) | TEST(ChannelControllerTest, Maintain2ChannelsOnMediumUplinkBandwidth) { function TEST (line 84) | TEST(ChannelControllerTest, CheckBehaviorOnChangingUplinkBandwidth) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/controller.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/controller.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/controller_manager.cc type webrtc (line 40) | namespace webrtc { function CreateFecControllerPlrBased (line 46) | std::unique_ptr CreateFecControllerPlrBased( function CreateFrameLengthController (line 79) | std::unique_ptr CreateFrameLengthController( function CreateChannelController (line 160) | std::unique_ptr CreateChannelController( function CreateDtxController (line 173) | std::unique_ptr CreateDtxController( function CreateBitrateController (line 185) | std::unique_ptr CreateBitrateController( function CreateFrameLengthControllerV2 (line 203) | std::unique_ptr CreateFrameLengthControllerV2( function NormalizeUplinkBandwidth (line 424) | float NormalizeUplinkBandwidth(int uplink_bandwidth_bps) { function NormalizePacketLossFraction (line 432) | float NormalizePacketLossFraction(float uplink_packet_loss_fraction) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/controller_manager.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/controller_manager_unittest.cc type webrtc (line 32) | namespace webrtc { type ControllerManagerStates (line 53) | struct ControllerManagerStates { function ControllerManagerStates (line 58) | ControllerManagerStates CreateControllerManager() { function CheckControllersOrder (line 89) | void CheckControllersOrder( function TEST (line 112) | TEST(ControllerManagerTest, GetControllersReturnAllControllers) { function TEST (line 124) | TEST(ControllerManagerTest, ControllersInDefaultOrderOnEmptyNetworkMet... function TEST (line 131) | TEST(ControllerManagerTest, ControllersWithoutCharPointAtEndAndInDefau... function TEST (line 137) | TEST(ControllerManagerTest, ControllersWithCharPointDependOnNetworkMet... function TEST (line 144) | TEST(ControllerManagerTest, DoNotReorderBeforeMinReordingTime) { function TEST (line 159) | TEST(ControllerManagerTest, ReorderBeyondMinReordingTimeAndMinDistance) { function TEST (line 178) | TEST(ControllerManagerTest, DoNotReorderIfNetworkMetricsChangeTooSmall) { function AddBitrateControllerConfig (line 201) | void AddBitrateControllerConfig( function AddChannelControllerConfig (line 206) | void AddChannelControllerConfig( function AddDtxControllerConfig (line 214) | void AddDtxControllerConfig( function AddFecControllerConfig (line 221) | void AddFecControllerConfig( function AddFrameLengthControllerConfig (line 245) | void AddFrameLengthControllerConfig( function AddFrameLengthControllerV2Config (line 263) | void AddFrameLengthControllerV2Config( function ControllerManagerStates (line 278) | ControllerManagerStates CreateControllerManager( type ControllerType (line 290) | enum class ControllerType : int8_t { function CheckControllersOrder (line 298) | void CheckControllersOrder(const std::vector& controllers, function TEST (line 341) | TEST(ControllerManagerTest, DebugDumpLoggedWhenCreateFromConfigString) { function TEST (line 375) | TEST(ControllerManagerTest, CreateFromConfigStringAndCheckDefaultOrder) { function TEST (line 400) | TEST(ControllerManagerTest, CreateCharPointFreeConfigAndCheckDefaultOr... function TEST (line 421) | TEST(ControllerManagerTest, CreateFromConfigStringAndCheckReordering) { function TEST (line 476) | TEST(ControllerManagerTest, CreateFrameLengthControllerV2) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/debug_dump_writer.cc type webrtc (line 31) | namespace webrtc { function DumpEventToFile (line 40) | void DumpEventToFile(const Event& event, FileWrapper* dump_file) { class DebugDumpWriterImpl (line 52) | class DebugDumpWriterImpl final : public DebugDumpWriter { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/debug_dump_writer.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/dtx_controller.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/dtx_controller.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/dtx_controller_unittest.cc type webrtc (line 17) | namespace webrtc { function CreateController (line 26) | std::unique_ptr CreateController(int initial_dtx_enable... function CheckDecision (line 33) | void CheckDecision(DtxController* controller, function TEST (line 48) | TEST(DtxControllerTest, OutputInitValueWhenUplinkBandwidthUnknown) { function TEST (line 54) | TEST(DtxControllerTest, TurnOnDtxForLowUplinkBandwidth) { function TEST (line 59) | TEST(DtxControllerTest, TurnOffDtxForHighUplinkBandwidth) { function TEST (line 64) | TEST(DtxControllerTest, MaintainDtxOffForMediumUplinkBandwidth) { function TEST (line 69) | TEST(DtxControllerTest, MaintainDtxOnForMediumUplinkBandwidth) { function TEST (line 74) | TEST(DtxControllerTest, CheckBehaviorOnChangingUplinkBandwidth) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/event_log_writer.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/event_log_writer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/event_log_writer_unittest.cc type webrtc (line 20) | namespace webrtc { type EventLogWriterStates (line 44) | struct EventLogWriterStates { function EventLogWriterStates (line 50) | EventLogWriterStates CreateEventLogWriter() { function TEST (line 66) | TEST(EventLogWriterTest, FirstConfigIsLogged) { function TEST (line 74) | TEST(EventLogWriterTest, SameConfigIsNotLogged) { function TEST (line 83) | TEST(EventLogWriterTest, LogFecStateChange) { function TEST (line 97) | TEST(EventLogWriterTest, LogDtxStateChange) { function TEST (line 111) | TEST(EventLogWriterTest, LogChannelChange) { function TEST (line 125) | TEST(EventLogWriterTest, LogFrameLengthChange) { function TEST (line 139) | TEST(EventLogWriterTest, DoNotLogSmallBitrateChange) { function TEST (line 149) | TEST(EventLogWriterTest, LogLargeBitrateChange) { function TEST (line 166) | TEST(EventLogWriterTest, LogMinBitrateChangeFractionOnLowBitrateChange) { function TEST (line 183) | TEST(EventLogWriterTest, DoNotLogSmallPacketLossFractionChange) { function TEST (line 195) | TEST(EventLogWriterTest, LogLargePacketLossFractionChange) { function TEST (line 209) | TEST(EventLogWriterTest, LogJustOnceOnMultipleChanges) { function TEST (line 224) | TEST(EventLogWriterTest, LogAfterGradualChange) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.cc type webrtc (line 19) | namespace webrtc { class NullSmoothingFilter (line 22) | class NullSmoothingFilter final : public SmoothingFilter { method AddSample (line 24) | void AddSample(float sample) override { last_sample_ = sample; } method GetAverage (line 26) | absl::optional GetAverage() override { return last_sample_; } method SetTimeConstantMs (line 28) | bool SetTimeConstantMs(int time_constant_ms) override { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/fec_controller_plr_based_unittest.cc type webrtc (line 18) | namespace webrtc { type FecControllerPlrBasedTestStates (line 51) | struct FecControllerPlrBasedTestStates { function FecControllerPlrBasedTestStates (line 56) | FecControllerPlrBasedTestStates CreateFecControllerPlrBased( function FecControllerPlrBasedTestStates (line 71) | FecControllerPlrBasedTestStates CreateFecControllerPlrBased( function UpdateNetworkMetrics (line 81) | void UpdateNetworkMetrics(FecControllerPlrBasedTestStates* states, function CheckDecision (line 106) | void CheckDecision(FecControllerPlrBasedTestStates* states, function TEST (line 118) | TEST(FecControllerPlrBasedTest, OutputInitValueBeforeAnyInputsAreRecei... function TEST (line 125) | TEST(FecControllerPlrBasedTest, OutputInitValueWhenUplinkBandwidthUnkn... function TEST (line 141) | TEST(FecControllerPlrBasedTest, function TEST (line 156) | TEST(FecControllerPlrBasedTest, EnableFecForHighBandwidth) { function TEST (line 163) | TEST(FecControllerPlrBasedTest, UpdateMultipleNetworkMetricsAtOnce) { function TEST (line 181) | TEST(FecControllerPlrBasedTest, MaintainFecOffForHighBandwidth) { function TEST (line 188) | TEST(FecControllerPlrBasedTest, EnableFecForMediumBandwidth) { function TEST (line 198) | TEST(FecControllerPlrBasedTest, MaintainFecOffForMediumBandwidth) { function TEST (line 208) | TEST(FecControllerPlrBasedTest, EnableFecForLowBandwidth) { function TEST (line 215) | TEST(FecControllerPlrBasedTest, MaintainFecOffForLowBandwidth) { function TEST (line 222) | TEST(FecControllerPlrBasedTest, MaintainFecOffForVeryLowBandwidth) { function TEST (line 230) | TEST(FecControllerPlrBasedTest, DisableFecForHighBandwidth) { function TEST (line 237) | TEST(FecControllerPlrBasedTest, MaintainFecOnForHighBandwidth) { function TEST (line 245) | TEST(FecControllerPlrBasedTest, DisableFecOnMediumBandwidth) { function TEST (line 256) | TEST(FecControllerPlrBasedTest, MaintainFecOnForMediumBandwidth) { function TEST (line 266) | TEST(FecControllerPlrBasedTest, DisableFecForLowBandwidth) { function TEST (line 273) | TEST(FecControllerPlrBasedTest, DisableFecForVeryLowBandwidth) { function TEST (line 281) | TEST(FecControllerPlrBasedTest, CheckBehaviorOnChangingNetworkMetrics) { function TEST (line 310) | TEST(FecControllerPlrBasedTest, CheckBehaviorOnSpecialCurves) { function TEST (line 357) | TEST(FecControllerPlrBasedTest, SingleThresholdCurveForEnablingAndDisa... function TEST (line 439) | TEST(FecControllerPlrBasedTest, FecAlwaysOff) { function TEST (line 453) | TEST(FecControllerPlrBasedTest, FecAlwaysOn) { function TEST (line 468) | TEST(FecControllerPlrBasedDeathTest, InvalidConfig) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller.cc type webrtc (line 19) | namespace webrtc { function OverheadRateBps (line 24) | int OverheadRateBps(size_t overhead_bytes_per_packet, int frame_length... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller_unittest.cc type webrtc (line 18) | namespace webrtc { function VeryLowBitrate (line 44) | int VeryLowBitrate(int frame_length_ms) { function CreateController (line 49) | std::unique_ptr CreateController( function CreateChangeCriteriaFor20msAnd60ms (line 64) | std::map function CreateChangeCriteriaFor20msAnd40ms (line 73) | std::map function CreateChangeCriteriaFor20ms60msAnd120ms (line 82) | std::map function CreateChangeCriteriaFor20ms40ms60msAnd120ms (line 95) | std::map function CreateChangeCriteriaFor40msAnd60ms (line 116) | std::map function UpdateNetworkMetrics (line 125) | void UpdateNetworkMetrics( function CheckDecision (line 150) | void CheckDecision(FrameLengthController* controller, function TEST (line 159) | TEST(FrameLengthControllerTest, DecreaseTo20MsOnHighUplinkBandwidth) { function TEST (line 167) | TEST(FrameLengthControllerTest, DecreaseTo20MsOnHighUplinkPacketLossFr... function TEST (line 176) | TEST(FrameLengthControllerTest, function TEST (line 185) | TEST(FrameLengthControllerTest, IncreaseTo40MsOnMultipleConditions) { function TEST (line 199) | TEST(FrameLengthControllerTest, DecreaseTo40MsOnHighUplinkBandwidth) { function TEST (line 207) | TEST(FrameLengthControllerTest, Maintain60MsOnMultipleConditions) { function TEST (line 219) | TEST(FrameLengthControllerTest, IncreaseTo60MsOnMultipleConditions) { function TEST (line 233) | TEST(FrameLengthControllerTest, IncreaseTo60MsOnVeryLowUplinkBandwidth) { function TEST (line 245) | TEST(FrameLengthControllerTest, Maintain60MsOnVeryLowUplinkBandwidth) { function TEST (line 257) | TEST(FrameLengthControllerTest, UpdateMultipleNetworkMetricsAtOnce) { function TEST (line 274) | TEST(FrameLengthControllerTest, function TEST (line 286) | TEST(FrameLengthControllerTest, Maintain20MsOnMediumUplinkBandwidth) { function TEST (line 295) | TEST(FrameLengthControllerTest, Maintain20MsOnMediumUplinkPacketLossFr... function TEST (line 305) | TEST(FrameLengthControllerTest, Maintain60MsWhenNo120msCriteriaIsSet) { function TEST (line 314) | TEST(FrameLengthControllerTest, From120MsTo20MsOnHighUplinkBandwidth) { function TEST (line 327) | TEST(FrameLengthControllerTest, From120MsTo20MsOnHighUplinkPacketLossF... function TEST (line 342) | TEST(FrameLengthControllerTest, Maintain120MsOnVeryLowUplinkBandwidth) { function TEST (line 354) | TEST(FrameLengthControllerTest, From60MsTo120MsOnVeryLowUplinkBandwidt... function TEST (line 366) | TEST(FrameLengthControllerTest, From20MsTo120MsOnMultipleConditions) { function TEST (line 383) | TEST(FrameLengthControllerTest, Stall60MsIf120MsNotInReceiverFrameLeng... function TEST (line 396) | TEST(FrameLengthControllerTest, CheckBehaviorOnChangingNetworkMetrics) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.cc type webrtc (line 18) | namespace webrtc { function OverheadBps (line 21) | int OverheadBps(int overhead_bytes_per_packet, int frame_length_ms) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller_v2.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/frame_length_controller_v2_unittest.cc type webrtc (line 20) | namespace webrtc { class FrameLengthControllerV2Test (line 28) | class FrameLengthControllerV2Test : public testing::Test { method AudioEncoderRuntimeConfig (line 30) | AudioEncoderRuntimeConfig GetDecision() { method SetOverhead (line 36) | void SetOverhead(int overhead_bytes_per_packet) { method SetTargetBitrate (line 43) | void SetTargetBitrate(int target_audio_bitrate_bps) { method SetUplinkBandwidth (line 50) | void SetUplinkBandwidth(int uplink_bandwidth_bps) { method ExpectFrameLengthDecision (line 56) | void ExpectFrameLengthDecision(int expected_frame_length_ms) { function TEST_F (line 71) | TEST_F(FrameLengthControllerV2Test, RequireNetworkMetrics) { function TEST_F (line 89) | TEST_F(FrameLengthControllerV2Test, UseFastAdaptation) { function TEST_F (line 105) | TEST_F(FrameLengthControllerV2Test, UseSlowAdaptation) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/include/audio_network_adaptor_config.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/mock/mock_audio_network_adaptor.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/mock/mock_controller.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/mock/mock_controller_manager.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/mock/mock_debug_dump_writer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/parse_ana_dump.py function GetNextMessageSize (line 26) | def GetNextMessageSize(file_to_parse): function GetNextMessageFromFile (line 33) | def GetNextMessageFromFile(file_to_parse): function InitMetrics (line 46) | def InitMetrics(): function InitDecisions (line 54) | def InitDecisions(): function ParseAnaDump (line 62) | def ParseAnaDump(dump_file_to_parse): function main (line 91) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/util/threshold_curve.h function namespace (line 16) | namespace webrtc { function IsAboveCurve (line 74) | bool IsAboveCurve(const Point& p) const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/audio_network_adaptor/util/threshold_curve_unittest.cc type webrtc (line 38) | namespace webrtc { type RelativePosition (line 41) | enum RelativePosition { kBelow, kOn, kAbove } function CheckRelativePosition (line 43) | void CheckRelativePosition(const ThresholdCurve& curve, function TEST (line 56) | TEST(ThresholdCurveTest, PointPositionToCommonCurve) { function TEST (line 147) | TEST(ThresholdCurveTest, PointPositionToCurveWithHorizaontalSegment) { function TEST (line 212) | TEST(ThresholdCurveTest, PointPositionToCurveWithVerticalSegment) { function TEST (line 283) | TEST(ThresholdCurveTest, PointPositionCurveWithNullSegment) { function TEST (line 326) | TEST(ThresholdCurveTest, TwoCurvesSegmentHasSameProjectionAxisX) { function TEST (line 355) | TEST(ThresholdCurveTest, TwoCurvesSegmentOfHigherSubsetProjectionAxisX) { function TEST (line 386) | TEST(ThresholdCurveTest, function TEST (line 418) | TEST(ThresholdCurveTest, TwoCurvesPointsOfHigherOnRaysOfLower) { function TEST (line 446) | TEST(ThresholdCurveTest, SecondCurveCrossesVerticalRayOfFirstCurve) { function TEST (line 475) | TEST(ThresholdCurveTest, SecondCurveCrossesHorizontalRayOfFirstCurve) { function TEST (line 503) | TEST(ThresholdCurveTest, TwoCurvesWithCrossingSegments) { function TEST (line 541) | TEST(ThresholdCurveTest, IdenticalCurves) { function TEST (line 566) | TEST(ThresholdCurveTest, NearlyIdenticalCurvesSecondContinuesOnOtherLe... function TEST (line 595) | TEST(ThresholdCurveTest, NearlyIdenticalCurvesSecondContinuesOnOtherRi... function TEST (line 624) | TEST(ThresholdCurveDeathTest, WrongOrderPoints) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/builtin_audio_decoder_factory_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(AudioDecoderFactoryTest, CreateUnknownDecoder) { function TEST (line 27) | TEST(AudioDecoderFactoryTest, CreatePcmu) { function TEST (line 44) | TEST(AudioDecoderFactoryTest, CreatePcma) { function TEST (line 61) | TEST(AudioDecoderFactoryTest, CreateIlbc) { function TEST (line 78) | TEST(AudioDecoderFactoryTest, CreateIsac) { function TEST (line 103) | TEST(AudioDecoderFactoryTest, CreateL16) { function TEST (line 120) | TEST(AudioDecoderFactoryTest, CreateG722) { function TEST (line 144) | TEST(AudioDecoderFactoryTest, CreateOpus) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/builtin_audio_encoder_factory_unittest.cc type webrtc (line 21) | namespace webrtc { class AudioEncoderFactoryTest (line 23) | class AudioEncoderFactoryTest function TEST_P (line 27) | TEST_P(AudioEncoderFactoryTest, SupportsAtLeastOneFormat) { function TEST_P (line 33) | TEST_P(AudioEncoderFactoryTest, CanQueryAllSupportedFormats) { function TEST_P (line 42) | TEST_P(AudioEncoderFactoryTest, CanConstructAllSupportedEncoders) { function TEST_P (line 55) | TEST_P(AudioEncoderFactoryTest, CanRunAllSupportedEncoders) { function TEST (line 111) | TEST(BuiltinAudioEncoderFactoryTest, SupportsTheExpectedFormats) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/audio_encoder_cng.cc type webrtc (line 22) | namespace webrtc { class AudioEncoderCng (line 28) | class AudioEncoderCng final : public AudioEncoder { method AudioEncoderCng (line 34) | AudioEncoderCng(const AudioEncoderCng&) = delete; method AudioEncoderCng (line 35) | AudioEncoderCng(AudioEncoderCng&&) = delete; method AudioEncoderCng (line 36) | AudioEncoderCng& operator=(const AudioEncoderCng&) = delete; method AudioEncoderCng (line 37) | AudioEncoderCng& operator=(AudioEncoderCng&&) = delete; function CreateComfortNoiseEncoder (line 317) | std::unique_ptr CreateComfortNoiseEncoder( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/audio_encoder_cng.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/audio_encoder_cng_unittest.cc type webrtc (line 32) | namespace webrtc { class AudioEncoderCngTest (line 40) | class AudioEncoderCngTest : public ::testing::Test { method AudioEncoderCngTest (line 42) | AudioEncoderCngTest() method TearDown (line 53) | void TearDown() override { method AudioEncoderCngConfig (line 58) | AudioEncoderCngConfig MakeCngConfig() { method CreateCng (line 71) | void CreateCng(AudioEncoderCngConfig&& config) { method Encode (line 86) | void Encode() { method ExpectEncodeCalls (line 98) | void ExpectEncodeCalls(size_t num_calls) { method CheckBlockGrouping (line 113) | void CheckBlockGrouping(size_t blocks_per_frame, bool active_speech) { method CheckVadInputSize (line 141) | void CheckVadInputSize(int input_frame_size_ms, method CheckMixedActivePassive (line 179) | bool CheckMixedActivePassive(Vad::Activity first_type, function TEST_F (line 215) | TEST_F(AudioEncoderCngTest, CreateAndDestroy) { function TEST_F (line 219) | TEST_F(AudioEncoderCngTest, CheckFrameSizePropagation) { function TEST_F (line 226) | TEST_F(AudioEncoderCngTest, CheckTargetAudioBitratePropagation) { function TEST_F (line 233) | TEST_F(AudioEncoderCngTest, CheckPacketLossFractionPropagation) { function TEST_F (line 239) | TEST_F(AudioEncoderCngTest, CheckGetFrameLengthRangePropagation) { function TEST_F (line 248) | TEST_F(AudioEncoderCngTest, EncodeCallsVad) { function TEST_F (line 257) | TEST_F(AudioEncoderCngTest, EncodeCollects1BlockPassiveSpeech) { function TEST_F (line 261) | TEST_F(AudioEncoderCngTest, EncodeCollects2BlocksPassiveSpeech) { function TEST_F (line 265) | TEST_F(AudioEncoderCngTest, EncodeCollects3BlocksPassiveSpeech) { function TEST_F (line 269) | TEST_F(AudioEncoderCngTest, EncodeCollects1BlockActiveSpeech) { function TEST_F (line 273) | TEST_F(AudioEncoderCngTest, EncodeCollects2BlocksActiveSpeech) { function TEST_F (line 277) | TEST_F(AudioEncoderCngTest, EncodeCollects3BlocksActiveSpeech) { function TEST_F (line 281) | TEST_F(AudioEncoderCngTest, EncodePassive) { function TEST_F (line 319) | TEST_F(AudioEncoderCngTest, MixedActivePassive) { function TEST_F (line 347) | TEST_F(AudioEncoderCngTest, VadInputSize10Ms) { function TEST_F (line 351) | TEST_F(AudioEncoderCngTest, VadInputSize20Ms) { function TEST_F (line 355) | TEST_F(AudioEncoderCngTest, VadInputSize30Ms) { function TEST_F (line 359) | TEST_F(AudioEncoderCngTest, VadInputSize40Ms) { function TEST_F (line 363) | TEST_F(AudioEncoderCngTest, VadInputSize50Ms) { function TEST_F (line 367) | TEST_F(AudioEncoderCngTest, VadInputSize60Ms) { function TEST_F (line 373) | TEST_F(AudioEncoderCngTest, VerifyCngPayloadType) { function TEST_F (line 386) | TEST_F(AudioEncoderCngTest, VerifySidFrameAfterSpeech) { function TEST_F (line 425) | TEST_F(AudioEncoderCngTest, Reset) { class AudioEncoderCngDeathTest (line 436) | class AudioEncoderCngDeathTest : public AudioEncoderCngTest { method AudioEncoderCngDeathTest (line 438) | AudioEncoderCngDeathTest() : AudioEncoderCngTest() { method TearDown (line 447) | void TearDown() override { cng_.reset(); } method AudioEncoderCngConfig (line 449) | AudioEncoderCngConfig MakeCngConfig() { method TryWrongNumCoefficients (line 456) | void TryWrongNumCoefficients(int num) { function TEST_F (line 467) | TEST_F(AudioEncoderCngDeathTest, WrongFrameSize) { function TEST_F (line 475) | TEST_F(AudioEncoderCngDeathTest, WrongNumCoefficientsA) { function TEST_F (line 479) | TEST_F(AudioEncoderCngDeathTest, WrongNumCoefficientsB) { function TEST_F (line 483) | TEST_F(AudioEncoderCngDeathTest, WrongNumCoefficientsC) { function TEST_F (line 487) | TEST_F(AudioEncoderCngDeathTest, NullSpeechEncoder) { function TEST_F (line 493) | TEST_F(AudioEncoderCngDeathTest, StereoEncoder) { function TEST_F (line 498) | TEST_F(AudioEncoderCngDeathTest, StereoConfig) { function TEST_F (line 508) | TEST_F(AudioEncoderCngDeathTest, EncoderFrameSizeTooLarge) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/cng_unittest.cc type webrtc (line 17) | namespace webrtc { class CngTest (line 34) | class CngTest : public ::testing::Test { class CngDeathTest (line 43) | class CngDeathTest : public CngTest {} function TEST_F (line 74) | TEST_F(CngDeathTest, CngInitFail) { function TEST_F (line 91) | TEST_F(CngDeathTest, CngEncodeTooLong) { function TEST_F (line 105) | TEST_F(CngTest, CngEncode8000) { function TEST_F (line 109) | TEST_F(CngTest, CngEncode16000) { function TEST_F (line 113) | TEST_F(CngTest, CngEncode32000) { function TEST_F (line 117) | TEST_F(CngTest, CngEncode48000) { function TEST_F (line 121) | TEST_F(CngTest, CngEncode64000) { function TEST_F (line 126) | TEST_F(CngTest, CngUpdateSid) { function TEST_F (line 157) | TEST_F(CngTest, CngUpdateSidErroneous) { function TEST_F (line 182) | TEST_F(CngTest, CngGenerate) { function TEST_F (line 208) | TEST_F(CngTest, CngAutoSid) { function TEST_F (line 230) | TEST_F(CngTest, CngAutoSidShort) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/webrtc_cng.cc type webrtc (line 19) | namespace webrtc { function WebRtcCng_K2a16 (line 399) | void WebRtcCng_K2a16(int16_t* k, int useOrder, int16_t* a) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/cng/webrtc_cng.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/audio_decoder_pcm.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/audio_decoder_pcm.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/audio_encoder_pcm.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/audio_encoder_pcm.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/g711_interface.c function WebRtcG711_EncodeA (line 16) | size_t WebRtcG711_EncodeA(const int16_t* speechIn, function WebRtcG711_EncodeU (line 25) | size_t WebRtcG711_EncodeU(const int16_t* speechIn, function WebRtcG711_DecodeA (line 34) | size_t WebRtcG711_DecodeA(const uint8_t* encoded, function WebRtcG711_DecodeU (line 45) | size_t WebRtcG711_DecodeU(const uint8_t* encoded, function WebRtcG711_Version (line 56) | int16_t WebRtcG711_Version(char* version, int16_t lenBytes) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g711/test/testG711.cc function readframe (line 27) | bool readframe(int16_t* data, FILE* inp, size_t length) { function main (line 35) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/audio_decoder_g722.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/audio_decoder_g722.h type G722DecInst (line 17) | typedef struct WebRtcG722DecInst G722DecInst; function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/audio_encoder_g722.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/audio_encoder_g722.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/g722_interface.c function WebRtcG722_CreateEncoder (line 17) | int16_t WebRtcG722_CreateEncoder(G722EncInst **G722enc_inst) function WebRtcG722_EncoderInit (line 27) | int16_t WebRtcG722_EncoderInit(G722EncInst *G722enc_inst) function WebRtcG722_FreeEncoder (line 40) | int WebRtcG722_FreeEncoder(G722EncInst *G722enc_inst) function WebRtcG722_Encode (line 46) | size_t WebRtcG722_Encode(G722EncInst *G722enc_inst, function WebRtcG722_CreateDecoder (line 57) | int16_t WebRtcG722_CreateDecoder(G722DecInst **G722dec_inst) function WebRtcG722_DecoderInit (line 67) | void WebRtcG722_DecoderInit(G722DecInst* inst) { function WebRtcG722_FreeDecoder (line 73) | int WebRtcG722_FreeDecoder(G722DecInst *G722dec_inst) function WebRtcG722_Decode (line 79) | size_t WebRtcG722_Decode(G722DecInst *G722dec_inst, function WebRtcG722_Version (line 91) | int16_t WebRtcG722_Version(char *versionStr, short len) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/g722_interface.h type G722EncInst (line 20) | typedef struct WebRtcG722EncInst G722EncInst; type G722DecInst (line 21) | typedef struct WebRtcG722DecInst G722DecInst; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/g722/test/testG722.cc type WebRtcG722EncInst (line 27) | struct WebRtcG722EncInst type WebRtcG722DecInst (line 28) | struct WebRtcG722DecInst function readframe (line 31) | bool readframe(int16_t* data, FILE* inp, size_t length) { function main (line 39) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/abs_quant.c function WebRtcIlbcfix_AbsQuant (line 31) | void WebRtcIlbcfix_AbsQuant( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/abs_quant_loop.c function WebRtcIlbcfix_AbsQuantLoop (line 25) | void WebRtcIlbcfix_AbsQuantLoop(int16_t *syntOutIN, int16_t *in_weightedIN, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/audio_decoder_ilbc.h type IlbcDecoderInstance (line 23) | typedef struct iLBC_decinst_t_ IlbcDecoderInstance; function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.cc type webrtc (line 20) | namespace webrtc { function GetIlbcBitrate (line 26) | int GetIlbcBitrate(int ptime) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/audio_encoder_ilbc.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/augmented_cb_corr.c function WebRtcIlbcfix_AugmentedCbCorr (line 24) | void WebRtcIlbcfix_AugmentedCbCorr( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/bw_expand.c function WebRtcIlbcfix_BwExpand (line 28) | void WebRtcIlbcfix_BwExpand( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_construct.c function WebRtcIlbcfix_CbConstruct (line 38) | bool WebRtcIlbcfix_CbConstruct( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_mem_energy.c function WebRtcIlbcfix_CbMemEnergy (line 31) | void WebRtcIlbcfix_CbMemEnergy( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_mem_energy_augmentation.c function WebRtcIlbcfix_CbMemEnergyAugmentation (line 24) | void WebRtcIlbcfix_CbMemEnergyAugmentation( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_mem_energy_calc.c function WebRtcIlbcfix_CbMemEnergyCalc (line 26) | void WebRtcIlbcfix_CbMemEnergyCalc( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_search.c function WebRtcIlbcfix_CbSearch (line 38) | void WebRtcIlbcfix_CbSearch( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_search_core.c function WebRtcIlbcfix_CbSearchCore (line 24) | void WebRtcIlbcfix_CbSearchCore( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/cb_update_best_index.c function WebRtcIlbcfix_CbUpdateBestIndex (line 24) | void WebRtcIlbcfix_CbUpdateBestIndex( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/chebyshev.c function WebRtcIlbcfix_Chebyshev (line 31) | int16_t WebRtcIlbcfix_Chebyshev( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/comp_corr.c function WebRtcIlbcfix_CompCorr (line 28) | void WebRtcIlbcfix_CompCorr( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/create_augmented_vec.c function WebRtcIlbcfix_CreateAugmentedVec (line 31) | void WebRtcIlbcfix_CreateAugmentedVec( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/decode.c function WebRtcIlbcfix_DecodeImpl (line 44) | int WebRtcIlbcfix_DecodeImpl( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/decode_residual.c function WebRtcIlbcfix_DecodeResidual (line 37) | bool WebRtcIlbcfix_DecodeResidual( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/decoder_interpolate_lsf.c function WebRtcIlbcfix_DecoderInterpolateLsp (line 30) | void WebRtcIlbcfix_DecoderInterpolateLsp( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/defines.h type iLBC_bits (line 125) | typedef struct iLBC_bits_t_ { type IlbcEncoder (line 139) | typedef struct IlbcEncoder_ { type IlbcDecoder (line 179) | typedef struct IlbcDecoder_ { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/do_plc.c function WebRtcIlbcfix_DoThePlc (line 31) | void WebRtcIlbcfix_DoThePlc( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/energy_inverse.c function WebRtcIlbcfix_EnergyInverse (line 23) | void WebRtcIlbcfix_EnergyInverse( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/enh_upsample.c function WebRtcIlbcfix_EnhUpsample (line 28) | void WebRtcIlbcfix_EnhUpsample( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/enhancer.c function WebRtcIlbcfix_Enhancer (line 31) | void WebRtcIlbcfix_Enhancer( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/enhancer_interface.c function WebRtcIlbcfix_EnhancerInterface (line 36) | size_t // (o) Estimated lag in end of in[] FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/filtered_cb_vecs.c function WebRtcIlbcfix_FilteredCbVecs (line 30) | void WebRtcIlbcfix_FilteredCbVecs( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/frame_classify.c function WebRtcIlbcfix_FrameClassify (line 28) | size_t WebRtcIlbcfix_FrameClassify( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/gain_dequant.c function WebRtcIlbcfix_GainDequant (line 29) | int16_t WebRtcIlbcfix_GainDequant( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/gain_quant.c function WebRtcIlbcfix_GainQuant (line 28) | int16_t WebRtcIlbcfix_GainQuant( /* (o) quantized gain value */ FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/get_cd_vec.c function WebRtcIlbcfix_GetCbVec (line 29) | bool WebRtcIlbcfix_GetCbVec( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/get_lsp_poly.c function WebRtcIlbcfix_GetLspPoly (line 42) | void WebRtcIlbcfix_GetLspPoly( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/get_sync_seq.c function WebRtcIlbcfix_GetSyncSeq (line 30) | void WebRtcIlbcfix_GetSyncSeq( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/hp_input.c function WebRtcIlbcfix_HpInput (line 27) | void WebRtcIlbcfix_HpInput( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/hp_output.c function WebRtcIlbcfix_HpOutput (line 27) | void WebRtcIlbcfix_HpOutput( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/ilbc.c function WebRtcIlbcfix_EncoderAssign (line 30) | int16_t WebRtcIlbcfix_EncoderAssign(IlbcEncoderInstance** iLBC_encinst, function WebRtcIlbcfix_DecoderAssign (line 42) | int16_t WebRtcIlbcfix_DecoderAssign(IlbcDecoderInstance** iLBC_decinst, function WebRtcIlbcfix_EncoderCreate (line 54) | int16_t WebRtcIlbcfix_EncoderCreate(IlbcEncoderInstance **iLBC_encinst) { function WebRtcIlbcfix_DecoderCreate (line 63) | int16_t WebRtcIlbcfix_DecoderCreate(IlbcDecoderInstance **iLBC_decinst) { function WebRtcIlbcfix_EncoderFree (line 72) | int16_t WebRtcIlbcfix_EncoderFree(IlbcEncoderInstance *iLBC_encinst) { function WebRtcIlbcfix_DecoderFree (line 77) | int16_t WebRtcIlbcfix_DecoderFree(IlbcDecoderInstance *iLBC_decinst) { function WebRtcIlbcfix_EncoderInit (line 82) | int16_t WebRtcIlbcfix_EncoderInit(IlbcEncoderInstance* iLBCenc_inst, function WebRtcIlbcfix_Encode (line 92) | int WebRtcIlbcfix_Encode(IlbcEncoderInstance* iLBCenc_inst, function WebRtcIlbcfix_DecoderInit (line 126) | int16_t WebRtcIlbcfix_DecoderInit(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_DecoderInit20Ms (line 135) | void WebRtcIlbcfix_DecoderInit20Ms(IlbcDecoderInstance* iLBCdec_inst) { function WebRtcIlbcfix_Decoderinit30Ms (line 138) | void WebRtcIlbcfix_Decoderinit30Ms(IlbcDecoderInstance* iLBCdec_inst) { function WebRtcIlbcfix_Decode (line 143) | int WebRtcIlbcfix_Decode(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_Decode20Ms (line 197) | int WebRtcIlbcfix_Decode20Ms(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_Decode30Ms (line 226) | int WebRtcIlbcfix_Decode30Ms(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_DecodePlc (line 255) | size_t WebRtcIlbcfix_DecodePlc(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_NetEqPlc (line 272) | size_t WebRtcIlbcfix_NetEqPlc(IlbcDecoderInstance* iLBCdec_inst, function WebRtcIlbcfix_version (line 285) | void WebRtcIlbcfix_version(char *version) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/ilbc.h type IlbcEncoderInstance (line 29) | typedef struct iLBC_encinst_t_ IlbcEncoderInstance; type IlbcDecoderInstance (line 31) | typedef struct iLBC_decinst_t_ IlbcDecoderInstance; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/ilbc/ilbc_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(IlbcTest, BadPacket) { class SplitIlbcTest (line 58) | class SplitIlbcTest : public ::testing::TestWithParam::EncodeImpl( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/bandwidth_info.h type IsacBandwidthInfo (line 16) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/include/audio_decoder_isacfix.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/include/audio_encoder_isacfix.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/include/isacfix.h type ISACFIX_MainStruct (line 18) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/arith_routines.c function WebRtcIsacfix_EncTerminate (line 33) | int16_t WebRtcIsacfix_EncTerminate(Bitstr_enc *streamData) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/arith_routines_hist.c function WebRtcIsacfix_EncHistMulti (line 35) | int WebRtcIsacfix_EncHistMulti(Bitstr_enc *streamData, function WebRtcIsacfix_DecHistBisectMulti (line 147) | int16_t WebRtcIsacfix_DecHistBisectMulti(int16_t *data, function WebRtcIsacfix_DecHistOneStepMulti (line 282) | int16_t WebRtcIsacfix_DecHistOneStepMulti(int16_t *data, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/arith_routines_logist.c function WebRtcIsacfix_Piecewise (line 66) | static __inline uint16_t WebRtcIsacfix_Piecewise(int32_t xinQ15) { function WebRtcIsacfix_EncLogisticMulti2 (line 98) | int WebRtcIsacfix_EncLogisticMulti2(Bitstr_enc *streamData, function WebRtcIsacfix_DecLogisticMulti2 (line 229) | int WebRtcIsacfix_DecLogisticMulti2(int16_t *dataQ7, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/audio_decoder_isacfix.cc type webrtc (line 15) | namespace webrtc { class AudioDecoderIsacT (line 18) | class AudioDecoderIsacT FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/audio_encoder_isacfix.cc type webrtc (line 15) | namespace webrtc { class AudioEncoderIsacT (line 18) | class AudioEncoderIsacT FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/bandwidth_estimator.c function WebRtcIsacfix_InitBandwidthEstimator (line 74) | int32_t WebRtcIsacfix_InitBandwidthEstimator(BwEstimatorstr *bweStr) function WebRtcIsacfix_UpdateUplinkBwImpl (line 145) | int32_t WebRtcIsacfix_UpdateUplinkBwImpl(BwEstimatorstr *bweStr, function WebRtcIsacfix_UpdateUplinkBwRec (line 548) | int16_t WebRtcIsacfix_UpdateUplinkBwRec(BwEstimatorstr *bweStr, function WebRtcIsacfix_GetDownlinkBwIndexImpl (line 613) | uint16_t WebRtcIsacfix_GetDownlinkBwIndexImpl(BwEstimatorstr *bweStr) function WebRtcIsacfix_GetDownlinkBandwidth (line 726) | uint16_t WebRtcIsacfix_GetDownlinkBandwidth(const BwEstimatorstr *bweStr) function WebRtcIsacfix_GetDownlinkMaxDelay (line 788) | int16_t WebRtcIsacfix_GetDownlinkMaxDelay(const BwEstimatorstr *bweStr) function clamp (line 805) | static int16_t clamp(int16_t val, int16_t min, int16_t max) { function WebRtcIsacfix_GetUplinkBandwidth (line 810) | int16_t WebRtcIsacfix_GetUplinkBandwidth(const BwEstimatorstr* bweStr) { function WebRtcIsacfix_GetUplinkMaxDelay (line 816) | int16_t WebRtcIsacfix_GetUplinkMaxDelay(const BwEstimatorstr* bweStr) { function WebRtcIsacfix_GetMinBytes (line 826) | uint16_t WebRtcIsacfix_GetMinBytes(RateModel *State, function WebRtcIsacfix_UpdateRateModel (line 938) | void WebRtcIsacfix_UpdateRateModel(RateModel *State, function WebRtcIsacfix_InitRateModel (line 958) | void WebRtcIsacfix_InitRateModel(RateModel *State) function WebRtcIsacfix_GetNewFrameLength (line 971) | int16_t WebRtcIsacfix_GetNewFrameLength(int16_t bottle_neck, int16_t cur... function WebRtcIsacfix_GetSnr (line 996) | int16_t WebRtcIsacfix_GetSnr(int16_t bottle_neck, int16_t framesamples) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/decode.c function WebRtcIsacfix_DecodeImpl (line 30) | int WebRtcIsacfix_DecodeImpl(int16_t* signal_out16, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/decode_bwe.c function WebRtcIsacfix_EstimateBandwidth (line 27) | int WebRtcIsacfix_EstimateBandwidth(BwEstimatorstr *bwest_str, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/decode_plc.c function plc_filterma_Fast (line 36) | static int16_t plc_filterma_Fast( function log2_Q8_T (line 92) | static __inline int32_t log2_Q8_T( uint32_t x ) { function exp2_Q10_T (line 104) | static __inline int16_t exp2_Q10_T(int16_t x) { // Both in and out in Q10 function MemshipValQ15 (line 125) | static void MemshipValQ15( int16_t in, int16_t *A, int16_t *B ) function LinearResampler (line 178) | static void LinearResampler(int16_t* in, function WebRtcIsacfix_DecodePlcImpl (line 237) | void WebRtcIsacfix_DecodePlcImpl(int16_t *signal_out16, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/encode.c function WebRtcIsacfix_EncodeImpl (line 34) | int WebRtcIsacfix_EncodeImpl(int16_t *in, function WebRtcIsacfix_EncodeStoredData (line 495) | int WebRtcIsacfix_EncodeStoredData(IsacFixEncoderInstance *ISACenc_obj, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/entropy_coding.c type matrix_index_factor (line 36) | enum matrix_index_factor { type matrix_index_step (line 43) | enum matrix_index_step { type matrixprod_loop_count (line 49) | enum matrixprod_loop_count { type matrix1_shift_value (line 55) | enum matrix1_shift_value { type matrixprod_init_case (line 61) | enum matrixprod_init_case { function CalcLrIntQ (line 75) | static __inline int32_t CalcLrIntQ(int32_t fixVal, int16_t qDomain) { function CalcLogN (line 108) | static int16_t CalcLogN(int32_t arg) { function CalcExpN (line 132) | static int32_t CalcExpN(int16_t x) { function CalcCorrelation (line 160) | static void CalcCorrelation(int32_t *PSpecQ12, int32_t *CorrQ7) function CalcInvArSpec (line 210) | static void CalcInvArSpec(const int16_t *ARCoefQ12, function CalcRootInvArSpec (line 285) | static void CalcRootInvArSpec(const int16_t *ARCoefQ12, function GenerateDitherQ7 (line 400) | static void GenerateDitherQ7(int16_t *bufQ7, function WebRtcIsacfix_DecodeSpec (line 474) | int WebRtcIsacfix_DecodeSpec(Bitstr_dec *streamdata, function WebRtcIsacfix_EncodeSpec (line 541) | int WebRtcIsacfix_EncodeSpec(const int16_t *fr, function Rc2LarFix (line 655) | static void Rc2LarFix(const int16_t *rcQ15, int32_t *larQ17, int16_t ord... function Lar2RcFix (line 721) | static void Lar2RcFix(const int32_t *larQ17, int16_t *rcQ15, int16_t or... function Poly2LarFix (line 758) | static void Poly2LarFix(int16_t *lowbandQ15, function Lar2polyFix (line 791) | static void Lar2polyFix(int32_t *larsQ17, function WebRtcIsacfix_MatrixProduct1C (line 861) | void WebRtcIsacfix_MatrixProduct1C(const int16_t matrix0[], function WebRtcIsacfix_MatrixProduct2C (line 912) | void WebRtcIsacfix_MatrixProduct2C(const int16_t matrix0[], function WebRtcIsacfix_DecodeLpc (line 937) | int WebRtcIsacfix_DecodeLpc(int32_t *gain_lo_hiQ17, function WebRtcIsacfix_DecodeLpcCoef (line 956) | int WebRtcIsacfix_DecodeLpcCoef(Bitstr_dec *streamdata, function EstCodeLpcCoef (line 1080) | static int EstCodeLpcCoef(int32_t *LPCCoefQ17, function WebRtcIsacfix_EstCodeLpcGain (line 1355) | int WebRtcIsacfix_EstCodeLpcGain(int32_t *gain_lo_hiQ17, function WebRtcIsacfix_EncodeLpc (line 1453) | int WebRtcIsacfix_EncodeLpc(int32_t *gain_lo_hiQ17, function WebRtcIsacfix_DecodeRcCoef (line 1481) | int WebRtcIsacfix_DecodeRcCoef(Bitstr_dec *streamdata, int16_t *RCQ15) function WebRtcIsacfix_EncodeRcCoef (line 1503) | int WebRtcIsacfix_EncodeRcCoef(int16_t *RCQ15, Bitstr_enc *streamdata) function WebRtcIsacfix_DecodeGain2 (line 1537) | int WebRtcIsacfix_DecodeGain2(Bitstr_dec *streamdata, int32_t *gainQ10) function WebRtcIsacfix_EncodeGain2 (line 1563) | int WebRtcIsacfix_EncodeGain2(int32_t *gainQ10, Bitstr_enc *streamdata) function WebRtcIsacfix_DecodePitchGain (line 1594) | int WebRtcIsacfix_DecodePitchGain(Bitstr_dec *streamdata, int16_t *Pitch... function WebRtcIsacfix_EncodePitchGain (line 1618) | int WebRtcIsacfix_EncodePitchGain(int16_t* PitchGains_Q12, function WebRtcIsacfix_DecodePitchLag (line 1685) | int WebRtcIsacfix_DecodePitchLag(Bitstr_dec *streamdata, function WebRtcIsacfix_EncodePitchLag (line 1771) | int WebRtcIsacfix_EncodePitchLag(int16_t* PitchLagsQ7, function WebRtcIsacfix_DecodeFrameLen (line 1894) | int WebRtcIsacfix_DecodeFrameLen(Bitstr_dec *streamdata, function WebRtcIsacfix_EncodeFrameLen (line 1922) | int WebRtcIsacfix_EncodeFrameLen(int16_t framesamples, Bitstr_enc *strea... function WebRtcIsacfix_DecodeSendBandwidth (line 1962) | int WebRtcIsacfix_DecodeSendBandwidth(Bitstr_dec *streamdata, int16_t *B... function WebRtcIsacfix_EncodeReceiveBandwidth (line 1977) | int WebRtcIsacfix_EncodeReceiveBandwidth(int16_t *BWno, Bitstr_enc *stre... function WebRtcIsacfix_TranscodeLpcCoef (line 1987) | void WebRtcIsacfix_TranscodeLpcCoef(int32_t *gain_lo_hiQ17, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/entropy_coding_mips.c function WebRtcIsacfix_MatrixProduct1MIPS (line 17) | void WebRtcIsacfix_MatrixProduct1MIPS(const int16_t matrix0[], function WebRtcIsacfix_MatrixProduct2MIPS (line 174) | void WebRtcIsacfix_MatrixProduct2MIPS(const int16_t matrix0[], FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/entropy_coding_neon.c function WebRtcIsacfix_MatrixProduct1Neon (line 24) | void WebRtcIsacfix_MatrixProduct1Neon(const int16_t matrix0[], function WebRtcIsacfix_MatrixProduct2Neon (line 192) | void WebRtcIsacfix_MatrixProduct2Neon(const int16_t matrix0[], FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/fft.c function WebRtcIsacfix_FftRadix16Fastest (line 71) | int16_t WebRtcIsacfix_FftRadix16Fastest(int16_t RexQx[], int16_t ImxQx[]... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filterbanks.c function WebRtcIsacfix_AllpassFilter2FixDec16C (line 31) | void WebRtcIsacfix_AllpassFilter2FixDec16C( function WebRtcIsacfix_HighpassFilterFixDec32C (line 95) | void WebRtcIsacfix_HighpassFilterFixDec32C(int16_t *io, function WebRtcIsacfix_SplitAndFilter1 (line 161) | void WebRtcIsacfix_SplitAndFilter1(int16_t *pin, function WebRtcIsacfix_FilterAndCombine1 (line 260) | void WebRtcIsacfix_FilterAndCombine1(int16_t *tempin_ch1, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filterbanks_mips.c function WebRtcIsacfix_AllpassFilter2FixDec16MIPS (line 15) | void WebRtcIsacfix_AllpassFilter2FixDec16MIPS( function WebRtcIsacfix_HighpassFilterFixDec32MIPS (line 106) | void WebRtcIsacfix_HighpassFilterFixDec32MIPS(int16_t* io, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filterbanks_neon.c function WebRtcIsacfix_AllpassFilter2FixDec16Neon (line 21) | void WebRtcIsacfix_AllpassFilter2FixDec16Neon( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filterbanks_unittest.cc class FilterBanksTest (line 19) | class FilterBanksTest : public ::testing::Test { method CalculateResidualEnergyTester (line 23) | CalculateResidualEnergyTester( function TEST_F (line 65) | TEST_F(FilterBanksTest, AllpassFilter2FixDec16Test) { function TEST_F (line 72) | TEST_F(FilterBanksTest, HighpassFilterFixDec32Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filters.c function WebRtcIsacfix_AutocorrC (line 16) | int WebRtcIsacfix_AutocorrC(int32_t* __restrict r, function AllpassFilterForDec32 (line 65) | static void AllpassFilterForDec32(int16_t *InOut16, //Q0 function WebRtcIsacfix_DecimateAllpass32 (line 90) | void WebRtcIsacfix_DecimateAllpass32(const int16_t *in, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filters_mips.c function WebRtcIsacfix_AutocorrMIPS (line 15) | int WebRtcIsacfix_AutocorrMIPS(int32_t* __restrict r, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filters_neon.c function WebRtcIsacfix_AutocorrNeon (line 18) | int WebRtcIsacfix_AutocorrNeon(int32_t* __restrict r, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/filters_unittest.cc class FiltersTest (line 15) | class FiltersTest : public ::testing::Test { method FiltersTester (line 18) | void FiltersTester(AutocorrFix WebRtcIsacfix_AutocorrFixFunction) { function TEST_F (line 63) | TEST_F(FiltersTest, AutocorrFixTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/initialize.c function WebRtcIsacfix_InitMaskingEnc (line 23) | void WebRtcIsacfix_InitMaskingEnc(MaskFiltstr_enc *maskdata) { function WebRtcIsacfix_InitMaskingDec (line 49) | void WebRtcIsacfix_InitMaskingDec(MaskFiltstr_dec *maskdata) { function WebRtcIsacfix_InitPreFilterbank (line 73) | void WebRtcIsacfix_InitPreFilterbank(PreFiltBankstr *prefiltdata) function WebRtcIsacfix_InitPostFilterbank (line 93) | void WebRtcIsacfix_InitPostFilterbank(PostFiltBankstr *postfiltdata) function WebRtcIsacfix_InitPitchFilter (line 114) | void WebRtcIsacfix_InitPitchFilter(PitchFiltstr *pitchfiltdata) function WebRtcIsacfix_InitPitchAnalysis (line 127) | void WebRtcIsacfix_InitPitchAnalysis(PitchAnalysisStruct *State) function WebRtcIsacfix_InitPlc (line 147) | void WebRtcIsacfix_InitPlc( PLCstr *State ) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/isac_fix_type.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/isacfix.c function InitializeDecoderBitstream (line 40) | static void InitializeDecoderBitstream(size_t stream_size_bytes, function WebRtcIsacfix_Create (line 63) | int16_t WebRtcIsacfix_Create(ISACFIX_MainStruct **ISAC_main_inst) function WebRtcIsacfix_CreateInternal (line 92) | int16_t WebRtcIsacfix_CreateInternal(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_Free (line 122) | int16_t WebRtcIsacfix_Free(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_FreeInternal (line 140) | int16_t WebRtcIsacfix_FreeInternal(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_InitNeon (line 160) | static void WebRtcIsacfix_InitNeon(void) { function WebRtcIsacfix_InitMIPS (line 179) | static void WebRtcIsacfix_InitMIPS(void) { function InitFunctionPointers (line 199) | static void InitFunctionPointers(void) { function WebRtcIsacfix_EncoderInit (line 238) | int16_t WebRtcIsacfix_EncoderInit(ISACFIX_MainStruct *ISAC_main_inst, function read_be16 (line 301) | static void read_be16(const uint8_t* src, size_t nbytes, uint16_t* dest) { function write_be16 (line 314) | static void write_be16(const uint16_t* src, size_t nbytes, uint8_t* dest) { function WebRtcIsacfix_Encode (line 348) | int WebRtcIsacfix_Encode(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_GetNewBitStream (line 400) | int16_t WebRtcIsacfix_GetNewBitStream(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_DecoderInit (line 441) | void WebRtcIsacfix_DecoderInit(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_UpdateBwEstimate1 (line 479) | int16_t WebRtcIsacfix_UpdateBwEstimate1(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_UpdateBwEstimate (line 551) | int16_t WebRtcIsacfix_UpdateBwEstimate(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_Decode (line 628) | int WebRtcIsacfix_Decode(ISACFIX_MainStruct* ISAC_main_inst, function WebRtcIsacfix_DecodePlc (line 720) | size_t WebRtcIsacfix_DecodePlc(ISACFIX_MainStruct* ISAC_main_inst, function WebRtcIsacfix_Control (line 771) | int16_t WebRtcIsacfix_Control(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_SetInitialBweBottleneck (line 806) | void WebRtcIsacfix_SetInitialBweBottleneck(ISACFIX_MainStruct* ISAC_main... function WebRtcIsacfix_ControlBwe (line 837) | int16_t WebRtcIsacfix_ControlBwe(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_GetDownLinkBwIndex (line 900) | int16_t WebRtcIsacfix_GetDownLinkBwIndex(ISACFIX_MainStruct* ISAC_main_i... function WebRtcIsacfix_UpdateUplinkBw (line 927) | int16_t WebRtcIsacfix_UpdateUplinkBw(ISACFIX_MainStruct* ISAC_main_inst, function WebRtcIsacfix_ReadFrameLen (line 959) | int16_t WebRtcIsacfix_ReadFrameLen(const uint8_t* encoded, function WebRtcIsacfix_ReadBwIndex (line 998) | int16_t WebRtcIsacfix_ReadBwIndex(const uint8_t* encoded, function WebRtcIsacfix_GetErrorCode (line 1045) | int16_t WebRtcIsacfix_GetErrorCode(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_GetUplinkBw (line 1067) | int32_t WebRtcIsacfix_GetUplinkBw(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_GetNewFrameLen (line 1086) | int16_t WebRtcIsacfix_GetNewFrameLen(ISACFIX_MainStruct *ISAC_main_inst) function WebRtcIsacfix_SetMaxPayloadSize (line 1111) | int16_t WebRtcIsacfix_SetMaxPayloadSize(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_SetMaxRate (line 1170) | int16_t WebRtcIsacfix_SetMaxRate(ISACFIX_MainStruct *ISAC_main_inst, function WebRtcIsacfix_version (line 1227) | void WebRtcIsacfix_version(char *version) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lattice.c function WebRtcIsacfix_FilterMaLoopC (line 56) | void WebRtcIsacfix_FilterMaLoopC(int16_t input0, // Filter coefficient function WebRtcIsacfix_NormLatticeFilterMa (line 90) | void WebRtcIsacfix_NormLatticeFilterMa(size_t orderCoef, function WebRtcIsacfix_NormLatticeFilterAr (line 219) | void WebRtcIsacfix_NormLatticeFilterAr(size_t orderCoef, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lattice_c.c function WebRtcIsacfix_FilterArLoop (line 23) | void WebRtcIsacfix_FilterArLoop(int16_t* ar_g_Q0, // Input samples FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lattice_mips.c function WebRtcIsacfix_FilterArLoop (line 18) | void WebRtcIsacfix_FilterArLoop(int16_t* ar_g_Q0, // Input samples function WebRtcIsacfix_FilterMaLoopMIPS (line 127) | void WebRtcIsacfix_FilterMaLoopMIPS(int16_t input0, // Filter coefficient FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lattice_neon.c function WebRtcIsacfix_FilterMaLoopNeon (line 25) | void WebRtcIsacfix_FilterMaLoopNeon(int16_t input0, // Filter coefficient FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model.c function WebRtcSpl_AToK_JSK (line 27) | void WebRtcSpl_AToK_JSK( function WebRtcSpl_LevinsonW32_JSK (line 67) | int16_t WebRtcSpl_LevinsonW32_JSK( function log2_Q8_LPC (line 339) | static __inline int32_t log2_Q8_LPC( uint32_t x ) { function WebRtcIsacfix_GetVars (line 357) | void WebRtcIsacfix_GetVars(const int16_t *input, const int16_t *pitchGai... function exp2_Q10_T (line 442) | static __inline int16_t exp2_Q10_T(int16_t x) { // Both in and out in Q10 function WebRtcIsacfix_CalculateResidualEnergyC (line 463) | int32_t WebRtcIsacfix_CalculateResidualEnergyC(int lpc_order, function WebRtcIsacfix_GetLpcCoef (line 530) | void WebRtcIsacfix_GetLpcCoef(int16_t *inLoQ0, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model_mips.c function WebRtcIsacfix_CalculateResidualEnergyMIPS (line 16) | int32_t WebRtcIsacfix_CalculateResidualEnergyMIPS(int lpc_order, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/lpc_masking_model_unittest.cc class LpcMaskingModelTest (line 16) | class LpcMaskingModelTest : public ::testing::Test { method CalculateResidualEnergyTester (line 19) | void CalculateResidualEnergyTester( function TEST_F (line 59) | TEST_F(LpcMaskingModelTest, CalculateResidualEnergyTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_estimator.c function WebRtcIsacfix_Log2Q8 (line 25) | int32_t WebRtcIsacfix_Log2Q8(uint32_t x) { function Exp2Q10 (line 36) | static __inline int16_t Exp2Q10(int16_t x) { // Both in and out in Q10 function Intrp1DQ8 (line 52) | static __inline void Intrp1DQ8(int32_t *x, int32_t *fx, int32_t *y, int3... function FindFour32 (line 103) | static void FindFour32(int32_t *in, int16_t length, int16_t *bestind) function WebRtcIsacfix_InitialPitch (line 151) | void WebRtcIsacfix_InitialPitch(const int16_t *in, /* Q0 */ function WebRtcIsacfix_PitchAnalysis (line 403) | void WebRtcIsacfix_PitchAnalysis(const int16_t *inn, /* PI... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_c.c function WebRtcIsacfix_PCorr2Q32 (line 22) | void WebRtcIsacfix_PCorr2Q32(const int16_t* in, int32_t* logcorQ8) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_estimator_mips.c function WebRtcIsacfix_PCorr2Q32 (line 17) | void WebRtcIsacfix_PCorr2Q32(const int16_t* in, int32_t* logcorQ8) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_filter.c function CalcLrIntQ (line 36) | static __inline size_t CalcLrIntQ(int16_t fixVal, function WebRtcIsacfix_PitchFilter (line 43) | void WebRtcIsacfix_PitchFilter(int16_t* indatQQ, // Q10 if type is 1 or 4, function WebRtcIsacfix_PitchFilterGains (line 147) | void WebRtcIsacfix_PitchFilterGains(const int16_t* indatQ0, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_filter_c.c function WebRtcIsacfix_PitchFilterCore (line 19) | void WebRtcIsacfix_PitchFilterCore(int loopNumber, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/pitch_filter_mips.c function WebRtcIsacfix_PitchFilterCore (line 13) | void WebRtcIsacfix_PitchFilterCore(int loopNumber, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/structs.h type Bitstr_dec (line 26) | typedef struct Bitstreamstruct_dec { type Bitstr_enc (line 38) | typedef struct Bitstreamstruct_enc { type MaskFiltstr_enc (line 49) | typedef struct { type MaskFiltstr_dec (line 66) | typedef struct { type PreFiltBankstr (line 74) | typedef struct { type PostFiltBankstr (line 87) | typedef struct { type PitchFiltstr (line 99) | typedef struct { type PitchAnalysisStruct (line 112) | typedef struct { type PLCstr (line 124) | typedef struct { type BwEstimatorstr (line 163) | typedef struct { type RateModel (line 230) | typedef struct { type IsacSaveEncoderData (line 249) | typedef struct { type IsacFixEncoderInstance (line 278) | typedef struct { type IsacFixDecoderInstance (line 312) | typedef struct { type ISACFIX_SubStruct (line 320) | typedef struct { type transcode_obj (line 330) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/transform.c function WebRtcIsacfix_Time2SpecC (line 31) | void WebRtcIsacfix_Time2SpecC(int16_t *inre1Q9, function WebRtcIsacfix_Spec2TimeC (line 121) | void WebRtcIsacfix_Spec2TimeC(int16_t *inreQ7, int16_t *inimQ7, int32_t ... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/transform_mips.c function WebRtcIsacfix_Time2SpecMIPS (line 24) | void WebRtcIsacfix_Time2SpecMIPS(int16_t* inre1Q9, function WebRtcIsacfix_Spec2TimeMIPS (line 598) | void WebRtcIsacfix_Spec2TimeMIPS(int16_t *inreQ7, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/transform_neon.c function ComplexMulAndFindMaxNeon (line 25) | static inline int32_t ComplexMulAndFindMaxNeon(int16_t* inre1Q9, function PreShiftW32toW16Neon (line 104) | static inline void PreShiftW32toW16Neon(int32_t* inre, function PostShiftAndSeparateNeon (line 141) | static inline void PostShiftAndSeparateNeon(int16_t* inre, function WebRtcIsacfix_Time2SpecNeon (line 217) | void WebRtcIsacfix_Time2SpecNeon(int16_t* inre1Q9, function TransformAndFindMaxNeon (line 248) | static inline int32_t TransformAndFindMaxNeon(int16_t* inre, function PostShiftAndDivideAndDemodulateNeon (line 345) | static inline void PostShiftAndDivideAndDemodulateNeon(int16_t* inre, function WebRtcIsacfix_Spec2TimeNeon (line 455) | void WebRtcIsacfix_Spec2TimeNeon(int16_t* inreQ7, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/source/transform_unittest.cc class TransformTest (line 139) | class TransformTest : public ::testing::Test { method Time2SpecTester (line 142) | void Time2SpecTester(Time2Spec Time2SpecFunction) { method Spec2TimeTester (line 165) | void Spec2TimeTester(Spec2Time Spec2TimeFunction) { function TEST_F (line 187) | TEST_F(TransformTest, Time2SpecTest) { function TEST_F (line 194) | TEST_F(TransformTest, Spec2TimeTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/test/isac_speed_test.cc type webrtc (line 17) | namespace webrtc { class IsacSpeedTest (line 23) | class IsacSpeedTest : public AudioCodecSpeedTest { function TEST_P (line 103) | TEST_P(IsacSpeedTest, IsacEncodeDecodeTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/fix/test/kenny.cc function readframe (line 34) | int readframe(int16_t* data, FILE* inp, int length) { function get_arrival_time (line 60) | void get_arrival_time(int current_framesamples, /* samples */ function get_arrival_time2 (line 82) | void get_arrival_time2(int current_framesamples, function TEST (line 100) | TEST(IsacFixTest, Kenny) { function main (line 877) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/isac_webrtc_api_test.cc type webrtc (line 28) | namespace webrtc { type IsacImpl (line 33) | enum class IsacImpl { kFixed, kFloat } function IsacImplToString (line 35) | absl::string_view IsacImplToString(IsacImpl impl) { function GetPcmTestFileReader (line 44) | std::unique_ptr GetPcmTestFileReader(int sample_rate_hz) { function AudioFrameToView (line 66) | rtc::ArrayView AudioFrameToView(const AudioFrame& audio... function CreateEncoder (line 71) | std::unique_ptr CreateEncoder(IsacImpl impl, function CreateDecoder (line 96) | std::unique_ptr CreateDecoder(IsacImpl impl, int sample_... type EncoderTestParams (line 112) | struct EncoderTestParams { class EncoderTest (line 118) | class EncoderTest : public testing::TestWithParam { method EncoderTest (line 120) | EncoderTest() = default; method IsacImpl (line 121) | IsacImpl GetIsacImpl() const { return GetParam().impl; } method GetSampleRateHz (line 122) | int GetSampleRateHz() const { return GetParam().sample_rate_hz; } method GetFrameSizeMs (line 123) | int GetFrameSizeMs() const { return GetParam().frame_size_ms; } function TEST_P (line 126) | TEST_P(EncoderTest, TestConfig) { function TEST_P (line 140) | TEST_P(EncoderTest, TestDifferentBitrates) { function TEST_P (line 166) | TEST_P(EncoderTest, TestDynamicBitrateChange) { function TEST_P (line 191) | TEST_P(EncoderTest, DoNotOvershootTargetBitrate) { type DecoderTestParams (line 235) | struct DecoderTestParams { class DecoderTest (line 240) | class DecoderTest : public testing::TestWithParam { method DecoderTest (line 242) | DecoderTest() = default; method IsacImpl (line 243) | IsacImpl GetIsacImpl() const { return GetParam().impl; } method GetSampleRateHz (line 244) | int GetSampleRateHz() const { return GetParam().sample_rate_hz; } function TEST_P (line 247) | TEST_P(DecoderTest, TestConfig) { type EncoderDecoderPairTestParams (line 267) | struct EncoderDecoderPairTestParams { class EncoderDecoderPairTest (line 274) | class EncoderDecoderPairTest method EncoderDecoderPairTest (line 277) | EncoderDecoderPairTest() = default; method GetSampleRateHz (line 278) | int GetSampleRateHz() const { return GetParam().sample_rate_hz; } method GetEncoderFrameSizeMs (line 279) | int GetEncoderFrameSizeMs() const { return GetParam().frame_size_ms; } method IsacImpl (line 280) | IsacImpl GetEncoderIsacImpl() const { return GetParam().encoder_impl; } method IsacImpl (line 281) | IsacImpl GetDecoderIsacImpl() const { return GetParam().decoder_impl; } method GetEncoderFrameSize (line 282) | int GetEncoderFrameSize() const { function TEST_P (line 288) | TEST_P(EncoderDecoderPairTest, EncodeDecode) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/include/audio_decoder_isac.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/include/audio_encoder_isac.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/include/isac.h type ISACStruct (line 18) | typedef struct WebRtcISACStruct ISACStruct; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/arith_routines.c function WebRtcIsac_EncTerminate (line 19) | int WebRtcIsac_EncTerminate(Bitstr *streamdata) /* in-/output struct con... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/arith_routines_hist.c function WebRtcIsac_EncHistMulti (line 18) | void WebRtcIsac_EncHistMulti(Bitstr *streamdata, /* in-/output struct co... function WebRtcIsac_DecHistBisectMulti (line 85) | int WebRtcIsac_DecHistBisectMulti(int *data, /* output: data vector */ function WebRtcIsac_DecHistOneStepMulti (line 193) | int WebRtcIsac_DecHistOneStepMulti(int *data, /* output: data vec... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/arith_routines_logist.c function piecewise (line 52) | static __inline uint32_t piecewise(int32_t xinQ15) { function WebRtcIsac_EncLogisticMulti2 (line 80) | int WebRtcIsac_EncLogisticMulti2( function WebRtcIsac_DecLogisticMulti2 (line 171) | int WebRtcIsac_DecLogisticMulti2( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/audio_decoder_isac.cc type webrtc (line 15) | namespace webrtc { class AudioDecoderIsacT (line 18) | class AudioDecoderIsacT FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/audio_encoder_isac.cc type webrtc (line 15) | namespace webrtc { class AudioEncoderIsacT (line 18) | class AudioEncoderIsacT FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/audio_encoder_isac_unittest.cc type webrtc (line 17) | namespace webrtc { function TestBadConfig (line 21) | void TestBadConfig(const AudioEncoderIsacFloatImpl::Config& config) { function TestGoodConfig (line 25) | void TestGoodConfig(const AudioEncoderIsacFloatImpl::Config& config) { function TEST (line 41) | TEST(AudioEncoderIsacTest, TestConfigBitrate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.c function WebRtcIsac_InitBandwidthEstimator (line 46) | int32_t WebRtcIsac_InitBandwidthEstimator( function WebRtcIsac_UpdateBandwidthEstimator (line 139) | int16_t WebRtcIsac_UpdateBandwidthEstimator( function WebRtcIsac_UpdateUplinkBwImpl (line 512) | int16_t WebRtcIsac_UpdateUplinkBwImpl( function WebRtcIsac_UpdateUplinkJitter (line 571) | int16_t WebRtcIsac_UpdateUplinkJitter( function WebRtcIsac_GetDownlinkBwJitIndexImpl (line 602) | void function WebRtcIsac_GetDownlinkBandwidth (line 708) | int32_t WebRtcIsac_GetDownlinkBandwidth( const BwEstimatorstr *bwest_str) function WebRtcIsac_GetDownlinkMaxDelay (line 739) | int32_t function clamp (line 761) | static int32_t clamp(int32_t val, int32_t min, int32_t max) { function WebRtcIsac_GetUplinkBandwidth (line 766) | int32_t WebRtcIsac_GetUplinkBandwidth(const BwEstimatorstr* bwest_str) { function WebRtcIsac_GetUplinkMaxDelay (line 772) | int32_t WebRtcIsac_GetUplinkMaxDelay(const BwEstimatorstr* bwest_str) { function WebRtcIsac_GetMinBytes (line 782) | int WebRtcIsac_GetMinBytes( function WebRtcIsac_UpdateRateModel (line 903) | void WebRtcIsac_UpdateRateModel( function WebRtcIsac_InitRateModel (line 924) | void WebRtcIsac_InitRateModel( function WebRtcIsac_GetNewFrameLength (line 934) | int WebRtcIsac_GetNewFrameLength( function WebRtcIsac_GetSnr (line 974) | double WebRtcIsac_GetSnr( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/bandwidth_estimator.h type IsacSamplingRate (line 80) | enum IsacSamplingRate type IsacSamplingRate (line 81) | enum IsacSamplingRate type IsacSamplingRate (line 106) | enum IsacSamplingRate type IsacSamplingRate (line 114) | enum IsacSamplingRate type ISACBandwidth (line 138) | enum ISACBandwidth FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/codec.h type IsacSamplingRate (line 35) | enum IsacSamplingRate type IsacSamplingRate (line 36) | enum IsacSamplingRate type ISACBandwidth (line 64) | enum ISACBandwidth type ISACBandwidth (line 69) | enum ISACBandwidth type ISACBandwidth (line 92) | enum ISACBandwidth FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/crc.c function WebRtcIsac_GetCrc (line 84) | int WebRtcIsac_GetCrc(const int16_t* bitstream, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/decode.c function WebRtcIsac_DecodeLb (line 37) | int WebRtcIsac_DecodeLb(const TransformTables* transform_tables, function WebRtcIsac_DecodeUb16 (line 184) | int WebRtcIsac_DecodeUb16(const TransformTables* transform_tables, function WebRtcIsac_DecodeUb12 (line 250) | int WebRtcIsac_DecodeUb12(const TransformTables* transform_tables, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/decode_bwe.c function WebRtcIsac_EstimateBandwidth (line 17) | int FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/encode.c function WebRtcIsac_RateAllocation (line 104) | int16_t WebRtcIsac_RateAllocation(int32_t inRateBitPerSec, function WebRtcIsac_ResetBitstream (line 176) | void WebRtcIsac_ResetBitstream(Bitstr* bit_stream) { function WebRtcIsac_EncodeLb (line 182) | int WebRtcIsac_EncodeLb(const TransformTables* transform_tables, function LimitPayloadUb (line 537) | static int LimitPayloadUb(ISACUBEncStruct* ISACencUB_obj, function WebRtcIsac_EncodeUb16 (line 648) | int WebRtcIsac_EncodeUb16(const TransformTables* transform_tables, function WebRtcIsac_EncodeUb12 (line 835) | int WebRtcIsac_EncodeUb12(const TransformTables* transform_tables, function WebRtcIsac_EncodeStoredDataLb (line 1015) | int WebRtcIsac_EncodeStoredDataLb(const IsacSaveEncoderData* ISACSavedEn... function WebRtcIsac_EncodeStoredDataUb (line 1142) | int WebRtcIsac_EncodeStoredDataUb( function WebRtcIsac_GetRedPayloadUb (line 1230) | int16_t WebRtcIsac_GetRedPayloadUb( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/encode_lpc_swb.c function WebRtcIsac_RemoveLarMean (line 45) | int16_t function WebRtcIsac_DecorrelateIntraVec (line 99) | int16_t function WebRtcIsac_DecorrelateInterVec (line 173) | int16_t function WebRtcIsac_QuantizeUncorrLar (line 242) | double function WebRtcIsac_DequantizeLpcParam (line 312) | int16_t function WebRtcIsac_CorrelateIntraVec (line 368) | int16_t function WebRtcIsac_CorrelateInterVec (line 431) | int16_t function WebRtcIsac_AddLarMean (line 496) | int16_t function WebRtcIsac_ToLogDomainRemoveMean (line 545) | int16_t function WebRtcIsac_DecorrelateLPGain (line 570) | int16_t WebRtcIsac_DecorrelateLPGain( function WebRtcIsac_QuantizeLpcGain (line 601) | double WebRtcIsac_QuantizeLpcGain( function WebRtcIsac_DequantizeLpcGain (line 639) | int16_t WebRtcIsac_DequantizeLpcGain( function WebRtcIsac_CorrelateLpcGain (line 665) | int16_t WebRtcIsac_CorrelateLpcGain( function WebRtcIsac_AddMeanToLinearDomain (line 697) | int16_t WebRtcIsac_AddMeanToLinearDomain( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/entropy_coding.c function FindCorrelation (line 58) | static void FindCorrelation(int32_t* PSpecQ12, int32_t* CorrQ7) { function FindInvArSpec (line 95) | static void FindInvArSpec(const int16_t* ARCoefQ12, function GenerateDitherQ7Lb (line 172) | static void GenerateDitherQ7Lb(int16_t* bufQ7, uint32_t seed, function GenerateDitherQ7LbUB (line 246) | static void GenerateDitherQ7LbUB( function WebRtcIsac_DecodeSpec (line 268) | int WebRtcIsac_DecodeSpec(Bitstr* streamdata, int16_t AvgPitchGain_Q12, function WebRtcIsac_EncodeSpec (line 389) | int WebRtcIsac_EncodeSpec(const int16_t* fr, const int16_t* fi, function WebRtcIsac_Rc2Poly (line 590) | void WebRtcIsac_Rc2Poly(double* RC, int N, double* a) { function WebRtcIsac_Poly2Rc (line 608) | void WebRtcIsac_Poly2Rc(double* a, int N, double* RC) { function WebRtcIsac_Rc2Lar (line 630) | void WebRtcIsac_Rc2Lar(const double* refc, double* lar, int order) { function WebRtcIsac_Lar2Rc (line 638) | void WebRtcIsac_Lar2Rc(const double* lar, double* refc, int order) { function WebRtcIsac_Poly2Lar (line 648) | void WebRtcIsac_Poly2Lar(double* lowband, int orderLo, double* hiband, function WebRtcIsac_Poly2LarUB (line 680) | int16_t WebRtcIsac_Poly2LarUB(double* lpcVecs, int16_t bandwidth) { function WebRtcIsac_Lar2Poly (line 714) | void WebRtcIsac_Lar2Poly(double* lars, double* lowband, int orderLo, function WebRtcIsac_Lar2PolyInterpolUB (line 747) | void WebRtcIsac_Lar2PolyInterpolUB(double* larVecs, double* percepFilter... function WebRtcIsac_DecodeLpc (line 775) | int WebRtcIsac_DecodeLpc(Bitstr* streamdata, double* LPCCoef_lo, function WebRtcIsac_DecodeInterpolLpcUb (line 789) | int16_t WebRtcIsac_DecodeInterpolLpcUb(Bitstr* streamdata, function WebRtcIsac_DecodeLpcCoef (line 847) | int WebRtcIsac_DecodeLpcCoef(Bitstr* streamdata, double* LPCCoef) { function WebRtcIsac_EncodeLar (line 997) | void WebRtcIsac_EncodeLar(double* LPCCoef, Bitstr* streamdata, function WebRtcIsac_EncodeLpcLb (line 1157) | void WebRtcIsac_EncodeLpcLb(double* LPCCoef_lo, double* LPCCoef_hi, function WebRtcIsac_EncodeLpcUB (line 1179) | int16_t WebRtcIsac_EncodeLpcUB(double* lpcVecs, Bitstr* streamdata, function WebRtcIsac_EncodeLpcGainLb (line 1234) | void WebRtcIsac_EncodeLpcGainLb(double* LPCCoef_lo, double* LPCCoef_hi, function WebRtcIsac_EncodeLpcGainUb (line 1372) | void WebRtcIsac_EncodeLpcGainUb(double* lpGains, Bitstr* streamdata, function WebRtcIsac_StoreLpcGainUb (line 1388) | void WebRtcIsac_StoreLpcGainUb(double* lpGains, Bitstr* streamdata) { function WebRtcIsac_DecodeLpcGainUb (line 1400) | int16_t WebRtcIsac_DecodeLpcGainUb(double* lpGains, Bitstr* streamdata) { function WebRtcIsac_DecodeRc (line 1420) | int WebRtcIsac_DecodeRc(Bitstr* streamdata, int16_t* RCQ15) { function WebRtcIsac_EncodeRc (line 1440) | void WebRtcIsac_EncodeRc(int16_t* RCQ15, Bitstr* streamdata) { function WebRtcIsac_DecodeGain2 (line 1469) | int WebRtcIsac_DecodeGain2(Bitstr* streamdata, int32_t* gainQ10) { function WebRtcIsac_EncodeGain2 (line 1486) | int WebRtcIsac_EncodeGain2(int32_t* gainQ10, Bitstr* streamdata) { function WebRtcIsac_DecodePitchGain (line 1510) | int WebRtcIsac_DecodePitchGain(Bitstr* streamdata, function WebRtcIsac_EncodePitchGain (line 1534) | void WebRtcIsac_EncodePitchGain(int16_t* PitchGains_Q12, function WebRtcIsac_DecodePitchLag (line 1592) | int WebRtcIsac_DecodePitchLag(Bitstr* streamdata, int16_t* PitchGain_Q12, function WebRtcIsac_EncodePitchLag (line 1679) | void WebRtcIsac_EncodePitchLag(double* PitchLags, int16_t* PitchGain_Q12, function WebRtcIsac_DecodeFrameLen (line 1791) | int WebRtcIsac_DecodeFrameLen(Bitstr* streamdata, int16_t* framesamples) { function WebRtcIsac_EncodeFrameLen (line 1814) | int WebRtcIsac_EncodeFrameLen(int16_t framesamples, Bitstr* streamdata) { function WebRtcIsac_DecodeSendBW (line 1852) | int WebRtcIsac_DecodeSendBW(Bitstr* streamdata, int16_t* BWno) { function WebRtcIsac_EncodeReceiveBw (line 1865) | void WebRtcIsac_EncodeReceiveBw(int* BWno, Bitstr* streamdata) { function WebRtcIsac_TranscodeLPCCoef (line 1872) | void WebRtcIsac_TranscodeLPCCoef(double* LPCCoef_lo, double* LPCCoef_hi, function WebRtcIsac_DecodeLpcCoefUB (line 1951) | int WebRtcIsac_DecodeLpcCoefUB(Bitstr* streamdata, double* lpcVecs, function WebRtcIsac_EncodeBandwidth (line 1996) | int16_t WebRtcIsac_EncodeBandwidth(enum ISACBandwidth bandwidth, function WebRtcIsac_DecodeBandwidth (line 2016) | int16_t WebRtcIsac_DecodeBandwidth(Bitstr* streamData, function WebRtcIsac_EncodeJitterInfo (line 2039) | int16_t WebRtcIsac_EncodeJitterInfo(int32_t jitterIndex, function WebRtcIsac_DecodeJitterInfo (line 2054) | int16_t WebRtcIsac_DecodeJitterInfo(Bitstr* streamData, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/entropy_coding.h type ISACBand (line 51) | enum ISACBand type ISACBand (line 81) | enum ISACBand type ISACBandwidth (line 286) | enum ISACBandwidth type ISACBandwidth (line 307) | enum ISACBandwidth FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/filter_functions.c function WebRtcIsac_AllPoleFilter (line 20) | static void WebRtcIsac_AllPoleFilter(double* InOut, function WebRtcIsac_AllZeroFilter (line 56) | static void WebRtcIsac_AllZeroFilter(double* In, function WebRtcIsac_ZeroPoleFilter (line 80) | static void WebRtcIsac_ZeroPoleFilter(double* In, function WebRtcIsac_AutoCorr (line 94) | void WebRtcIsac_AutoCorr(double* r, const double* x, size_t N, size_t or... function WebRtcIsac_BwExpand (line 114) | static void WebRtcIsac_BwExpand(double* out, function WebRtcIsac_WeightingFilter (line 130) | void WebRtcIsac_WeightingFilter(const double* in, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/filterbanks.c function WebRtcIsac_FilterAndCombineFloat (line 55) | void WebRtcIsac_FilterAndCombineFloat(float *InLP, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/intialize.c function WebRtcIsac_InitMasking (line 19) | void WebRtcIsac_InitMasking(MaskFiltstr *maskdata) { function WebRtcIsac_InitPostFilterbank (line 46) | void WebRtcIsac_InitPostFilterbank(PostFiltBankstr *postfiltdata) FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/isac.c function UpdatePayloadSizeLimit (line 61) | static void UpdatePayloadSizeLimit(ISACMainStruct* instISAC) { function UpdateBottleneck (line 112) | static void UpdateBottleneck(ISACMainStruct* instISAC) { function GetSendBandwidthInfo (line 195) | static void GetSendBandwidthInfo(ISACMainStruct* instISAC, function WebRtcIsac_Create (line 221) | int16_t WebRtcIsac_Create(ISACStruct** ISAC_main_inst) { function WebRtcIsac_Free (line 258) | int16_t WebRtcIsac_Free(ISACStruct* ISAC_main_inst) { function EncoderInitLb (line 287) | static int16_t EncoderInitLb(ISACLBStruct* instLB, function EncoderInitUb (line 329) | static int16_t EncoderInitUb(ISACUBStruct* instUB, function WebRtcIsac_EncoderInit (line 364) | int16_t WebRtcIsac_EncoderInit(ISACStruct* ISAC_main_inst, function WebRtcIsac_Encode (line 446) | int WebRtcIsac_Encode(ISACStruct* ISAC_main_inst, function WebRtcIsac_GetNewBitStream (line 708) | int16_t WebRtcIsac_GetNewBitStream(ISACStruct* ISAC_main_inst, function DecoderInitLb (line 842) | static void DecoderInitLb(ISACLBStruct* instISAC) { function DecoderInitUb (line 855) | static void DecoderInitUb(ISACUBStruct* instISAC) { function WebRtcIsac_DecoderInit (line 867) | void WebRtcIsac_DecoderInit(ISACStruct* ISAC_main_inst) { function WebRtcIsac_UpdateBwEstimate (line 909) | int16_t WebRtcIsac_UpdateBwEstimate(ISACStruct* ISAC_main_inst, function Decode (line 959) | static int Decode(ISACStruct* ISAC_main_inst, function WebRtcIsac_Decode (line 1280) | int WebRtcIsac_Decode(ISACStruct* ISAC_main_inst, function WebRtcIsac_DecodeRcu (line 1312) | int WebRtcIsac_DecodeRcu(ISACStruct* ISAC_main_inst, function WebRtcIsac_DecodePlc (line 1339) | size_t WebRtcIsac_DecodePlc(ISACStruct* ISAC_main_inst, function ControlLb (line 1386) | static int16_t ControlLb(ISACLBStruct* instISAC, double rate, function ControlUb (line 1403) | static int16_t ControlUb(ISACUBStruct* instISAC, double rate) { function WebRtcIsac_Control (line 1412) | int16_t WebRtcIsac_Control(ISACStruct* ISAC_main_inst, function WebRtcIsac_SetInitialBweBottleneck (line 1498) | void WebRtcIsac_SetInitialBweBottleneck(ISACStruct* ISAC_main_inst, function WebRtcIsac_ControlBwe (line 1528) | int16_t WebRtcIsac_ControlBwe(ISACStruct* ISAC_main_inst, function WebRtcIsac_GetDownLinkBwIndex (line 1601) | int16_t WebRtcIsac_GetDownLinkBwIndex(ISACStruct* ISAC_main_inst, function WebRtcIsac_UpdateUplinkBw (line 1634) | int16_t WebRtcIsac_UpdateUplinkBw(ISACStruct* ISAC_main_inst, function WebRtcIsac_ReadBwIndex (line 1674) | int16_t WebRtcIsac_ReadBwIndex(const uint8_t* encoded, function WebRtcIsac_ReadFrameLen (line 1722) | int16_t WebRtcIsac_ReadFrameLen(const ISACStruct* ISAC_main_inst, function WebRtcIsac_GetNewFrameLen (line 1776) | int16_t WebRtcIsac_GetNewFrameLen(ISACStruct* ISAC_main_inst) { function WebRtcIsac_GetErrorCode (line 1800) | int16_t WebRtcIsac_GetErrorCode(ISACStruct* ISAC_main_inst) { function WebRtcIsac_GetUplinkBw (line 1826) | int16_t WebRtcIsac_GetUplinkBw(ISACStruct* ISAC_main_inst, function WebRtcIsac_SetMaxPayloadSize (line 1879) | int16_t WebRtcIsac_SetMaxPayloadSize(ISACStruct* ISAC_main_inst, function WebRtcIsac_SetMaxRate (line 1962) | int16_t WebRtcIsac_SetMaxRate(ISACStruct* ISAC_main_inst, function WebRtcIsac_GetRedPayload (line 2033) | int16_t WebRtcIsac_GetRedPayload(ISACStruct* ISAC_main_inst, function WebRtcIsac_version (line 2120) | void WebRtcIsac_version(char* version) { function WebRtcIsac_SetEncSampRate (line 2141) | int16_t WebRtcIsac_SetEncSampRate(ISACStruct* ISAC_main_inst, function WebRtcIsac_SetDecSampRate (line 2237) | int16_t WebRtcIsac_SetDecSampRate(ISACStruct* ISAC_main_inst, function WebRtcIsac_EncSampRate (line 2278) | uint16_t WebRtcIsac_EncSampRate(ISACStruct* ISAC_main_inst) { function WebRtcIsac_DecSampRate (line 2295) | uint16_t WebRtcIsac_DecSampRate(ISACStruct* ISAC_main_inst) { function WebRtcIsac_SetEncSampRateInDecoder (line 2300) | void WebRtcIsac_SetEncSampRateInDecoder(ISACStruct* inst, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/isac_float_type.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/isac_unittest.cc type WebRtcISACStruct (line 17) | struct WebRtcISACStruct type webrtc (line 19) | namespace webrtc { class IsacTest (line 26) | class IsacTest : public ::testing::Test { function TEST_F (line 56) | TEST_F(IsacTest, IsacCreateFail) { function TEST_F (line 62) | TEST_F(IsacTest, IsacFreeFail) { function TEST_F (line 68) | TEST_F(IsacTest, IsacCreateFree) { function TEST_F (line 74) | TEST_F(IsacTest, IsacUpdateBWE) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/isac_vad.c function WebRtcIsac_InitPitchFilter (line 15) | void WebRtcIsac_InitPitchFilter(PitchFiltstr* pitchfiltdata) { function WebRtcIsac_InitWeightingFilter (line 29) | static void WebRtcIsac_InitWeightingFilter(WeightFiltstr* wfdata) { function WebRtcIsac_InitPitchAnalysis (line 55) | void WebRtcIsac_InitPitchAnalysis(PitchAnalysisStruct* State) { function WebRtcIsac_InitPreFilterbank (line 78) | void WebRtcIsac_InitPreFilterbank(PreFiltBankstr* prefiltdata) { function WebRtcIsac_LevDurb (line 110) | double WebRtcIsac_LevDurb(double* a, double* k, double* r, size_t order) { function WebRtcIsac_AllPassFilter2Float (line 156) | void WebRtcIsac_AllPassFilter2Float(float* InOut, function WebRtcIsac_SplitAndFilterFloat (line 210) | void WebRtcIsac_SplitAndFilterFloat(float* pin, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/lattice.c function WebRtcIsac_NormLatticeFilterMa (line 30) | void WebRtcIsac_NormLatticeFilterMa(int orderCoef, function WebRtcIsac_NormLatticeFilterAr (line 111) | void WebRtcIsac_NormLatticeFilterAr(int orderCoef, function WebRtcIsac_Dir2Lat (line 190) | void WebRtcIsac_Dir2Lat(double *a, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/lpc_analysis.c function WebRtcIsac_GetVars (line 77) | static void WebRtcIsac_GetVars(const double* input, function WebRtcIsac_GetVarsUB (line 129) | static void WebRtcIsac_GetVarsUB(const double* input, function WebRtcIsac_GetLpcCoefLb (line 169) | void WebRtcIsac_GetLpcCoefLb(double *inLo, double *inHi, MaskFiltstr *ma... function WebRtcIsac_GetLpcCoefUb (line 345) | void function WebRtcIsac_GetLpcGain (line 447) | void FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/os_specific_inline.h function WebRtcIsac_lrint (line 21) | static __inline long int WebRtcIsac_lrint(double x_dbl) { function WebRtcIsac_lrint (line 34) | static __inline long int WebRtcIsac_lrint(double x_dbl) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/pitch_estimator.c function IntrepolFilter (line 28) | __inline static void IntrepolFilter(double *data_ptr, double *intrp) function Intrpol2D (line 43) | __inline static void Intrpol2D(double T[3][3], double *x, double *y, dou... function PCorr (line 95) | static void PCorr(const double *in, double *outcorr) function WebRtcIsac_AllpassFilterForDec (line 129) | static void WebRtcIsac_AllpassFilterForDec(double* InOut, function WebRtcIsac_DecimateAllpass (line 146) | static void WebRtcIsac_DecimateAllpass( function WebRtcIsac_InitializePitch (line 174) | static void WebRtcIsac_InitializePitch(const double* in, function WebRtcIsac_Highpass (line 515) | static void WebRtcIsac_Highpass(const double* in, function WebRtcIsac_PitchAnalysis (line 538) | void WebRtcIsac_PitchAnalysis(const double *in, /* PITCH_F... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/pitch_filter.c type PitchFilterOperation (line 80) | typedef enum { type PitchFilterParam (line 104) | typedef struct { function FilterSegment (line 135) | static void FilterSegment(const double* in_data, PitchFilterParam* param... function Update (line 215) | static void Update(PitchFilterParam* parameters) { function FilterFrame (line 260) | static void FilterFrame(const double* in_data, PitchFiltstr* filter_state, function WebRtcIsac_PitchfilterPre (line 363) | void WebRtcIsac_PitchfilterPre(double* in_data, double* out_data, function WebRtcIsac_PitchfilterPre_la (line 369) | void WebRtcIsac_PitchfilterPre_la(double* in_data, double* out_data, function WebRtcIsac_PitchfilterPre_gains (line 376) | void WebRtcIsac_PitchfilterPre_gains( function WebRtcIsac_PitchfilterPost (line 384) | void WebRtcIsac_PitchfilterPost(double* in_data, double* out_data, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/settings.h type ISACBandwidth (line 75) | enum ISACBandwidth { isac8kHz = 8, isac12kHz = 12, isac16kHz = 16 } type ISACBand (line 76) | enum ISACBand { type IsacSamplingRate (line 81) | enum IsacSamplingRate { kIsacWideband = 16, kIsacSuperWideband = 32 } FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/structs.h type Bitstr (line 25) | typedef struct Bitstreamstruct { type MaskFiltstr (line 33) | typedef struct { type PreFiltBankstr (line 53) | typedef struct { type PostFiltBankstr (line 75) | typedef struct { type PitchFiltstr (line 92) | typedef struct { type WeightFiltstr (line 105) | typedef struct { type PitchAnalysisStruct (line 119) | typedef struct { type BwEstimatorstr (line 137) | typedef struct { type RateModel (line 218) | typedef struct { type IsacSaveEncoderData (line 237) | typedef struct { type ISACUBSaveEncDataStruct (line 267) | typedef struct { type ISACLBEncStruct (line 278) | typedef struct { type ISACUBEncStruct (line 322) | typedef struct { type ISACLBDecStruct (line 343) | typedef struct { type ISACUBDecStruct (line 352) | typedef struct { type ISACLBStruct (line 360) | typedef struct { type ISACUBStruct (line 365) | typedef struct { type transcode_obj (line 375) | typedef struct { type TransformTables (line 387) | typedef struct { type ISACMainStruct (line 398) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/source/transform.c function WebRtcIsac_InitTransform (line 18) | void WebRtcIsac_InitTransform(TransformTables* tables) { function WebRtcIsac_Time2Spec (line 39) | void WebRtcIsac_Time2Spec(const TransformTables* tables, function WebRtcIsac_Spec2time (line 83) | void WebRtcIsac_Spec2time(const TransformTables* tables, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/test/ReleaseTest-API/ReleaseTest-API.cc function main (line 45) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/test/SwitchingSampRate/SwitchingSampRate.cc function main (line 26) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/test/simpleKenny.c function main (line 45) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/util/utility.c function readframe (line 19) | int function readSwitch (line 45) | short function readParamDouble (line 62) | double function readParamInt (line 86) | int function readParamString (line 110) | int function get_arrival_time (line 136) | void FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/isac/main/util/utility.h type BottleNeckModel (line 73) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/legacy_encoded_audio_frame.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/legacy_encoded_audio_frame.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/legacy_encoded_audio_frame_unittest.cc type webrtc (line 16) | namespace webrtc { type NetEqDecoder (line 18) | enum class NetEqDecoder { class SplitBySamplesTest (line 35) | class SplitBySamplesTest : public ::testing::TestWithParam GetFormatParameter(const SdpAudioFormat& f... function GetFormatParameter (line 26) | absl::optional> GetFormatParameter( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_coder_opus_common.h function namespace (line 23) | namespace webrtc { function override (line 61) | const override { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_impl.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_decoder_multi_channel_opus_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 21) | TEST(AudioDecoderMultiOpusTest, GetFormatParameter) { function TEST (line 39) | TEST(AudioDecoderMultiOpusTest, InvalidChannelMappings) { function TEST (line 84) | TEST(AudioDecoderMultiOpusTest, ValidSdpToConfigProducesCorrectConfig) { function TEST (line 100) | TEST(AudioDecoderMultiOpusTest, InvalidSdpToConfigDoesNotProduceConfig) { function TEST (line 126) | TEST(AudioDecoderMultiOpusTest, CodecsCanBeCreated) { function TEST (line 143) | TEST(AudioDecoderMultiOpusTest, AdvertisedCodecsCanBeCreated) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_decoder_opus.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_decoder_opus.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.cc type webrtc (line 34) | namespace webrtc { function GetBitrateBps (line 57) | int GetBitrateBps(const AudioEncoderMultiChannelOpusConfig& config) { function GetMaxPlaybackRate (line 61) | int GetMaxPlaybackRate(const SdpAudioFormat& format) { function GetFrameSizeMs (line 69) | int GetFrameSizeMs(const SdpAudioFormat& format) { function CalculateDefaultBitrate (line 86) | int CalculateDefaultBitrate(int max_playback_rate, size_t num_channels) { function CalculateBitrate (line 102) | int CalculateBitrate(int max_playback_rate_hz, function AudioCodecInfo (line 286) | AudioCodecInfo AudioEncoderMultiChannelOpusImpl::QueryAudioEncoder( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_impl.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_multi_channel_opus_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 23) | TEST(AudioEncoderMultiOpusTest, CheckConfigValidity) { function TEST (line 88) | TEST(AudioEncoderMultiOpusTest, ConfigValuesAreParsedCorrectly) { function TEST (line 108) | TEST(AudioEncoderMultiOpusTest, CreateFromValidOrInvalidConfig) { function TEST (line 153) | TEST(AudioEncoderMultiOpusTest, AdvertisedCodecsCanBeCreated) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_opus.cc type webrtc (line 35) | namespace webrtc { function CalculateDefaultBitrate (line 71) | int CalculateDefaultBitrate(int max_playback_rate, size_t num_channels) { function CalculateBitrate (line 88) | int CalculateBitrate(int max_playback_rate_hz, function GetChannelCount (line 113) | int GetChannelCount(const SdpAudioFormat& format) { function GetMaxPlaybackRate (line 122) | int GetMaxPlaybackRate(const SdpAudioFormat& format) { function GetFrameSizeMs (line 130) | int GetFrameSizeMs(const SdpAudioFormat& format) { function FindSupportedFrameLengths (line 147) | void FindSupportedFrameLengths(int min_frame_length_ms, function GetBitrateBps (line 160) | int GetBitrateBps(const AudioEncoderOpusConfig& config) { function GetBitrateMultipliers (line 165) | std::vector GetBitrateMultipliers() { function GetMultipliedBitrate (line 197) | int GetMultipliedBitrate(int bitrate, const std::vector& multip... function AudioCodecInfo (line 217) | AudioCodecInfo AudioEncoderOpusImpl::QueryAudioEncoder( class AudioEncoderOpusImpl::PacketLossFractionSmoother (line 314) | class AudioEncoderOpusImpl::PacketLossFractionSmoother { method PacketLossFractionSmoother (line 316) | explicit PacketLossFractionSmoother() method GetAverage (line 321) | float GetAverage() const { method AddSample (line 327) | void AddSample(float packet_loss_fraction) { function ANAStats (line 795) | ANAStats AudioEncoderOpusImpl::GetANAStats() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_opus.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/audio_encoder_opus_unittest.cc type webrtc (line 29) | namespace webrtc { function AudioEncoderOpusConfig (line 40) | AudioEncoderOpusConfig CreateConfigWithParameters( type AudioEncoderOpusStates (line 46) | struct AudioEncoderOpusStates { function CreateCodec (line 54) | std::unique_ptr CreateCodec(int sample_rate_hz, function AudioEncoderRuntimeConfig (line 93) | AudioEncoderRuntimeConfig CreateEncoderRuntimeConfig() { function CheckEncoderRuntimeConfig (line 106) | void CheckEncoderRuntimeConfig(const AudioEncoderOpusImpl* encoder, function Create10msAudioBlocks (line 115) | std::unique_ptr Create10msAudioBlocks( class AudioEncoderOpusTest (line 135) | class AudioEncoderOpusTest : public ::testing::TestWithParam { function TEST_P (line 143) | TEST_P(AudioEncoderOpusTest, DefaultApplicationModeMono) { function TEST_P (line 149) | TEST_P(AudioEncoderOpusTest, DefaultApplicationModeStereo) { function TEST_P (line 155) | TEST_P(AudioEncoderOpusTest, ChangeApplicationMode) { function TEST_P (line 163) | TEST_P(AudioEncoderOpusTest, ResetWontChangeApplicationMode) { function TEST_P (line 185) | TEST_P(AudioEncoderOpusTest, ToggleDtx) { function TEST_P (line 195) | TEST_P(AudioEncoderOpusTest, function TEST_P (line 229) | TEST_P(AudioEncoderOpusTest, SetReceiverFrameLengthRange) { function TEST_P (line 246) | TEST_P(AudioEncoderOpusTest, function TEST_P (line 264) | TEST_P(AudioEncoderOpusTest, function TEST_P (line 289) | TEST_P(AudioEncoderOpusTest, function TEST_P (line 311) | TEST_P(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedRtt) { function TEST_P (line 327) | TEST_P(AudioEncoderOpusTest, InvokeAudioNetworkAdaptorOnReceivedOverhe... function TEST_P (line 343) | TEST_P(AudioEncoderOpusTest, function TEST_P (line 367) | TEST_P(AudioEncoderOpusTest, PacketLossRateUpperBounded) { function TEST_P (line 374) | TEST_P(AudioEncoderOpusTest, DoNotInvokeSetTargetBitrateIfOverheadUnkn... function TEST (line 389) | TEST(AudioEncoderOpusTest, ConfigComplexityAdaptation) { function TEST_P (line 412) | TEST_P(AudioEncoderOpusTest, ConfigBandwidthAdaptation) { function TEST_P (line 469) | TEST_P(AudioEncoderOpusTest, EmptyConfigDoesNotAffectEncoderSettings) { function TEST_P (line 489) | TEST_P(AudioEncoderOpusTest, UpdateUplinkBandwidthInAudioNetworkAdapto... function TEST_P (line 521) | TEST_P(AudioEncoderOpusTest, EncodeAtMinBitrate) { function TEST (line 549) | TEST(AudioEncoderOpusTest, TestConfigDefaults) { function TEST (line 559) | TEST(AudioEncoderOpusTest, TestConfigFromParams) { function TEST (line 616) | TEST(AudioEncoderOpusTest, TestConfigFromInvalidParams) { function TEST (line 675) | TEST(AudioEncoderOpusTest, SetSendCodecOpusMaxAverageBitrate) { function TEST (line 692) | TEST(AudioEncoderOpusTest, SetMaxPlaybackRateNb) { function TEST (line 704) | TEST(AudioEncoderOpusTest, SetMaxPlaybackRateMb) { function TEST (line 716) | TEST(AudioEncoderOpusTest, SetMaxPlaybackRateWb) { function TEST (line 728) | TEST(AudioEncoderOpusTest, SetMaxPlaybackRateSwb) { function TEST (line 740) | TEST(AudioEncoderOpusTest, SetMaxPlaybackRateFb) { function TEST_P (line 751) | TEST_P(AudioEncoderOpusTest, OpusFlagDtxAsNonSpeech) { function TEST (line 812) | TEST(AudioEncoderOpusTest, OpusDtxFilteringHighEnergyRefreshPackets) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_bandwidth_unittest.cc type webrtc (line 21) | namespace webrtc { class PowerRatioEstimator (line 33) | class PowerRatioEstimator : public LappedTransform::Callback { method PowerRatioEstimator (line 35) | PowerRatioEstimator() : low_pow_(0.f), high_pow_(0.f) { method ProcessBlock (line 42) | void ProcessBlock(float* data) { transform_->ProcessChunk(&data, nul... method PowerRatio (line 44) | float PowerRatio() { return high_pow_ / low_pow_; } method ProcessAudioBlock (line 47) | void ProcessAudioBlock(const std::complex* const* input, function EncodedPowerRatio (line 73) | float EncodedPowerRatio(AudioEncoder* encoder, function TEST (line 105) | TEST(BandwidthAdaptationTest, BandwidthAdaptationTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_complexity_unittest.cc type webrtc (line 19) | namespace webrtc { function RunComplexityTest (line 22) | int64_t RunComplexityTest(const AudioEncoderOpusConfig& config) { function TEST (line 62) | TEST(AudioEncoderOpusComplexityAdaptationTest, Adaptation_On) { function TEST (line 82) | TEST(AudioEncoderOpusComplexityAdaptationTest, Adaptation_Off) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_fec_test.cc type webrtc (line 23) | namespace webrtc { type mode (line 27) | struct mode type mode (line 29) | struct mode { class OpusFecTest (line 37) | class OpusFecTest : public TestWithParam { function TEST_P (line 176) | TEST_P(OpusFecTest, RandomPacketLossTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_inst.h type WebRtcOpusEncInst (line 23) | struct WebRtcOpusEncInst { type WebRtcOpusDecInst (line 33) | struct WebRtcOpusDecInst { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_interface.cc function FrameSizePerChannel (line 45) | static int FrameSizePerChannel(int frame_size_ms, int sample_rate_hz) { function MaxFrameSizePerChannel (line 54) | static int MaxFrameSizePerChannel(int sample_rate_hz) { function DefaultFrameSizePerChannel (line 59) | static int DefaultFrameSizePerChannel(int sample_rate_hz) { function WebRtcOpus_IsHighEnergyRefreshDtxPacket (line 65) | static bool WebRtcOpus_IsHighEnergyRefreshDtxPacket( function WebRtcOpus_EncoderCreate (line 103) | int16_t WebRtcOpus_EncoderCreate(OpusEncInst** inst, function WebRtcOpus_MultistreamEncoderCreate (line 146) | int16_t WebRtcOpus_MultistreamEncoderCreate( function WebRtcOpus_EncoderFree (line 193) | int16_t WebRtcOpus_EncoderFree(OpusEncInst* inst) { function WebRtcOpus_Encode (line 207) | int WebRtcOpus_Encode(OpusEncInst* inst, function WebRtcOpus_SetBitRate (line 263) | int16_t WebRtcOpus_SetBitRate(OpusEncInst* inst, int32_t rate) { function WebRtcOpus_SetPacketLossRate (line 271) | int16_t WebRtcOpus_SetPacketLossRate(OpusEncInst* inst, int32_t loss_rat... function WebRtcOpus_SetMaxPlaybackRate (line 279) | int16_t WebRtcOpus_SetMaxPlaybackRate(OpusEncInst* inst, int32_t frequen... function WebRtcOpus_GetMaxPlaybackRate (line 299) | int16_t WebRtcOpus_GetMaxPlaybackRate(OpusEncInst* const inst, function WebRtcOpus_EnableFec (line 338) | int16_t WebRtcOpus_EnableFec(OpusEncInst* inst) { function WebRtcOpus_DisableFec (line 346) | int16_t WebRtcOpus_DisableFec(OpusEncInst* inst) { function WebRtcOpus_EnableDtx (line 354) | int16_t WebRtcOpus_EnableDtx(OpusEncInst* inst) { function WebRtcOpus_DisableDtx (line 371) | int16_t WebRtcOpus_DisableDtx(OpusEncInst* inst) { function WebRtcOpus_GetUseDtx (line 382) | int16_t WebRtcOpus_GetUseDtx(OpusEncInst* inst) { function WebRtcOpus_EnableCbr (line 392) | int16_t WebRtcOpus_EnableCbr(OpusEncInst* inst) { function WebRtcOpus_DisableCbr (line 400) | int16_t WebRtcOpus_DisableCbr(OpusEncInst* inst) { function WebRtcOpus_SetComplexity (line 408) | int16_t WebRtcOpus_SetComplexity(OpusEncInst* inst, int32_t complexity) { function WebRtcOpus_GetBandwidth (line 416) | int32_t WebRtcOpus_GetBandwidth(OpusEncInst* inst) { function WebRtcOpus_SetBandwidth (line 428) | int16_t WebRtcOpus_SetBandwidth(OpusEncInst* inst, int32_t bandwidth) { function WebRtcOpus_SetForceChannels (line 436) | int16_t WebRtcOpus_SetForceChannels(OpusEncInst* inst, size_t num_channe... function WebRtcOpus_GetInDtx (line 448) | int32_t WebRtcOpus_GetInDtx(OpusEncInst* inst) { function WebRtcOpus_DecoderCreate (line 461) | int16_t WebRtcOpus_DecoderCreate(OpusDecInst** inst, function WebRtcOpus_MultistreamDecoderCreate (line 500) | int16_t WebRtcOpus_MultistreamDecoderCreate( function WebRtcOpus_DecoderFree (line 542) | int16_t WebRtcOpus_DecoderFree(OpusDecInst* inst) { function WebRtcOpus_DecoderChannels (line 556) | size_t WebRtcOpus_DecoderChannels(OpusDecInst* inst) { function WebRtcOpus_DecoderInit (line 560) | void WebRtcOpus_DecoderInit(OpusDecInst* inst) { function DetermineAudioType (line 570) | static int16_t DetermineAudioType(OpusDecInst* inst, size_t encoded_byte... function DecodeNative (line 595) | static int DecodeNative(OpusDecInst* inst, function DecodePlc (line 622) | static int DecodePlc(OpusDecInst* inst, int16_t* decoded) { function WebRtcOpus_Decode (line 648) | int WebRtcOpus_Decode(OpusDecInst* inst, function WebRtcOpus_DecodeFec (line 675) | int WebRtcOpus_DecodeFec(OpusDecInst* inst, function WebRtcOpus_DurationEst (line 699) | int WebRtcOpus_DurationEst(OpusDecInst* inst, function WebRtcOpus_PlcDuration (line 724) | int WebRtcOpus_PlcDuration(OpusDecInst* inst) { function WebRtcOpus_FecDurationEst (line 738) | int WebRtcOpus_FecDurationEst(const uint8_t* payload, function WebRtcOpus_NumSilkFrames (line 754) | int WebRtcOpus_NumSilkFrames(const uint8_t* payload) { function WebRtcOpus_PacketHasFec (line 783) | int WebRtcOpus_PacketHasFec(const uint8_t* payload, function WebRtcOpus_PacketHasVoiceActivity (line 832) | int WebRtcOpus_PacketHasVoiceActivity(const uint8_t* payload, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_interface.h type OpusEncInst (line 24) | typedef struct WebRtcOpusEncInst OpusEncInst; type OpusDecInst (line 25) | typedef struct WebRtcOpusDecInst OpusDecInst; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_speed_test.cc type webrtc (line 16) | namespace webrtc { class OpusSpeedTest (line 21) | class OpusSpeedTest : public AudioCodecSpeedTest { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/opus_unittest.cc type webrtc (line 22) | namespace webrtc { function CreateSingleOrMultiStreamEncoder (line 39) | void CreateSingleOrMultiStreamEncoder(WebRtcOpusEncInst** opus_encoder, function CreateSingleOrMultiStreamDecoder (line 68) | void CreateSingleOrMultiStreamDecoder(WebRtcOpusDecInst** opus_decoder, function SamplesPerChannel (line 96) | int SamplesPerChannel(int sample_rate_hz, int duration_ms) { class OpusTest (line 109) | class OpusTest method OpusTest (line 112) | OpusTest() = default; function TEST (line 466) | TEST(OpusTest, OpusCreateFail) { function TEST (line 487) | TEST(OpusTest, OpusFreeFail) { function TEST_P (line 494) | TEST_P(OpusTest, OpusCreateFree) { function TEST_P (line 511) | TEST_P(OpusTest, OpusEncodeDecode) { function TEST_P (line 549) | TEST_P(OpusTest, OpusSetBitRate) { function TEST_P (line 565) | TEST_P(OpusTest, OpusSetComplexity) { function TEST_P (line 581) | TEST_P(OpusTest, OpusSetBandwidth) { function TEST_P (line 632) | TEST_P(OpusTest, OpusForceChannels) { function TEST_P (line 656) | TEST_P(OpusTest, OpusDecodeInit) { function TEST_P (line 687) | TEST_P(OpusTest, OpusEnableDisableFec) { function TEST_P (line 703) | TEST_P(OpusTest, OpusEnableDisableDtx) { function TEST_P (line 732) | TEST_P(OpusTest, OpusDtxOff) { function TEST_P (line 738) | TEST_P(OpusTest, OpusDtxOn) { function TEST_P (line 749) | TEST_P(OpusTest, OpusCbrOff) { function TEST_P (line 755) | TEST_P(OpusTest, OpusCbrOn) { function TEST_P (line 761) | TEST_P(OpusTest, OpusSetPacketLossRate) { function TEST_P (line 777) | TEST_P(OpusTest, OpusSetMaxPlaybackRate) { function TEST_P (line 801) | TEST_P(OpusTest, OpusDecodePlc) { function TEST_P (line 842) | TEST_P(OpusTest, OpusDurationEstimation) { function TEST_P (line 878) | TEST_P(OpusTest, OpusDecodeRepacketized) { function TEST (line 952) | TEST(OpusVadTest, CeltUnknownStatus) { function TEST (line 957) | TEST(OpusVadTest, Mono20msVadSet) { function TEST (line 962) | TEST(OpusVadTest, Mono20MsVadUnset) { function TEST (line 967) | TEST(OpusVadTest, Stereo20MsVadOnSideChannel) { function TEST (line 973) | TEST(OpusVadTest, TwoOpusMonoFramesVadOnSecond) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/audio_ring_buffer.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/audio_ring_buffer.h type RingBuffer (line 18) | struct RingBuffer function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/audio_ring_buffer_unittest.cc type webrtc (line 18) | namespace webrtc { class AudioRingBufferTest (line 20) | class AudioRingBufferTest function ReadAndWriteTest (line 24) | void ReadAndWriteTest(const ChannelBuffer& input, function TEST_P (line 64) | TEST_P(AudioRingBufferTest, ReadDataMatchesWrittenData) { function TEST_F (line 93) | TEST_F(AudioRingBufferTest, MoveReadPosition) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/blocker.cc function AddFrames (line 20) | void AddFrames(const float* const* a, function CopyFrames (line 37) | void CopyFrames(const float* const* src, function MoveFrames (line 50) | void MoveFrames(const float* const* src, function ZeroOut (line 62) | void ZeroOut(float* const* buffer, function ApplyWindow (line 74) | void ApplyWindow(const float* window, function gcd (line 85) | size_t gcd(size_t a, size_t b) { type webrtc (line 97) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/blocker.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/blocker_unittest.cc class PlusThreeBlockerCallback (line 21) | class PlusThreeBlockerCallback : public webrtc::BlockerCallback { method ProcessBlock (line 23) | void ProcessBlock(const float* const* input, class CopyBlockerCallback (line 37) | class CopyBlockerCallback : public webrtc::BlockerCallback { method ProcessBlock (line 39) | void ProcessBlock(const float* const* input, type webrtc (line 54) | namespace webrtc { class BlockerTest (line 59) | class BlockerTest : public ::testing::Test { method RunTest (line 61) | void RunTest(Blocker* blocker, method ValidateSignalEquality (line 83) | void ValidateSignalEquality(const float* const* expected, method ValidateInitialDelay (line 94) | void ValidateInitialDelay(const float* const* output, method CopyTo (line 109) | static void CopyTo(float* const* dst, function TEST_F (line 122) | TEST_F(BlockerTest, TestBlockerMutuallyPrimeChunkandBlockSize) { function TEST_F (line 163) | TEST_F(BlockerTest, TestBlockerMutuallyPrimeShiftAndBlockSize) { function TEST_F (line 204) | TEST_F(BlockerTest, TestBlockerNoOverlap) { function TEST_F (line 245) | TEST_F(BlockerTest, InitialDelaysAreMinimum) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/lapped_transform.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/lapped_transform.h function namespace (line 21) | namespace webrtc { function class (line 74) | class LappedTransform { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/opus/test/lapped_transform_unittest.cc class NoopCallback (line 23) | class NoopCallback : public webrtc::LappedTransform::Callback { method NoopCallback (line 25) | NoopCallback() : block_num_(0) {} method ProcessAudioBlock (line 27) | void ProcessAudioBlock(const complex* const* in_block, method block_num (line 39) | size_t block_num() { return block_num_; } class FftCheckerCallback (line 45) | class FftCheckerCallback : public webrtc::LappedTransform::Callback { method FftCheckerCallback (line 47) | FftCheckerCallback() : block_num_(0) {} method ProcessAudioBlock (line 49) | void ProcessAudioBlock(const complex* const* in_block, method block_num (line 70) | size_t block_num() { return block_num_; } function SetFloatArray (line 76) | void SetFloatArray(float value, int rows, int cols, float* const* array) { type webrtc (line 86) | namespace webrtc { function TEST (line 88) | TEST(LappedTransformTest, Windowless) { function TEST (line 126) | TEST(LappedTransformTest, IdentityProcessor) { function TEST (line 156) | TEST(LappedTransformTest, Callbacks) { function TEST (line 180) | TEST(LappedTransformTest, chunk_length) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/audio_decoder_pcm16b.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/audio_encoder_pcm16b.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/pcm16b.c function WebRtcPcm16b_Encode (line 13) | size_t WebRtcPcm16b_Encode(const int16_t* speech, function WebRtcPcm16b_Decode (line 25) | size_t WebRtcPcm16b_Decode(const uint8_t* encoded, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/pcm16b_common.cc type webrtc (line 17) | namespace webrtc { function Pcm16BAppendSupportedCodecSpecs (line 19) | void Pcm16BAppendSupportedCodecSpecs(std::vector* spec... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/pcm16b/pcm16b_common.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/red/audio_encoder_copy_red.cc type webrtc (line 21) | namespace webrtc { function ANAStats (line 245) | ANAStats AudioEncoderCopyRed::GetANAStats() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/red/audio_encoder_copy_red.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/red/audio_encoder_copy_red_unittest.cc type webrtc (line 32) | namespace webrtc { class AudioEncoderCopyRedTest (line 38) | class AudioEncoderCopyRedTest : public ::testing::Test { method AudioEncoderCopyRedTest (line 40) | AudioEncoderCopyRedTest() method TearDown (line 56) | void TearDown() override { red_.reset(); } method Encode (line 58) | void Encode() { function TEST_F (line 79) | TEST_F(AudioEncoderCopyRedTest, CreateAndDestroy) {} function TEST_F (line 81) | TEST_F(AudioEncoderCopyRedTest, CheckSampleRatePropagation) { function TEST_F (line 86) | TEST_F(AudioEncoderCopyRedTest, CheckNumChannelsPropagation) { function TEST_F (line 91) | TEST_F(AudioEncoderCopyRedTest, CheckFrameSizePropagation) { function TEST_F (line 97) | TEST_F(AudioEncoderCopyRedTest, CheckMaxFrameSizePropagation) { function TEST_F (line 102) | TEST_F(AudioEncoderCopyRedTest, CheckTargetAudioBitratePropagation) { function TEST_F (line 108) | TEST_F(AudioEncoderCopyRedTest, CheckPacketLossFractionPropagation) { function TEST_F (line 113) | TEST_F(AudioEncoderCopyRedTest, CheckGetFrameLengthRangePropagation) { function TEST_F (line 123) | TEST_F(AudioEncoderCopyRedTest, CheckImmediateEncode) { function TEST_F (line 140) | TEST_F(AudioEncoderCopyRedTest, CheckNoOutput) { function TEST_F (line 170) | TEST_F(AudioEncoderCopyRedTest, CheckPayloadSizes) { function TEST_F (line 203) | TEST_F(AudioEncoderCopyRedTest, CheckTimestamps) { function TEST_F (line 231) | TEST_F(AudioEncoderCopyRedTest, CheckPayloads) { function TEST_F (line 272) | TEST_F(AudioEncoderCopyRedTest, CheckPayloadType) { function TEST_F (line 299) | TEST_F(AudioEncoderCopyRedTest, CheckRFC2198Header) { function TEST_F (line 358) | TEST_F(AudioEncoderCopyRedTest, RespectsPayloadMTU) { class AudioEncoderCopyRedDeathTest (line 388) | class AudioEncoderCopyRedDeathTest : public AudioEncoderCopyRedTest { method AudioEncoderCopyRedDeathTest (line 390) | AudioEncoderCopyRedDeathTest() : AudioEncoderCopyRedTest() {} function TEST_F (line 393) | TEST_F(AudioEncoderCopyRedDeathTest, WrongFrameSize) { function TEST_F (line 400) | TEST_F(AudioEncoderCopyRedDeathTest, NullSpeechEncoder) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/tools/audio_codec_speed_test.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/codecs/tools/audio_codec_speed_test.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/include/audio_coding_module.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/include/audio_coding_module_typedefs.h type ACMVADMode (line 27) | enum ACMVADMode { type class (line 34) | enum class type OpusApplicationMode (line 47) | enum OpusApplicationMode { type NetworkStatistics (line 76) | struct NetworkStatistics { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/accelerate.cc type webrtc (line 18) | namespace webrtc { function Accelerate (line 100) | Accelerate* AccelerateFactory::Create( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/accelerate.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_decoder_unittest.cc type webrtc (line 37) | namespace webrtc { function CompareInputOutput (line 46) | void CompareInputOutput(const std::vector& input, function CompareTwoChannels (line 62) | void CompareTwoChannels(const std::vector& output, function MseInputOutput (line 75) | double MseInputOutput(const std::vector& input, class AudioDecoderTest (line 94) | class AudioDecoderTest : public ::testing::Test { method AudioDecoderTest (line 96) | AudioDecoderTest() method SetUp (line 109) | void SetUp() override { method TearDown (line 116) | void TearDown() override { method InitEncoder (line 121) | virtual void InitEncoder() {} method EncodeFrame (line 125) | virtual int EncodeFrame(const int16_t* input, method EncodeDecodeTest (line 160) | void EncodeDecodeTest(size_t expected_bytes, method ReInitTest (line 215) | void ReInitTest() { method DecodePlcTest (line 240) | void DecodePlcTest() { class AudioDecoderPcmUTest (line 273) | class AudioDecoderPcmUTest : public AudioDecoderTest { method AudioDecoderPcmUTest (line 275) | AudioDecoderPcmUTest() : AudioDecoderTest() { class AudioDecoderPcmATest (line 286) | class AudioDecoderPcmATest : public AudioDecoderTest { method AudioDecoderPcmATest (line 288) | AudioDecoderPcmATest() : AudioDecoderTest() { class AudioDecoderPcm16BTest (line 299) | class AudioDecoderPcm16BTest : public AudioDecoderTest { method AudioDecoderPcm16BTest (line 301) | AudioDecoderPcm16BTest() : AudioDecoderTest() { class AudioDecoderIlbcTest (line 316) | class AudioDecoderIlbcTest : public AudioDecoderTest { method AudioDecoderIlbcTest (line 318) | AudioDecoderIlbcTest() : AudioDecoderTest() { method DecodePlcTest (line 331) | void DecodePlcTest() { class AudioDecoderIsacFloatTest (line 350) | class AudioDecoderIsacFloatTest : public AudioDecoderTest { method AudioDecoderIsacFloatTest (line 352) | AudioDecoderIsacFloatTest() : AudioDecoderTest() { class AudioDecoderIsacSwbTest (line 370) | class AudioDecoderIsacSwbTest : public AudioDecoderTest { method AudioDecoderIsacSwbTest (line 372) | AudioDecoderIsacSwbTest() : AudioDecoderTest() { class AudioDecoderIsacFixTest (line 390) | class AudioDecoderIsacFixTest : public AudioDecoderTest { method AudioDecoderIsacFixTest (line 392) | AudioDecoderIsacFixTest() : AudioDecoderTest() { class AudioDecoderG722Test (line 410) | class AudioDecoderG722Test : public AudioDecoderTest { method AudioDecoderG722Test (line 412) | AudioDecoderG722Test() : AudioDecoderTest() { class AudioDecoderG722StereoTest (line 425) | class AudioDecoderG722StereoTest : public AudioDecoderTest { method AudioDecoderG722StereoTest (line 427) | AudioDecoderG722StereoTest() : AudioDecoderTest() { class AudioDecoderOpusTest (line 441) | class AudioDecoderOpusTest method AudioDecoderOpusTest (line 445) | AudioDecoderOpusTest() : AudioDecoderTest() { function TEST_F (line 471) | TEST_F(AudioDecoderPcmUTest, EncodeDecode) { function SetAndGetTargetBitrate (line 480) | int SetAndGetTargetBitrate(AudioEncoder* audio_encoder, int rate) { function TestSetAndGetTargetBitratesWithFixedCodec (line 484) | void TestSetAndGetTargetBitratesWithFixedCodec(AudioEncoder* audio_enc... function TEST_F (line 493) | TEST_F(AudioDecoderPcmUTest, SetTargetBitrate) { function TEST_F (line 497) | TEST_F(AudioDecoderPcmATest, EncodeDecode) { function TEST_F (line 505) | TEST_F(AudioDecoderPcmATest, SetTargetBitrate) { function TEST_F (line 509) | TEST_F(AudioDecoderPcm16BTest, EncodeDecode) { function TEST_F (line 517) | TEST_F(AudioDecoderPcm16BTest, SetTargetBitrate) { function TEST_F (line 522) | TEST_F(AudioDecoderIlbcTest, EncodeDecode) { function TEST_F (line 532) | TEST_F(AudioDecoderIlbcTest, SetTargetBitrate) { function TEST_F (line 536) | TEST_F(AudioDecoderIsacFloatTest, EncodeDecode) { function TEST_F (line 545) | TEST_F(AudioDecoderIsacFloatTest, SetTargetBitrate) { function TEST_F (line 560) | TEST_F(AudioDecoderIsacSwbTest, EncodeDecode) { function TEST_F (line 569) | TEST_F(AudioDecoderIsacSwbTest, SetTargetBitrate) { function TEST_F (line 584) | TEST_F(AudioDecoderIsacFixTest, EncodeDecode) { function TEST_F (line 600) | TEST_F(AudioDecoderIsacFixTest, SetTargetBitrate) { function TEST_F (line 615) | TEST_F(AudioDecoderG722Test, EncodeDecode) { function TEST_F (line 624) | TEST_F(AudioDecoderG722Test, SetTargetBitrate) { function TEST_F (line 628) | TEST_F(AudioDecoderG722StereoTest, EncodeDecode) { function TEST_F (line 638) | TEST_F(AudioDecoderG722StereoTest, SetTargetBitrate) { function TEST_P (line 644) | TEST_P(AudioDecoderOpusTest, DISABLED_EncodeDecode) { function TEST_P (line 654) | TEST_P(AudioDecoderOpusTest, SetTargetBitrate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_multi_vector.cc type webrtc (line 19) | namespace webrtc { function AudioVector (line 215) | const AudioVector& AudioMultiVector::operator[](size_t index) const { function AudioVector (line 219) | AudioVector& AudioMultiVector::operator[](size_t index) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_multi_vector.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_multi_vector_unittest.cc type webrtc (line 21) | namespace webrtc { class AudioMultiVectorTest (line 31) | class AudioMultiVectorTest : public ::testing::TestWithParam { method AudioMultiVectorTest (line 33) | AudioMultiVectorTest() method SetUp (line 39) | virtual void SetUp() { method array_length (line 56) | size_t array_length() const { return sizeof(array_) / sizeof(array_[... function TEST_P (line 65) | TEST_P(AudioMultiVectorTest, CreateAndDestroy) { function TEST_P (line 79) | TEST_P(AudioMultiVectorTest, SubscriptOperator) { function TEST_P (line 93) | TEST_P(AudioMultiVectorTest, PushBackInterleavedAndCopy) { function TEST_P (line 119) | TEST_P(AudioMultiVectorTest, CopyToNull) { function TEST_P (line 127) | TEST_P(AudioMultiVectorTest, PushBackVector) { function TEST_P (line 152) | TEST_P(AudioMultiVectorTest, PushBackFromIndex) { function TEST_P (line 171) | TEST_P(AudioMultiVectorTest, Zeros) { function TEST_P (line 185) | TEST_P(AudioMultiVectorTest, ReadInterleaved) { function TEST_P (line 206) | TEST_P(AudioMultiVectorTest, PopFront) { function TEST_P (line 225) | TEST_P(AudioMultiVectorTest, PopBack) { function TEST_P (line 244) | TEST_P(AudioMultiVectorTest, AssertSize) { function TEST_P (line 263) | TEST_P(AudioMultiVectorTest, OverwriteAt) { function TEST_P (line 289) | TEST_P(AudioMultiVectorTest, CopyChannel) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_vector.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_vector.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/audio_vector_unittest.cc type webrtc (line 20) | namespace webrtc { class AudioVectorTest (line 22) | class AudioVectorTest : public ::testing::Test { method SetUp (line 24) | virtual void SetUp() { method array_length (line 31) | size_t array_length() const { return sizeof(array_) / sizeof(array_[... function TEST_F (line 38) | TEST_F(AudioVectorTest, CreateAndDestroy) { function TEST_F (line 50) | TEST_F(AudioVectorTest, SubscriptOperator) { function TEST_F (line 61) | TEST_F(AudioVectorTest, PushBackAndCopy) { function TEST_F (line 83) | TEST_F(AudioVectorTest, PushBackVector) { function TEST_F (line 102) | TEST_F(AudioVectorTest, PushFront) { function TEST_F (line 112) | TEST_F(AudioVectorTest, PushFrontVector) { function TEST_F (line 131) | TEST_F(AudioVectorTest, PopFront) { function TEST_F (line 144) | TEST_F(AudioVectorTest, PopBack) { function TEST_F (line 157) | TEST_F(AudioVectorTest, Extend) { function TEST_F (line 169) | TEST_F(AudioVectorTest, InsertAt) { function TEST_F (line 200) | TEST_F(AudioVectorTest, InsertZerosAt) { function TEST_F (line 218) | TEST_F(AudioVectorTest, InsertAtBeginning) { function TEST_F (line 244) | TEST_F(AudioVectorTest, InsertAtEnd) { function TEST_F (line 273) | TEST_F(AudioVectorTest, InsertBeyondEnd) { function TEST_F (line 300) | TEST_F(AudioVectorTest, OverwriteAt) { function TEST_F (line 330) | TEST_F(AudioVectorTest, OverwriteBeyondEnd) { function TEST_F (line 357) | TEST_F(AudioVectorTest, CrossFade) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/background_noise.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/background_noise.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/background_noise_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(BackgroundNoise, CreateAndDestroy) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/buffer_level_filter.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/buffer_level_filter.h function class (line 21) | class BufferLevelFilter { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/buffer_level_filter_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(BufferLevelFilter, CreateAndDestroy) { function TEST (line 28) | TEST(BufferLevelFilter, ConvergenceTest) { function TEST (line 54) | TEST(BufferLevelFilter, FilterFactor) { function TEST (line 90) | TEST(BufferLevelFilter, TimeStretchedSamples) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/comfort_noise.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/comfort_noise.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/comfort_noise_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 21) | TEST(ComfortNoise, CreateAndDestroy) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/cross_correlation.cc type webrtc (line 18) | namespace webrtc { function CrossCorrelationWithAutoShift (line 22) | int CrossCorrelationWithAutoShift(const int16_t* sequence_1, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/cross_correlation.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decision_logic.cc type webrtc (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decision_logic.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decision_logic_unittest.cc type webrtc (line 24) | namespace webrtc { function CreateNetEqStatus (line 33) | NetEqController::NetEqStatus CreateNetEqStatus(NetEq::Mode last_mode, class DecisionLogicTest (line 54) | class DecisionLogicTest : public ::testing::Test { method DecisionLogicTest (line 56) | DecisionLogicTest() { function TEST_F (line 83) | TEST_F(DecisionLogicTest, NormalOperation) { function TEST_F (line 97) | TEST_F(DecisionLogicTest, Accelerate) { function TEST_F (line 111) | TEST_F(DecisionLogicTest, FastAccelerate) { function TEST_F (line 125) | TEST_F(DecisionLogicTest, PreemptiveExpand) { function TEST_F (line 139) | TEST_F(DecisionLogicTest, DecelerationTargetLevelOffset) { function TEST_F (line 153) | TEST_F(DecisionLogicTest, PostponeDecodeAfterExpand) { function TEST_F (line 171) | TEST_F(DecisionLogicTest, TimeStrechComfortNoise) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decoder_database.cc type webrtc (line 26) | namespace webrtc { function AudioDecoder (line 59) | AudioDecoder* DecoderDatabase::DecoderInfo::GetDecoder() const { function AudioDecoder (line 225) | AudioDecoder* DecoderDatabase::GetActiveDecoder() const { function ComfortNoiseDecoder (line 250) | ComfortNoiseDecoder* DecoderDatabase::GetActiveCngDecoder() const { function AudioDecoder (line 261) | AudioDecoder* DecoderDatabase::GetDecoder(uint8_t rtp_payload_type) co... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decoder_database.h type DatabaseReturnCodes (line 29) | enum DatabaseReturnCodes { type CngDecoder (line 102) | struct CngDecoder { function Subtype (line 108) | enum class Subtype : int8_t { kNormal, kComfortNoise, kDtmf, kRed }; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/decoder_database_unittest.cc type webrtc (line 27) | namespace webrtc { function TEST (line 29) | TEST(DecoderDatabase, CreateAndDestroy) { function TEST (line 36) | TEST(DecoderDatabase, InsertAndRemove) { function TEST (line 52) | TEST(DecoderDatabase, InsertAndRemoveAll) { function TEST (line 69) | TEST(DecoderDatabase, GetDecoderInfo) { function TEST (line 96) | TEST(DecoderDatabase, GetDecoder) { function TEST (line 105) | TEST(DecoderDatabase, TypeTests) { function TEST (line 141) | TEST(DecoderDatabase, CheckPayloadTypes) { function TEST (line 185) | TEST(DecoderDatabase, IF_ISAC(ActiveDecoders)) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/default_neteq_factory.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/default_neteq_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/delay_manager.cc type webrtc (line 31) | namespace webrtc { type DelayManagerConfig (line 41) | struct DelayManagerConfig { method Parser (line 48) | std::unique_ptr Parser() { method MaybeUpdateFromLegacyFieldTrial (line 58) | void MaybeUpdateFromLegacyFieldTrial() { method DelayManagerConfig (line 81) | explicit DelayManagerConfig() { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/delay_manager.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/delay_manager_unittest.cc type webrtc (line 28) | namespace webrtc { class DelayManagerTest (line 44) | class DelayManagerTest : public ::testing::Test { function TEST_F (line 95) | TEST_F(DelayManagerTest, CreateAndDestroy) { function TEST_F (line 100) | TEST_F(DelayManagerTest, UpdateNormal) { function TEST_F (line 110) | TEST_F(DelayManagerTest, UpdateLongInterArrivalTime) { function TEST_F (line 120) | TEST_F(DelayManagerTest, MaxDelay) { function TEST_F (line 141) | TEST_F(DelayManagerTest, MinDelay) { function TEST_F (line 159) | TEST_F(DelayManagerTest, BaseMinimumDelayCheckValidRange) { function TEST_F (line 169) | TEST_F(DelayManagerTest, BaseMinimumDelayLowerThanMinimumDelay) { function TEST_F (line 182) | TEST_F(DelayManagerTest, BaseMinimumDelayGreaterThanMinimumDelay) { function TEST_F (line 195) | TEST_F(DelayManagerTest, BaseMinimumDelayGreaterThanBufferSize) { function TEST_F (line 221) | TEST_F(DelayManagerTest, BaseMinimumDelayGreaterThanMaximumDelay) { function TEST_F (line 238) | TEST_F(DelayManagerTest, BaseMinimumDelayLowerThanMaxSize) { function TEST_F (line 254) | TEST_F(DelayManagerTest, MinimumDelayMemorization) { function TEST_F (line 278) | TEST_F(DelayManagerTest, BaseMinimumDelay) { function TEST_F (line 299) | TEST_F(DelayManagerTest, BaseMinimumDelayAffectsTargetDelay) { function TEST_F (line 330) | TEST_F(DelayManagerTest, Failures) { function TEST_F (line 347) | TEST_F(DelayManagerTest, DelayHistogramFieldTrial) { function TEST_F (line 389) | TEST_F(DelayManagerTest, RelativeArrivalDelay) { function TEST_F (line 411) | TEST_F(DelayManagerTest, ReorderedPackets) { function TEST_F (line 433) | TEST_F(DelayManagerTest, MaxDelayHistory) { function TEST_F (line 453) | TEST_F(DelayManagerTest, RelativeArrivalDelayStatistic) { function TEST_F (line 462) | TEST_F(DelayManagerTest, ResamplePacketDelays) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dsp_helper.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dsp_helper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dsp_helper_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(DspHelper, RampSignalArray) { function TEST (line 47) | TEST(DspHelper, RampSignalAudioMultiVector) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_buffer.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_buffer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_buffer_unittest.cc type webrtc (line 28) | namespace webrtc { function MakeDtmfPayload (line 32) | static uint32_t MakeDtmfPayload(int event, bool end, int volume, int d... function EqualEvents (line 47) | static bool EqualEvents(const DtmfEvent& a, const DtmfEvent& b) { function TEST (line 53) | TEST(DtmfBuffer, CreateAndDestroy) { function TEST (line 59) | TEST(DtmfBuffer, ParseEvent) { function TEST (line 80) | TEST(DtmfBuffer, SimpleInsertAndGet) { function TEST (line 115) | TEST(DtmfBuffer, MergingPackets) { function TEST (line 141) | TEST(DtmfBuffer, OverlappingEvents) { function TEST (line 185) | TEST(DtmfBuffer, ExtrapolationTime) { function TEST (line 226) | TEST(DtmfBuffer, TimestampWraparound) { function TEST (line 262) | TEST(DtmfBuffer, InvalidEvents) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_tone_generator.cc type webrtc (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_tone_generator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/dtmf_tone_generator_unittest.cc type webrtc (line 22) | namespace webrtc { class DtmfToneGeneratorTest (line 24) | class DtmfToneGeneratorTest : public ::testing::Test { method TestAllTones (line 33) | void TestAllTones(int fs_hz, int channels) { method TestAmplitudes (line 64) | void TestAmplitudes(int fs_hz, int channels) { function TEST_F (line 108) | TEST_F(DtmfToneGeneratorTest, Test8000Mono) { function TEST_F (line 113) | TEST_F(DtmfToneGeneratorTest, Test16000Mono) { function TEST_F (line 118) | TEST_F(DtmfToneGeneratorTest, Test32000Mono) { function TEST_F (line 123) | TEST_F(DtmfToneGeneratorTest, Test48000Mono) { function TEST_F (line 128) | TEST_F(DtmfToneGeneratorTest, Test8000Stereo) { function TEST_F (line 133) | TEST_F(DtmfToneGeneratorTest, Test16000Stereo) { function TEST_F (line 138) | TEST_F(DtmfToneGeneratorTest, Test32000Stereo) { function TEST_F (line 143) | TEST_F(DtmfToneGeneratorTest, Test48000Stereo) { function TEST (line 148) | TEST(DtmfToneGenerator, TestErrors) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/expand.cc type webrtc (line 29) | namespace webrtc { function Expand (line 863) | Expand* ExpandFactory::Create(BackgroundNoise* background_noise, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/expand.h function MuteFactor (line 61) | int16_t MuteFactor(size_t channel) const { type ChannelParameters (line 104) | struct ChannelParameters { type ExpandFactory (line 142) | struct ExpandFactory { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/expand_uma_logger.cc type webrtc (line 15) | namespace webrtc { function GetNewCountdown (line 17) | std::unique_ptr GetNewCountdown( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/expand_uma_logger.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/expand_unittest.cc type webrtc (line 25) | namespace webrtc { function TEST (line 27) | TEST(Expand, CreateAndDestroy) { function TEST (line 37) | TEST(Expand, CreateUsingFactory) { class FakeStatisticsCalculator (line 52) | class FakeStatisticsCalculator : public StatisticsCalculator { method LogDelayedPacketOutageEvent (line 54) | void LogDelayedPacketOutageEvent(int num_samples, int fs_hz) override { method last_outage_duration_samples (line 58) | int last_outage_duration_samples() const { class ExpandTest (line 70) | class ExpandTest : public ::testing::Test { method ExpandTest (line 72) | ExpandTest() method SetUp (line 89) | void SetUp() override { function TEST_F (line 117) | TEST_F(ExpandTest, DelayedPacketOutage) { function TEST_F (line 136) | TEST_F(ExpandTest, LostPacketOutage) { function TEST_F (line 153) | TEST_F(ExpandTest, CheckOutageStatsAfterReset) { function ExpandUntilMuted (line 174) | void ExpandUntilMuted(size_t num_channels, Expand* expand) { function TEST_F (line 188) | TEST_F(ExpandTest, Muted) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/histogram.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/histogram.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/histogram_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(HistogramTest, Initialization) { function TEST (line 33) | TEST(HistogramTest, Add) { function TEST (line 48) | TEST(HistogramTest, ForgetFactor) { function TEST (line 62) | TEST(HistogramTest, ReachSteadyStateForgetFactor) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/merge.cc type webrtc (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/merge.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/merge_unittest.cc type webrtc (line 27) | namespace webrtc { function TEST (line 29) | TEST(Merge, CreateAndDestroy) { class MergeTest (line 45) | class MergeTest : public testing::TestWithParam { method MergeTest (line 47) | MergeTest() method SetUp (line 65) | void SetUp() override { function TEST_P (line 94) | TEST_P(MergeTest, Process) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_buffer_level_filter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_decoder_database.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_delay_manager.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_dtmf_buffer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_dtmf_tone_generator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_expand.h function namespace (line 17) | namespace webrtc { function namespace (line 44) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_histogram.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_neteq_controller.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_packet_buffer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_red_payload_splitter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/mock/mock_statistics_calculator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/nack_tracker.cc type webrtc (line 20) | namespace webrtc { function NackTracker (line 42) | NackTracker* NackTracker::Create(int nack_threshold_packets) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/nack_tracker.h function namespace (line 52) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/nack_tracker_unittest.cc type webrtc (line 21) | namespace webrtc { function IsNackListCorrect (line 30) | bool IsNackListCorrect(const std::vector& nack_list, function TEST (line 56) | TEST(NackTrackerTest, EmptyListWhenNoPacketLoss) { function TEST (line 74) | TEST(NackTrackerTest, NoNackIfReorderWithinNackThreshold) { function TEST (line 98) | TEST(NackTrackerTest, LatePacketsMovedToNackThenNackListDoesNotChange) { function TEST (line 147) | TEST(NackTrackerTest, ArrivedPacketsAreRemovedFromNackList) { function TEST (line 208) | TEST(NackTrackerTest, EstimateTimestampAndTimeToPlay) { function TEST (line 283) | TEST(NackTrackerTest, function TEST (line 337) | TEST(NackTrackerTest, Reset) { function TEST (line 361) | TEST(NackTrackerTest, ListSizeAppliedFromBeginning) { function TEST (line 385) | TEST(NackTrackerTest, ChangeOfListSizeAppliedAndOldElementsRemoved) { function TEST (line 453) | TEST(NackTrackerTest, RoudTripTimeIsApplied) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_decoder_plc_unittest.cc type webrtc (line 31) | namespace webrtc { type test (line 32) | namespace test { class AudioDecoderPlc (line 40) | class AudioDecoderPlc : public AudioDecoder { method AudioDecoderPlc (line 42) | AudioDecoderPlc(std::unique_ptr input, int sample_... method Reset (line 45) | void Reset() override {} method SampleRateHz (line 46) | int SampleRateHz() const override { return sample_rate_hz_; } method Channels (line 47) | size_t Channels() const override { return 1; } method DecodeInternal (line 48) | int DecodeInternal(const uint8_t* /*encoded*/, method GeneratePlc (line 64) | void GeneratePlc(size_t requested_samples_per_channel, method concealed_samples (line 87) | size_t concealed_samples() { return concealed_samples_; } method concealment_events (line 88) | size_t concealment_events() { return concealment_events_; } class ZeroSampleGenerator (line 99) | class ZeroSampleGenerator : public EncodeNetEqInput::Generator { method Generate (line 101) | rtc::ArrayView Generate(size_t num_samples) override { class LossyInput (line 114) | class LossyInput : public NetEqInput { method LossyInput (line 116) | LossyInput(int loss_cadence, method NextPacketTime (line 123) | absl::optional NextPacketTime() const override { method NextOutputEventTime (line 127) | absl::optional NextOutputEventTime() const override { method PopPacket (line 131) | std::unique_ptr PopPacket() override { method AdvanceOutputEvent (line 143) | void AdvanceOutputEvent() override { return input_->AdvanceOutputE... method ended (line 145) | bool ended() const override { return input_->ended(); } method NextHeader (line 147) | absl::optional NextHeader() const override { class AudioChecksumWithOutput (line 158) | class AudioChecksumWithOutput : public AudioChecksum { method AudioChecksumWithOutput (line 160) | explicit AudioChecksumWithOutput(std::string* output_str) type TestStatistics (line 168) | struct TestStatistics { function TestStatistics (line 173) | TestStatistics RunTest(int loss_cadence, function TEST (line 227) | TEST(NetEqDecoderPlc, BasicMetrics) { function TEST (line 248) | TEST(NetEqDecoderPlc, CountInterruptions) { function TEST (line 278) | TEST(NetEqDecoderPlc, NoInterruptionsInSmallLosses) { function TEST (line 299) | TEST(NetEqDecoderPlc, InterruptionsReportCorrectSize) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_impl.cc type webrtc (line 56) | namespace webrtc { function CreateNetEqController (line 59) | std::unique_ptr CreateNetEqController( function GetDelayChainLengthMs (line 77) | int GetDelayChainLengthMs(int config_extra_delay_ms) { function SetAudioFrameActivityAndType (line 212) | void SetAudioFrameActivityAndType(bool vad_enabled, function NetEqNetworkStatistics (line 400) | NetEqNetworkStatistics NetEqImpl::CurrentNetworkStatistics() const { function NetEqNetworkStatistics (line 405) | NetEqNetworkStatistics NetEqImpl::CurrentNetworkStatisticsInternal() c... function NetEqLifetimeStatistics (line 425) | NetEqLifetimeStatistics NetEqImpl::GetLifetimeStatistics() const { function NetEqOperationsAndState (line 430) | NetEqOperationsAndState NetEqImpl::GetOperationsAndState() const { function SyncBuffer (line 549) | const SyncBuffer* NetEqImpl::sync_buffer_for_test() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_impl.h function namespace (line 36) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_impl_unittest.cc type webrtc (line 61) | namespace webrtc { function DeletePacketsAndReturnOk (line 66) | int DeletePacketsAndReturnOk(PacketList* packet_list) { class NetEqImplTest (line 71) | class NetEqImplTest : public ::testing::Test { method NetEqImplTest (line 73) | NetEqImplTest() : clock_(0) { config_.sample_rate_hz = 8000; } method CreateInstance (line 75) | void CreateInstance( method CreateInstance (line 148) | void CreateInstance() { CreateInstance(CreateBuiltinAudioDecoderFact... method UseNoMocks (line 150) | void UseNoMocks() { method TestDtmfPacket (line 178) | void TestDtmfPacket(int sample_rate_hz) { function TEST (line 253) | TEST(NetEq, CreateAndDestroy) { function TEST_F (line 261) | TEST_F(NetEqImplTest, RegisterPayloadType) { function TEST_F (line 270) | TEST_F(NetEqImplTest, RemovePayloadType) { function TEST_F (line 280) | TEST_F(NetEqImplTest, RemoveAllPayloadTypes) { function TEST_F (line 286) | TEST_F(NetEqImplTest, InsertPacket) { function TEST_F (line 389) | TEST_F(NetEqImplTest, InsertPacketsUntilBufferIsFull) { function TEST_F (line 423) | TEST_F(NetEqImplTest, TestDtmfPacketAVT) { function TEST_F (line 427) | TEST_F(NetEqImplTest, TestDtmfPacketAVT16kHz) { function TEST_F (line 431) | TEST_F(NetEqImplTest, TestDtmfPacketAVT32kHz) { function TEST_F (line 435) | TEST_F(NetEqImplTest, TestDtmfPacketAVT48kHz) { function TEST_F (line 441) | TEST_F(NetEqImplTest, VerifyTimestampPropagation) { function TEST_F (line 552) | TEST_F(NetEqImplTest, ReorderedPacket) { function TEST_F (line 668) | TEST_F(NetEqImplTest, FirstPacketUnknown) { class NetEqImplTestSampleRateParameter (line 728) | class NetEqImplTestSampleRateParameter method NetEqImplTestSampleRateParameter (line 732) | NetEqImplTestSampleRateParameter() function TEST_P (line 751) | TEST_P(NetEqImplTestSampleRateParameter, function TEST_P (line 849) | TEST_P(NetEqImplTestSampleRateParameter, AudioInterruptionLogged) { function TEST_F (line 925) | TEST_F(NetEqImplTest, CodecInternalCng) { function TEST_F (line 1064) | TEST_F(NetEqImplTest, UnsupportedDecoder) { function TEST_F (line 1159) | TEST_F(NetEqImplTest, FloodBufferAndGetNetworkStats) { function TEST_F (line 1190) | TEST_F(NetEqImplTest, DecodedPayloadTooShort) { function TEST_F (line 1249) | TEST_F(NetEqImplTest, DecodingError) { function TEST_F (line 1361) | TEST_F(NetEqImplTest, DecodingErrorDuringInternalCng) { function TEST_F (line 1462) | TEST_F(NetEqImplTest, InitialLastOutputSampleRate) { function TEST_F (line 1469) | TEST_F(NetEqImplTest, TickTimerIncrement) { function TEST_F (line 1480) | TEST_F(NetEqImplTest, SetBaseMinimumDelay) { function TEST_F (line 1495) | TEST_F(NetEqImplTest, GetBaseMinimumDelayMs) { function TEST_F (line 1508) | TEST_F(NetEqImplTest, TargetDelayMs) { function TEST_F (line 1518) | TEST_F(NetEqImplTest, InsertEmptyPacket) { function TEST_F (line 1533) | TEST_F(NetEqImplTest, EnableRtxHandling) { class Decoder120ms (line 1581) | class Decoder120ms : public AudioDecoder { method Decoder120ms (line 1583) | Decoder120ms(int sample_rate_hz, SpeechType speech_type) method DecodeInternal (line 1588) | int DecodeInternal(const uint8_t* encoded, method Reset (line 1603) | void Reset() override { next_value_ = 1; } method SampleRateHz (line 1604) | int SampleRateHz() const override { return sample_rate_hz_; } method Channels (line 1605) | size_t Channels() const override { return 2; } class NetEqImplTest120ms (line 1613) | class NetEqImplTest120ms : public NetEqImplTest { method NetEqImplTest120ms (line 1615) | NetEqImplTest120ms() : NetEqImplTest() {} method CreateInstanceNoMocks (line 1618) | void CreateInstanceNoMocks() { method CreateInstanceWithDelayManagerMock (line 1625) | void CreateInstanceWithDelayManagerMock() { method timestamp_diff_between_packets (line 1633) | uint32_t timestamp_diff_between_packets() const { method first_timestamp (line 1637) | uint32_t first_timestamp() const { return 10u; } method GetFirstPacket (line 1639) | void GetFirstPacket() { method InsertPacket (line 1647) | void InsertPacket(uint32_t timestamp) { method Register120msCodec (line 1659) | void Register120msCodec(AudioDecoder::SpeechType speech_type) { function TEST_F (line 1678) | TEST_F(NetEqImplTest120ms, CodecInternalCng) { function TEST_F (line 1691) | TEST_F(NetEqImplTest120ms, Normal) { function TEST_F (line 1701) | TEST_F(NetEqImplTest120ms, Merge) { function TEST_F (line 1723) | TEST_F(NetEqImplTest120ms, Expand) { function TEST_F (line 1735) | TEST_F(NetEqImplTest120ms, FastAccelerate) { function TEST_F (line 1753) | TEST_F(NetEqImplTest120ms, PreemptiveExpand) { function TEST_F (line 1772) | TEST_F(NetEqImplTest120ms, Accelerate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_network_stats_unittest.cc type webrtc (line 25) | namespace webrtc { type test (line 26) | namespace test { function CreateNetEq (line 30) | std::unique_ptr CreateNetEq( class MockAudioDecoder (line 43) | class MockAudioDecoder final : public AudioDecoder { method MockAudioDecoder (line 47) | MockAudioDecoder(int sample_rate_hz, size_t num_channels) class MockFrame (line 56) | class MockFrame : public AudioDecoder::EncodedAudioFrame { method MockFrame (line 58) | MockFrame(size_t num_channels) : num_channels_(num_channels) {} method Duration (line 60) | size_t Duration() const override { return kPacketDuration; } method Decode (line 62) | absl::optional Decode( method ParsePayload (line 81) | std::vector ParsePayload(rtc::Buffer&& payload, method PacketDuration (line 95) | int PacketDuration(const uint8_t* encoded, method PacketHasFec (line 102) | bool PacketHasFec(const uint8_t* encoded, size_t encoded_len) cons... method SampleRateHz (line 108) | int SampleRateHz() const override { return sample_rate_hz_; } method Channels (line 110) | size_t Channels() const override { return num_channels_; } method set_fec_enabled (line 112) | void set_fec_enabled(bool enable_fec) { fec_enabled_ = enable_fec; } method fec_enabled (line 114) | bool fec_enabled() const { return fec_enabled_; } method DecodeInternal (line 117) | int DecodeInternal(const uint8_t* encoded, class NetEqNetworkStatsTest (line 133) | class NetEqNetworkStatsTest { type logic (line 140) | enum logic { type NetEqNetworkStatsCheck (line 147) | struct NetEqNetworkStatsCheck { method NetEqNetworkStatsTest (line 162) | NetEqNetworkStatsTest(const SdpAudioFormat& format, MockAudioDecod... method Lost (line 177) | bool Lost(uint32_t send_time) { method SetPacketLossRate (line 185) | void SetPacketLossRate(double loss_rate) { method CheckNetworkStatistics (line 196) | void CheckNetworkStatistics(NetEqNetworkStatsCheck expects) { method RunTest (line 228) | void RunTest(int num_loops, NetEqNetworkStatsCheck expects) { method DecodeFecTest (line 259) | void DecodeFecTest() { method NoiseExpansionTest (line 289) | void NoiseExpansionTest() { function TEST (line 324) | TEST(NetEqNetworkStatsTest, DecodeFec) { function TEST (line 331) | TEST(NetEqNetworkStatsTest, StereoDecodeFec) { function TEST (line 338) | TEST(NetEqNetworkStatsTest, NoiseExpansionTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_stereo_unittest.cc type webrtc (line 30) | namespace webrtc { type TestParameters (line 32) | struct TestParameters { class NetEqStereoTest (line 47) | class NetEqStereoTest : public ::testing::TestWithParam { method NetEqStereoTest (line 54) | NetEqStereoTest() method SetUp (line 89) | virtual void SetUp() { method TearDown (line 101) | virtual void TearDown() {} method GetNewPackets (line 103) | int GetNewPackets() { method MakeMultiChannelInput (line 126) | virtual void MakeMultiChannelInput() { method VerifyOutput (line 131) | virtual void VerifyOutput(size_t num_samples) { method GetArrivalTime (line 143) | virtual int GetArrivalTime(int send_time) { method Lost (line 150) | virtual bool Lost() { return false; } method RunTest (line 152) | void RunTest(int num_loops) { class NetEqStereoTestNoJitter (line 231) | class NetEqStereoTestNoJitter : public NetEqStereoTest { method NetEqStereoTestNoJitter (line 233) | NetEqStereoTestNoJitter() : NetEqStereoTest() { function TEST_P (line 241) | TEST_P(NetEqStereoTestNoJitter, RunTest) { class NetEqStereoTestPositiveDrift (line 245) | class NetEqStereoTestPositiveDrift : public NetEqStereoTest { method NetEqStereoTestPositiveDrift (line 247) | NetEqStereoTestPositiveDrift() : NetEqStereoTest(), drift_factor(0.9) { method GetArrivalTime (line 253) | virtual int GetArrivalTime(int send_time) { function TEST_P (line 264) | TEST_P(NetEqStereoTestPositiveDrift, RunTest) { class NetEqStereoTestNegativeDrift (line 268) | class NetEqStereoTestNegativeDrift : public NetEqStereoTestPositiveDri... method NetEqStereoTestNegativeDrift (line 270) | NetEqStereoTestNegativeDrift() : NetEqStereoTestPositiveDrift() { function TEST_P (line 276) | TEST_P(NetEqStereoTestNegativeDrift, RunTest) { class NetEqStereoTestDelays (line 280) | class NetEqStereoTestDelays : public NetEqStereoTest { method NetEqStereoTestDelays (line 284) | NetEqStereoTestDelays() : NetEqStereoTest(), frame_index_(0) {} method GetArrivalTime (line 286) | virtual int GetArrivalTime(int send_time) { function TEST_P (line 301) | TEST_P(NetEqStereoTestDelays, RunTest) { class NetEqStereoTestLosses (line 305) | class NetEqStereoTestLosses : public NetEqStereoTest { method NetEqStereoTestLosses (line 308) | NetEqStereoTestLosses() : NetEqStereoTest(), frame_index_(0) {} method Lost (line 310) | virtual bool Lost() { return (++frame_index_) % kLossInterval == 0; } method VerifyOutput (line 313) | virtual void VerifyOutput(size_t num_samples) { function TEST_P (line 333) | TEST_P(NetEqStereoTestLosses, RunTest) { class NetEqStereoTestSingleActiveChannelPlc (line 337) | class NetEqStereoTestSingleActiveChannelPlc : public NetEqStereoTestLo... method NetEqStereoTestSingleActiveChannelPlc (line 339) | NetEqStereoTestSingleActiveChannelPlc() : NetEqStereoTestLosses() {} method MakeMultiChannelInput (line 341) | virtual void MakeMultiChannelInput() override { method VerifyOutput (line 351) | virtual void VerifyOutput(size_t num_samples) override { function TEST_P (line 363) | TEST_P(NetEqStereoTestSingleActiveChannelPlc, RunTest) { function GetTestParameters (line 368) | std::list GetTestParameters() { function PrintTo (line 393) | void PrintTo(const TestParameters& p, ::std::ostream* os) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/neteq_unittest.cc function ABSL_FLAG (line 44) | ABSL_FLAG(bool, gen_ref, false, "Generate reference files."); FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/normal.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/normal.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/normal_unittest.cc type webrtc (line 32) | namespace webrtc { function ExpandProcess120ms (line 36) | int ExpandProcess120ms(AudioMultiVector* output) { function TEST (line 44) | TEST(Normal, CreateAndDestroy) { function TEST (line 57) | TEST(Normal, AvoidDivideByZero) { function TEST (line 92) | TEST(Normal, InputLengthAndChannelsDoNotMatch) { function TEST (line 116) | TEST(Normal, LastModeExpand120msPacket) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/packet.cc type webrtc (line 13) | namespace webrtc { function Packet (line 22) | Packet Packet::Clone() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/packet.h function namespace (line 25) | namespace webrtc { function operator (line 98) | bool operator==(const Packet& rhs) const { function operator (line 103) | bool operator!=(const Packet& rhs) const { return !operator==(rhs); } function operator (line 104) | bool operator<(const Packet& rhs) const { function operator (line 117) | bool operator>(const Packet& rhs) const { return rhs.operator<(*this); } function operator (line 118) | bool operator<=(const Packet& rhs) const { return !operator>(rhs); } function operator (line 119) | bool operator>=(const Packet& rhs) const { return !operator<(rhs); } type std (line 125) | typedef std::list PacketList; FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/packet_buffer.cc type webrtc (line 33) | namespace webrtc { class NewTimestampIsLarger (line 37) | class NewTimestampIsLarger { method NewTimestampIsLarger (line 39) | explicit NewTimestampIsLarger(const Packet& new_packet) function EqualSampleRates (line 49) | bool EqualSampleRates(uint8_t pt1, function LogPacketDiscarded (line 57) | void LogPacketDiscarded(int codec_level, StatisticsCalculator* stats) { function GetSmartflushingConfig (line 66) | absl::optional GetSmartflushingConfig() { function Packet (line 288) | const Packet* PacketBuffer::PeekNextPacket() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/packet_buffer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/packet_buffer_unittest.cc class MockEncodedAudioFrame (line 33) | class MockEncodedAudioFrame : public webrtc::AudioDecoder::EncodedAudioF... class PacketGenerator (line 46) | class PacketGenerator { type PacketsToInsert (line 92) | struct PacketsToInsert { type webrtc (line 105) | namespace webrtc { function TEST (line 109) | TEST(PacketBuffer, CreateAndDestroy) { function TEST (line 116) | TEST(PacketBuffer, InsertPacket) { function TEST (line 145) | TEST(PacketBuffer, FlushBuffer) { function TEST (line 176) | TEST(PacketBuffer, OverfillBuffer) { function TEST (line 220) | TEST(PacketBuffer, PartialFlush) { function TEST (line 259) | TEST(PacketBuffer, SmartFlushOverfillBuffer) { function TEST (line 304) | TEST(PacketBuffer, InsertPacketList) { function TEST (line 348) | TEST(PacketBuffer, InsertPacketListChangePayloadType) { function TEST (line 400) | TEST(PacketBuffer, ExtractOrderRedundancy) { function TEST (line 469) | TEST(PacketBuffer, DiscardPackets) { function TEST (line 540) | TEST(PacketBuffer, Reordering) { function TEST (line 602) | TEST(PacketBuffer, CngFirstThenSpeechWithNewSampleRate) { function TEST (line 676) | TEST(PacketBuffer, Failures) { function TEST (line 762) | TEST(PacketBuffer, ComparePackets) { function TEST (line 869) | TEST(PacketBuffer, GetSpanSamples) { function TestIsObsoleteTimestamp (line 927) | void TestIsObsoleteTimestamp(uint32_t limit_timestamp) { function TEST (line 980) | TEST(PacketBuffer, IsObsoleteTimestamp) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/post_decode_vad.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/post_decode_vad.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/post_decode_vad_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(PostDecodeVad, CreateAndDestroy) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/preemptive_expand.cc type webrtc (line 19) | namespace webrtc { function PreemptiveExpand (line 108) | PreemptiveExpand* PreemptiveExpandFactory::Create( FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/preemptive_expand.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/random_vector.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/random_vector.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/random_vector_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(RandomVector, CreateAndDestroy) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/red_payload_splitter.cc type webrtc (line 27) | namespace webrtc { type RedHeader (line 61) | struct RedHeader { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/red_payload_splitter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/red_payload_splitter_unittest.cc type webrtc (line 30) | namespace webrtc { function CreateOpusFecPayload (line 49) | void CreateOpusFecPayload(uint8_t* payload, function Packet (line 78) | Packet CreateRedPayload(size_t num_payloads, function Packet (line 126) | Packet CreatePacket(uint8_t payload_type, function VerifyPacket (line 145) | void VerifyPacket(const Packet& packet, function VerifyPacket (line 163) | void VerifyPacket(const Packet& packet, function TEST (line 177) | TEST(RedPayloadSplitter, CreateAndDestroy) { function TEST (line 183) | TEST(RedPayloadSplitter, OnePacketTwoPayloads) { function TEST (line 202) | TEST(RedPayloadSplitter, TwoPacketsOnePayload) { function TEST (line 237) | TEST(RedPayloadSplitter, TwoPacketsThreePayloads) { function TEST (line 290) | TEST(RedPayloadSplitter, CheckRedPayloads) { function TEST (line 325) | TEST(RedPayloadSplitter, CheckRedPayloadsRecursiveRed) { function TEST (line 348) | TEST(RedPayloadSplitter, WrongPayloadLength) { function TEST (line 371) | TEST(RedPayloadSplitter, RejectsIncompleteHeaders) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/statistics_calculator.cc type webrtc (line 23) | namespace webrtc { function AddIntToSizeTWithLowerCap (line 26) | size_t AddIntToSizeTWithLowerCap(int a, size_t b) { function NetEqLifetimeStatistics (line 364) | NetEqLifetimeStatistics StatisticsCalculator::GetLifetimeStatistics() ... function NetEqOperationsAndState (line 368) | NetEqOperationsAndState StatisticsCalculator::GetOperationsAndState() ... FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/statistics_calculator.h function class (line 25) | class StatisticsCalculator { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/statistics_calculator_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(LifetimeStatistics, TotalSamplesReceived) { function TEST (line 25) | TEST(LifetimeStatistics, SamplesConcealed) { function TEST (line 36) | TEST(LifetimeStatistics, SamplesConcealedCorrection) { function TEST (line 57) | TEST(LifetimeStatistics, NoUpdateOnTimeStretch) { function TEST (line 66) | TEST(StatisticsCalculator, ExpandedSamplesCorrection) { function TEST (line 102) | TEST(StatisticsCalculator, RelativePacketArrivalDelay) { function TEST (line 114) | TEST(StatisticsCalculator, ReceivedPacket) { function TEST (line 126) | TEST(StatisticsCalculator, InterruptionCounter) { function TEST (line 160) | TEST(StatisticsCalculator, InterruptionCounterDoNotLogBeforeDecoding) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/sync_buffer.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/sync_buffer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/sync_buffer_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(SyncBuffer, CreateAndDestroy) { function TEST (line 35) | TEST(SyncBuffer, SetNextIndex) { function TEST (line 51) | TEST(SyncBuffer, PushBackAndFlush) { function TEST (line 91) | TEST(SyncBuffer, PushFrontZeros) { function TEST (line 124) | TEST(SyncBuffer, GetNextAudioInterleaved) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_decoding_test.cc type webrtc (line 30) | namespace webrtc { function LoadDecoders (line 34) | void LoadDecoders(webrtc::NetEq* neteq) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_decoding_test.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_ilbc_quality_test.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { class NetEqIlbcQualityTest (line 31) | class NetEqIlbcQualityTest : public NetEqQualityTest { method NetEqIlbcQualityTest (line 33) | NetEqIlbcQualityTest() method SetUp (line 46) | void SetUp() override { method EncodeBlock (line 54) | int EncodeBlock(int16_t* in_data, function TEST_F (line 76) | TEST_F(NetEqIlbcQualityTest, Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_isac_quality_test.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { class NetEqIsacQualityTest (line 27) | class NetEqIsacQualityTest : public NetEqQualityTest { function TEST_F (line 97) | TEST_F(NetEqIsacQualityTest, Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_opus_quality_test.cc type webrtc (line 38) | namespace webrtc { type test (line 39) | namespace test { class NetEqOpusQualityTest (line 46) | class NetEqOpusQualityTest : public NetEqQualityTest { function TEST_F (line 178) | TEST_F(NetEqOpusQualityTest, Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_pcm16b_quality_test.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { class NetEqPcm16bQualityTest (line 31) | class NetEqPcm16bQualityTest : public NetEqQualityTest { method NetEqPcm16bQualityTest (line 33) | NetEqPcm16bQualityTest() method SetUp (line 45) | void SetUp() override { method EncodeBlock (line 54) | int EncodeBlock(int16_t* in_data, function TEST_F (line 76) | TEST_F(NetEqPcm16bQualityTest, Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_pcmu_quality_test.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { class NetEqPcmuQualityTest (line 31) | class NetEqPcmuQualityTest : public NetEqQualityTest { method NetEqPcmuQualityTest (line 33) | NetEqPcmuQualityTest() method SetUp (line 45) | void SetUp() override { method EncodeBlock (line 53) | int EncodeBlock(int16_t* in_data, function TEST_F (line 75) | TEST_F(NetEqPcmuQualityTest, Test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/neteq_speed_test.cc function ABSL_FLAG (line 24) | ABSL_FLAG(float, drift, 0.1f, "Clockdrift factor."); FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/result_sink.cc type webrtc (line 30) | namespace webrtc { function Convert (line 33) | void Convert(const webrtc::NetEqNetworkStatistics& stats_raw, function Convert (line 50) | void Convert(const webrtc::RtcpStatistics& stats_raw, function AddMessage (line 59) | void AddMessage(FILE* file, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/test/result_sink.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/time_stretch.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/time_stretch.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/time_stretch_unittest.cc type webrtc (line 25) | namespace webrtc { function TEST (line 31) | TEST(TimeStretch, CreateAndDestroy) { function TEST (line 40) | TEST(TimeStretch, CreateUsingFactory) { class TimeStretchTest (line 58) | class TimeStretchTest : public ::testing::Test { method TimeStretchTest (line 60) | TimeStretchTest() method TestAccelerate (line 75) | size_t TestAccelerate(size_t loops, bool fast_mode) { method UpdateReturnStats (line 88) | void UpdateReturnStats(TimeStretch::ReturnCodes ret) { function TEST_F (line 108) | TEST_F(TimeStretchTest, Accelerate) { function TEST_F (line 116) | TEST_F(TimeStretchTest, AccelerateFastMode) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/timestamp_scaler.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/timestamp_scaler.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/timestamp_scaler_unittest.cc type webrtc (line 23) | namespace webrtc { function TEST (line 25) | TEST(TimestampScaler, TestNoScaling) { function TEST (line 47) | TEST(TimestampScaler, TestNoScalingLargeStep) { function TEST (line 74) | TEST(TimestampScaler, TestG722) { function TEST (line 100) | TEST(TimestampScaler, TestG722LargeStep) { function TEST (line 130) | TEST(TimestampScaler, TestG722WithCng) { function TEST (line 174) | TEST(TimestampScaler, TestG722Packet) { function TEST (line 204) | TEST(TimestampScaler, TestG722PacketList) { function TEST (line 238) | TEST(TimestampScaler, TestG722Reset) { function TEST (line 280) | TEST(TimestampScaler, TestOpusLargeStep) { function TEST (line 308) | TEST(TimestampScaler, Failures) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/audio_checksum.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/audio_loop.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/audio_loop.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/audio_sink.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/audio_sink.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/constant_pcm_packet_source.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/constant_pcm_packet_source.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/encode_neteq_input.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/encode_neteq_input.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/fake_decode_from_file.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { class FakeEncodedFrame (line 22) | class FakeEncodedFrame : public AudioDecoder::EncodedAudioFrame { method FakeEncodedFrame (line 24) | FakeEncodedFrame(AudioDecoder* decoder, rtc::Buffer&& payload) method Duration (line 27) | size_t Duration() const override { method Decode (line 32) | absl::optional Decode( method IsDtxPacket (line 44) | bool IsDtxPacket() const override { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/fake_decode_from_file.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/initial_packet_inserter_neteq_input.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/initial_packet_inserter_neteq_input.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/input_audio_file.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/input_audio_file.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/input_audio_file_unittest.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { function TEST (line 21) | TEST(TestInputAudioFile, DuplicateInterleaveSeparateSrcDst) { function TEST (line 40) | TEST(TestInputAudioFile, DuplicateInterleaveSameSrcDst) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_delay_analyzer.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { function LinearInterpolate (line 38) | double LinearInterpolate(double x, function PrintDelays (line 66) | void PrintDelays(const NetEqDelayAnalyzer::Delays& delays, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_delay_analyzer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_event_log_input.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { function NetEqEventLogInput (line 22) | NetEqEventLogInput* NetEqEventLogInput::CreateFromFile( function NetEqEventLogInput (line 33) | NetEqEventLogInput* NetEqEventLogInput::CreateFromString( function PacketSource (line 55) | PacketSource* NetEqEventLogInput::source() { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_event_log_input.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_input.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_input.h function namespace (line 24) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_packet_source_input.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { function PacketSource (line 84) | PacketSource* NetEqRtpDumpInput::source() { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_packet_source_input.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_performance_test.cc type webrtc (line 28) | namespace webrtc { type test (line 29) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_performance_test.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_quality_test.cc type webrtc (line 88) | namespace webrtc { type test (line 89) | namespace test { function CreateNetEq (line 93) | std::unique_ptr CreateNetEq( function ValidateFilename (line 108) | static bool ValidateFilename(const std::string& value, bool is_outpu... function ProbTrans00Solver (line 126) | static double ProbTrans00Solver(int units, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_quality_test.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_replacement_input.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_replacement_input.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_rtpplay.cc function ABSL_FLAG (line 152) | ABSL_FLAG(bool, function ValidateExtensionId (line 182) | static bool ValidateExtensionId(int value) { function ValidatePayloadType (line 191) | bool ValidatePayloadType(int value) { function ValidateSsrcValue (line 199) | bool ValidateSsrcValue(const std::string& str) { function PrintCodecMappingEntry (line 207) | void PrintCodecMappingEntry(const char* codec, int flag) { function PrintCodecMapping (line 211) | void PrintCodecMapping() { function ValidateOutputFilesOptions (line 238) | bool ValidateOutputFilesOptions(bool textlog, function CreateOptionalOutputFileName (line 264) | absl::optional CreateOptionalOutputFileName( function main (line 290) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_stats_getter.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_stats_getter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_stats_plotter.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_stats_plotter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_test.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function ActionToOperations (line 24) | absl::optional ActionToOperations( function CreateNetEq (line 41) | std::unique_ptr CreateNetEq( function NetEqNetworkStatistics (line 299) | NetEqNetworkStatistics NetEqTest::SimulationStats() { function NetEqLifetimeStatistics (line 305) | NetEqLifetimeStatistics NetEqTest::LifetimeStats() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_test.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_test_factory.cc type webrtc (line 46) | namespace webrtc { type test (line 47) | namespace test { function CodecSampleRate (line 50) | absl::optional CodecSampleRate( class SsrcSwitchDetector (line 76) | class SsrcSwitchDetector : public NetEqPostInsertPacket { method SsrcSwitchDetector (line 81) | explicit SsrcSwitchDetector(NetEqPostInsertPacket* other_callback) method AfterInsertPacket (line 84) | void AfterInsertPacket(const NetEqInput::PacketData& packet, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/neteq_test_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/output_audio_file.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/output_wav_file.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/packet.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/packet.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/packet_source.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/packet_source.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/packet_unittest.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { function MakeRtpHeader (line 23) | void MakeRtpHeader(int payload_type, function TEST (line 43) | TEST(TestPacket, RegularPacket) { function TEST (line 70) | TEST(TestPacket, DummyPacket) { function MakeRedHeader (line 116) | int MakeRedHeader(int payload_type, function TEST (line 134) | TEST(TestPacket, RED) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/resample_input_audio_file.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/resample_input_audio_file.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtc_event_log_source.cc type webrtc (line 25) | namespace webrtc { type test (line 26) | namespace test { function ShouldSkipStream (line 29) | bool ShouldSkipStream(ParsedRtcEventLog::MediaType media_type, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtc_event_log_source.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_analyze.cc function main (line 34) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_encode.cc function ABSL_FLAG (line 40) | ABSL_FLAG(bool, list_codecs, false, "Enumerate all codecs"); function main (line 357) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_file_source.cc type webrtc (line 25) | namespace webrtc { type test (line 26) | namespace test { function RtpFileSource (line 28) | RtpFileSource* RtpFileSource::Create(const std::string& file_name, FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_file_source.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_generator.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_generator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtp_jitter.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { function ReadNextPacket (line 29) | rtc::Buffer ReadNextPacket(FILE* file) { type PacketAndTime (line 54) | struct PacketAndTime { function WritePacket (line 59) | void WritePacket(const PacketAndTime& packet, FILE* file) { function RunRtpJitter (line 78) | int RunRtpJitter(int argc, char* argv[]) { function main (line 146) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/neteq/tools/rtpcat.cc function main (line 22) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/Channel.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/Channel.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/EncodeDecodeTest.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/EncodeDecodeTest.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/PCMFile.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/PCMFile.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/PacketLossTest.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/PacketLossTest.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/RTPFile.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/RTPFile.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestAllCodecs.cc type webrtc (line 45) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestAllCodecs.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestRedFec.cc type webrtc (line 36) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestRedFec.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestStereo.cc type webrtc (line 24) | namespace webrtc { type StereoMonoMode (line 91) | enum StereoMonoMode FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestStereo.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestVADDTX.cc type webrtc (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TestVADDTX.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/Tester.cc function TEST (line 29) | TEST(AudioCodingModuleTest, TestAllCodecs) { function TEST (line 36) | TEST(AudioCodingModuleTest, TestEncodeDecode) { function TEST (line 41) | TEST(AudioCodingModuleTest, TestRedFec) { function TEST (line 48) | TEST(AudioCodingModuleTest, TestIsac) { function TEST (line 58) | TEST(AudioCodingModuleTest, TwoWayCommunication) { function TEST (line 68) | TEST(AudioCodingModuleTest, TestStereo) { function TEST (line 73) | TEST(AudioCodingModuleTest, TestWebRtcVadDtx) { function TEST (line 77) | TEST(AudioCodingModuleTest, TestOpusDtx) { function TEST (line 85) | TEST(AudioCodingModuleTest, TestOpus) { function TEST (line 90) | TEST(AudioCodingModuleTest, TestPacketLoss) { function TEST (line 94) | TEST(AudioCodingModuleTest, TestPacketLossBurst) { function TEST (line 102) | TEST(AudioCodingModuleTest, TestPacketLossStereo) { function TEST (line 111) | TEST(AudioCodingModuleTest, TestPacketLossStereoBurst) { function TEST (line 119) | TEST(AudioCodingModuleTest, TestAPI) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TwoWayCommunication.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/TwoWayCommunication.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/iSACTest.cc type webrtc (line 26) | namespace webrtc { function TweakConfig (line 39) | AudioEncoderIsacFloat::Config TweakConfig( function SetISACConfigDefault (line 52) | void SetISACConfigDefault(ACMTestISACConfig& isacConfig) { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/iSACTest.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/opus_test.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/opus_test.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_coding/test/target_delay_unittest.cc type webrtc (line 22) | namespace webrtc { class TargetDelayTest (line 24) | class TargetDelayTest : public ::testing::Test { method TargetDelayTest (line 26) | TargetDelayTest() method SetUp (line 32) | void SetUp() { method OutOfRangeInput (line 51) | void OutOfRangeInput() { method TargetDelayBufferMinMax (line 56) | void TargetDelayBufferMinMax() { method Push (line 83) | void Push() { method Pull (line 92) | void Pull() { method Run (line 105) | void Run(bool clean) { method SetMinimumDelay (line 122) | int SetMinimumDelay(int delay_ms) { method SetMaximumDelay (line 126) | int SetMaximumDelay(int delay_ms) { method GetCurrentOptimalDelayMs (line 130) | int GetCurrentOptimalDelayMs() { function TEST_F (line 147) | TEST_F(TargetDelayTest, MAYBE_OutOfRangeInput) { function TEST_F (line 157) | TEST_F(TargetDelayTest, MAYBE_TargetDelayBufferMinMax) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_player.cc type webrtc (line 21) | namespace webrtc { type AudioDeviceMessageType (line 23) | enum AudioDeviceMessageType : uint32_t { function aaudio_data_callback_result_t (line 154) | aaudio_data_callback_result_t AAudioPlayer::OnDataCallback(void* audio... FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_player.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_recorder.cc type webrtc (line 22) | namespace webrtc { type AudioDeviceMessageType (line 24) | enum AudioDeviceMessageType : uint32_t { function aaudio_data_callback_result_t (line 152) | aaudio_data_callback_result_t AAudioRecorder::OnDataCallback( FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_recorder.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_wrapper.cc type webrtc (line 35) | namespace webrtc { function ErrorCallback (line 89) | void ErrorCallback(AAudioStream* stream, function aaudio_data_callback_result_t (line 100) | aaudio_data_callback_result_t DataCallback(AAudioStream* stream, class ScopedStreamBuilder (line 113) | class ScopedStreamBuilder { method ScopedStreamBuilder (line 115) | ScopedStreamBuilder() { method AAudioStreamBuilder (line 125) | AAudioStreamBuilder* get() const { return builder_; } function AAudioObserverInterface (line 281) | AAudioObserverInterface* AAudioWrapper::observer() const { function AudioParameters (line 285) | AudioParameters AAudioWrapper::audio_parameters() const { function aaudio_sharing_mode_t (line 334) | aaudio_sharing_mode_t AAudioWrapper::sharing_mode() const { function aaudio_performance_mode_t (line 339) | aaudio_performance_mode_t AAudioWrapper::performance_mode() const { function aaudio_stream_state_t (line 344) | aaudio_stream_state_t AAudioWrapper::stream_state() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/aaudio_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_common.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_device_template.h function namespace (line 20) | namespace webrtc { function SpeakerVolumeIsAvailable (line 234) | int32_t SpeakerVolumeIsAvailable(bool& available) override { function SetSpeakerVolume (line 239) | int32_t SetSpeakerVolume(uint32_t volume) override { function SpeakerVolume (line 244) | int32_t SpeakerVolume(uint32_t& volume) const override { function MaxSpeakerVolume (line 249) | int32_t MaxSpeakerVolume(uint32_t& maxVolume) const override { function MinSpeakerVolume (line 254) | int32_t MinSpeakerVolume(uint32_t& minVolume) const override { function MicrophoneVolumeIsAvailable (line 259) | int32_t MicrophoneVolumeIsAvailable(bool& available) override { function SetMicrophoneVolume (line 264) | int32_t SetMicrophoneVolume(uint32_t volume) override { function MicrophoneVolume (line 268) | int32_t MicrophoneVolume(uint32_t& volume) const override { function MaxMicrophoneVolume (line 273) | int32_t MaxMicrophoneVolume(uint32_t& maxVolume) const override { function MinMicrophoneVolume (line 277) | int32_t MinMicrophoneVolume(uint32_t& minVolume) const override { function SpeakerMuteIsAvailable (line 281) | int32_t SpeakerMuteIsAvailable(bool& available) override { function SetSpeakerMute (line 285) | int32_t SetSpeakerMute(bool enable) override { RTC_CHECK_NOTREACHED(); } function SpeakerMute (line 287) | int32_t SpeakerMute(bool& enabled) const override { RTC_CHECK_NOTREACHED... function MicrophoneMuteIsAvailable (line 289) | int32_t MicrophoneMuteIsAvailable(bool& available) override { function SetMicrophoneMute (line 293) | int32_t SetMicrophoneMute(bool enable) override { RTC_CHECK_NOTREACHED(); } function MicrophoneMute (line 295) | int32_t MicrophoneMute(bool& enabled) const override { function StereoPlayoutIsAvailable (line 301) | int32_t StereoPlayoutIsAvailable(bool& available) override { function SetStereoPlayout (line 307) | int32_t SetStereoPlayout(bool enable) override { function StereoPlayout (line 317) | int32_t StereoPlayout(bool& enabled) const override { function StereoRecordingIsAvailable (line 322) | int32_t StereoRecordingIsAvailable(bool& available) override { function SetStereoRecording (line 328) | int32_t SetStereoRecording(bool enable) override { function StereoRecording (line 338) | int32_t StereoRecording(bool& enabled) const override { function PlayoutDelay (line 344) | int32_t PlayoutDelay(uint16_t& delay_ms) const override { function AttachAudioBuffer (line 351) | void AttachAudioBuffer(AudioDeviceBuffer* audioBuffer) override { function BuiltInAECIsAvailable (line 369) | bool BuiltInAECIsAvailable() const override { function BuiltInAGCIsAvailable (line 385) | bool BuiltInAGCIsAvailable() const override { function BuiltInNSIsAvailable (line 401) | bool BuiltInNSIsAvailable() const override { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_device_unittest.cc type webrtc (line 57) | namespace webrtc { type TransportType (line 86) | enum TransportType { class AudioStreamInterface (line 94) | class AudioStreamInterface { class FileAudioStream (line 105) | class FileAudioStream : public AudioStreamInterface { method FileAudioStream (line 107) | FileAudioStream(size_t num_callbacks, method Write (line 127) | void Write(const void* source, size_t num_frames) override {} method Read (line 131) | void Read(void* destination, size_t num_frames) override { method file_size_in_seconds (line 137) | int file_size_in_seconds() const { method file_size_in_callbacks (line 141) | size_t file_size_in_callbacks() const { class FifoAudioStream (line 160) | class FifoAudioStream : public AudioStreamInterface { method FifoAudioStream (line 162) | explicit FifoAudioStream(size_t frames_per_buffer) method Write (line 177) | void Write(const void* source, size_t num_frames) override { method Read (line 198) | void Read(void* destination, size_t num_frames) override { method size (line 212) | size_t size() const { return fifo_->size(); } method largest_size (line 214) | size_t largest_size() const { return largest_size_; } method average_size (line 216) | size_t average_size() const { method Flush (line 224) | void Flush() { class LatencyMeasuringAudioStream (line 245) | class LatencyMeasuringAudioStream : public AudioStreamInterface { method LatencyMeasuringAudioStream (line 247) | explicit LatencyMeasuringAudioStream(size_t frames_per_buffer) method Read (line 255) | void Read(void* destination, size_t num_frames) override { method Write (line 277) | void Write(const void* source, size_t num_frames) override { method num_latency_values (line 310) | size_t num_latency_values() const { return latencies_.size(); } method min_latency (line 312) | int min_latency() const { method max_latency (line 318) | int max_latency() const { method average_latency (line 324) | int average_latency() const { method PrintResults (line 332) | void PrintResults() const { method IndexToMilliseconds (line 342) | int IndexToMilliseconds(double index) const { class MockAudioTransportAndroid (line 358) | class MockAudioTransportAndroid : public test::MockAudioTransport { method MockAudioTransportAndroid (line 360) | explicit MockAudioTransportAndroid(int type) method HandleCallbacks (line 371) | void HandleCallbacks(rtc::Event* test_is_done, method RealRecordedDataIsAvailable (line 389) | int32_t RealRecordedDataIsAvailable(const void* audioSamples, method RealNeedMorePlayData (line 412) | int32_t RealNeedMorePlayData(const size_t nSamples, method ReceivedEnoughCallbacks (line 434) | bool ReceivedEnoughCallbacks() { method play_mode (line 450) | bool play_mode() const { return type_ & kPlayout; } method rec_mode (line 451) | bool rec_mode() const { return type_ & kRecording; } class AudioDeviceTest (line 464) | class AudioDeviceTest : public ::testing::Test { method AudioDeviceTest (line 466) | AudioDeviceTest() : task_queue_factory_(CreateDefaultTaskQueueFactor... method playout_sample_rate (line 481) | int playout_sample_rate() const { return playout_parameters_.sample_... method record_sample_rate (line 482) | int record_sample_rate() const { return record_parameters_.sample_ra... method playout_channels (line 483) | size_t playout_channels() const { return playout_parameters_.channel... method record_channels (line 484) | size_t record_channels() const { return record_parameters_.channels(... method playout_frames_per_10ms_buffer (line 485) | size_t playout_frames_per_10ms_buffer() const { method record_frames_per_10ms_buffer (line 488) | size_t record_frames_per_10ms_buffer() const { method total_delay_ms (line 492) | int total_delay_ms() const { method audio_device (line 496) | rtc::scoped_refptr audio_device() const { method AudioDeviceModuleImpl (line 500) | AudioDeviceModuleImpl* audio_device_impl() const { method AudioManager (line 504) | AudioManager* audio_manager() const { method AudioManager (line 508) | AudioManager* GetAudioManager(AudioDeviceModule* adm) const { method AudioDeviceBuffer (line 513) | AudioDeviceBuffer* audio_device_buffer() const { method CreateAudioDevice (line 517) | rtc::scoped_refptr CreateAudioDevice( method GetFileName (line 525) | std::string GetFileName(int sample_rate) { method GetActiveAudioLayer (line 546) | AudioDeviceModule::AudioLayer GetActiveAudioLayer() const { method TestDelayOnAudioLayer (line 552) | int TestDelayOnAudioLayer( method TestActiveAudioLayer (line 562) | AudioDeviceModule::AudioLayer TestActiveAudioLayer( method DisableTestForThisDevice (line 572) | bool DisableTestForThisDevice(const std::string& model) { method AudioLayerSupportsVolumeControl (line 579) | bool AudioLayerSupportsVolumeControl() const { method SetMaxPlayoutVolume (line 583) | void SetMaxPlayoutVolume() { method DisableBuiltInAECIfAvailable (line 591) | void DisableBuiltInAECIfAvailable() { method StartPlayout (line 597) | void StartPlayout() { method StopPlayout (line 606) | void StopPlayout() { method StartRecording (line 612) | void StartRecording() { method StopRecording (line 621) | void StopRecording() { method GetMaxSpeakerVolume (line 626) | int GetMaxSpeakerVolume() const { method GetMinSpeakerVolume (line 632) | int GetMinSpeakerVolume() const { method GetSpeakerVolume (line 638) | int GetSpeakerVolume() const { function TEST_F (line 652) | TEST_F(AudioDeviceTest, ConstructDestruct) { function TEST_F (line 661) | TEST_F(AudioDeviceTest, VerifyDefaultAudioLayer) { function TEST_F (line 683) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForCombinedJavaOpenSLCo... function TEST_F (line 691) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForJavaInBothDirections) { function TEST_F (line 699) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForOpenSLInBothDirectio... function TEST_F (line 715) | TEST_F(AudioDeviceTest, function TEST_F (line 732) | TEST_F(AudioDeviceTest, function TEST_F (line 747) | TEST_F(AudioDeviceTest, UsesCorrectDelayEstimateForHighLatencyOutputPa... function TEST_F (line 752) | TEST_F(AudioDeviceTest, UsesCorrectDelayEstimateForLowLatencyOutputPat... function TEST_F (line 760) | TEST_F(AudioDeviceTest, VerifyAudioDeviceBufferParameters) { function TEST_F (line 771) | TEST_F(AudioDeviceTest, InitTerminate) { function TEST_F (line 778) | TEST_F(AudioDeviceTest, Devices) { function TEST_F (line 784) | TEST_F(AudioDeviceTest, SpeakerVolumeShouldBeAvailable) { function TEST_F (line 793) | TEST_F(AudioDeviceTest, MaxSpeakerVolumeIsPositive) { function TEST_F (line 802) | TEST_F(AudioDeviceTest, MinSpeakerVolumeIsZero) { function TEST_F (line 809) | TEST_F(AudioDeviceTest, DefaultSpeakerVolumeIsWithinMinMax) { function TEST_F (line 818) | TEST_F(AudioDeviceTest, SetSpeakerVolumeActuallySetsVolume) { function TEST_F (line 832) | TEST_F(AudioDeviceTest, StartStopPlayout) { function TEST_F (line 841) | TEST_F(AudioDeviceTest, StartStopRecording) { function TEST_F (line 852) | TEST_F(AudioDeviceTest, StopPlayoutRequiresInitToRestart) { function TEST_F (line 863) | TEST_F(AudioDeviceTest, StopRecordingRequiresInitToRestart) { function TEST_F (line 872) | TEST_F(AudioDeviceTest, StartPlayoutVerifyCallbacks) { function TEST_F (line 889) | TEST_F(AudioDeviceTest, StartRecordingVerifyCallbacks) { function TEST_F (line 906) | TEST_F(AudioDeviceTest, StartPlayoutAndRecordingVerifyCallbacks) { function TEST_F (line 929) | TEST_F(AudioDeviceTest, RunPlayoutWithFileAsSource) { function TEST_F (line 964) | TEST_F(AudioDeviceTest, DISABLED_RunPlayoutAndRecordingInFullDuplex) { function TEST_F (line 997) | TEST_F(AudioDeviceTest, DISABLED_MeasureLoopbackLatency) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_manager.cc type webrtc (line 22) | namespace webrtc { function SLObjectItf (line 110) | SLObjectItf AudioManager::GetOpenSLEngine() { function JNI_FUNCTION_ALIGN (line 239) | JNI_FUNCTION_ALIGN function AudioParameters (line 305) | const AudioParameters& AudioManager::GetPlayoutAudioParameters() { function AudioParameters (line 311) | const AudioParameters& AudioManager::GetRecordAudioParameters() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_manager.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_manager_unittest.cc type webrtc (line 23) | namespace webrtc { class AudioManagerTest (line 27) | class AudioManagerTest : public ::testing::Test { method AudioManagerTest (line 29) | AudioManagerTest() { method AudioManager (line 39) | AudioManager* audio_manager() const { return audio_manager_.get(); } method SetActiveAudioLayer (line 43) | void SetActiveAudioLayer() { method ValidateSLEngine (line 55) | void ValidateSLEngine(SLObjectItf engine_object) { function TEST_F (line 77) | TEST_F(AudioManagerTest, ConstructDestruct) {} function TEST_F (line 81) | TEST_F(AudioManagerTest, GetOpenSLEngineShouldFailForJavaAudioLayer) { function TEST_F (line 89) | TEST_F(AudioManagerTest, GetOpenSLEngineShouldSucceedForOpenSLESAudioL... function TEST_F (line 105) | TEST_F(AudioManagerTest, InitClose) { function TEST_F (line 110) | TEST_F(AudioManagerTest, IsAcousticEchoCancelerSupported) { function TEST_F (line 115) | TEST_F(AudioManagerTest, IsAutomaticGainControlSupported) { function TEST_F (line 119) | TEST_F(AudioManagerTest, IsNoiseSuppressorSupported) { function TEST_F (line 124) | TEST_F(AudioManagerTest, IsLowLatencyPlayoutSupported) { function TEST_F (line 129) | TEST_F(AudioManagerTest, IsLowLatencyRecordSupported) { function TEST_F (line 134) | TEST_F(AudioManagerTest, IsProAudioSupported) { function TEST_F (line 140) | TEST_F(AudioManagerTest, IsStereoPlayoutSupported) { function TEST_F (line 145) | TEST_F(AudioManagerTest, IsStereoRecordSupported) { function TEST_F (line 149) | TEST_F(AudioManagerTest, ShowAudioParameterInfo) { function TEST_F (line 174) | TEST_F(AudioManagerTest, VerifyAudioParameters) { function TEST_F (line 186) | TEST_F(AudioManagerTest, ShowDeviceInfo) { function TEST_F (line 195) | TEST_F(AudioManagerTest, ShowBuildInfo) { function TEST_F (line 205) | TEST_F(AudioManagerTest, AudioParametersWithDefaultConstruction) { function TEST_F (line 219) | TEST_F(AudioManagerTest, AudioParametersWithNonDefaultConstruction) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_record_jni.cc type webrtc (line 25) | namespace webrtc { class ScopedHistogramTimer (line 30) | class ScopedHistogramTimer { method ScopedHistogramTimer (line 32) | explicit ScopedHistogramTimer(const std::string& name) function JNI_FUNCTION_ALIGN (line 231) | JNI_FUNCTION_ALIGN function JNI_FUNCTION_ALIGN (line 252) | JNI_FUNCTION_ALIGN FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_record_jni.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_track_jni.cc type webrtc (line 24) | namespace webrtc { function JNI_FUNCTION_ALIGN (line 240) | JNI_FUNCTION_ALIGN function JNI_FUNCTION_ALIGN (line 264) | JNI_FUNCTION_ALIGN FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/audio_track_jni.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/build_info.cc type webrtc (line 15) | namespace webrtc { function SdkCode (line 53) | SdkCode BuildInfo::GetSdkVersion() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/build_info.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/ensure_initialized.cc type webrtc (line 27) | namespace webrtc { type audiodevicemodule (line 28) | namespace audiodevicemodule { function EnsureInitializedOnce (line 32) | void EnsureInitializedOnce() { function EnsureInitialized (line 42) | void EnsureInitialized() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/ensure_initialized.h function namespace (line 11) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/BuildInfo.java class BuildInfo (line 15) | public final class BuildInfo { method getDevice (line 16) | public static String getDevice() { method getDeviceModel (line 20) | public static String getDeviceModel() { method getProduct (line 24) | public static String getProduct() { method getBrand (line 28) | public static String getBrand() { method getDeviceManufacturer (line 32) | public static String getDeviceManufacturer() { method getAndroidBuildId (line 36) | public static String getAndroidBuildId() { method getBuildType (line 40) | public static String getBuildType() { method getBuildRelease (line 44) | public static String getBuildRelease() { method getSdkVersion (line 48) | public static int getSdkVersion() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioEffects.java class WebRtcAudioEffects (line 27) | public class WebRtcAudioEffects { method isAcousticEchoCancelerSupported (line 59) | public static boolean isAcousticEchoCancelerSupported() { method isNoiseSuppressorSupported (line 68) | public static boolean isNoiseSuppressorSupported() { method isAcousticEchoCancelerBlacklisted (line 76) | public static boolean isAcousticEchoCancelerBlacklisted() { method isNoiseSuppressorBlacklisted (line 86) | public static boolean isNoiseSuppressorBlacklisted() { method isAcousticEchoCancelerExcludedByUUID (line 97) | private static boolean isAcousticEchoCancelerExcludedByUUID() { method isNoiseSuppressorExcludedByUUID (line 111) | private static boolean isNoiseSuppressorExcludedByUUID() { method isAcousticEchoCancelerEffectAvailable (line 123) | private static boolean isAcousticEchoCancelerEffectAvailable() { method isNoiseSuppressorEffectAvailable (line 130) | private static boolean isNoiseSuppressorEffectAvailable() { method canUseAcousticEchoCanceler (line 138) | public static boolean canUseAcousticEchoCanceler() { method canUseNoiseSuppressor (line 148) | public static boolean canUseNoiseSuppressor() { method create (line 156) | public static WebRtcAudioEffects create() { method WebRtcAudioEffects (line 160) | private WebRtcAudioEffects() { method setAEC (line 168) | public boolean setAEC(boolean enable) { method setNS (line 187) | public boolean setNS(boolean enable) { method enable (line 202) | public void enable(int audioSession) { method release (line 260) | public void release() { method effectTypeIsVoIP (line 279) | private boolean effectTypeIsVoIP(UUID type) { method assertTrue (line 288) | private static void assertTrue(boolean condition) { method getAvailableEffects (line 296) | private static @Nullable Descriptor[] getAvailableEffects() { method isEffectTypeAvailable (line 311) | private static boolean isEffectTypeAvailable(UUID effectType) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioManager.java class WebRtcAudioManager (line 35) | public class WebRtcAudioManager { method setBlacklistDeviceForOpenSLESUsage (line 56) | @SuppressWarnings("NoSynchronizedMethodCheck") method setStereoOutput (line 65) | @SuppressWarnings("NoSynchronizedMethodCheck") method setStereoInput (line 72) | @SuppressWarnings("NoSynchronizedMethodCheck") method getStereoOutput (line 79) | @SuppressWarnings("NoSynchronizedMethodCheck") method getStereoInput (line 85) | @SuppressWarnings("NoSynchronizedMethodCheck") class VolumeLogger (line 100) | private static class VolumeLogger { method VolumeLogger (line 107) | public VolumeLogger(AudioManager audioManager) { method start (line 111) | public void start() { class LogVolumeTask (line 118) | private class LogVolumeTask extends TimerTask { method LogVolumeTask (line 122) | LogVolumeTask(int maxRingVolume, int maxVoiceCallVolume) { method run (line 127) | @Override method stop (line 142) | private void stop() { method WebRtcAudioManager (line 172) | WebRtcAudioManager(long nativeAudioManager) { method init (line 188) | private boolean init() { method dispose (line 200) | private void dispose() { method isCommunicationModeEnabled (line 208) | private boolean isCommunicationModeEnabled() { method isDeviceBlacklistedForOpenSLESUsage (line 212) | private boolean isDeviceBlacklistedForOpenSLESUsage() { method storeAudioParameters (line 222) | private void storeAudioParameters() { method hasEarpiece (line 242) | private boolean hasEarpiece() { method isLowLatencyOutputSupported (line 248) | private boolean isLowLatencyOutputSupported() { method isLowLatencyInputSupported (line 256) | public boolean isLowLatencyInputSupported() { method isProAudioSupported (line 266) | private boolean isProAudioSupported() { method isAAudioSupported (line 274) | private boolean isAAudioSupported() { method getNativeOutputSampleRate (line 282) | private int getNativeOutputSampleRate() { method getSampleRateForApiLevel (line 303) | private int getSampleRateForApiLevel() { method getLowLatencyOutputFramesPerBuffer (line 313) | private int getLowLatencyOutputFramesPerBuffer() { method isAcousticEchoCancelerSupported (line 329) | private static boolean isAcousticEchoCancelerSupported() { method isNoiseSuppressorSupported (line 332) | private static boolean isNoiseSuppressorSupported() { method getMinOutputFrameSize (line 339) | private static int getMinOutputFrameSize(int sampleRateInHz, int numCh... method getLowLatencyInputFramesPerBuffer (line 349) | private int getLowLatencyInputFramesPerBuffer() { method getMinInputFrameSize (line 357) | private static int getMinInputFrameSize(int sampleRateInHz, int numCha... method assertTrue (line 367) | private static void assertTrue(boolean condition) { method nativeCacheAudioParameters (line 373) | private native void nativeCacheAudioParameters(int sampleRate, int out... FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioRecord.java class WebRtcAudioRecord (line 26) | public class WebRtcAudioRecord { type AudioRecordStartErrorCode (line 66) | public enum AudioRecordStartErrorCode { type WebRtcAudioRecordErrorCallback (line 71) | public static interface WebRtcAudioRecordErrorCallback { method onWebRtcAudioRecordInitError (line 72) | void onWebRtcAudioRecordInitError(String errorMessage); method onWebRtcAudioRecordStartError (line 73) | void onWebRtcAudioRecordStartError(AudioRecordStartErrorCode errorCo... method onWebRtcAudioRecordError (line 74) | void onWebRtcAudioRecordError(String errorMessage); method setErrorCallback (line 79) | public static void setErrorCallback(WebRtcAudioRecordErrorCallback err... class AudioSamples (line 88) | public static class AudioSamples { method AudioSamples (line 98) | private AudioSamples(AudioRecord audioRecord, byte[] data) { method getAudioFormat (line 105) | public int getAudioFormat() { method getChannelCount (line 109) | public int getChannelCount() { method getSampleRate (line 113) | public int getSampleRate() { method getData (line 117) | public byte[] getData() { type WebRtcAudioRecordSamplesReadyCallback (line 123) | public static interface WebRtcAudioRecordSamplesReadyCallback { method onWebRtcAudioRecordSamplesReady (line 124) | void onWebRtcAudioRecordSamplesReady(AudioSamples samples); method setOnAudioSamplesReady (line 129) | public static void setOnAudioSamplesReady(WebRtcAudioRecordSamplesRead... class AudioRecordThread (line 139) | private class AudioRecordThread extends Thread { method AudioRecordThread (line 142) | public AudioRecordThread(String name) { method run (line 147) | @SuppressWarnings("ByteBufferBackingArray") method stopThread (line 202) | public void stopThread() { method WebRtcAudioRecord (line 208) | WebRtcAudioRecord(long nativeAudioRecord) { method enableBuiltInAEC (line 217) | private boolean enableBuiltInAEC(boolean enable) { method enableBuiltInNS (line 226) | private boolean enableBuiltInNS(boolean enable) { method initRecording (line 235) | private int initRecording(int sampleRate, int channels) { method startRecording (line 289) | private boolean startRecording() { method stopRecording (line 312) | private boolean stopRecording() { method logMainParameters (line 328) | private void logMainParameters() { method logMainParametersExtended (line 335) | private void logMainParametersExtended() { method assertTrue (line 344) | private static void assertTrue(boolean condition) { method channelCountToConfiguration (line 350) | private int channelCountToConfiguration(int channels) { method nativeCacheDirectBufferAddress (line 354) | private native void nativeCacheDirectBufferAddress(ByteBuffer byteBuff... method nativeDataIsRecorded (line 356) | private native void nativeDataIsRecorded(int bytes, long nativeAudioRe... method setAudioSource (line 358) | @SuppressWarnings("NoSynchronizedMethodCheck") method getDefaultAudioSource (line 365) | private static int getDefaultAudioSource() { method setMicrophoneMute (line 371) | public static void setMicrophoneMute(boolean mute) { method releaseAudioResources (line 377) | private void releaseAudioResources() { method reportWebRtcAudioRecordInitError (line 385) | private void reportWebRtcAudioRecordInitError(String errorMessage) { method reportWebRtcAudioRecordStartError (line 393) | private void reportWebRtcAudioRecordStartError( method reportWebRtcAudioRecordError (line 402) | private void reportWebRtcAudioRecordError(String errorMessage) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioTrack.java class WebRtcAudioTrack (line 28) | public class WebRtcAudioTrack { method setAudioTrackUsageAttribute (line 56) | @SuppressWarnings("NoSynchronizedMethodCheck") method getDefaultUsageAttribute (line 63) | private static int getDefaultUsageAttribute() { type AudioTrackStartErrorCode (line 87) | public enum AudioTrackStartErrorCode { type WebRtcAudioTrackErrorCallback (line 92) | @Deprecated method onWebRtcAudioTrackInitError (line 94) | void onWebRtcAudioTrackInitError(String errorMessage); method onWebRtcAudioTrackStartError (line 95) | void onWebRtcAudioTrackStartError(String errorMessage); method onWebRtcAudioTrackError (line 96) | void onWebRtcAudioTrackError(String errorMessage); type ErrorCallback (line 100) | public static interface ErrorCallback { method onWebRtcAudioTrackInitError (line 101) | void onWebRtcAudioTrackInitError(String errorMessage); method onWebRtcAudioTrackStartError (line 102) | void onWebRtcAudioTrackStartError(AudioTrackStartErrorCode errorCode... method onWebRtcAudioTrackError (line 103) | void onWebRtcAudioTrackError(String errorMessage); method setErrorCallback (line 109) | @Deprecated method setErrorCallback (line 115) | public static void setErrorCallback(ErrorCallback errorCallback) { class AudioTrackThread (line 126) | private class AudioTrackThread extends Thread { method AudioTrackThread (line 129) | public AudioTrackThread(String name) { method run (line 133) | @Override method writeBytes (line 191) | private int writeBytes(AudioTrack audioTrack, ByteBuffer byteBuffer,... method stopThread (line 201) | public void stopThread() { method WebRtcAudioTrack (line 207) | WebRtcAudioTrack(long nativeAudioTrack) { method initPlayout (line 218) | private int initPlayout(int sampleRate, int channels, double bufferSiz... method startPlayout (line 292) | private boolean startPlayout() { method stopPlayout (line 324) | private boolean stopPlayout() { method getStreamMaxVolume (line 344) | private int getStreamMaxVolume() { method setStreamVolume (line 352) | private boolean setStreamVolume(int volume) { method isVolumeFixed (line 364) | private boolean isVolumeFixed() { method getStreamVolume (line 371) | private int getStreamVolume() { method logMainParameters (line 378) | private void logMainParameters() { method createAudioTrackOnLollipopOrHigher (line 390) | @TargetApi(21) method createAudioTrackOnLowerThanLollipop (line 421) | @SuppressWarnings("deprecation") // Deprecated in API level 25. method logBufferSizeInFrames (line 428) | private void logBufferSizeInFrames() { method getBufferSizeInFrames (line 436) | private int getBufferSizeInFrames() { method logBufferCapacityInFrames (line 443) | private void logBufferCapacityInFrames() { method logMainParametersExtended (line 452) | private void logMainParametersExtended() { method logUnderrunCount (line 463) | private void logUnderrunCount() { method assertTrue (line 470) | private static void assertTrue(boolean condition) { method channelCountToConfiguration (line 476) | private int channelCountToConfiguration(int channels) { method nativeCacheDirectBufferAddress (line 480) | private native void nativeCacheDirectBufferAddress(ByteBuffer byteBuff... method nativeGetPlayoutData (line 482) | private native void nativeGetPlayoutData(int bytes, long nativeAudioRe... method setSpeakerMute (line 486) | public static void setSpeakerMute(boolean mute) { method releaseAudioResources (line 492) | private void releaseAudioResources() { method reportWebRtcAudioTrackInitError (line 500) | private void reportWebRtcAudioTrackInitError(String errorMessage) { method reportWebRtcAudioTrackStartError (line 511) | private void reportWebRtcAudioTrackStartError( method reportWebRtcAudioTrackError (line 523) | private void reportWebRtcAudioTrackError(String errorMessage) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/java/src/org/webrtc/voiceengine/WebRtcAudioUtils.java class WebRtcAudioUtils (line 29) | public final class WebRtcAudioUtils { method setWebRtcBasedAcousticEchoCanceler (line 71) | @SuppressWarnings("NoSynchronizedMethodCheck") method setWebRtcBasedNoiseSuppressor (line 77) | @SuppressWarnings("NoSynchronizedMethodCheck") method setWebRtcBasedAutomaticGainControl (line 83) | @SuppressWarnings("NoSynchronizedMethodCheck") method useWebRtcBasedAcousticEchoCanceler (line 90) | @SuppressWarnings("NoSynchronizedMethodCheck") method useWebRtcBasedNoiseSuppressor (line 99) | @SuppressWarnings("NoSynchronizedMethodCheck") method useWebRtcBasedAutomaticGainControl (line 109) | @SuppressWarnings("NoSynchronizedMethodCheck") method isAcousticEchoCancelerSupported (line 121) | public static boolean isAcousticEchoCancelerSupported() { method isNoiseSuppressorSupported (line 124) | public static boolean isNoiseSuppressorSupported() { method isAutomaticGainControlSupported (line 128) | public static boolean isAutomaticGainControlSupported() { method setDefaultSampleRateHz (line 137) | @SuppressWarnings("NoSynchronizedMethodCheck") method isDefaultSampleRateOverridden (line 144) | @SuppressWarnings("NoSynchronizedMethodCheck") method getDefaultSampleRateHz (line 150) | @SuppressWarnings("NoSynchronizedMethodCheck") method getBlackListedModelsForAecUsage (line 155) | public static List getBlackListedModelsForAecUsage() { method getBlackListedModelsForNsUsage (line 159) | public static List getBlackListedModelsForNsUsage() { method getThreadInfo (line 164) | public static String getThreadInfo() { method runningOnEmulator (line 170) | public static boolean runningOnEmulator() { method deviceIsBlacklistedForOpenSLESUsage (line 175) | public static boolean deviceIsBlacklistedForOpenSLESUsage() { method logDeviceInfo (line 181) | static void logDeviceInfo(String tag) { method logAudioState (line 196) | static void logAudioState(String tag) { method logAudioStateBasic (line 207) | private static void logAudioStateBasic(String tag, AudioManager audioM... method isVolumeFixed (line 217) | private static boolean isVolumeFixed(AudioManager audioManager) { method logAudioStateVolume (line 225) | private static void logAudioStateVolume(String tag, AudioManager audio... method logIsStreamMute (line 250) | private static void logIsStreamMute( method logAudioDeviceInfo (line 257) | private static void logAudioDeviceInfo(String tag, AudioManager audioM... method modeToString (line 291) | static String modeToString(int mode) { method streamTypeToString (line 306) | private static String streamTypeToString(int stream) { method deviceTypeToString (line 326) | private static String deviceTypeToString(int type) { method hasMicrophone (line 380) | private static boolean hasMicrophone() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_common.cc type webrtc (line 18) | namespace webrtc { function SLDataFormat_PCM (line 49) | SLDataFormat_PCM CreatePCMConfiguration(size_t channels, FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_common.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_player.cc type webrtc (line 43) | namespace webrtc { function SLuint32 (line 425) | SLuint32 OpenSLESPlayer::GetPlayState() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_player.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_recorder.cc type webrtc (line 44) | namespace webrtc { function SLuint32 (line 400) | SLuint32 OpenSLESRecorder::GetRecordState() const { function SLAndroidSimpleBufferQueueState (line 410) | SLAndroidSimpleBufferQueueState OpenSLESRecorder::GetBufferQueueState(... function SLuint32 (line 429) | SLuint32 OpenSLESRecorder::GetBufferCount() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/android/opensles_recorder.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_buffer.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_buffer.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_data_observer.cc type webrtc (line 17) | namespace webrtc { class ADMWrapper (line 23) | class ADMWrapper : public AudioDeviceModule, public AudioTransport { method ADMWrapper (line 25) | ADMWrapper(rtc::scoped_refptr impl, method ADMWrapper (line 33) | ADMWrapper(AudioLayer audio_layer, method IsValid (line 46) | bool IsValid() { return is_valid_; } method RecordedDataIsAvailable (line 49) | int32_t RecordedDataIsAvailable(const void* audioSamples, method NeedMorePlayData (line 76) | int32_t NeedMorePlayData(const size_t nSamples, method PullRenderData (line 106) | void PullRenderData(int bits_per_sample, method RegisterAudioCallback (line 118) | int32_t RegisterAudioCallback(AudioTransport* audio_callback) overri... method ActiveAudioLayer (line 125) | int32_t ActiveAudioLayer(AudioLayer* audio_layer) const override { method Init (line 128) | int32_t Init() override { method Terminate (line 137) | int32_t Terminate() override { return impl_->Terminate(); } method Initialized (line 138) | bool Initialized() const override { return impl_->Initialized(); } method PlayoutDevices (line 139) | int16_t PlayoutDevices() override { return impl_->PlayoutDevices(); } method RecordingDevices (line 140) | int16_t RecordingDevices() override { return impl_->RecordingDevices... method PlayoutDeviceName (line 141) | int32_t PlayoutDeviceName(uint16_t index, method RecordingDeviceName (line 146) | int32_t RecordingDeviceName(uint16_t index, method SetPlayoutDevice (line 151) | int32_t SetPlayoutDevice(uint16_t index) override { method SetPlayoutDevice (line 154) | int32_t SetPlayoutDevice(WindowsDeviceType device) override { method SetRecordingDevice (line 157) | int32_t SetRecordingDevice(uint16_t index) override { method SetRecordingDevice (line 160) | int32_t SetRecordingDevice(WindowsDeviceType device) override { method PlayoutIsAvailable (line 163) | int32_t PlayoutIsAvailable(bool* available) override { method InitPlayout (line 166) | int32_t InitPlayout() override { return impl_->InitPlayout(); } method PlayoutIsInitialized (line 167) | bool PlayoutIsInitialized() const override { method RecordingIsAvailable (line 170) | int32_t RecordingIsAvailable(bool* available) override { method InitRecording (line 173) | int32_t InitRecording() override { return impl_->InitRecording(); } method RecordingIsInitialized (line 174) | bool RecordingIsInitialized() const override { method StartPlayout (line 177) | int32_t StartPlayout() override { return impl_->StartPlayout(); } method StopPlayout (line 178) | int32_t StopPlayout() override { return impl_->StopPlayout(); } method Playing (line 179) | bool Playing() const override { return impl_->Playing(); } method StartRecording (line 180) | int32_t StartRecording() override { return impl_->StartRecording(); } method StopRecording (line 181) | int32_t StopRecording() override { return impl_->StopRecording(); } method Recording (line 182) | bool Recording() const override { return impl_->Recording(); } method InitSpeaker (line 183) | int32_t InitSpeaker() override { return impl_->InitSpeaker(); } method SpeakerIsInitialized (line 184) | bool SpeakerIsInitialized() const override { method InitMicrophone (line 187) | int32_t InitMicrophone() override { return impl_->InitMicrophone(); } method MicrophoneIsInitialized (line 188) | bool MicrophoneIsInitialized() const override { method SpeakerVolumeIsAvailable (line 191) | int32_t SpeakerVolumeIsAvailable(bool* available) override { method SetSpeakerVolume (line 194) | int32_t SetSpeakerVolume(uint32_t volume) override { method SpeakerVolume (line 197) | int32_t SpeakerVolume(uint32_t* volume) const override { method MaxSpeakerVolume (line 200) | int32_t MaxSpeakerVolume(uint32_t* max_volume) const override { method MinSpeakerVolume (line 203) | int32_t MinSpeakerVolume(uint32_t* min_volume) const override { method MicrophoneVolumeIsAvailable (line 206) | int32_t MicrophoneVolumeIsAvailable(bool* available) override { method SetMicrophoneVolume (line 209) | int32_t SetMicrophoneVolume(uint32_t volume) override { method MicrophoneVolume (line 212) | int32_t MicrophoneVolume(uint32_t* volume) const override { method MaxMicrophoneVolume (line 215) | int32_t MaxMicrophoneVolume(uint32_t* max_volume) const override { method MinMicrophoneVolume (line 218) | int32_t MinMicrophoneVolume(uint32_t* min_volume) const override { method SpeakerMuteIsAvailable (line 221) | int32_t SpeakerMuteIsAvailable(bool* available) override { method SetSpeakerMute (line 224) | int32_t SetSpeakerMute(bool enable) override { method SpeakerMute (line 227) | int32_t SpeakerMute(bool* enabled) const override { method MicrophoneMuteIsAvailable (line 230) | int32_t MicrophoneMuteIsAvailable(bool* available) override { method SetMicrophoneMute (line 233) | int32_t SetMicrophoneMute(bool enable) override { method MicrophoneMute (line 236) | int32_t MicrophoneMute(bool* enabled) const override { method StereoPlayoutIsAvailable (line 239) | int32_t StereoPlayoutIsAvailable(bool* available) const override { method SetStereoPlayout (line 242) | int32_t SetStereoPlayout(bool enable) override { method StereoPlayout (line 245) | int32_t StereoPlayout(bool* enabled) const override { method StereoRecordingIsAvailable (line 248) | int32_t StereoRecordingIsAvailable(bool* available) const override { method SetStereoRecording (line 251) | int32_t SetStereoRecording(bool enable) override { method StereoRecording (line 254) | int32_t StereoRecording(bool* enabled) const override { method PlayoutDelay (line 257) | int32_t PlayoutDelay(uint16_t* delay_ms) const override { method BuiltInAECIsAvailable (line 260) | bool BuiltInAECIsAvailable() const override { method BuiltInAGCIsAvailable (line 263) | bool BuiltInAGCIsAvailable() const override { method BuiltInNSIsAvailable (line 266) | bool BuiltInNSIsAvailable() const override { method EnableBuiltInAEC (line 269) | int32_t EnableBuiltInAEC(bool enable) override { method EnableBuiltInAGC (line 272) | int32_t EnableBuiltInAGC(bool enable) override { method EnableBuiltInNS (line 275) | int32_t EnableBuiltInNS(bool enable) override { method GetPlayoutUnderrunCount (line 278) | int32_t GetPlayoutUnderrunCount() const override { method GetPlayoutAudioParameters (line 283) | int GetPlayoutAudioParameters(AudioParameters* params) const override { method GetRecordAudioParameters (line 286) | int GetRecordAudioParameters(AudioParameters* params) const override { function CreateAudioDeviceWithDataObserver (line 301) | rtc::scoped_refptr CreateAudioDeviceWithDataObserver( function CreateAudioDeviceWithDataObserver (line 315) | rtc::scoped_refptr CreateAudioDeviceWithDataObserver( function CreateAudioDeviceWithDataObserver (line 328) | rtc::scoped_refptr CreateAudioDeviceWithDataObserver( function CreateAudioDeviceWithDataObserver (line 344) | rtc::scoped_refptr CreateAudioDeviceWithDataObserver( FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_generic.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_generic.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_impl.cc type webrtc (line 71) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_impl.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_name.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_name.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/audio_device_unittest.cc type webrtc (line 52) | namespace webrtc { type TransportType (line 97) | enum class TransportType { class AudioStream (line 107) | class AudioStream { function IndexToMilliseconds (line 118) | int IndexToMilliseconds(size_t index, size_t frames_per_10ms_buffer) { class FifoAudioStream (line 135) | class FifoAudioStream : public AudioStream { method Write (line 137) | void Write(rtc::ArrayView source) override { method Read (line 154) | void Read(rtc::ArrayView destination) override { method size (line 185) | size_t size() const { method max_size (line 190) | size_t max_size() const { method average_size (line 195) | size_t average_size() const { method RTC_GUARDED_BY (line 206) | RTC_GUARDED_BY(race_checker_) = 0; method RTC_GUARDED_BY (line 208) | RTC_GUARDED_BY(race_checker_) = 0; class LatencyAudioStream (line 213) | class LatencyAudioStream : public AudioStream { method LatencyAudioStream (line 215) | LatencyAudioStream() { method Read (line 223) | void Read(rtc::ArrayView destination) override { method Write (line 245) | void Write(rtc::ArrayView source) override { method num_latency_values (line 279) | size_t num_latency_values() const { method min_latency (line 284) | int min_latency() const { method max_latency (line 291) | int max_latency() const { method average_latency (line 298) | int average_latency() const { method PrintResults (line 307) | void PrintResults() const { method RTC_GUARDED_BY (line 325) | RTC_GUARDED_BY(read_thread_checker_) = 0; method RTC_GUARDED_BY (line 326) | RTC_GUARDED_BY(write_thread_checker_) = 0; class MockAudioTransport (line 332) | class MockAudioTransport : public test::MockAudioTransport { method MockAudioTransport (line 334) | explicit MockAudioTransport(TransportType type) : type_(type) {} method HandleCallbacks (line 341) | void HandleCallbacks(rtc::Event* event, method HandleCallbacks (line 363) | void HandleCallbacks(AudioStream* audio_stream) { method RealRecordedDataIsAvailable (line 367) | int32_t RealRecordedDataIsAvailable(const void* audio_buffer, method RealNeedMorePlayData (line 409) | int32_t RealNeedMorePlayData(const size_t samples_per_channel, method ReceivedEnoughCallbacks (line 453) | bool ReceivedEnoughCallbacks() { method play_mode (line 471) | bool play_mode() const { method rec_mode (line 476) | bool rec_mode() const { method ResetCallbackCounters (line 481) | void ResetCallbackCounters() { method RTC_GUARDED_BY (line 497) | RTC_GUARDED_BY(lock_) = 0; class MAYBE_AudioDeviceTest (line 517) | class MAYBE_AudioDeviceTest method MAYBE_AudioDeviceTest (line 520) | MAYBE_AudioDeviceTest() method PreTearDown (line 567) | void PreTearDown() { EXPECT_EQ(0, audio_device_->Terminate()); } method requirements_satisfied (line 575) | bool requirements_satisfied() const { return requirements_satisfied_; } method audio_layer (line 577) | AudioDeviceModule::AudioLayer audio_layer() const { return audio_lay... method CreateAudioDevice (line 586) | rtc::scoped_refptr CreateAudioDevice() { method StartPlayout (line 614) | void StartPlayout() { method StopPlayout (line 622) | void StopPlayout() { method StartRecording (line 628) | void StartRecording() { method StopRecording (line 636) | void StopRecording() { method NewWindowsAudioDeviceModuleIsUsed (line 642) | bool NewWindowsAudioDeviceModuleIsUsed() { function TEST (line 671) | TEST(MAYBE_AudioDeviceTestWin, ConstructDestructWithFactory) { function TEST_P (line 706) | TEST_P(MAYBE_AudioDeviceTest, ConstructDestructDefault) {} function TEST_P (line 708) | TEST_P(MAYBE_AudioDeviceTest, InitTerminate) { function TEST_P (line 717) | TEST_P(MAYBE_AudioDeviceTest, PlayoutDeviceNames) { function TEST_P (line 734) | TEST_P(MAYBE_AudioDeviceTest, RecordingDeviceNames) { function TEST_P (line 752) | TEST_P(MAYBE_AudioDeviceTest, SetPlayoutDevice) { function TEST_P (line 775) | TEST_P(MAYBE_AudioDeviceTest, SetRecordingDevice) { function TEST_P (line 798) | TEST_P(MAYBE_AudioDeviceTest, StartStopPlayout) { function TEST_P (line 805) | TEST_P(MAYBE_AudioDeviceTest, StartStopRecording) { function TEST_P (line 813) | TEST_P(MAYBE_AudioDeviceTest, StartStopPlayoutWithRealDevice) { function TEST_P (line 840) | TEST_P(MAYBE_AudioDeviceTest, StartStopRecordingWithRealDevice) { function TEST_P (line 868) | TEST_P(MAYBE_AudioDeviceTest, InitStopInitRecording) { function TEST_P (line 879) | TEST_P(MAYBE_AudioDeviceTest, StartInitRecording) { function TEST_P (line 891) | TEST_P(MAYBE_AudioDeviceTest, StartInitPlayout) { function TEST_P (line 902) | TEST_P(MAYBE_AudioDeviceTest, InitStopInitRecordingWhilePlaying) { function TEST_P (line 914) | TEST_P(MAYBE_AudioDeviceTest, InitStopInitPlayout) { function TEST_P (line 924) | TEST_P(MAYBE_AudioDeviceTest, InitStopInitPlayoutWhileRecording) { function TEST_P (line 940) | TEST_P(MAYBE_AudioDeviceTest, StartStopPlayoutWithExternalRestart) { function TEST_P (line 952) | TEST_P(MAYBE_AudioDeviceTest, StartStopRecordingWithExternalRestart) { function TEST_P (line 966) | TEST_P(MAYBE_AudioDeviceTest, StartStopPlayoutWithInternalRestart) { function TEST_P (line 1011) | TEST_P(MAYBE_AudioDeviceTest, StartStopRecordingWithInternalRestart) { function TEST_P (line 1060) | TEST_P(MAYBE_AudioDeviceTest, StartPlayoutVerifyCallbacks) { function TEST_P (line 1092) | TEST_P(MAYBE_AudioDeviceTest, MAYBE_StartRecordingVerifyCallbacks) { function TEST_P (line 1108) | TEST_P(MAYBE_AudioDeviceTest, MAYBE_StartPlayoutAndRecordingVerifyCall... function TEST_P (line 1138) | TEST_P(MAYBE_AudioDeviceTest, RunPlayoutAndRecordingInFullDuplex) { function TEST_P (line 1164) | TEST_P(MAYBE_AudioDeviceTest, function TEST_P (line 1202) | TEST_P(MAYBE_AudioDeviceTest, DISABLED_MeasureLoopbackLatency) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/audio_device_dummy.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/audio_device_dummy.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/file_audio_device.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/file_audio_device.h function namespace (line 24) | namespace rtc { function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/file_audio_device_factory.cc type webrtc (line 20) | namespace webrtc { function FileAudioDevice (line 26) | FileAudioDevice* FileAudioDeviceFactory::CreateFileAudioDevice() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/dummy/file_audio_device_factory.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/fine_audio_buffer.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/fine_audio_buffer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/fine_audio_buffer_unittest.cc type webrtc (line 28) | namespace webrtc { function VerifyBuffer (line 40) | bool VerifyBuffer(const int16_t* buffer, int buffer_number, int size) { function ACTION_P2 (line 57) | ACTION_P2(UpdateBuffer, iteration, samples_per_10_ms) { function UpdateInputBuffer (line 69) | void UpdateInputBuffer(int16_t* buffer, int iteration, int size) { function ACTION_P2 (line 80) | ACTION_P2(VerifyInputBuffer, iteration, samples_per_10_ms) { function RunFineBufferTest (line 89) | void RunFineBufferTest(int frame_size_in_samples) { function TEST (line 148) | TEST(FineBufferTest, BufferLessThan10ms) { function TEST (line 153) | TEST(FineBufferTest, GreaterThan10ms) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device_data_observer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device_default.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device_defines.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device_factory.cc type webrtc (line 25) | namespace webrtc { function CreateWindowsCoreAudioAudioDeviceModule (line 27) | rtc::scoped_refptr CreateWindowsCoreAudioAudioDevic... function CreateWindowsCoreAudioAudioDeviceModuleForTest (line 35) | rtc::scoped_refptr FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/audio_device_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/fake_audio_device.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/mock_audio_device.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/mock_audio_transport.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/test_audio_device.cc type webrtc (line 38) | namespace webrtc { class TestAudioDeviceModuleImpl (line 47) | class TestAudioDeviceModuleImpl method TestAudioDeviceModuleImpl (line 57) | TestAudioDeviceModuleImpl(TaskQueueFactory* task_queue_factory, method Init (line 89) | int32_t Init() override { method RegisterAudioCallback (line 101) | int32_t RegisterAudioCallback(AudioTransport* callback) override { method StartPlayout (line 108) | int32_t StartPlayout() override { method StopPlayout (line 115) | int32_t StopPlayout() override { method StartRecording (line 121) | int32_t StartRecording() override { method StopRecording (line 128) | int32_t StopRecording() override { method Playing (line 134) | bool Playing() const override { method Recording (line 139) | bool Recording() const override { method WaitForPlayoutEnd (line 146) | bool WaitForPlayoutEnd(int timeout_ms = rtc::Event::kForever) overri... method WaitForRecordingEnd (line 152) | bool WaitForRecordingEnd(int timeout_ms = rtc::Event::kForever) over... method ProcessAudio (line 157) | void ProcessAudio() { class PulsedNoiseCapturerImpl (line 211) | class PulsedNoiseCapturerImpl final method PulsedNoiseCapturerImpl (line 215) | PulsedNoiseCapturerImpl(int16_t max_amplitude, method SamplingFrequency (line 226) | int SamplingFrequency() const override { return sampling_frequency_i... method NumChannels (line 228) | int NumChannels() const override { return num_channels_; } method Capture (line 230) | bool Capture(rtc::BufferT* buffer) override { method SetMaxAmplitude (line 253) | void SetMaxAmplitude(int16_t amplitude) override { class WavFileReader (line 267) | class WavFileReader final : public TestAudioDeviceModule::Capturer { method WavFileReader (line 269) | WavFileReader(std::string filename, method SamplingFrequency (line 278) | int SamplingFrequency() const override { return sampling_frequency_i... method NumChannels (line 280) | int NumChannels() const override { return num_channels_; } method Capture (line 282) | bool Capture(rtc::BufferT* buffer) override { method WavFileReader (line 303) | WavFileReader(std::unique_ptr wav_reader, class WavFileWriter (line 321) | class WavFileWriter final : public TestAudioDeviceModule::Renderer { method WavFileWriter (line 323) | WavFileWriter(std::string filename, method SamplingFrequency (line 332) | int SamplingFrequency() const override { return sampling_frequency_i... method NumChannels (line 334) | int NumChannels() const override { return num_channels_; } method Render (line 336) | bool Render(rtc::ArrayView data) override { method WavFileWriter (line 342) | WavFileWriter(std::unique_ptr wav_writer, class BoundedWavFileWriter (line 354) | class BoundedWavFileWriter : public TestAudioDeviceModule::Renderer { method BoundedWavFileWriter (line 356) | BoundedWavFileWriter(std::string filename, method SamplingFrequency (line 369) | int SamplingFrequency() const override { return sampling_frequency_i... method NumChannels (line 371) | int NumChannels() const override { return num_channels_; } method Render (line 373) | bool Render(rtc::ArrayView data) override { class DiscardRenderer (line 422) | class DiscardRenderer final : public TestAudioDeviceModule::Renderer { method DiscardRenderer (line 424) | explicit DiscardRenderer(int sampling_frequency_in_hz, int num_chann... method SamplingFrequency (line 428) | int SamplingFrequency() const override { return sampling_frequency_i... method NumChannels (line 430) | int NumChannels() const override { return num_channels_; } method Render (line 432) | bool Render(rtc::ArrayView data) override { return tr... FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/test_audio_device.h function class (line 37) | class Capturer { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/include/test_audio_device_unittest.cc type webrtc (line 24) | namespace webrtc { function RunTest (line 28) | void RunTest(const std::vector& input_samples, function TEST (line 69) | TEST(BoundedWavFileWriterTest, NoSilence) { function TEST (line 77) | TEST(BoundedWavFileWriterTest, SomeStartSilence) { function TEST (line 85) | TEST(BoundedWavFileWriterTest, NegativeStartSilence) { function TEST (line 93) | TEST(BoundedWavFileWriterTest, SomeEndSilence) { function TEST (line 101) | TEST(BoundedWavFileWriterTest, DoubleEndSilence) { function TEST (line 110) | TEST(BoundedWavFileWriterTest, DoubleSilence) { function TEST (line 118) | TEST(BoundedWavFileWriterTest, EndSilenceCutoff) { function TEST (line 126) | TEST(WavFileReaderTest, RepeatedTrueWithSingleFrameFileReadTwice) { function TEST (line 166) | TEST(PulsedNoiseCapturerTest, SetMaxAmplitude) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/alsasymboltable_linux.cc type webrtc (line 30) | namespace webrtc { type adm_linux_alsa (line 31) | namespace adm_linux_alsa { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/alsasymboltable_linux.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_device_alsa_linux.cc function WebRTCAlsaSymbolTable (line 20) | WebRTCAlsaSymbolTable* GetAlsaSymbolTable() { function WebrtcAlsaErrorHandler (line 49) | void WebrtcAlsaErrorHandler(const char* file, type webrtc (line 56) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_device_alsa_linux.h type webrtc (line 28) | typedef webrtc::adm_linux_alsa::AlsaSymbolTable WebRTCAlsaSymbolTable; function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_device_pulse_linux.cc function WebRTCPulseSymbolTable (line 19) | WebRTCPulseSymbolTable* GetPulseSymbolTable() { type webrtc (line 32) | namespace webrtc { function RTC_EXCLUSIVE_LOCKS_REQUIRED (line 1888) | RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_) { function RTC_EXCLUSIVE_LOCKS_REQUIRED (line 1956) | RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_device_pulse_linux.h type webrtc (line 103) | typedef webrtc::adm_linux_pulse::PulseAudioSymbolTable WebRTCPulseSymbol... function namespace (line 106) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_mixer_manager_alsa_linux.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_mixer_manager_alsa_linux.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_mixer_manager_pulse_linux.cc type webrtc (line 28) | namespace webrtc { class AutoPulseLock (line 30) | class AutoPulseLock { method AutoPulseLock (line 32) | explicit AutoPulseLock(pa_threaded_mainloop* pa_mainloop) FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/audio_mixer_manager_pulse_linux.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/latebindingsymboltable_linux.cc type webrtc (line 19) | namespace webrtc { type adm_linux (line 20) | namespace adm_linux { function DllHandle (line 35) | DllHandle InternalLoadDll(const char dll_name[]) { function InternalUnloadDll (line 47) | void InternalUnloadDll(DllHandle handle) { function LoadSymbol (line 66) | static bool LoadSymbol(DllHandle handle, function InternalLoadSymbols (line 88) | bool InternalLoadSymbols(DllHandle handle, FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/latebindingsymboltable_linux.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/pulseaudiosymboltable_linux.cc type webrtc (line 30) | namespace webrtc { type adm_linux_pulse (line 31) | namespace adm_linux_pulse { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/linux/pulseaudiosymboltable_linux.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/mac/audio_device_mac.cc type webrtc (line 27) | namespace webrtc { function OSStatus (line 1821) | OSStatus AudioDeviceMac::SetDesiredPlayoutFormat() { function OSStatus (line 1918) | OSStatus AudioDeviceMac::objectListenerProc( function OSStatus (line 1932) | OSStatus AudioDeviceMac::implObjectListenerProc( function OSStatus (line 2139) | OSStatus AudioDeviceMac::deviceIOProc(AudioDeviceID, function OSStatus (line 2155) | OSStatus AudioDeviceMac::outConverterProc(AudioConverterRef, function OSStatus (line 2166) | OSStatus AudioDeviceMac::inDeviceIOProc(AudioDeviceID, function OSStatus (line 2182) | OSStatus AudioDeviceMac::inConverterProc( function OSStatus (line 2194) | OSStatus AudioDeviceMac::implDeviceIOProc(const AudioBufferList* input... function OSStatus (line 2269) | OSStatus AudioDeviceMac::implOutConverterProc(UInt32* numberDataPackets, function OSStatus (line 2293) | OSStatus AudioDeviceMac::implInDeviceIOProc(const AudioBufferList* inp... function OSStatus (line 2350) | OSStatus AudioDeviceMac::implInConverterProc(UInt32* numberDataPackets, FILE: tgcalls/third_party/webrtc/src/modules/audio_device/mac/audio_device_mac.h type PaUtilRingBuffer (line 27) | struct PaUtilRingBuffer function namespace (line 29) | namespace rtc { function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/mac/audio_mixer_manager_mac.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/mac/audio_mixer_manager_mac.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/mock_audio_device_buffer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/audio_device_core_win.cc type tagTHREADNAME_INFO (line 76) | struct tagTHREADNAME_INFO { type webrtc (line 83) | namespace webrtc { class MediaBufferImpl (line 96) | class MediaBufferImpl final : public IMediaBuffer { method MediaBufferImpl (line 98) | explicit MediaBufferImpl(DWORD maxLength) method STDMETHOD (line 105) | STDMETHOD(GetBufferAndLength(BYTE** ppBuffer, DWORD* pcbLength)) { method STDMETHOD (line 116) | STDMETHOD(GetMaxLength(DWORD* pcbMaxLength)) { method STDMETHOD (line 125) | STDMETHOD(SetLength(DWORD cbLength)) { method STDMETHOD_ (line 135) | STDMETHOD_(ULONG, AddRef()) { return InterlockedIncrement(&_refCount... method STDMETHOD (line 137) | STDMETHOD(QueryInterface(REFIID riid, void** ppv)) { method STDMETHOD_ (line 149) | STDMETHOD_(ULONG, Release()) { function HRESULT (line 172) | HRESULT __stdcall AudioDeviceWindowsCore::OnDefaultDeviceChanged( function ULONG (line 181) | ULONG AudioDeviceWindowsCore::AddRef() { function ULONG (line 186) | ULONG AudioDeviceWindowsCore::Release() { function HRESULT (line 191) | HRESULT AudioDeviceWindowsCore::QueryInterface(REFIID iid, void** obje... function DWORD (line 2667) | DWORD WINAPI AudioDeviceWindowsCore::WSAPIRenderThread(LPVOID context) { function DWORD (line 2675) | DWORD WINAPI AudioDeviceWindowsCore::WSAPICaptureThread(LPVOID context) { function DWORD (line 2679) | DWORD WINAPI AudioDeviceWindowsCore::WSAPICaptureThreadPollDMO(LPVOID ... function DWORD (line 2688) | DWORD AudioDeviceWindowsCore::DoRenderThread() { function DWORD (line 2964) | DWORD AudioDeviceWindowsCore::InitCaptureThreadPriority() { function DWORD (line 3001) | DWORD AudioDeviceWindowsCore::DoCaptureThreadPollDMO() { function DWORD (line 3125) | DWORD AudioDeviceWindowsCore::DoCaptureThread() { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/audio_device_core_win.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/audio_device_module_win.cc type webrtc (line 24) | namespace webrtc { type webrtc_win (line 25) | namespace webrtc_win { class WindowsAudioDeviceModule (line 80) | class WindowsAudioDeviceModule : public AudioDeviceModuleForTest { type InitStatus (line 82) | enum class InitStatus { method WindowsAudioDeviceModule (line 90) | WindowsAudioDeviceModule(std::unique_ptr audio_input, method WindowsAudioDeviceModule (line 108) | WindowsAudioDeviceModule(const WindowsAudioDeviceModule&) = delete; method WindowsAudioDeviceModule (line 109) | WindowsAudioDeviceModule& operator=(const WindowsAudioDeviceModule... method ActiveAudioLayer (line 111) | int32_t ActiveAudioLayer( method RegisterAudioCallback (line 120) | int32_t RegisterAudioCallback(AudioTransport* audioCallback) overr... method Init (line 127) | int32_t Init() override { method Terminate (line 155) | int32_t Terminate() override { method Initialized (line 169) | bool Initialized() const override { method PlayoutDevices (line 174) | int16_t PlayoutDevices() override { method RecordingDevices (line 181) | int16_t RecordingDevices() override { method PlayoutDeviceName (line 188) | int32_t PlayoutDeviceName(uint16_t index, method RecordingDeviceName (line 205) | int32_t RecordingDeviceName(uint16_t index, method SetPlayoutDevice (line 223) | int32_t SetPlayoutDevice(uint16_t index) override { method SetPlayoutDevice (line 230) | int32_t SetPlayoutDevice( method SetRecordingDevice (line 237) | int32_t SetRecordingDevice(uint16_t index) override { method SetRecordingDevice (line 243) | int32_t SetRecordingDevice( method PlayoutIsAvailable (line 250) | int32_t PlayoutIsAvailable(bool* available) override { method InitPlayout (line 257) | int32_t InitPlayout() override { method PlayoutIsInitialized (line 265) | bool PlayoutIsInitialized() const override { method RecordingIsAvailable (line 272) | int32_t RecordingIsAvailable(bool* available) override { method InitRecording (line 279) | int32_t InitRecording() override { method RecordingIsInitialized (line 287) | bool RecordingIsInitialized() const override { method StartPlayout (line 294) | int32_t StartPlayout() override { method StopPlayout (line 302) | int32_t StopPlayout() override { method Playing (line 309) | bool Playing() const override { method StartRecording (line 316) | int32_t StartRecording() override { method StopRecording (line 324) | int32_t StopRecording() override { method Recording (line 331) | bool Recording() const override { method InitSpeaker (line 337) | int32_t InitSpeaker() override { method SpeakerIsInitialized (line 344) | bool SpeakerIsInitialized() const override { method InitMicrophone (line 351) | int32_t InitMicrophone() override { method MicrophoneIsInitialized (line 358) | bool MicrophoneIsInitialized() const override { method SpeakerVolumeIsAvailable (line 365) | int32_t SpeakerVolumeIsAvailable(bool* available) override { method SetSpeakerVolume (line 373) | int32_t SetSpeakerVolume(uint32_t volume) override { return 0; } method SpeakerVolume (line 374) | int32_t SpeakerVolume(uint32_t* volume) const override { return 0; } method MaxSpeakerVolume (line 375) | int32_t MaxSpeakerVolume(uint32_t* maxVolume) const override { ret... method MinSpeakerVolume (line 376) | int32_t MinSpeakerVolume(uint32_t* minVolume) const override { ret... method MicrophoneVolumeIsAvailable (line 378) | int32_t MicrophoneVolumeIsAvailable(bool* available) override { method SetMicrophoneVolume (line 386) | int32_t SetMicrophoneVolume(uint32_t volume) override { return 0; } method MicrophoneVolume (line 387) | int32_t MicrophoneVolume(uint32_t* volume) const override { return... method MaxMicrophoneVolume (line 388) | int32_t MaxMicrophoneVolume(uint32_t* maxVolume) const override { ... method MinMicrophoneVolume (line 389) | int32_t MinMicrophoneVolume(uint32_t* minVolume) const override { ... method SpeakerMuteIsAvailable (line 391) | int32_t SpeakerMuteIsAvailable(bool* available) override { return ... method SetSpeakerMute (line 392) | int32_t SetSpeakerMute(bool enable) override { return 0; } method SpeakerMute (line 393) | int32_t SpeakerMute(bool* enabled) const override { return 0; } method MicrophoneMuteIsAvailable (line 395) | int32_t MicrophoneMuteIsAvailable(bool* available) override { retu... method SetMicrophoneMute (line 396) | int32_t SetMicrophoneMute(bool enable) override { return 0; } method MicrophoneMute (line 397) | int32_t MicrophoneMute(bool* enabled) const override { return 0; } method StereoPlayoutIsAvailable (line 399) | int32_t StereoPlayoutIsAvailable(bool* available) const override { method SetStereoPlayout (line 407) | int32_t SetStereoPlayout(bool enable) override { method StereoPlayout (line 414) | int32_t StereoPlayout(bool* enabled) const override { method StereoRecordingIsAvailable (line 422) | int32_t StereoRecordingIsAvailable(bool* available) const override { method SetStereoRecording (line 430) | int32_t SetStereoRecording(bool enable) override { method StereoRecording (line 437) | int32_t StereoRecording(bool* enabled) const override { method PlayoutDelay (line 445) | int32_t PlayoutDelay(uint16_t* delayMS) const override { return 0; } method BuiltInAECIsAvailable (line 447) | bool BuiltInAECIsAvailable() const override { return false; } method BuiltInAGCIsAvailable (line 448) | bool BuiltInAGCIsAvailable() const override { return false; } method BuiltInNSIsAvailable (line 449) | bool BuiltInNSIsAvailable() const override { return false; } method EnableBuiltInAEC (line 451) | int32_t EnableBuiltInAEC(bool enable) override { return 0; } method EnableBuiltInAGC (line 452) | int32_t EnableBuiltInAGC(bool enable) override { return 0; } method EnableBuiltInNS (line 453) | int32_t EnableBuiltInNS(bool enable) override { return 0; } method AttachAudioBuffer (line 455) | int32_t AttachAudioBuffer() { method RestartPlayoutInternally (line 462) | int RestartPlayoutInternally() override { method RestartRecordingInternally (line 469) | int RestartRecordingInternally() override { method SetPlayoutSampleRate (line 475) | int SetPlayoutSampleRate(uint32_t sample_rate) override { method SetRecordingSampleRate (line 481) | int SetRecordingSampleRate(uint32_t sample_rate) override { function CreateWindowsCoreAudioAudioDeviceModuleFromInputAndOutput (line 511) | rtc::scoped_refptr FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/audio_device_module_win.h function class (line 29) | class AudioInput { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_base_win.cc type webrtc (line 27) | namespace webrtc { type webrtc_win (line 28) | namespace webrtc_win { type DefaultDeviceType (line 42) | enum DefaultDeviceType { function IndexToString (line 73) | std::string IndexToString(int index) { function Run (line 121) | void Run(void* obj) { function IsLowLatencySupported (line 129) | bool IsLowLatencySupported(IAudioClient3* client3, function EDataFlow (line 198) | EDataFlow CoreAudioBase::GetDataFlow() const { function AudioSessionState (line 773) | AudioSessionState CoreAudioBase::GetAudioSessionState() const { function ULONG (line 785) | ULONG CoreAudioBase::AddRef() { function ULONG (line 792) | ULONG CoreAudioBase::Release() { function HRESULT (line 799) | HRESULT CoreAudioBase::QueryInterface(REFIID iid, void** object) { function HRESULT (line 812) | HRESULT CoreAudioBase::OnStateChanged(AudioSessionState new_state) { function HRESULT (line 825) | HRESULT CoreAudioBase::OnSessionDisconnected( function HRESULT (line 853) | HRESULT CoreAudioBase::OnDisplayNameChanged(LPCWSTR new_display_name, function HRESULT (line 859) | HRESULT CoreAudioBase::OnIconPathChanged(LPCWSTR new_icon_path, function HRESULT (line 865) | HRESULT CoreAudioBase::OnSimpleVolumeChanged(float new_simple_volume, function HRESULT (line 872) | HRESULT CoreAudioBase::OnChannelVolumeChanged(DWORD channel_count, function HRESULT (line 880) | HRESULT CoreAudioBase::OnGroupingParamChanged(LPCGUID new_grouping_p... function HRESULT (line 886) | HRESULT __stdcall CoreAudioBase::OnDefaultDeviceChanged(EDataFlow flow, FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_base_win.h function namespace (line 29) | namespace webrtc_win { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_input_win.cc type webrtc (line 23) | namespace webrtc { type webrtc_win (line 24) | namespace webrtc_win { type AudioDeviceMessageType (line 26) | enum AudioDeviceMessageType : uint32_t { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_input_win.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_output_win.cc type webrtc (line 23) | namespace webrtc { type webrtc_win (line 24) | namespace webrtc_win { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_output_win.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_utility_win.cc type webrtc (line 32) | namespace webrtc { type webrtc_win (line 33) | namespace webrtc_win { function ChannelMaskToString (line 48) | std::string ChannelMaskToString(DWORD channel_mask) { function LoadAudiosesDll (line 203) | bool LoadAudiosesDll() { function LoadAvrtDll (line 213) | bool LoadAvrtDll() { function CreateDeviceEnumeratorInternal (line 222) | ComPtr CreateDeviceEnumeratorInternal( function IsSupportedInternal (line 251) | bool IsSupportedInternal() { function IsDeviceActive (line 276) | bool IsDeviceActive(IMMDevice* device) { function CreateDeviceInternal (line 283) | ComPtr CreateDeviceInternal(const std::string& device_id, function GetDeviceIdInternal (line 335) | std::string GetDeviceIdInternal(IMMDevice* device) { function GetDeviceFriendlyNameInternal (line 348) | std::string GetDeviceFriendlyNameInternal(IMMDevice* device) { function CreateSessionManager2Internal (line 371) | ComPtr CreateSessionManager2Internal( function CreateSessionEnumeratorInternal (line 387) | ComPtr CreateSessionEnumeratorInternal( function CreateClientInternal (line 412) | ComPtr CreateClientInternal(IMMDevice* audio_device) { function CreateClient2Internal (line 426) | ComPtr CreateClient2Internal(IMMDevice* audio_device) { function CreateClient3Internal (line 440) | ComPtr CreateClient3Internal(IMMDevice* audio_device) { function CreateCollectionInternal (line 454) | ComPtr CreateCollectionInternal(EDataFlow data_... function GetDeviceNamesInternal (line 474) | bool GetDeviceNamesInternal(EDataFlow data_flow, function HRESULT (line 599) | HRESULT GetPreferredAudioParametersInternal(IAudioClient* client, type core_audio_utility (line 644) | namespace core_audio_utility { function WAVEFORMATEXTENSIBLE (line 647) | WAVEFORMATEXTENSIBLE* WaveFormatWrapper::GetExtensible() const { function IsSupported (line 671) | bool IsSupported() { function IsMMCSSSupported (line 677) | bool IsMMCSSSupported() { function NumberOfActiveDevices (line 682) | int NumberOfActiveDevices(EDataFlow data_flow) { function GetAudioClientVersion (line 705) | uint32_t GetAudioClientVersion() { function CreateDeviceEnumerator (line 715) | ComPtr CreateDeviceEnumerator() { function GetDefaultInputDeviceID (line 720) | std::string GetDefaultInputDeviceID() { function GetDefaultOutputDeviceID (line 727) | std::string GetDefaultOutputDeviceID() { function GetCommunicationsInputDeviceID (line 734) | std::string GetCommunicationsInputDeviceID() { function GetCommunicationsOutputDeviceID (line 741) | std::string GetCommunicationsOutputDeviceID() { function CreateDevice (line 748) | ComPtr CreateDevice(const std::string& device_id, function AudioDeviceName (line 755) | AudioDeviceName GetDeviceName(IMMDevice* device) { function GetFriendlyName (line 765) | std::string GetFriendlyName(const std::string& device_id, function EDataFlow (line 777) | EDataFlow GetDataFlow(IMMDevice* device) { function GetInputDeviceNames (line 798) | bool GetInputDeviceNames(webrtc::AudioDeviceNames* device_names) { function GetOutputDeviceNames (line 805) | bool GetOutputDeviceNames(webrtc::AudioDeviceNames* device_names) { function CreateSessionManager2 (line 812) | ComPtr CreateSessionManager2(IMMDevice* dev... function CreateSessionEnumerator (line 817) | Microsoft::WRL::ComPtr CreateSessionEnume... function NumberOfActiveSessions (line 823) | int NumberOfActiveSessions(IMMDevice* device) { function CreateClient (line 874) | ComPtr CreateClient(const std::string& device_id, function CreateClient2 (line 882) | ComPtr CreateClient2(const std::string& device_id, function CreateClient3 (line 890) | ComPtr CreateClient3(const std::string& device_id, function HRESULT (line 898) | HRESULT SetClientProperties(IAudioClient2* client) { function HRESULT (line 952) | HRESULT GetBufferSizeLimits(IAudioClient2* client, function HRESULT (line 984) | HRESULT GetSharedModeMixFormat(IAudioClient* client, function IsFormatSupported (line 1038) | bool IsFormatSupported(IAudioClient* client, function HRESULT (line 1077) | HRESULT GetDevicePeriod(IAudioClient* client, function HRESULT (line 1104) | HRESULT GetSharedModeEnginePeriod(IAudioClient3* client3, function HRESULT (line 1144) | HRESULT GetPreferredAudioParameters(IAudioClient* client, function HRESULT (line 1151) | HRESULT GetPreferredAudioParameters(IAudioClient* client, function HRESULT (line 1159) | HRESULT SharedModeInitialize(IAudioClient* client, function HRESULT (line 1266) | HRESULT SharedModeInitializeLowLatency(IAudioClient3* client, function CreateRenderClient (line 1352) | ComPtr CreateRenderClient(IAudioClient* client) { function CreateCaptureClient (line 1368) | ComPtr CreateCaptureClient(IAudioClient* clie... function CreateAudioClock (line 1384) | ComPtr CreateAudioClock(IAudioClient* client) { function CreateAudioSessionControl (line 1399) | ComPtr CreateAudioSessionControl(IAudioClien... function CreateSimpleAudioVolume (line 1412) | ComPtr CreateSimpleAudioVolume(IAudioClient* c... function FillRenderEndpointBufferWithSilence (line 1428) | bool FillRenderEndpointBufferWithSilence(IAudioClient* client, function WaveFormatToString (line 1475) | std::string WaveFormatToString(const WaveFormatWrapper format) { function ReferenceTimeToTimeDelta (line 1506) | webrtc::TimeDelta ReferenceTimeToTimeDelta(REFERENCE_TIME time) { function FramesToMilliseconds (line 1511) | double FramesToMilliseconds(uint32_t num_frames, uint16_t sample_r... function ErrorToString (line 1516) | std::string ErrorToString(const _com_error& error) { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_utility_win.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_device/win/core_audio_utility_win_unittest.cc type webrtc (line 21) | namespace webrtc { type webrtc_win (line 22) | namespace webrtc_win { function ShouldAbortTest (line 37) | bool ShouldAbortTest(bool requirements_satisfied, class CoreAudioUtilityWinTest (line 56) | class CoreAudioUtilityWinTest : public ::testing::Test { method CoreAudioUtilityWinTest (line 58) | CoreAudioUtilityWinTest() : com_init_(ScopedCOMInitializer::kMTA) { method DevicesAvailable (line 72) | bool DevicesAvailable() { function TEST_F (line 82) | TEST_F(CoreAudioUtilityWinTest, WaveFormatWrapper) { function TEST_F (line 108) | TEST_F(CoreAudioUtilityWinTest, WaveFormatWrapperExtended) { function TEST_F (line 144) | TEST_F(CoreAudioUtilityWinTest, NumberOfActiveDevices) { function TEST_F (line 154) | TEST_F(CoreAudioUtilityWinTest, GetAudioClientVersion) { function TEST_F (line 160) | TEST_F(CoreAudioUtilityWinTest, CreateDeviceEnumerator) { function TEST_F (line 167) | TEST_F(CoreAudioUtilityWinTest, GetDefaultInputDeviceID) { function TEST_F (line 173) | TEST_F(CoreAudioUtilityWinTest, GetDefaultOutputDeviceID) { function TEST_F (line 180) | TEST_F(CoreAudioUtilityWinTest, GetCommunicationsInputDeviceID) { function TEST_F (line 187) | TEST_F(CoreAudioUtilityWinTest, GetCommunicationsOutputDeviceID) { function TEST_F (line 194) | TEST_F(CoreAudioUtilityWinTest, CreateDefaultDevice) { function TEST_F (line 220) | TEST_F(CoreAudioUtilityWinTest, CreateDevice) { function TEST_F (line 244) | TEST_F(CoreAudioUtilityWinTest, GetDefaultDeviceName) { function TEST_F (line 266) | TEST_F(CoreAudioUtilityWinTest, GetFriendlyName) { function TEST_F (line 291) | TEST_F(CoreAudioUtilityWinTest, GetInputDeviceNames) { function TEST_F (line 303) | TEST_F(CoreAudioUtilityWinTest, GetOutputDeviceNames) { function TEST_F (line 315) | TEST_F(CoreAudioUtilityWinTest, CreateSessionManager2) { function TEST_F (line 334) | TEST_F(CoreAudioUtilityWinTest, CreateSessionEnumerator) { function TEST_F (line 360) | TEST_F(CoreAudioUtilityWinTest, NumberOfActiveSessions) { function TEST_F (line 391) | TEST_F(CoreAudioUtilityWinTest, CreateClient) { function TEST_F (line 405) | TEST_F(CoreAudioUtilityWinTest, CreateClient2) { function TEST_F (line 420) | TEST_F(CoreAudioUtilityWinTest, CreateClient3) { function TEST_F (line 435) | TEST_F(CoreAudioUtilityWinTest, SetClientProperties) { function TEST_F (line 452) | TEST_F(CoreAudioUtilityWinTest, GetSharedModeEnginePeriod) { function TEST_F (line 475) | TEST_F(CoreAudioUtilityWinTest, DISABLED_GetBufferSizeLimits) { function TEST_F (line 493) | TEST_F(CoreAudioUtilityWinTest, GetSharedModeMixFormat) { function TEST_F (line 517) | TEST_F(CoreAudioUtilityWinTest, IsFormatSupported) { function TEST_F (line 540) | TEST_F(CoreAudioUtilityWinTest, GetDevicePeriod) { function TEST_F (line 564) | TEST_F(CoreAudioUtilityWinTest, GetPreferredAudioParameters) { function TEST_F (line 590) | TEST_F(CoreAudioUtilityWinTest, SharedModeInitialize) { function TEST_F (line 660) | TEST_F(CoreAudioUtilityWinTest, CreateRenderAndCaptureClients) { function TEST_F (line 707) | TEST_F(CoreAudioUtilityWinTest, CreateAudioClock) { function TEST_F (line 745) | TEST_F(CoreAudioUtilityWinTest, CreateAudioSessionControl) { function TEST_F (line 790) | TEST_F(CoreAudioUtilityWinTest, CreateSimpleAudioVolume) { function TEST_F (line 839) | TEST_F(CoreAudioUtilityWinTest, FillRenderEndpointBufferWithSilence) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_frame_manipulator.cc type webrtc (line 17) | namespace webrtc { function AudioMixerCalculateEnergy (line 19) | uint32_t AudioMixerCalculateEnergy(const AudioFrame& audio_frame) { function Ramp (line 35) | void Ramp(float start_gain, float target_gain, AudioFrame* audio_frame) { function RemixFrame (line 58) | void RemixFrame(size_t target_number_of_channels, AudioFrame* frame) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_frame_manipulator.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_frame_manipulator_unittest.cc type webrtc (line 17) | namespace webrtc { function FillFrameWithConstants (line 20) | void FillFrameWithConstants(size_t samples_per_channel, function TEST (line 32) | TEST(AudioFrameManipulator, CompareForwardRampWithExpectedResultStereo) { function TEST (line 49) | TEST(AudioFrameManipulator, CompareBackwardRampWithExpectedResultMono) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_mixer_impl.cc type webrtc (line 26) | namespace webrtc { type AudioMixerImpl::SourceStatus (line 28) | struct AudioMixerImpl::SourceStatus { method SourceStatus (line 29) | SourceStatus(Source* audio_source, bool is_mixed, float gain) type SourceFrame (line 41) | struct SourceFrame { method SourceFrame (line 42) | SourceFrame() = default; method SourceFrame (line 44) | SourceFrame(AudioMixerImpl::SourceStatus* source_status, method SourceFrame (line 55) | SourceFrame(AudioMixerImpl::SourceStatus* source_status, function ShouldMixBefore (line 75) | bool ShouldMixBefore(const SourceFrame& a, const SourceFrame& b) { function RampAndUpdateGain (line 90) | void RampAndUpdateGain( function FindSourceInList (line 100) | std::vector>::const_iter... type AudioMixerImpl::HelperContainers (line 113) | struct AudioMixerImpl::HelperContainers { method resize (line 114) | void resize(size_t size) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_mixer_impl.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/audio_mixer_impl_unittest.cc type webrtc (line 33) | namespace webrtc { function ResetFrame (line 41) | void ResetFrame(AudioFrame* frame) { function ProduceDebugText (line 51) | std::string ProduceDebugText(int sample_rate_hz, class MockMixerAudioSource (line 65) | class MockMixerAudioSource : public ::testing::NiceMock parse_input_files() { function main (line 112) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/default_output_rate_calculator.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/default_output_rate_calculator.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/frame_combiner.cc type webrtc (line 31) | namespace webrtc { function SetAudioFrameFields (line 38) | void SetAudioFrameFields(rtc::ArrayView mix_l... function MixFewFramesWithNoLimiter (line 64) | void MixFewFramesWithNoLimiter(rtc::ArrayView... function MixToFloatFrame (line 77) | void MixToFloatFrame(rtc::ArrayView mix_list, function RunLimiter (line 103) | void RunLimiter(AudioFrameView mixing_buffer_view, Limiter* lim... function InterleaveToAudioFrame (line 112) | void InterleaveToAudioFrame(AudioFrameView mixing_buffer_... FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/frame_combiner.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/frame_combiner_unittest.cc type webrtc (line 28) | namespace webrtc { type FrameCombinerConfig (line 32) | struct FrameCombinerConfig { function ProduceDebugText (line 39) | std::string ProduceDebugText(int sample_rate_hz, function ProduceDebugText (line 49) | std::string ProduceDebugText(const FrameCombinerConfig& config) { function SetUpFrames (line 62) | void SetUpFrames(int sample_rate_hz, int number_of_channels) { function TEST (line 72) | TEST(FrameCombiner, BasicApiCallsLimiter) { function TEST (line 92) | TEST(FrameCombinerDeathTest, DebugBuildCrashesWithManyChannels) { function TEST (line 121) | TEST(FrameCombinerDeathTest, DebugBuildCrashesWithHighRate) { function TEST (line 152) | TEST(FrameCombiner, BasicApiCallsNoLimiter) { function TEST (line 171) | TEST(FrameCombiner, CombiningZeroFramesShouldProduceSilence) { function TEST (line 193) | TEST(FrameCombiner, CombiningOneFrameShouldNotChangeFrame) { function TEST (line 223) | TEST(FrameCombiner, GainCurveIsSmoothForAlternatingNumberOfStreams) { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/gain_change_calculator.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/gain_change_calculator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/output_rate_calculator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/sine_wave_generator.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_mixer/sine_wave_generator.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/adaptive_fir_filter.cc type webrtc (line 30) | namespace webrtc { type aec3 (line 32) | namespace aec3 { function ComputeFrequencyResponse (line 35) | void ComputeFrequencyResponse( function ComputeFrequencyResponse_Neon (line 59) | void ComputeFrequencyResponse_Neon( function ComputeFrequencyResponse_Sse2 (line 91) | void ComputeFrequencyResponse_Sse2( function AdaptPartitions (line 124) | void AdaptPartitions(const RenderBuffer& render_buffer, function AdaptPartitions_Neon (line 147) | void AdaptPartitions_Neon(const RenderBuffer& render_buffer, function AdaptPartitions_Sse2 (line 213) | void AdaptPartitions_Sse2(const RenderBuffer& render_buffer, function ApplyFilter (line 281) | void ApplyFilter(const RenderBuffer& render_buffer, function ApplyFilter_Neon (line 308) | void ApplyFilter_Neon(const RenderBuffer& render_buffer, function ApplyFilter_Sse2 (line 378) | void ApplyFilter_Sse2(const RenderBuffer& render_buffer, function ZeroFilter (line 455) | void ZeroFilter(size_t old_size, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/adaptive_fir_filter.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/adaptive_fir_filter_avx2.cc type webrtc (line 17) | namespace webrtc { type aec3 (line 19) | namespace aec3 { function ComputeFrequencyResponse_Avx2 (line 22) | void ComputeFrequencyResponse_Avx2( function AdaptPartitions_Avx2 (line 52) | void AdaptPartitions_Avx2(const RenderBuffer& render_buffer, function ApplyFilter_Avx2 (line 119) | void ApplyFilter_Avx2(const RenderBuffer& render_buffer, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/adaptive_fir_filter_erl.cc type webrtc (line 23) | namespace webrtc { type aec3 (line 25) | namespace aec3 { function ErlComputer (line 29) | void ErlComputer(const std::vector GetLowPassFilterD... function GetLowPassFilterDS4 (line 30) | const std::vector GetLowPassFilterD... function GetBandPassFilterDS8 (line 38) | const std::vector GetBandPassFilter... function GetHighPassFilter (line 48) | const std::vector GetHighPassFilter... function GetPassThroughFilter (line 53) | const std::vector GetPassThroughFil... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/decimator.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/decimator_unittest.cc type webrtc (line 27) | namespace webrtc { function ProduceDebugText (line 31) | std::string ProduceDebugText(int sample_rate_hz) { function ProduceDecimatedSinusoidalOutputPower (line 42) | void ProduceDecimatedSinusoidalOutputPower(int sample_rate_hz, function TEST (line 90) | TEST(Decimator, NoLeakageFromUpperFrequencies) { function TEST (line 106) | TEST(DecimatorDeathTest, WrongInputSize) { function TEST (line 114) | TEST(DecimatorDeathTest, NullOutput) { function TEST (line 121) | TEST(DecimatorDeathTest, WrongOutputSize) { function TEST (line 129) | TEST(DecimatorDeathTest, CorrectDownSamplingFactor) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/delay_estimate.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/dominant_nearend_detector.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/dominant_nearend_detector.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/downsampled_render_buffer.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/downsampled_render_buffer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_audibility.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_audibility.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_canceller3.cc type webrtc (line 23) | namespace webrtc { type EchoCanceller3ApiCall (line 27) | enum class EchoCanceller3ApiCall { kCapture, kRender } function DetectSaturation (line 29) | bool DetectSaturation(rtc::ArrayView y) { function RetrieveFieldTrialValue (line 41) | void RetrieveFieldTrialValue(const char* trial_name, function RetrieveFieldTrialValue (line 57) | void RetrieveFieldTrialValue(const char* trial_name, function FillSubFrameView (line 73) | void FillSubFrameView( function FillSubFrameView (line 90) | void FillSubFrameView( function ProcessCaptureFrameContent (line 106) | void ProcessCaptureFrameContent( function ProcessRemainingCaptureFrameContent (line 145) | void ProcessRemainingCaptureFrameContent( function BufferRenderFrameContent (line 169) | void BufferRenderFrameContent( function BufferRemainingRenderFrameContent (line 181) | void BufferRemainingRenderFrameContent( function CopyBufferIntoFrame (line 192) | void CopyBufferIntoFrame(const AudioBuffer& buffer, function EchoCanceller3Config (line 213) | EchoCanceller3Config AdjustConfig(const EchoCanceller3Config& config) { class EchoCanceller3::RenderWriter (line 578) | class EchoCanceller3::RenderWriter { method RenderWriter (line 587) | RenderWriter() = delete; method RenderWriter (line 588) | RenderWriter(const RenderWriter&) = delete; method RenderWriter (line 589) | RenderWriter& operator=(const RenderWriter&) = delete; function EchoCanceller3Config (line 845) | EchoCanceller3Config EchoCanceller3::CreateDefaultConfig( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_canceller3.h function namespace (line 34) | namespace webrtc { function class (line 85) | class EchoCanceller3 : public EchoControl { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_canceller3_unittest.cc type webrtc (line 31) | namespace webrtc { function PopulateInputFrame (line 40) | void PopulateInputFrame(size_t frame_length, function PopulateInputFrame (line 54) | void PopulateInputFrame(size_t frame_length, function VerifyOutputFrameBitexactness (line 67) | bool VerifyOutputFrameBitexactness(size_t frame_length, function VerifyOutputFrameBitexactness (line 91) | bool VerifyOutputFrameBitexactness(rtc::ArrayView reference, class CaptureTransportVerificationProcessor (line 108) | class CaptureTransportVerificationProcessor : public BlockProcessor { method CaptureTransportVerificationProcessor (line 110) | explicit CaptureTransportVerificationProcessor(size_t num_bands) {} method CaptureTransportVerificationProcessor (line 112) | CaptureTransportVerificationProcessor() = delete; method CaptureTransportVerificationProcessor (line 113) | CaptureTransportVerificationProcessor( method CaptureTransportVerificationProcessor (line 115) | CaptureTransportVerificationProcessor& operator=( method ProcessCapture (line 120) | void ProcessCapture( method BufferRender (line 126) | void BufferRender( method UpdateEchoLeakageStatus (line 129) | void UpdateEchoLeakageStatus(bool leakage_detected) override {} method GetMetrics (line 131) | void GetMetrics(EchoControl::Metrics* metrics) const override {} method SetAudioBufferDelay (line 133) | void SetAudioBufferDelay(int delay_ms) override {} method SetCaptureOutputUsage (line 135) | void SetCaptureOutputUsage(bool capture_output_used) {} class RenderTransportVerificationProcessor (line 140) | class RenderTransportVerificationProcessor : public BlockProcessor { method RenderTransportVerificationProcessor (line 142) | explicit RenderTransportVerificationProcessor(size_t num_bands) {} method RenderTransportVerificationProcessor (line 144) | RenderTransportVerificationProcessor() = delete; method RenderTransportVerificationProcessor (line 145) | RenderTransportVerificationProcessor( method RenderTransportVerificationProcessor (line 147) | RenderTransportVerificationProcessor& operator=( method ProcessCapture (line 152) | void ProcessCapture( method BufferRender (line 163) | void BufferRender( method UpdateEchoLeakageStatus (line 168) | void UpdateEchoLeakageStatus(bool leakage_detected) override {} method GetMetrics (line 170) | void GetMetrics(EchoControl::Metrics* metrics) const override {} method SetAudioBufferDelay (line 172) | void SetAudioBufferDelay(int delay_ms) override {} method SetCaptureOutputUsage (line 174) | void SetCaptureOutputUsage(bool capture_output_used) {} class EchoCanceller3Tester (line 181) | class EchoCanceller3Tester { method EchoCanceller3Tester (line 183) | explicit EchoCanceller3Tester(int sample_rate_hz) method EchoCanceller3Tester (line 201) | EchoCanceller3Tester() = delete; method EchoCanceller3Tester (line 202) | EchoCanceller3Tester(const EchoCanceller3Tester&) = delete; method EchoCanceller3Tester (line 203) | EchoCanceller3Tester& operator=(const EchoCanceller3Tester&) = delete; method RunCaptureTransportVerificationTest (line 208) | void RunCaptureTransportVerificationTest() { method RunRenderTransportVerificationTest (line 233) | void RunRenderTransportVerificationTest() { type EchoPathChangeTestVariant (line 273) | enum class EchoPathChangeTestVariant { kNone, kOneSticky, kOneNonSti... method RunEchoPathChangeVerificationTest (line 275) | void RunEchoPathChangeVerificationTest( type EchoLeakageTestVariant (line 344) | enum class EchoLeakageTestVariant { method RunEchoLeakageVerificationTest (line 351) | void RunEchoLeakageVerificationTest( type SaturationTestVariant (line 435) | enum class SaturationTestVariant { kNone, kOneNegative, kOnePositive } method RunCaptureSaturationVerificationTest (line 437) | void RunCaptureSaturationVerificationTest( method RunRenderSwapQueueVerificationTest (line 507) | void RunRenderSwapQueueVerificationTest() { method RunRenderPipelineSwapQueueOverrunReturnValueTest (line 557) | void RunRenderPipelineSwapQueueOverrunReturnValueTest() { method RunAnalyzeRenderNumBandsCheckVerification (line 579) | void RunAnalyzeRenderNumBandsCheckVerification() { method RunProcessCaptureNumBandsCheckVerification (line 592) | void RunProcessCaptureNumBandsCheckVerification() { method OptionalBandSplit (line 605) | void OptionalBandSplit() { function ProduceDebugText (line 621) | std::string ProduceDebugText(int sample_rate_hz) { function ProduceDebugText (line 627) | std::string ProduceDebugText(int sample_rate_hz, int variant) { function TEST (line 635) | TEST(EchoCanceller3Buffering, CaptureBitexactness) { function TEST (line 642) | TEST(EchoCanceller3Buffering, RenderBitexactness) { function TEST (line 649) | TEST(EchoCanceller3Buffering, RenderSwapQueue) { function TEST (line 653) | TEST(EchoCanceller3Buffering, RenderSwapQueueOverrunReturnValue) { function TEST (line 661) | TEST(EchoCanceller3Messaging, CaptureSaturation) { function TEST (line 673) | TEST(EchoCanceller3Messaging, EchoPathChange) { function TEST (line 686) | TEST(EchoCanceller3Messaging, EchoLeakage) { function TEST (line 702) | TEST(EchoCanceller3FieldTrials, Aec3SuppressorEpStrengthDefaultLenOver... function TEST (line 719) | TEST(EchoCanceller3FieldTrials, Aec3SuppressorAntiHowlingGainOverride) { function TEST (line 740) | TEST(EchoCanceller3FieldTrials, Aec3EnforceLowActiveRenderLimit) { function TEST (line 757) | TEST(EchoCanceller3FieldTrials, Aec3SuppressorTuningOverrideAllParams) { function TEST (line 854) | TEST(EchoCanceller3FieldTrials, Aec3SuppressorTuningOverrideOneParam) { function TEST (line 905) | TEST(EchoCanceller3InputCheckDeathTest, WrongCaptureNumBandsCheckVerif... function TEST (line 914) | TEST(EchoCanceller3InputCheckDeathTest, NullCaptureProcessingParameter) { function TEST (line 923) | TEST(EchoCanceller3InputCheckDeathTest, DISABLED_WrongSampleRate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_delay_estimator.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_delay_estimator.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_delay_estimator_unittest.cc type webrtc (line 25) | namespace webrtc { function ProduceDebugText (line 28) | std::string ProduceDebugText(size_t delay, size_t down_sampling_factor) { class EchoPathDelayEstimatorMultiChannel (line 37) | class EchoPathDelayEstimatorMultiChannel function TEST_P (line 47) | TEST_P(EchoPathDelayEstimatorMultiChannel, BasicApiCalls) { function TEST (line 71) | TEST(EchoPathDelayEstimator, DelayEstimation) { function TEST (line 133) | TEST(EchoPathDelayEstimator, NoDelayEstimatesForLowLevelRenderSignals) { function TEST (line 168) | TEST(EchoPathDelayEstimatorDeathTest, DISABLED_WrongRenderBlockSize) { function TEST (line 183) | TEST(EchoPathDelayEstimatorDeathTest, WrongCaptureBlockSize) { function TEST (line 197) | TEST(EchoPathDelayEstimatorDeathTest, NullDataDumper) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_variability.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_variability.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_path_variability_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(EchoPathVariability, CorrectBehavior) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover.cc type webrtc (line 40) | namespace webrtc { function NumChannelsOnHeap (line 56) | size_t NumChannelsOnHeap(size_t num_capture_channels) { function LinearEchoPower (line 61) | void LinearEchoPower(const FftData& E, function SignalTransition (line 71) | void SignalTransition(rtc::ArrayView from, function WindowedPaddedFft (line 97) | void WindowedPaddedFft(const Aec3Fft& fft, class EchoRemoverImpl (line 106) | class EchoRemoverImpl final : public EchoRemover { method EchoRemoverImpl (line 113) | EchoRemoverImpl(const EchoRemoverImpl&) = delete; method EchoRemoverImpl (line 114) | EchoRemoverImpl& operator=(const EchoRemoverImpl&) = delete; method UpdateEchoLeakageStatus (line 131) | void UpdateEchoLeakageStatus(bool leakage_detected) override { method SetCaptureOutputUsage (line 135) | void SetCaptureOutputUsage(bool capture_output_used) override { function EchoRemover (line 508) | EchoRemover* EchoRemover::Create(const EchoCanceller3Config& config, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover_metrics.cc type webrtc (line 24) | namespace webrtc { type aec3 (line 122) | namespace aec3 { function UpdateDbMetric (line 124) | void UpdateDbMetric(const std::array& value, function TransformDbMetricForReporting (line 142) | int TransformDbMetricForReporting(bool negate, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover_metrics.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover_metrics_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 26) | TEST(UpdateDbMetricDeathTest, NullValue) { function TEST (line 35) | TEST(UpdateDbMetric, Updating) { function TEST (line 63) | TEST(TransformDbMetricForReporting, DbFsScaling) { function TEST (line 82) | TEST(TransformDbMetricForReporting, Limits) { function TEST (line 91) | TEST(TransformDbMetricForReporting, Negate) { function TEST (line 99) | TEST(DbMetric, Update) { function TEST (line 112) | TEST(DbMetric, UpdateInstant) { function TEST (line 126) | TEST(DbMetric, Constructor) { function TEST (line 139) | TEST(EchoRemoverMetrics, NormalUsage) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/echo_remover_unittest.cc type webrtc (line 27) | namespace webrtc { function ProduceDebugText (line 29) | std::string ProduceDebugText(int sample_rate_hz) { function ProduceDebugText (line 35) | std::string ProduceDebugText(int sample_rate_hz, int delay) { class EchoRemoverMultiChannel (line 43) | class EchoRemoverMultiChannel function TEST_P (line 53) | TEST_P(EchoRemoverMultiChannel, BasicApiCalls) { function TEST (line 94) | TEST(EchoRemoverDeathTest, DISABLED_WrongSampleRate) { function TEST (line 101) | TEST(EchoRemoverDeathTest, WrongCaptureBlockSize) { function TEST (line 124) | TEST(EchoRemoverDeathTest, DISABLED_WrongCaptureNumBands) { function TEST (line 146) | TEST(EchoRemoverDeathTest, NullCapture) { function TEST (line 164) | TEST(EchoRemover, BasicEchoRemoval) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erl_estimator.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erl_estimator.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erl_estimator_unittest.cc type webrtc (line 16) | namespace webrtc { function ProduceDebugText (line 19) | std::string ProduceDebugText(size_t num_render_channels, function VerifyErl (line 27) | void VerifyErl(const std::array& erl, class ErlEstimatorMultiChannel (line 37) | class ErlEstimatorMultiChannel function TEST_P (line 47) | TEST_P(ErlEstimatorMultiChannel, Estimates) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erle_estimator.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erle_estimator.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/erle_estimator_unittest.cc type webrtc (line 22) | namespace webrtc { function VerifyErleBands (line 30) | void VerifyErleBands( function VerifyErle (line 44) | void VerifyErle( function FormFarendTimeFrame (line 53) | void FormFarendTimeFrame(std::vector>>*... function FormFarendFrame (line 71) | void FormFarendFrame(const RenderBuffer& render_buffer, function FormNearendFrame (line 96) | void FormNearendFrame( function GetFilterFreq (line 114) | void GetFilterFreq( class ErleEstimatorMultiChannel (line 132) | class ErleEstimatorMultiChannel function TEST_P (line 141) | TEST_P(ErleEstimatorMultiChannel, VerifyErleIncreaseAndHold) { function TEST_P (line 197) | TEST_P(ErleEstimatorMultiChannel, VerifyErleTrackingOnOnsets) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fft_buffer.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fft_buffer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fft_data.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fft_data_avx2.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fft_data_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 22) | TEST(FftData, TestSse2Optimizations) { function TEST (line 45) | TEST(FftData, TestAvx2Optimizations) { function TEST (line 70) | TEST(FftDataDeathTest, NonNullCopyToPackedArrayOutput) { function TEST (line 75) | TEST(FftDataDeathTest, NonNullSpectrumOutput) { function TEST (line 83) | TEST(FftData, Assign) { function TEST (line 99) | TEST(FftData, Clear) { function TEST (line 115) | TEST(FftData, Spectrum) { function TEST (line 139) | TEST(FftData, CopyToPackedArray) { function TEST (line 165) | TEST(FftData, CopyFromPackedArray) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/filter_analyzer.cc type webrtc (line 25) | namespace webrtc { function FindPeakIndex (line 28) | size_t FindPeakIndex(rtc::ArrayView filter_time_domain, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/filter_analyzer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/filter_analyzer_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 21) | TEST(FilterAnalyzer, FilterResize) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/frame_blocker.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/frame_blocker.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/frame_blocker_unittest.cc type webrtc (line 21) | namespace webrtc { function ComputeSampleValue (line 24) | float ComputeSampleValue(size_t chunk_counter, function FillSubFrame (line 36) | void FillSubFrame(size_t sub_frame_counter, function FillSubFrameView (line 50) | void FillSubFrameView( function VerifySubFrame (line 65) | bool VerifySubFrame( function VerifyBlock (line 89) | bool VerifyBlock(size_t block_counter, function RunBlockerTest (line 107) | void RunBlockerTest(int sample_rate_hz, size_t num_channels) { function RunBlockerAndFramerTest (line 144) | void RunBlockerAndFramerTest(int sample_rate_hz, size_t num_channels) { function RunWronglySizedInsertAndExtractParametersTest (line 192) | void RunWronglySizedInsertAndExtractParametersTest( function RunWronglySizedExtractParameterTest (line 222) | void RunWronglySizedExtractParameterTest(int sample_rate_hz, function RunWrongExtractOrderTest (line 257) | void RunWrongExtractOrderTest(int sample_rate_hz, function ProduceDebugText (line 280) | std::string ProduceDebugText(int sample_rate_hz, size_t num_channels) { function TEST (line 290) | TEST(FrameBlockerDeathTest, function TEST (line 304) | TEST(FrameBlockerDeathTest, function TEST (line 318) | TEST(FrameBlockerDeathTest, function TEST (line 332) | TEST(FrameBlockerDeathTest, function TEST (line 346) | TEST(FrameBlockerDeathTest, function TEST (line 360) | TEST(FrameBlockerDeathTest, function TEST (line 374) | TEST(FrameBlockerDeathTest, WrongNumberOfBandsInBlockForExtractBlock) { function TEST (line 387) | TEST(FrameBlockerDeathTest, WrongNumberOfChannelsInBlockForExtractBloc... function TEST (line 400) | TEST(FrameBlockerDeathTest, WrongNumberOfSamplesInBlockForExtractBlock) { function TEST (line 412) | TEST(FrameBlockerDeathTest, WrongNumberOfPreceedingApiCallsForExtractB... function TEST (line 430) | TEST(FrameBlockerDeathTest, ZeroNumberOfChannelsParameter) { function TEST (line 435) | TEST(FrameBlockerDeathTest, ZeroNumberOfBandsParameter) { function TEST (line 440) | TEST(FrameBlockerDeathTest, NullBlockParameter) { function TEST (line 454) | TEST(FrameBlocker, BlockBitexactness) { function TEST (line 463) | TEST(FrameBlocker, BlockerAndFramer) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fullband_erle_estimator.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/fullband_erle_estimator.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter.cc type webrtc (line 32) | namespace webrtc { type aec3 (line 33) | namespace aec3 { function MatchedFilterCore_NEON (line 37) | void MatchedFilterCore_NEON(size_t x_start_index, function MatchedFilterCore_SSE2 (line 147) | void MatchedFilterCore_SSE2(size_t x_start_index, function MatchedFilterCore (line 258) | void MatchedFilterCore(size_t x_start_index, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter_avx2.cc type webrtc (line 17) | namespace webrtc { type aec3 (line 18) | namespace aec3 { function MatchedFilterCore_AVX2 (line 20) | void MatchedFilterCore_AVX2(size_t x_start_index, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter_lag_aggregator.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter_lag_aggregator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter_lag_aggregator_unittest.cc type webrtc (line 23) | namespace webrtc { function TEST (line 31) | TEST(MatchedFilterLagAggregator, MostAccurateLagChosen) { function TEST (line 69) | TEST(MatchedFilterLagAggregator, function TEST (line 99) | TEST(MatchedFilterLagAggregator, function TEST (line 119) | TEST(MatchedFilterLagAggregator, DISABLED_PersistentAggregatedLag) { function TEST (line 147) | TEST(MatchedFilterLagAggregatorDeathTest, NullDataDumper) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/matched_filter_unittest.cc type webrtc (line 32) | namespace webrtc { type aec3 (line 33) | namespace aec3 { function ProduceDebugText (line 36) | std::string ProduceDebugText(size_t delay, size_t down_sampling_fact... function TEST (line 53) | TEST(MatchedFilter, TestNeonOptimizations) { function TEST (line 95) | TEST(MatchedFilter, TestSse2Optimizations) { function TEST (line 136) | TEST(MatchedFilter, TestAvx2Optimizations) { function TEST (line 182) | TEST(MatchedFilter, LagEstimation) { function TEST (line 297) | TEST(MatchedFilter, LagNotReliableForUncorrelatedRenderAndCapture) { function TEST (line 344) | TEST(MatchedFilter, LagNotUpdatedForLowLevelRender) { function TEST (line 400) | TEST(MatchedFilter, NumberOfLagEstimates) { function TEST (line 419) | TEST(MatchedFilterDeathTest, ZeroWindowSize) { function TEST (line 429) | TEST(MatchedFilterDeathTest, NullDataDumper) { function TEST (line 439) | TEST(MatchedFilterDeathTest, DISABLED_BlockSizeMultipleOf4) { function TEST (line 451) | TEST(MatchedFilterDeathTest, DISABLED_SubBlockSizeAddsUpToBlockSize) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_block_processor.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_block_processor.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_echo_remover.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_echo_remover.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_render_delay_buffer.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_render_delay_buffer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_render_delay_controller.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/mock/mock_render_delay_controller.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/moving_average.cc type webrtc (line 19) | namespace webrtc { type aec3 (line 20) | namespace aec3 { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/moving_average.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/moving_average_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(MovingAverage, Average) { function TEST (line 53) | TEST(MovingAverage, PassThrough) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/nearend_detector.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/refined_filter_update_gain.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/refined_filter_update_gain.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/refined_filter_update_gain_unittest.cc type webrtc (line 32) | namespace webrtc { function RunFilterUpdateTest (line 37) | void RunFilterUpdateTest(int num_blocks_to_process, function ProduceDebugText (line 220) | std::string ProduceDebugText(int filter_length_blocks) { function ProduceDebugText (line 226) | std::string ProduceDebugText(size_t delay, int filter_length_blocks) { function TEST (line 238) | TEST(RefinedFilterUpdateGainDeathTest, NullDataOutputGain) { function TEST (line 258) | TEST(RefinedFilterUpdateGain, GainCausesFilterToConverge) { function TEST (line 288) | TEST(RefinedFilterUpdateGain, DecreasingGain) { function TEST (line 321) | TEST(RefinedFilterUpdateGain, SaturationBehavior) { function TEST (line 365) | TEST(RefinedFilterUpdateGain, DISABLED_EchoPathChangeBehavior) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_buffer.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_buffer.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_buffer_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 24) | TEST(RenderBufferDeathTest, NullExternalFftBuffer) { function TEST (line 31) | TEST(RenderBufferDeathTest, NullExternalSpectrumBuffer) { function TEST (line 38) | TEST(RenderBufferDeathTest, NullExternalBlockBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_buffer.cc type webrtc (line 40) | namespace webrtc { function UpdateCaptureCallCounterOnSkippedBlocks (line 43) | bool UpdateCaptureCallCounterOnSkippedBlocks() { class RenderDelayBufferImpl (line 48) | class RenderDelayBufferImpl final : public RenderDelayBuffer { method RenderDelayBufferImpl (line 53) | RenderDelayBufferImpl() = delete; method Delay (line 63) | size_t Delay() const override { return ComputeDelay(); } method MaxDelay (line 64) | size_t MaxDelay() const override { method RenderBuffer (line 67) | RenderBuffer* GetRenderBuffer() override { return &echo_remover_buff... method DownsampledRenderBuffer (line 69) | const DownsampledRenderBuffer& GetDownsampledRenderBuffer() const ov... function RenderDelayBuffer (line 517) | RenderDelayBuffer* RenderDelayBuffer::Create(const EchoCanceller3Confi... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_buffer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_buffer_unittest.cc type webrtc (line 24) | namespace webrtc { function ProduceDebugText (line 27) | std::string ProduceDebugText(int sample_rate_hz) { function TEST (line 36) | TEST(RenderDelayBuffer, BufferOverflow) { function TEST (line 66) | TEST(RenderDelayBuffer, AvailableBlock) { function TEST (line 81) | TEST(RenderDelayBuffer, AlignFromDelay) { function TEST (line 100) | TEST(RenderDelayBufferDeathTest, DISABLED_WrongDelay) { function TEST (line 107) | TEST(RenderDelayBufferDeathTest, WrongNumberOfBands) { function TEST (line 123) | TEST(RenderDelayBufferDeathTest, WrongNumberOfChannels) { function TEST (line 139) | TEST(RenderDelayBufferDeathTest, WrongBlockLength) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller.cc type webrtc (line 29) | namespace webrtc { class RenderDelayControllerImpl (line 33) | class RenderDelayControllerImpl final : public RenderDelayController { method RenderDelayControllerImpl (line 39) | RenderDelayControllerImpl() = delete; method RenderDelayControllerImpl (line 40) | RenderDelayControllerImpl(const RenderDelayControllerImpl&) = delete; method RenderDelayControllerImpl (line 41) | RenderDelayControllerImpl& operator=(const RenderDelayControllerImpl... function DelayEstimate (line 67) | DelayEstimate ComputeBufferDelay( function RenderDelayController (line 188) | RenderDelayController* RenderDelayController::Create( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller_metrics.cc type webrtc (line 19) | namespace webrtc { type DelayReliabilityCategory (line 23) | enum class DelayReliabilityCategory { type DelayChangesCategory (line 31) | enum class DelayChangesCategory { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller_metrics.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller_metrics_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 20) | TEST(RenderDelayControllerMetrics, NormalUsage) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_delay_controller_unittest.cc type webrtc (line 28) | namespace webrtc { function ProduceDebugText (line 31) | std::string ProduceDebugText(int sample_rate_hz) { function ProduceDebugText (line 37) | std::string ProduceDebugText(int sample_rate_hz, function TEST (line 54) | TEST(RenderDelayController, DISABLED_NoRenderSignal) { function TEST (line 85) | TEST(RenderDelayController, DISABLED_BasicApiCalls) { function TEST (line 130) | TEST(RenderDelayController, DISABLED_Alignment) { function TEST (line 196) | TEST(RenderDelayController, DISABLED_NonCausalAlignment) { function TEST (line 254) | TEST(RenderDelayController, DISABLED_AlignmentWithJitter) { function TEST (line 328) | TEST(RenderDelayControllerDeathTest, WrongCaptureSize) { function TEST (line 348) | TEST(RenderDelayControllerDeathTest, DISABLED_WrongSampleRate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_signal_analyzer.cc type webrtc (line 22) | namespace webrtc { function IdentifySmallNarrowBandRegions (line 28) | void IdentifySmallNarrowBandRegions( function IdentifyStrongNarrowBandComponent (line 57) | void IdentifyStrongNarrowBandComponent(const RenderBuffer& render_buffer, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_signal_analyzer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/render_signal_analyzer_unittest.cc type webrtc (line 29) | namespace webrtc { function ProduceSinusoidInNoise (line 34) | void ProduceSinusoidInNoise(int sample_rate_hz, function RunNarrowBandDetectionTest (line 57) | void RunNarrowBandDetectionTest(size_t num_channels) { function ProduceDebugText (line 111) | std::string ProduceDebugText(size_t num_channels) { function TEST (line 120) | TEST(RenderSignalAnalyzerDeathTest, NullMaskOutput) { function TEST (line 128) | TEST(RenderSignalAnalyzer, NoFalseDetectionOfNarrowBands) { function TEST (line 169) | TEST(RenderSignalAnalyzer, NarrowBandDetection) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/residual_echo_estimator.cc type webrtc (line 23) | namespace webrtc { function GetTransparentModeGain (line 28) | float GetTransparentModeGain() { function GetEarlyReflectionsDefaultModeGain (line 32) | float GetEarlyReflectionsDefaultModeGain( function GetLateReflectionsDefaultModeGain (line 40) | float GetLateReflectionsDefaultModeGain( function GetRenderIndexesToAnalyze (line 50) | void GetRenderIndexesToAnalyze( function LinearEstimate (line 71) | void LinearEstimate( function LinearEstimate (line 89) | void LinearEstimate( function NonLinearEstimate (line 105) | void NonLinearEstimate( function ApplyNoiseGate (line 118) | void ApplyNoiseGate(const EchoCanceller3Config::EchoModel& config, function EchoGeneratingPower (line 130) | void EchoGeneratingPower(size_t num_render_channels, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/residual_echo_estimator.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/residual_echo_estimator_unittest.cc type webrtc (line 22) | namespace webrtc { class ResidualEchoEstimatorMultiChannel (line 24) | class ResidualEchoEstimatorMultiChannel function TEST_P (line 33) | TEST_P(ResidualEchoEstimatorMultiChannel, BasicTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_decay_estimator.cc type webrtc (line 24) | namespace webrtc { function BlockAverage (line 35) | float BlockAverage(rtc::ArrayView v, size_t block_index) { function AnalyzeBlockGain (line 45) | void AnalyzeBlockGain(const std::array& h2, function SymmetricArithmetricSum (line 58) | constexpr float SymmetricArithmetricSum(int N) { function BlockEnergyPeak (line 63) | float BlockEnergyPeak(rtc::ArrayView h, int peak_block) { function BlockEnergyAverage (line 74) | float BlockEnergyAverage(rtc::ArrayView h, int block_inde... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_decay_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_frequency_response.cc type webrtc (line 23) | namespace webrtc { function AverageDecayWithinFilter (line 30) | float AverageDecayWithinFilter( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_frequency_response.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_model.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_model.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_model_estimator.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_model_estimator.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/reverb_model_estimator_unittest.cc type webrtc (line 28) | namespace webrtc { function EchoCanceller3Config (line 32) | EchoCanceller3Config CreateConfigForTest(float default_decay) { class ReverbModelEstimatorTest (line 43) | class ReverbModelEstimatorTest { method ReverbModelEstimatorTest (line 45) | ReverbModelEstimatorTest(float default_decay, size_t num_capture_cha... method GetDecay (line 59) | float GetDecay() { return estimated_decay_; } method GetTrueDecay (line 60) | float GetTrueDecay() { return kTruePowerDecay; } method GetPowerTailDb (line 61) | float GetPowerTailDb() { return 10.f * std::log10(estimated_power_ta... method GetTruePowerTailDb (line 62) | float GetTruePowerTailDb() { return 10.f * std::log10(true_power_tai... function TEST (line 130) | TEST(ReverbModelEstimatorTests, NotChangingDecay) { function TEST (line 140) | TEST(ReverbModelEstimatorTests, ChangingDecay) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/signal_dependent_erle_estimator.cc type webrtc (line 20) | namespace webrtc { function FormSubbandMap (line 27) | std::array FormSubbandMap() { function DefineFilterSectionSizes (line 46) | std::vector DefineFilterSectionSizes(size_t delay_headroom_blo... function SetSectionsBoundaries (line 77) | std::vector SetSectionsBoundaries(size_t delay_headroom_blocks, function SetMaxErleSubbands (line 110) | std::array FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/signal_dependent_erle_estimator.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/signal_dependent_erle_estimator_unittest.cc type webrtc (line 23) | namespace webrtc { function GetActiveFrame (line 27) | void GetActiveFrame(std::vector>>* x) { class TestInputs (line 45) | class TestInputs { method RenderBuffer (line 51) | const RenderBuffer& GetRenderBuffer() { return *render_buffer_; } method GetX2 (line 52) | rtc::ArrayView GetX2() { return X2_; } method GetY2 (line 53) | rtc::ArrayView> GetY2() ... method GetE2 (line 56) | rtc::ArrayView> GetE2() ... method GetH2 (line 59) | rtc::ArrayView SetMaxErleBands(float max_erle_l, function EnableMinErleDuringOnsets (line 37) | bool EnableMinErleDuringOnsets() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subband_erle_estimator.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subband_nearend_detector.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subband_nearend_detector.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor.cc type webrtc (line 24) | namespace webrtc { function UseCoarseFilterResetHangover (line 28) | bool UseCoarseFilterResetHangover() { function PredictionError (line 33) | void PredictionError(const Aec3Fft& fft, function ScaleFilterOutput (line 51) | void ScaleFilterOutput(rtc::ArrayView y, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor.h function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor_output.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor_output.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor_output_analyzer.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor_output_analyzer.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/subtractor_unittest.cc type webrtc (line 26) | namespace webrtc { function RunSubtractorTest (line 29) | std::vector RunSubtractorTest( function ProduceDebugText (line 175) | std::string ProduceDebugText(size_t num_render_channels, function TEST (line 192) | TEST(SubtractorDeathTest, NullDataDumper) { function TEST (line 199) | TEST(Subtractor, WrongCaptureSize) { function TEST (line 218) | TEST(Subtractor, Convergence) { function TEST (line 236) | TEST(Subtractor, RefinedFilterLongerThanCoarseFilter) { function TEST (line 247) | TEST(Subtractor, CoarseFilterLongerThanRefinedFilter) { function TEST (line 257) | TEST(Subtractor, NonConvergenceOnUncorrelatedSignals) { class SubtractorMultiChannelUpToEightRender (line 273) | class SubtractorMultiChannelUpToEightRender function TEST_P (line 290) | TEST_P(SubtractorMultiChannelUpToEightRender, Convergence) { class SubtractorMultiChannelUpToFourRender (line 305) | class SubtractorMultiChannelUpToFourRender function TEST_P (line 322) | TEST_P(SubtractorMultiChannelUpToFourRender, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_filter.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_filter.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_filter_unittest.cc type webrtc (line 21) | namespace webrtc { function ProduceSinusoid (line 26) | void ProduceSinusoid(int sample_rate_hz, function TEST (line 53) | TEST(SuppressionFilterDeathTest, NullOutput) { function TEST (line 65) | TEST(SuppressionFilterDeathTest, ProperSampleRate) { function TEST (line 72) | TEST(SuppressionFilter, ComfortNoiseInUnityGain) { function TEST (line 108) | TEST(SuppressionFilter, SignalSuppression) { function TEST (line 155) | TEST(SuppressionFilter, SignalTransparency) { function TEST (line 200) | TEST(SuppressionFilter, Delay) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_gain.cc type webrtc (line 27) | namespace webrtc { function LimitLowFrequencyGains (line 30) | void LimitLowFrequencyGains(std::array* gai... function LimitHighFrequencyGains (line 36) | void LimitHighFrequencyGains(bool conservative_hf_suppression, function WeightEchoForAudibility (line 67) | void WeightEchoForAudibility(const EchoCanceller3Config& config, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_gain.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/suppression_gain_unittest.cc type webrtc (line 22) | namespace webrtc { type aec3 (line 23) | namespace aec3 { function TEST (line 28) | TEST(SuppressionGainDeathTest, NullOutputGains) { function TEST (line 59) | TEST(SuppressionGain, BasicGainComputation) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/transparent_mode.cc type webrtc (line 16) | namespace webrtc { function DeactivateTransparentMode (line 22) | bool DeactivateTransparentMode() { function ActivateTransparentModeHmm (line 26) | bool ActivateTransparentModeHmm() { class TransparentModeImpl (line 34) | class TransparentModeImpl : public TransparentMode { method Active (line 36) | bool Active() const override { return transparency_activated_; } method Reset (line 38) | void Reset() override { method Update (line 46) | void Update(int filter_delay_blocks, class LegacyTransparentModeImpl (line 124) | class LegacyTransparentModeImpl : public TransparentMode { method LegacyTransparentModeImpl (line 126) | explicit LegacyTransparentModeImpl(const EchoCanceller3Config& config) method Active (line 132) | bool Active() const override { return transparency_activated_; } method Reset (line 134) | void Reset() override { method Update (line 143) | void Update(int filter_delay_blocks, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/transparent_mode.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/vector_math.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/vector_math_avx2.cc type webrtc (line 19) | namespace webrtc { type aec3 (line 20) | namespace aec3 { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec3/vector_math_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 23) | TEST(VectorMath, Sqrt) { function TEST (line 42) | TEST(VectorMath, Multiply) { function TEST (line 61) | TEST(VectorMath, Accumulate) { function TEST (line 82) | TEST(VectorMath, Sse2Sqrt) { function TEST (line 104) | TEST(VectorMath, Avx2Sqrt) { function TEST (line 126) | TEST(VectorMath, Sse2Multiply) { function TEST (line 147) | TEST(VectorMath, Avx2Multiply) { function TEST (line 168) | TEST(VectorMath, Sse2Accumulate) { function TEST (line 188) | TEST(VectorMath, Avx2Accumulate) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/aec_dump_factory.h function namespace (line 21) | namespace rtc { function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/aec_dump_impl.cc type webrtc (line 20) | namespace webrtc { function CopyFromConfigToEvent (line 23) | void CopyFromConfigToEvent(const webrtc::InternalAPMConfig& config, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/aec_dump_impl.h function namespace (line 36) | namespace rtc { function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/aec_dump_integration_test.cc function CreateAudioProcessing (line 26) | std::unique_ptr CreateAudioProcessing() { function CreateMockAecDump (line 34) | std::unique_ptr CreateMockAecDump() { function TEST (line 44) | TEST(AecDumpIntegration, ConfigurationAndInitShouldBeLogged) { function TEST (line 50) | TEST(AecDumpIntegration, function TEST (line 70) | TEST(AecDumpIntegration, CaptureStreamShouldBeLoggedOnceEveryProcessStre... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/aec_dump_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 21) | TEST(AecDumper, APICallsDoNotCrash) { function TEST (line 58) | TEST(AecDumper, WriteToFile) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/capture_stream_info.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/capture_stream_info.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/mock_aec_dump.cc type webrtc (line 12) | namespace webrtc { type test (line 14) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/mock_aec_dump.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/null_aec_dump_factory.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/write_to_file_task.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aec_dump/write_to_file_task.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/aecm_core.cc type webrtc (line 27) | namespace webrtc { function WebRtcAecm_UpdateFarHistory (line 135) | void WebRtcAecm_UpdateFarHistory(AecmCore* self, function AecmCore (line 189) | AecmCore* WebRtcAecm_CreateCore() { function WebRtcAecm_InitEchoPathCore (line 259) | void WebRtcAecm_InitEchoPathCore(AecmCore* aecm, const int16_t* echo_p... function CalcLinearEnergiesC (line 277) | static void CalcLinearEnergiesC(AecmCore* aecm, function StoreAdaptiveChannelC (line 296) | static void StoreAdaptiveChannelC(AecmCore* aecm, function ResetAdaptiveChannelC (line 318) | static void ResetAdaptiveChannelC(AecmCore* aecm) { function WebRtcAecm_InitNeon (line 337) | static void WebRtcAecm_InitNeon(void) { function WebRtcAecm_InitMips (line 346) | static void WebRtcAecm_InitMips(void) { function WebRtcAecm_InitCore (line 368) | int WebRtcAecm_InitCore(AecmCore* const aecm, int samplingFreq) { function WebRtcAecm_Control (line 487) | int WebRtcAecm_Control(AecmCore* aecm, int delay, int nlpFlag) { function WebRtcAecm_FreeCore (line 494) | void WebRtcAecm_FreeCore(AecmCore* aecm) { function WebRtcAecm_ProcessFrame (line 511) | int WebRtcAecm_ProcessFrame(AecmCore* aecm, function WebRtcAecm_AsymFilt (line 598) | int16_t WebRtcAecm_AsymFilt(const int16_t filtOld, function ExtractFractionPart (line 622) | static int16_t ExtractFractionPart(uint32_t a, int zeros) { function LogOfEnergyInQ8 (line 628) | static int16_t LogOfEnergyInQ8(uint32_t energy, int q_domain) { function WebRtcAecm_CalcEnergies (line 654) | void WebRtcAecm_CalcEnergies(AecmCore* aecm, function WebRtcAecm_CalcStepSize (line 777) | int16_t WebRtcAecm_CalcStepSize(AecmCore* const aecm) { function WebRtcAecm_UpdateChannel (line 820) | void WebRtcAecm_UpdateChannel(AecmCore* aecm, function WebRtcAecm_CalcSuppressionGain (line 1011) | int16_t WebRtcAecm_CalcSuppressionGain(AecmCore* const aecm) { function WebRtcAecm_BufferFarFrame (line 1069) | void WebRtcAecm_BufferFarFrame(AecmCore* const aecm, function WebRtcAecm_FetchFarFrame (line 1090) | void WebRtcAecm_FetchFarFrame(AecmCore* const aecm, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/aecm_core.h type RealFFT (line 22) | struct RealFFT function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/aecm_core_c.cc type webrtc (line 30) | namespace webrtc { function ComfortNoise (line 61) | static void ComfortNoise(AecmCore* aecm, function WindowAndFFT (line 174) | static void WindowAndFFT(AecmCore* aecm, function InverseFFTAndWindow (line 200) | static void InverseFFTAndWindow(AecmCore* aecm, function TimeToFrequencyDomain (line 264) | static int TimeToFrequencyDomain(AecmCore* aecm, function WebRtcAecm_ProcessBlock (line 373) | WebRtcAecm_ProcessBlock(AecmCore* aecm, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/aecm_core_mips.cc function WindowAndFFT (line 61) | static void WindowAndFFT(AecmCore* aecm, function InverseFFTAndWindow (line 218) | static void InverseFFTAndWindow(AecmCore* aecm, function WebRtcAecm_CalcLinearEnergies_mips (line 587) | void WebRtcAecm_CalcLinearEnergies_mips(AecmCore* aecm, function WebRtcAecm_StoreAdaptiveChannel_mips (line 675) | void WebRtcAecm_StoreAdaptiveChannel_mips(AecmCore* aecm, function WebRtcAecm_ResetAdaptiveChannel_mips (line 720) | void WebRtcAecm_ResetAdaptiveChannel_mips(AecmCore* aecm) { function TimeToFrequencyDomain (line 772) | static int TimeToFrequencyDomain(AecmCore* aecm, function WebRtcAecm_ProcessBlock (line 930) | int WebRtcAecm_ProcessBlock(AecmCore* aecm, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/aecm_core_neon.cc type webrtc (line 17) | namespace webrtc { function AddLanes (line 24) | static inline void AddLanes(uint32_t* ptr, uint32x4_t v) { function WebRtcAecm_CalcLinearEnergiesNeon (line 37) | void WebRtcAecm_CalcLinearEnergiesNeon(AecmCore* aecm, function WebRtcAecm_StoreAdaptiveChannelNeon (line 109) | void WebRtcAecm_StoreAdaptiveChannelNeon(AecmCore* aecm, function WebRtcAecm_ResetAdaptiveChannelNeon (line 168) | void WebRtcAecm_ResetAdaptiveChannelNeon(AecmCore* aecm) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/echo_control_mobile.cc type webrtc (line 26) | namespace webrtc { function WebRtcAecm_Free (line 121) | void WebRtcAecm_Free(void* aecmInst) { function WebRtcAecm_Init (line 144) | int32_t WebRtcAecm_Init(void* aecmInst, int32_t sampFreq) { function WebRtcAecm_GetBufferFarendError (line 197) | int32_t WebRtcAecm_GetBufferFarendError(void* aecmInst, function WebRtcAecm_BufferFarend (line 217) | int32_t WebRtcAecm_BufferFarend(void* aecmInst, function WebRtcAecm_Process (line 238) | int32_t WebRtcAecm_Process(void* aecmInst, function WebRtcAecm_set_config (line 412) | int32_t WebRtcAecm_set_config(void* aecmInst, AecmConfig config) { function WebRtcAecm_InitEchoPath (line 483) | int32_t WebRtcAecm_InitEchoPath(void* aecmInst, function WebRtcAecm_GetEchoPath (line 508) | int32_t WebRtcAecm_GetEchoPath(void* aecmInst, function WebRtcAecm_echo_path_size_bytes (line 532) | size_t WebRtcAecm_echo_path_size_bytes() { function WebRtcAecm_EstBufDelay (line 536) | static int WebRtcAecm_EstBufDelay(AecMobile* aecm, short msInSndCardBu... function WebRtcAecm_DelayComp (line 577) | static int WebRtcAecm_DelayComp(AecMobile* aecm) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/aecm/echo_control_mobile.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/agc.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/agc.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/agc_manager_direct.cc type webrtc (line 26) | namespace webrtc { function UseMaxAnalogChannelLevel (line 60) | bool UseMaxAnalogChannelLevel() { function GetMinMicLevel (line 67) | int GetMinMicLevel() { function ClampLevel (line 89) | int ClampLevel(int mic_level, int min_mic_level) { function LevelFromGainError (line 93) | int LevelFromGainError(int gain_error, int level, int min_mic_level) { function ComputeClippedRatio (line 117) | float ComputeClippedRatio(const float* const* audio, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/agc_manager_direct.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/agc_manager_direct_unittest.cc type webrtc (line 26) | namespace webrtc { class MockGainControl (line 37) | class MockGainControl : public GainControl { function CreateAgcManagerDirect (line 59) | std::unique_ptr CreateAgcManagerDirect( class AgcManagerDirectTest (line 68) | class AgcManagerDirectTest : public ::testing::Test { method AgcManagerDirectTest (line 70) | AgcManagerDirectTest() method FirstProcess (line 83) | void FirstProcess() { method SetVolumeAndProcess (line 89) | void SetVolumeAndProcess(int volume) { method ExpectCheckVolumeAndReset (line 94) | void ExpectCheckVolumeAndReset(int volume) { method ExpectInitialize (line 99) | void ExpectInitialize() { method CallProcess (line 106) | void CallProcess(int num_calls) { method CallPreProc (line 118) | void CallPreProc(int num_calls, float clipped_ratio) { function TEST_F (line 140) | TEST_F(AgcManagerDirectTest, StartupMinVolumeConfigurationIsRespected) { function TEST_F (line 145) | TEST_F(AgcManagerDirectTest, MicVolumeResponseToRmsError) { function TEST_F (line 194) | TEST_F(AgcManagerDirectTest, MicVolumeIsLimited) { function TEST_F (line 257) | TEST_F(AgcManagerDirectTest, CompressorStepsTowardsTarget) { function TEST_F (line 305) | TEST_F(AgcManagerDirectTest, CompressorErrorIsDeemphasized) { function TEST_F (line 333) | TEST_F(AgcManagerDirectTest, CompressorReachesMaximum) { function TEST_F (line 355) | TEST_F(AgcManagerDirectTest, CompressorReachesMinimum) { function TEST_F (line 377) | TEST_F(AgcManagerDirectTest, NoActionWhileMuted) { function TEST_F (line 386) | TEST_F(AgcManagerDirectTest, UnmutingChecksVolumeWithoutRaising) { function TEST_F (line 398) | TEST_F(AgcManagerDirectTest, UnmutingRaisesTooLowVolume) { function TEST_F (line 409) | TEST_F(AgcManagerDirectTest, ManualLevelChangeResultsInNoSetMicCall) { function TEST_F (line 442) | TEST_F(AgcManagerDirectTest, RecoveryAfterManualLevelChangeFromMax) { function TEST_F (line 471) | TEST_F(AgcManagerDirectTest, RecoveryAfterManualLevelChangeBelowMin) { function TEST_F (line 500) | TEST_F(AgcManagerDirectTest, NoClippingHasNoImpact) { function TEST_F (line 507) | TEST_F(AgcManagerDirectTest, ClippingUnderThresholdHasNoImpact) { function TEST_F (line 514) | TEST_F(AgcManagerDirectTest, ClippingLowersVolume) { function TEST_F (line 522) | TEST_F(AgcManagerDirectTest, WaitingPeriodBetweenClippingChecks) { function TEST_F (line 538) | TEST_F(AgcManagerDirectTest, ClippingLoweringIsLimited) { function TEST_F (line 550) | TEST_F(AgcManagerDirectTest, ClippingMaxIsRespectedWhenEqualToLevel) { function TEST_F (line 563) | TEST_F(AgcManagerDirectTest, ClippingMaxIsRespectedWhenHigherThanLevel) { function TEST_F (line 578) | TEST_F(AgcManagerDirectTest, MaxCompressionIsIncreasedAfterClipping) { function TEST_F (line 647) | TEST_F(AgcManagerDirectTest, UserCanRaiseVolumeAfterClipping) { function TEST_F (line 680) | TEST_F(AgcManagerDirectTest, ClippingDoesNotPullLowVolumeBackUp) { function TEST_F (line 689) | TEST_F(AgcManagerDirectTest, TakesNoActionOnZeroMicVolume) { function TEST (line 699) | TEST(AgcManagerDirectStandaloneTest, DisableDigitalDisablesDigital) { function TEST (line 713) | TEST(AgcManagerDirectStandaloneTest, AgcMinMicLevelExperiment) { function TEST (line 720) | TEST(AgcManagerDirectStandaloneTest, AgcMinMicLevelExperimentDisabled) { function TEST (line 731) | TEST(AgcManagerDirectStandaloneTest, AgcMinMicLevelExperimentOutOfRang... function TEST (line 742) | TEST(AgcManagerDirectStandaloneTest, AgcMinMicLevelExperimentOutOfRang... function TEST (line 754) | TEST(AgcManagerDirectStandaloneTest, AgcMinMicLevelExperimentEnabled50) { function TEST (line 766) | TEST(AgcManagerDirectStandaloneTest, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/gain_control.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/gain_map_internal.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/legacy/analog_agc.cc type webrtc (line 26) | namespace webrtc { function WebRtcAgc_AddMic (line 137) | int WebRtcAgc_AddMic(void* state, function WebRtcAgc_AddFarend (line 253) | int WebRtcAgc_AddFarend(void* state, const int16_t* in_far, size_t sam... function WebRtcAgc_GetAddFarendError (line 264) | int WebRtcAgc_GetAddFarendError(void* state, size_t samples) { function WebRtcAgc_VirtualMic (line 284) | int WebRtcAgc_VirtualMic(void* agcInst, function WebRtcAgc_UpdateAgcThresholds (line 404) | void WebRtcAgc_UpdateAgcThresholds(LegacyAgc* stt) { function WebRtcAgc_SaturationCtrl (line 445) | void WebRtcAgc_SaturationCtrl(LegacyAgc* stt, function WebRtcAgc_ZeroCtrl (line 467) | void WebRtcAgc_ZeroCtrl(LegacyAgc* stt, int32_t* inMicLevel, int32_t* ... function WebRtcAgc_SpeakerInactiveCtrl (line 514) | void WebRtcAgc_SpeakerInactiveCtrl(LegacyAgc* stt) { function WebRtcAgc_ExpCurve (line 540) | void WebRtcAgc_ExpCurve(int16_t volume, int16_t* index) { function WebRtcAgc_ProcessAnalog (line 575) | int32_t WebRtcAgc_ProcessAnalog(void* state, function WebRtcAgc_Analyze (line 935) | int WebRtcAgc_Analyze(void* agcInst, function WebRtcAgc_Process (line 995) | int WebRtcAgc_Process(const void* agcInst, function WebRtcAgc_set_config (line 1004) | int WebRtcAgc_set_config(void* agcInst, WebRtcAgcConfig agcConfig) { function WebRtcAgc_get_config (line 1052) | int WebRtcAgc_get_config(void* agcInst, WebRtcAgcConfig* config) { function WebRtcAgc_Free (line 1086) | void WebRtcAgc_Free(void* state) { function WebRtcAgc_Init (line 1096) | int WebRtcAgc_Init(void* agcInst, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/legacy/analog_agc.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/legacy/digital_agc.cc type webrtc (line 18) | namespace webrtc { function WebRtcAgc_CalculateGainTable (line 66) | int32_t WebRtcAgc_CalculateGainTable(int32_t* gainTable, // Q16 function WebRtcAgc_InitDigital (line 248) | int32_t WebRtcAgc_InitDigital(DigitalAgc* stt, int16_t agcMode) { function WebRtcAgc_AddFarendToDigital (line 268) | int32_t WebRtcAgc_AddFarendToDigital(DigitalAgc* stt, function WebRtcAgc_ComputeDigitalGains (line 279) | int32_t WebRtcAgc_ComputeDigitalGains(DigitalAgc* stt, function WebRtcAgc_ApplyDigitalGains (line 486) | int32_t WebRtcAgc_ApplyDigitalGains(const int32_t gains[11], function WebRtcAgc_InitVad (line 555) | void WebRtcAgc_InitVad(AgcVad* state) { function WebRtcAgc_ProcessVad (line 582) | int16_t WebRtcAgc_ProcessVad(AgcVad* state, // (i) VAD state FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/legacy/digital_agc.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/legacy/gain_control.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/loudness_histogram.cc type webrtc (line 19) | namespace webrtc { function LoudnessHistogram (line 171) | LoudnessHistogram* LoudnessHistogram::Create() { function LoudnessHistogram (line 175) | LoudnessHistogram* LoudnessHistogram::Create(int window_size) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/loudness_histogram.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/loudness_histogram_unittest.cc type webrtc (line 25) | namespace webrtc { type InputOutput (line 27) | struct InputOutput { class LoudnessHistogramTest (line 36) | class LoudnessHistogramTest : public ::testing::Test { function TEST_F (line 95) | TEST_F(LoudnessHistogramTest, ActiveCircularBuffer) { function TEST_F (line 101) | TEST_F(LoudnessHistogramTest, InactiveCircularBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/mock_agc.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/utility.cc type webrtc (line 15) | namespace webrtc { function Loudness2Db (line 21) | double Loudness2Db(double loudness) { function Linear2Loudness (line 25) | double Linear2Loudness(double rms) { function Db2Loudness (line 31) | double Db2Loudness(double db) { function Dbfs2Loudness (line 35) | double Dbfs2Loudness(double dbfs) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc/utility.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_agc.cc type webrtc (line 20) | namespace webrtc { function AvailableCpuFeatures (line 33) | AvailableCpuFeatures GetAllowedCpuFeatures( function CreateNoiseLevelEstimator (line 48) | std::unique_ptr CreateNoiseLevelEstimator( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_agc.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_digital_gain_applier.cc type webrtc (line 23) | namespace webrtc { function ComputeGainDb (line 32) | float ComputeGainDb(float input_level_dbfs) { function LimitGainByNoise (line 50) | float LimitGainByNoise(float target_gain, function LimitGainByLowConfidence (line 61) | float LimitGainByLowConfidence(float target_gain, function ComputeGainChangeThisFrameDb (line 80) | float ComputeGainChangeThisFrameDb(float target_gain_db, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_digital_gain_applier.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_digital_gain_applier_unittest.cc type webrtc (line 22) | namespace webrtc { type GainApplierHelper (line 42) | struct GainApplierHelper { method GainApplierHelper (line 43) | GainApplierHelper() method GainApplierHelper (line 45) | explicit GainApplierHelper(int adjacent_speech_frames_threshold) function TEST (line 68) | TEST(GainController2AdaptiveGainApplier, GainApplierShouldNotCrash) { function TEST (line 78) | TEST(GainController2AdaptiveGainApplier, MaxGainApplied) { function TEST (line 95) | TEST(GainController2AdaptiveGainApplier, GainDoesNotChangeFast) { function TEST (line 132) | TEST(GainController2AdaptiveGainApplier, GainIsRampedInAFrame) { function TEST (line 156) | TEST(GainController2AdaptiveGainApplier, NoiseLimitsGain) { function TEST (line 185) | TEST(GainController2GainApplier, CanHandlePositiveSpeechLevels) { function TEST (line 195) | TEST(GainController2GainApplier, AudioLevelLimitsGain) { class AdaptiveDigitalGainApplierTest (line 225) | class AdaptiveDigitalGainApplierTest : public ::testing::TestWithParam... method AdjacentSpeechFramesThreshold (line 227) | int AdjacentSpeechFramesThreshold() const { return GetParam(); } function TEST_P (line 230) | TEST_P(AdaptiveDigitalGainApplierTest, function TEST_P (line 248) | TEST_P(AdaptiveDigitalGainApplierTest, IncreaseGainWithEnoughSpeechFra... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_mode_level_estimator.cc type webrtc (line 19) | namespace webrtc { function ClampLevelEstimateDbfs (line 25) | float ClampLevelEstimateDbfs(float level_estimate_dbfs) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_mode_level_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/adaptive_mode_level_estimator_unittest.cc type webrtc (line 19) | namespace webrtc { function RunOnConstantLevel (line 50) | void RunOnConstantLevel(int num_iterations, type TestLevelEstimator (line 59) | struct TestLevelEstimator { method TestLevelEstimator (line 60) | TestLevelEstimator() function TEST (line 70) | TEST(GainController2AdaptiveModeLevelEstimator, CheckInitialEstimate) { function TEST (line 77) | TEST(GainController2AdaptiveModeLevelEstimator, LevelStabilizes) { function TEST (line 90) | TEST(GainController2AdaptiveModeLevelEstimator, IsNotConfident) { function TEST (line 99) | TEST(GainController2AdaptiveModeLevelEstimator, IsConfident) { function TEST (line 108) | TEST(GainController2AdaptiveModeLevelEstimator, function TEST (line 127) | TEST(GainController2AdaptiveModeLevelEstimator, function TEST (line 137) | TEST(GainController2AdaptiveModeLevelEstimator, class AdaptiveModeLevelEstimatorParametrization (line 163) | class AdaptiveModeLevelEstimatorParametrization method adjacent_speech_frames_threshold (line 166) | int adjacent_speech_frames_threshold() const { return GetParam(); } function TEST_P (line 169) | TEST_P(AdaptiveModeLevelEstimatorParametrization, function TEST_P (line 185) | TEST_P(AdaptiveModeLevelEstimatorParametrization, AdaptToEnoughSpeechS... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/agc2_common.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/agc2_testing_common.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { function LinSpace (line 20) | std::vector LinSpace(double l, double r, int num_points) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/agc2_testing_common.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/agc2_testing_common_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(GainController2TestingCommon, LinSpace) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/biquad_filter.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/biquad_filter.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/biquad_filter_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function ExpectNearRelative (line 63) | void ExpectNearRelative(rtc::ArrayView expected, function TEST (line 85) | TEST(BiQuadFilterTest, FilterNotInPlace) { function TEST (line 100) | TEST(BiQuadFilterTest, FilterInPlace) { function TEST (line 117) | TEST(BiQuadFilterTest, Reset) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/compute_interpolated_gain_curve.cc type webrtc (line 25) | namespace webrtc { function ComputeLinearApproximationParams (line 28) | std::pair ComputeLinearApproximationParams( function ComputeAreaUnderPiecewiseLinearApproximation (line 36) | double ComputeAreaUnderPiecewiseLinearApproximation( function LimiterUnderApproximationNegativeError (line 64) | double LimiterUnderApproximationNegativeError(const LimiterDbGainCurve... function SampleLimiterRegion (line 81) | std::vector SampleLimiterRegion(const LimiterDbGainCurve* limi... function PrecomputeKneeApproxParams (line 135) | void PrecomputeKneeApproxParams(const LimiterDbGainCurve* limiter, function PrecomputeBeyondKneeApproxParams (line 168) | void PrecomputeBeyondKneeApproxParams( type test (line 216) | namespace test { function InterpolatedParameters (line 218) | InterpolatedParameters ComputeInterpolatedGainCurveApproximationPara... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/compute_interpolated_gain_curve.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/cpu_features.cc type webrtc (line 17) | namespace webrtc { function AvailableCpuFeatures (line 42) | AvailableCpuFeatures GetAvailableCpuFeatures() { function AvailableCpuFeatures (line 58) | AvailableCpuFeatures NoAvailableCpuFeatures() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/cpu_features.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/down_sampler.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/down_sampler.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/fixed_digital_level_estimator.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/fixed_digital_level_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/fixed_digital_level_estimator_unittest.cc type webrtc (line 22) | namespace webrtc { function TestLevelEstimator (line 29) | void TestLevelEstimator(int sample_rate_hz, function TimeMsToDecreaseLevel (line 59) | float TimeMsToDecreaseLevel(int sample_rate_hz, function TEST (line 104) | TEST(GainController2FixedDigitalLevelEstimator, EstimatorShouldNotCras... function TEST (line 109) | TEST(GainController2FixedDigitalLevelEstimator, function TEST (line 115) | TEST(GainController2FixedDigitalLevelEstimator, function TEST (line 122) | TEST(GainController2FixedDigitalLevelEstimator, TimeToDecreaseForLowLe... function TEST (line 134) | TEST(GainController2FixedDigitalLevelEstimator, function TEST (line 146) | TEST(GainController2FixedDigitalLevelEstimator, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/gain_applier.cc type webrtc (line 17) | namespace webrtc { function GainCloseToOne (line 22) | bool GainCloseToOne(float gain_factor) { function ClipSignal (line 27) | void ClipSignal(AudioFrameView signal) { function ApplyGainWithRamping (line 36) | void ApplyGainWithRamping(float last_gain_linear, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/gain_applier.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/gain_applier_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 22) | TEST(AutomaticGainController2GainApplier, InitialGainIsRespected) { function TEST (line 33) | TEST(AutomaticGainController2GainApplier, ClippingIsDone) { function TEST (line 44) | TEST(AutomaticGainController2GainApplier, ClippingIsNotDone) { function TEST (line 56) | TEST(AutomaticGainController2GainApplier, RampingIsDone) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/interpolated_gain_curve.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/interpolated_gain_curve.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/interpolated_gain_curve_unittest.cc type webrtc (line 26) | namespace webrtc { function TEST (line 37) | TEST(GainController2InterpolatedGainCurve, CreateUse) { function TEST (line 47) | TEST(GainController2InterpolatedGainCurve, CheckValidOutput) { function TEST (line 60) | TEST(GainController2InterpolatedGainCurve, CheckMonotonicity) { function TEST (line 74) | TEST(GainController2InterpolatedGainCurve, CheckApproximation) { function TEST (line 87) | TEST(GainController2InterpolatedGainCurve, CheckRegionBoundaries) { function TEST (line 105) | TEST(GainController2InterpolatedGainCurve, CheckIdentityRegion) { function TEST (line 123) | TEST(GainController2InterpolatedGainCurve, CheckNoOverApproximationKne... function TEST (line 144) | TEST(GainController2InterpolatedGainCurve, CheckNoOverApproximationBey... function TEST (line 165) | TEST(GainController2InterpolatedGainCurve, function TEST (line 185) | TEST(GainController2InterpolatedGainCurve, CheckApproximationParams) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter.cc type webrtc (line 23) | namespace webrtc { function InterpolateFirstSubframe (line 34) | void InterpolateFirstSubframe(float last_factor, function ComputePerSampleSubframeFactors (line 45) | void ComputePerSampleSubframeFactors( function ScaleSamples (line 74) | void ScaleSamples(rtc::ArrayView per_sample_scaling_factors, function CheckLimiterSampleRate (line 87) | void CheckLimiterSampleRate(size_t sample_rate_hz) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter_db_gain_curve.cc type webrtc (line 19) | namespace webrtc { function ComputeKneeStart (line 22) | double ComputeKneeStart(double max_input_level_db, function ComputeKneeRegionPolynomial (line 32) | std::array ComputeKneeRegionPolynomial(double knee_start_dbfs, function ComputeLimiterD1 (line 42) | double ComputeLimiterD1(double max_input_level_db, double compression_... function ComputeLimiterD2 (line 48) | constexpr double ComputeLimiterD2(double compression_ratio) { function ComputeLimiterI2 (line 52) | double ComputeLimiterI2(double max_input_level_db, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter_db_gain_curve.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter_db_gain_curve_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(FixedDigitalGainController2Limiter, ConstructDestruct) { function TEST (line 21) | TEST(FixedDigitalGainController2Limiter, GainCurveShouldBeMonotone) { function TEST (line 36) | TEST(FixedDigitalGainController2Limiter, GainCurveShouldBeContinuous) { function TEST (line 52) | TEST(FixedDigitalGainController2Limiter, OutputGainShouldBeLessThanFul... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/limiter_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(Limiter, LimiterShouldConstructAndRun) { function TEST (line 33) | TEST(Limiter, OutputVolumeAboveThreshold) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/noise_level_estimator.cc type webrtc (line 25) | namespace webrtc { function FrameEnergy (line 29) | float FrameEnergy(const AudioFrameView& audio) { function EnergyToDbfs (line 40) | float EnergyToDbfs(float signal_energy, size_t num_samples) { class NoiseLevelEstimatorImpl (line 45) | class NoiseLevelEstimatorImpl : public NoiseLevelEstimator { method NoiseLevelEstimatorImpl (line 47) | NoiseLevelEstimatorImpl(ApmDataDumper* data_dumper) method NoiseLevelEstimatorImpl (line 53) | NoiseLevelEstimatorImpl(const NoiseLevelEstimatorImpl&) = delete; method NoiseLevelEstimatorImpl (line 54) | NoiseLevelEstimatorImpl& operator=(const NoiseLevelEstimatorImpl&) =... method Analyze (line 57) | float Analyze(const AudioFrameView& frame) override { method Initialize (line 123) | void Initialize(int sample_rate_hz) { function SmoothNoiseFloorEstimate (line 147) | float SmoothNoiseFloorEstimate(float current_estimate, float new_estim... class NoiseFloorEstimator (line 157) | class NoiseFloorEstimator : public NoiseLevelEstimator { method NoiseFloorEstimator (line 167) | NoiseFloorEstimator(ApmDataDumper* data_dumper) : data_dumper_(data_... method NoiseFloorEstimator (line 172) | NoiseFloorEstimator(const NoiseFloorEstimator&) = delete; method NoiseFloorEstimator (line 173) | NoiseFloorEstimator& operator=(const NoiseFloorEstimator&) = delete; method Analyze (line 176) | float Analyze(const AudioFrameView& frame) override { method Initialize (line 227) | void Initialize(int sample_rate_hz) { function CreateStationaryNoiseEstimator (line 250) | std::unique_ptr CreateStationaryNoiseEstimator( function CreateNoiseFloorEstimator (line 255) | std::unique_ptr CreateNoiseFloorEstimator( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/noise_level_estimator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/noise_level_estimator_unittest.cc type webrtc (line 24) | namespace webrtc { function RunEstimator (line 32) | float RunEstimator(rtc::FunctionView sample_generator, class NoiseEstimatorParametrization (line 48) | class NoiseEstimatorParametrization : public ::testing::TestWithParam<... method sample_rate_hz (line 50) | int sample_rate_hz() const { return GetParam(); } function TEST_P (line 55) | TEST_P(NoiseEstimatorParametrization, StationaryNoiseEstimatorWithRand... function TEST_P (line 68) | TEST_P(NoiseEstimatorParametrization, StationaryNoiseEstimatorWithSine... function TEST_P (line 81) | TEST_P(NoiseEstimatorParametrization, StationaryNoiseEstimatorWithPuls... function TEST_P (line 93) | TEST_P(NoiseEstimatorParametrization, NoiseFloorEstimatorWithRandomNoi... function TEST_P (line 105) | TEST_P(NoiseEstimatorParametrization, NoiseFloorEstimatorWithSineTone) { function TEST_P (line 118) | TEST_P(NoiseEstimatorParametrization, NoiseFloorEstimatorWithPulseTone) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/noise_spectrum_estimator.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/noise_spectrum_estimator.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/auto_correlation.cc type webrtc (line 17) | namespace webrtc { type rnn_vad (line 18) | namespace rnn_vad { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/auto_correlation.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/auto_correlation_unittest.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { function TEST (line 24) | TEST(RnnVadTest, PitchBufferAutoCorrelationWithinTolerance) { function TEST (line 43) | TEST(RnnVadTest, CheckAutoCorrelationOnConstantPitchBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/common.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/features_extraction.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/features_extraction.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/features_extraction_unittest.cc type webrtc (line 23) | namespace webrtc { type rnn_vad (line 24) | namespace rnn_vad { function ceil (line 27) | constexpr int ceil(int n, int m) { function PitchIsValid (line 38) | bool PitchIsValid(float pitch_hz) { function CreatePureTone (line 44) | void CreatePureTone(float amplitude, float freq_hz, rtc::ArrayView src, function ComputeSlidingFrameSquareEnergies24kHz (line 295) | void ComputeSlidingFrameSquareEnergies24kHz( function CandidatePitchPeriods (line 315) | CandidatePitchPeriods ComputePitchPeriod12kHz( function ComputePitchPeriod48kHz (line 372) | int ComputePitchPeriod48kHz( function PitchInfo (line 410) | PitchInfo ComputeExtendedPitchPeriod48kHz( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/pitch_search_internal.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/pitch_search_internal_unittest.cc type webrtc (line 23) | namespace webrtc { type rnn_vad (line 24) | namespace rnn_vad { function PrintTestIndexAndCpuFeatures (line 34) | std::string PrintTestIndexAndCpuFeatures( function GetCpuFeaturesToTest (line 42) | std::vector GetCpuFeaturesToTest() { function TEST (line 57) | TEST(RnnVadTest, ComputeSlidingFrameSquareEnergies24kHzWithinToleran... function TEST (line 72) | TEST(RnnVadTest, ComputePitchPeriod12kHzBitExactness) { function TEST (line 88) | TEST(RnnVadTest, ComputePitchPeriod48kHzBitExactness) { type PitchCandidatesParameters (line 109) | struct PitchCandidatesParameters { class PitchCandidatesParametrization (line 114) | class PitchCandidatesParametrization function TEST_P (line 119) | TEST_P(PitchCandidatesParametrization, function CreatePitchCandidatesParameters (line 138) | std::vector CreatePitchCandidatesParamete... type ExtendedPitchPeriodSearchParameters (line 156) | struct ExtendedPitchPeriodSearchParameters { class ExtendedPitchPeriodSearchParametrizaion (line 163) | class ExtendedPitchPeriodSearchParametrizaion function TEST_P (line 168) | TEST_P(ExtendedPitchPeriodSearchParametrizaion, function CreateExtendedPitchPeriodSearchParameters (line 187) | std::vector FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/pitch_search_unittest.cc type webrtc (line 23) | namespace webrtc { type rnn_vad (line 24) | namespace rnn_vad { function TEST (line 28) | TEST(RnnVadTest, PitchSearchWithinTolerance) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/ring_buffer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/ring_buffer_unittest.cc type webrtc (line 15) | namespace webrtc { type rnn_vad (line 16) | namespace rnn_vad { function ExpectEq (line 21) | void ExpectEq(rtc::ArrayView a, rtc::ArrayView GetScaledParams(rtc::ArrayView para... function PreprocessWeights (line 36) | std::vector PreprocessWeights(rtc::ArrayView we... function GetActivationFunction (line 54) | rtc::FunctionView GetActivationFunction( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_fc.h function namespace (line 24) | namespace rnn_vad { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_fc_unittest.cc type webrtc (line 25) | namespace webrtc { type rnn_vad (line 26) | namespace rnn_vad { class RnnFcParametrization (line 49) | class RnnFcParametrization function TEST_P (line 54) | TEST_P(RnnFcParametrization, CheckFullyConnectedLayerOutput) { function TEST_P (line 64) | TEST_P(RnnFcParametrization, DISABLED_BenchmarkFullyConnectedLayer) { function GetCpuFeaturesToTest (line 85) | std::vector GetCpuFeaturesToTest() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_gru.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { function PreprocessGruTensor (line 24) | std::vector PreprocessGruTensor(rtc::ArrayView ... function ComputeUpdateResetGate (line 54) | void ComputeUpdateResetGate(int input_size, function ComputeStateGate (line 90) | void ComputeStateGate(int input_size, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_gru.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_gru_unittest.cc type webrtc (line 25) | namespace webrtc { type rnn_vad (line 26) | namespace rnn_vad { function TestGatedRecurrentLayer (line 29) | void TestGatedRecurrentLayer( class RnnGruParametrization (line 107) | class RnnGruParametrization function TEST_P (line 112) | TEST_P(RnnGruParametrization, CheckGatedRecurrentLayer) { function TEST_P (line 120) | TEST_P(RnnGruParametrization, DISABLED_BenchmarkGatedRecurrentLayer) { function GetCpuFeaturesToTest (line 160) | std::vector GetCpuFeaturesToTest() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_unittest.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { function WarmUpRnnVad (line 31) | void WarmUpRnnVad(RnnVad& rnn_vad) { function TEST (line 38) | TEST(RnnVadTest, CheckZeroProbabilityWithSilence) { function TEST (line 46) | TEST(RnnVadTest, CheckRnnVadReset) { function TEST (line 58) | TEST(RnnVadTest, CheckRnnVadSilence) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_vad_tool.cc type webrtc (line 30) | namespace webrtc { type rnn_vad (line 31) | namespace rnn_vad { type test (line 32) | namespace test { function main (line 34) | int main(int argc, char* argv[]) { function main (line 121) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/rnn_vad_unittest.cc type webrtc (line 28) | namespace webrtc { type rnn_vad (line 29) | namespace rnn_vad { function DumpPerfStats (line 34) | void DumpPerfStats(int num_samples, function TEST (line 54) | TEST(RnnVadTest, CheckWriteComputedOutputIsFalse) { class RnnVadProbabilityParametrization (line 59) | class RnnVadProbabilityParametrization function TEST_P (line 64) | TEST_P(RnnVadProbabilityParametrization, RnnVadProbabilityWithinTole... function TEST_P (line 116) | TEST_P(RnnVadProbabilityParametrization, DISABLED_RnnVadPerformance) { function GetCpuFeaturesToTest (line 159) | std::vector GetCpuFeaturesToTest() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/sequence_buffer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/sequence_buffer_unittest.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { function TestSequenceBufferPushOp (line 23) | void TestSequenceBufferPushOp() { function TEST (line 62) | TEST(RnnVadTest, SequenceBufferGetters) { function TEST (line 79) | TEST(RnnVadTest, SequenceBufferPushOpsUnsigned) { function TEST (line 86) | TEST(RnnVadTest, SequenceBufferPushOpsSigned) { function TEST (line 93) | TEST(RnnVadTest, SequenceBufferPushOpsFloating) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features.cc type webrtc (line 21) | namespace webrtc { type rnn_vad (line 22) | namespace rnn_vad { function UpdateCepstralDifferenceStats (line 29) | void UpdateCepstralDifferenceStats( function ComputeScaledHalfVorbisWindow (line 50) | std::array ComputeScaledHalfVorbisWi... function ComputeWindowedForwardFft (line 66) | void ComputeWindowedForwardFft( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.cc type webrtc (line 20) | namespace webrtc { type rnn_vad (line 21) | namespace rnn_vad { function ComputeSmoothedLogMagnitudeSpectrum (line 125) | void ComputeSmoothedLogMagnitudeSpectrum( function ComputeDctTable (line 150) | std::array ComputeDctTable() { function ComputeDct (line 161) | void ComputeDct(rtc::ArrayView in, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features_internal.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features_internal_unittest.cc type webrtc (line 27) | namespace webrtc { type rnn_vad (line 28) | namespace rnn_vad { function ComputeTriangularFiltersWeights (line 34) | std::vector ComputeTriangularFiltersWeights() { function TEST (line 53) | TEST(RnnVadTest, TestOpusScaleBoundaries) { function TEST (line 71) | TEST(RnnVadTest, DISABLED_TestOpusScaleWeights) { function TEST (line 88) | TEST(RnnVadTest, SpectralCorrelatorValidOutput) { function TEST (line 107) | TEST(RnnVadTest, ComputeSmoothedLogMagnitudeSpectrumWithinTolerance) { function TEST (line 133) | TEST(RnnVadTest, ComputeDctWithinTolerance) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/spectral_features_unittest.cc type webrtc (line 22) | namespace webrtc { type rnn_vad (line 23) | namespace rnn_vad { function WriteTestData (line 29) | void WriteTestData(rtc::ArrayView samples) { function GetHigherBandsSpectrum (line 35) | rtc::ArrayView GetHigherBandsSpec... function GetAverage (line 40) | rtc::ArrayView GetAverage( function GetFirstDerivative (line 45) | rtc::ArrayView GetFirstDerivative( function GetSecondDerivative (line 50) | rtc::ArrayView GetSecondDerivative( function GetCepstralCrossCorrelation (line 55) | rtc::ArrayView GetCepstralCrossCorrelation( function TEST (line 70) | TEST(RnnVadTest, SpectralFeaturesWithAndWithoutSilence) { function TEST (line 115) | TEST(RnnVadTest, CepstralFeaturesConstantAverageZeroDerivative) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/symmetric_matrix_buffer_unittest.cc type webrtc (line 16) | namespace webrtc { type rnn_vad (line 17) | namespace rnn_vad { function CheckSymmetry (line 21) | void CheckSymmetry(const SymmetricMatrixBuffer* sym_matrix_buf) { function CheckPairsWithValueExist (line 33) | bool CheckPairsWithValueExist( function TEST (line 49) | TEST(RnnVadTest, SymmetricMatrixBufferUseCase) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/test_utils.cc type webrtc (line 24) | namespace webrtc { type rnn_vad (line 25) | namespace rnn_vad { class FloatFileReader (line 31) | class FloatFileReader : public FileReader { method FloatFileReader (line 34) | FloatFileReader(const std::string& filename) method FloatFileReader (line 40) | FloatFileReader(const FloatFileReader&) = delete; method FloatFileReader (line 41) | FloatFileReader& operator=(const FloatFileReader&) = delete; method size (line 44) | int size() const override { return size_; } method ReadChunk (line 45) | bool ReadChunk(rtc::ArrayView dst) override { method ReadValue (line 57) | bool ReadValue(float& dst) override { return ReadChunk({&dst, 1}); } method SeekForward (line 58) | void SeekForward(int hop) override { is_.seekg(hop * sizeof(T), is... method SeekBeginning (line 59) | void SeekBeginning() override { is_.seekg(0, is_.beg); } function ExpectEqualFloatArray (line 71) | void ExpectEqualFloatArray(rtc::ArrayView expected, function ExpectNearAbsolute (line 80) | void ExpectNearAbsolute(rtc::ArrayView expected, function CreatePcmSamplesReader (line 90) | std::unique_ptr CreatePcmSamplesReader() { function ChunksFileReader (line 96) | ChunksFileReader CreatePitchBuffer24kHzReader() { function ChunksFileReader (line 104) | ChunksFileReader CreateLpResidualAndPitchInfoReader() { function CreateGruInputReader (line 114) | std::unique_ptr CreateGruInputReader() { function CreateVadProbsReader (line 120) | std::unique_ptr CreateVadProbsReader() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/test_utils.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/vector_math.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/vector_math_avx2.cc type webrtc (line 19) | namespace webrtc { type rnn_vad (line 20) | namespace rnn_vad { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/rnn_vad/vector_math_unittest.cc type webrtc (line 18) | namespace webrtc { type rnn_vad (line 19) | namespace rnn_vad { class VectorMathParametrization (line 33) | class VectorMathParametrization function TEST_P (line 36) | TEST_P(VectorMathParametrization, TestDotProduct) { function GetCpuFeaturesToTest (line 45) | std::vector GetCpuFeaturesToTest() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector.cc type webrtc (line 21) | namespace webrtc { type SaturationProtectorState (line 32) | struct SaturationProtectorState { function ResetSaturationProtectorState (line 50) | void ResetSaturationProtectorState(float initial_headroom_db, function UpdateSaturationProtectorState (line 61) | void UpdateSaturationProtectorState(float peak_dbfs, class SaturationProtectorImpl (line 95) | class SaturationProtectorImpl : public SaturationProtector { method SaturationProtectorImpl (line 97) | explicit SaturationProtectorImpl(float initial_headroom_db, method SaturationProtectorImpl (line 107) | SaturationProtectorImpl(const SaturationProtectorImpl&) = delete; method SaturationProtectorImpl (line 108) | SaturationProtectorImpl& operator=(const SaturationProtectorImpl&) =... method HeadroomDb (line 111) | float HeadroomDb() override { return headroom_db_; } method Analyze (line 113) | void Analyze(float speech_probability, method Reset (line 149) | void Reset() override { method DumpDebugData (line 157) | void DumpDebugData() { function CreateSaturationProtector (line 178) | std::unique_ptr CreateSaturationProtector( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector_buffer.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector_buffer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector_buffer_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 22) | TEST(GainController2SaturationProtectorBuffer, Init) { function TEST (line 28) | TEST(GainController2SaturationProtectorBuffer, PushBack) { function TEST (line 36) | TEST(GainController2SaturationProtectorBuffer, Reset) { function TEST (line 45) | TEST(GainController2SaturationProtectorBuffer, FrontUntilBufferIsFull) { function TEST (line 57) | TEST(GainController2SaturationProtectorBuffer, FrontIsDelayed) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/saturation_protector_unittest.cc type webrtc (line 17) | namespace webrtc { function RunOnConstantLevel (line 28) | float RunOnConstantLevel(int num_iterations, function TEST (line 47) | TEST(GainController2SaturationProtector, Reset) { function TEST (line 64) | TEST(GainController2SaturationProtector, EstimatesCrestRatio) { function TEST (line 83) | TEST(GainController2SaturationProtector, ExtraHeadroomApplied) { function TEST (line 112) | TEST(GainController2SaturationProtector, ChangeSlowly) { class SaturationProtectorParametrization (line 136) | class SaturationProtectorParametrization method adjacent_speech_frames_threshold (line 139) | int adjacent_speech_frames_threshold() const { return GetParam(); } function TEST_P (line 142) | TEST_P(SaturationProtectorParametrization, DoNotAdaptToShortSpeechSegm... function TEST_P (line 156) | TEST_P(SaturationProtectorParametrization, AdaptToEnoughSpeechSegments) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/signal_classifier.cc type webrtc (line 24) | namespace webrtc { function IsSse2Available (line 27) | bool IsSse2Available() { function RemoveDcLevel (line 35) | void RemoveDcLevel(rtc::ArrayView x) { function PowerSpectrum (line 45) | void PowerSpectrum(const OouraFft* ooura_fft, function ClassifySignal (line 70) | webrtc::SignalClassifier::SignalType ClassifySignal( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/signal_classifier.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/signal_classifier_unittest.cc type webrtc (line 23) | namespace webrtc { function RunClassifier (line 29) | float RunClassifier(rtc::FunctionView sample_generator, class SignalClassifierParametrization (line 48) | class SignalClassifierParametrization : public ::testing::TestWithPara... method sample_rate_hz (line 50) | int sample_rate_hz() const { return GetParam(); } function TEST_P (line 55) | TEST_P(SignalClassifierParametrization, WhiteNoise) { function TEST_P (line 64) | TEST_P(SignalClassifierParametrization, SineTone) { function TEST_P (line 73) | TEST_P(SignalClassifierParametrization, PulseTone) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/vad_with_level.cc type webrtc (line 26) | namespace webrtc { class Vad (line 33) | class Vad : public VoiceActivityDetector { method Vad (line 35) | explicit Vad(const AvailableCpuFeatures& cpu_features) method Vad (line 37) | Vad(const Vad&) = delete; method Vad (line 38) | Vad& operator=(const Vad&) = delete; method Reset (line 41) | void Reset() override { rnn_vad_.Reset(); } method ComputeProbability (line 43) | float ComputeProbability(AudioFrameView frame) override { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/vad_with_level.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/vad_with_level_unittest.cc type webrtc (line 23) | namespace webrtc { class MockVad (line 34) | class MockVad : public VadLevelAnalyzer::VoiceActivityDetector { function CreateVadLevelAnalyzerWithMockVad (line 46) | std::unique_ptr CreateVadLevelAnalyzerWithMockVad( type FrameWithView (line 62) | struct FrameWithView { method FrameWithView (line 64) | FrameWithView(float value = 0.0f) function TEST (line 74) | TEST(GainController2VadLevelAnalyzer, PeakLevelGreaterThanRmsLevel) { function TEST (line 88) | TEST(GainController2VadLevelAnalyzer, NoSpeechProbabilitySmoothing) { function TEST (line 103) | TEST(GainController2VadLevelAnalyzer, VadNoPeriodicReset) { class VadPeriodResetParametrization (line 114) | class VadPeriodResetParametrization method num_frames (line 117) | int num_frames() const { return std::get<0>(GetParam()); } method vad_reset_period_frames (line 118) | int vad_reset_period_frames() const { return std::get<1>(GetParam()); } function TEST_P (line 122) | TEST_P(VadPeriodResetParametrization, VadPeriodicReset) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/vector_float_frame.cc type webrtc (line 13) | namespace webrtc { function ConstructChannelPointers (line 17) | std::vector ConstructChannelPointers( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/agc2/vector_float_frame.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_buffer.cc type webrtc (line 23) | namespace webrtc { function NumBandsFromFramesPerChannel (line 30) | size_t NumBandsFromFramesPerChannel(size_t num_frames) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_buffer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_buffer_unittest.cc type webrtc (line 18) | namespace webrtc { function ExpectNumChannels (line 26) | void ExpectNumChannels(const AudioBuffer& ab, size_t num_channels) { function TEST (line 32) | TEST(AudioBufferTest, SetNumChannelsSetsChannelBuffersNumChannels) { function TEST (line 43) | TEST(AudioBufferDeathTest, SetNumChannelsDeathTest) { function TEST (line 50) | TEST(AudioBufferTest, CopyWithoutResampling) { function TEST (line 69) | TEST(AudioBufferTest, CopyWithResampling) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_frame_view_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 17) | TEST(AudioFrameTest, ConstructFromAudioBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_builder_impl.cc type webrtc (line 18) | namespace webrtc { function AudioProcessing (line 23) | AudioProcessing* AudioProcessingBuilder::Create() { function AudioProcessing (line 28) | AudioProcessing* AudioProcessingBuilder::Create(const webrtc::Config& ... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_impl.cc type webrtc (line 49) | namespace webrtc { function LayoutHasKeyboard (line 53) | static bool LayoutHasKeyboard(AudioProcessing::ChannelLayout layout) { function SampleRateSupportsMultiBand (line 67) | bool SampleRateSupportsMultiBand(int sample_rate_hz) { function EnforceSplitBandHpf (line 73) | bool EnforceSplitBandHpf() { function UseSetupSpecificDefaultAec3Congfig (line 80) | bool UseSetupSpecificDefaultAec3Congfig() { function SuitableProcessRate (line 86) | int SuitableProcessRate(int minimum_rate, function Agc1ConfigModeToInterfaceMode (line 103) | GainControl::Mode Agc1ConfigModeToInterfaceMode( function MinimizeProcessingForUnusedOutput (line 117) | bool MinimizeProcessingForUnusedOutput() { function AudioProcessingStats (line 2188) | AudioProcessingStats AudioProcessingImpl::ApmStatsReporter::GetStatist... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_impl.h function Initialize (line 67) | int Initialize() override; function AudioProcessingStats (line 136) | AudioProcessingStats GetStatistics() override { function recommended_stream_analog_level_locked (line 160) | int recommended_stream_analog_level_locked() const type Submodules (line 376) | struct Submodules { type ApmConstants (line 421) | struct ApmConstants { type ApmCaptureState (line 437) | struct ApmCaptureState { type ApmCaptureNonLockedState (line 466) | struct ApmCaptureNonLockedState { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_impl_locking_unittest.cc type webrtc (line 26) | namespace webrtc { class AudioProcessingImplLockTest (line 30) | class AudioProcessingImplLockTest method RenderProcessorThreadFunc (line 391) | static void RenderProcessorThreadFunc(void* context) { method CaptureProcessorThreadFunc (line 400) | static void CaptureProcessorThreadFunc(void* context) { method StatsProcessorThreadFunc (line 409) | static void StatsProcessorThreadFunc(void* context) { method TestDone (line 419) | bool TestDone() { method StartThreads (line 425) | void StartThreads() { type RenderApiImpl (line 33) | enum class RenderApiImpl { type CaptureApiImpl (line 40) | enum class CaptureApiImpl { ProcessStreamImplInteger, ProcessStreamImp... type RuntimeParameterSettingScheme (line 43) | enum class RuntimeParameterSettingScheme { type AecType (line 51) | enum class AecType { class RandomGenerator (line 60) | class RandomGenerator { method RandomGenerator (line 62) | RandomGenerator() : rand_gen_(42U) {} method RandInt (line 64) | int RandInt(int min, int max) { method RandInt (line 69) | int RandInt(int max) { method RandFloat (line 74) | float RandFloat() { type AudioFrameData (line 85) | struct AudioFrameData { method AudioFrameData (line 86) | explicit AudioFrameData(int max_frame_size) { type TestConfig (line 115) | struct TestConfig { method GenerateBriefTestConfigs (line 117) | static std::vector GenerateBriefTestConfigs() { method GenerateExtensiveTestConfigs (line 154) | static std::vector GenerateExtensiveTestConfigs() { class FrameCounters (line 258) | class FrameCounters { method IncreaseRenderCounter (line 260) | void IncreaseRenderCounter() { method IncreaseCaptureCounter (line 265) | void IncreaseCaptureCounter() { method GetCaptureCounter (line 270) | int GetCaptureCounter() const { method GetRenderCounter (line 275) | int GetRenderCounter() const { method CaptureMinusRenderCounters (line 280) | int CaptureMinusRenderCounters() const { method RenderMinusCaptureCounters (line 285) | int RenderMinusCaptureCounters() const { method BothCountersExceedeThreshold (line 289) | bool BothCountersExceedeThreshold(int threshold) { method RTC_GUARDED_BY (line 296) | RTC_GUARDED_BY(mutex_) = 0; method RTC_GUARDED_BY (line 297) | RTC_GUARDED_BY(mutex_) = 0; class CaptureProcessor (line 301) | class CaptureProcessor { class StatsProcessor (line 331) | class StatsProcessor { class RenderProcessor (line 345) | class RenderProcessor { class AudioProcessingImplLockTest (line 375) | class AudioProcessingImplLockTest method RenderProcessorThreadFunc (line 391) | static void RenderProcessorThreadFunc(void* context) { method CaptureProcessorThreadFunc (line 400) | static void CaptureProcessorThreadFunc(void* context) { method StatsProcessorThreadFunc (line 409) | static void StatsProcessorThreadFunc(void* context) { method TestDone (line 419) | bool TestDone() { method StartThreads (line 425) | void StartThreads() { function SleepRandomMs (line 451) | void SleepRandomMs(int max_sleep, RandomGenerator* rand_gen) { function PopulateAudioFrame (line 457) | void PopulateAudioFrame(float** frame, function PopulateAudioFrame (line 471) | void PopulateAudioFrame(float amplitude, function TEST_P (line 1032) | TEST_P(AudioProcessingImplLockTest, LockTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_impl_unittest.cc type webrtc (line 30) | namespace webrtc { class MockInitialize (line 36) | class MockInitialize : public AudioProcessingImpl { method MockInitialize (line 38) | explicit MockInitialize(const webrtc::Config& config) class MockEchoControlFactory (line 57) | class MockEchoControlFactory : public EchoControlFactory { method MockEchoControlFactory (line 59) | MockEchoControlFactory() : next_mock_(std::make_unique Create(int sample_rate_hz, class TestEchoDetector (line 77) | class TestEchoDetector : public EchoDetector { method TestEchoDetector (line 79) | TestEchoDetector() method AnalyzeRenderAudio (line 83) | void AnalyzeRenderAudio(rtc::ArrayView render_audio) ov... method AnalyzeCaptureAudio (line 87) | void AnalyzeCaptureAudio(rtc::ArrayView capture_audio) ... method Initialize (line 89) | void Initialize(int capture_sample_rate_hz, method GetMetrics (line 93) | EchoDetector::Metrics GetMetrics() const override { return {}; } method analyze_render_audio_called (line 95) | bool analyze_render_audio_called() const { method last_render_audio_first_sample (line 99) | float last_render_audio_first_sample() const { class TestRenderPreProcessor (line 111) | class TestRenderPreProcessor : public CustomProcessing { method TestRenderPreProcessor (line 113) | TestRenderPreProcessor() = default; method Initialize (line 115) | void Initialize(int sample_rate_hz, int num_channels) override {} method Process (line 116) | void Process(AudioBuffer* audio) override { method ToString (line 124) | std::string ToString() const override { return "TestRenderPreProcess... method SetRuntimeSetting (line 125) | void SetRuntimeSetting(AudioProcessing::RuntimeSetting setting) over... method ProcessSample (line 128) | static constexpr float ProcessSample(float x) { return 2.f * x; } function TEST (line 133) | TEST(AudioProcessingImplTest, AudioParameterChangeTriggersInit) { function TEST (line 174) | TEST(AudioProcessingImplTest, UpdateCapturePreGainRuntimeSetting) { function TEST (line 206) | TEST(AudioProcessingImplTest, function TEST (line 239) | TEST(AudioProcessingImplTest, function TEST (line 272) | TEST(AudioProcessingImplTest, EchoControllerObservesSetCaptureUsageCha... function TEST (line 354) | TEST(AudioProcessingImplTest, function TEST (line 397) | TEST(AudioProcessingImplTest, function TEST (line 440) | TEST(AudioProcessingImplTest, function TEST (line 487) | TEST(AudioProcessingImplTest, EchoControllerObservesPlayoutVolumeChang... function TEST (line 544) | TEST(AudioProcessingImplTest, RenderPreProcessorBeforeEchoDetector) { function TEST (line 607) | TEST(ApmWithSubmodulesExcludedTest, BitexactWithDisabledModules) { function TEST (line 656) | TEST(ApmWithSubmodulesExcludedTest, ReinitializeTransientSuppressor) { function TEST (line 718) | TEST(ApmWithSubmodulesExcludedTest, ToggleTransientSuppressor) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_performance_unittest.cc type webrtc (line 29) | namespace webrtc { class CallSimulator (line 35) | class CallSimulator method CallSimulator (line 393) | CallSimulator() method Run (line 406) | bool Run() { method MaybeEndTest (line 423) | bool MaybeEndTest() { method TearDown (line 438) | void TearDown() override { StopThreads(); } method StopThreads (line 441) | void StopThreads() { method SetUp (line 447) | void SetUp() override { method RenderProcessorThreadFunc (line 535) | static void RenderProcessorThreadFunc(void* context) { method CaptureProcessorThreadFunc (line 542) | static void CaptureProcessorThreadFunc(void* context) { method StartThreads (line 549) | void StartThreads() { type ProcessorType (line 38) | enum class ProcessorType { kRender, kCapture } type SettingsType (line 41) | enum class SettingsType { type AudioFrameData (line 50) | struct AudioFrameData { method AudioFrameData (line 51) | explicit AudioFrameData(size_t max_frame_size) { type SimulationConfig (line 73) | struct SimulationConfig { method SimulationConfig (line 74) | SimulationConfig(int sample_rate_hz, SettingsType simulation_settings) method GenerateSimulationConfigs (line 78) | static std::vector GenerateSimulationConfigs() { method SettingsDescription (line 108) | std::string SettingsDescription() const { class FrameCounters (line 135) | class FrameCounters { method IncreaseRenderCounter (line 137) | void IncreaseRenderCounter() { rtc::AtomicOps::Increment(&render_cou... method IncreaseCaptureCounter (line 139) | void IncreaseCaptureCounter() { rtc::AtomicOps::Increment(&capture_c... method CaptureMinusRenderCounters (line 141) | int CaptureMinusRenderCounters() const { method RenderMinusCaptureCounters (line 149) | int RenderMinusCaptureCounters() const { method BothCountersExceedeThreshold (line 153) | bool BothCountersExceedeThreshold(int threshold) const { class LockedFlag (line 167) | class LockedFlag { method get_flag (line 169) | bool get_flag() const { return rtc::AtomicOps::AcquireLoad(&flag_); } method set_flag (line 171) | void set_flag() { class TimedThreadApiProcessor (line 181) | class TimedThreadApiProcessor { method TimedThreadApiProcessor (line 183) | TimedThreadApiProcessor(ProcessorType processor_type, method print_processor_statistics (line 212) | void print_processor_statistics(const std::string& processor_name) c... method AddDuration (line 229) | void AddDuration(int64_t duration) { method GetDurationStandardDeviation (line 240) | int64_t GetDurationStandardDeviation() const { method GetDurationAverage (line 255) | int64_t GetDurationAverage() const { method ProcessCapture (line 266) | int ProcessCapture() { method ReadyToProcessCapture (line 292) | bool ReadyToProcessCapture() { method ProcessRender (line 297) | int ProcessRender() { method ReadyToProcessRender (line 311) | bool ReadyToProcessRender() { method PrepareFrame (line 328) | void PrepareFrame() { method ReadyToProcess (line 359) | bool ReadyToProcess() { class CallSimulator (line 391) | class CallSimulator : public ::testing::TestWithParam { method CallSimulator (line 393) | CallSimulator() method Run (line 406) | bool Run() { method MaybeEndTest (line 423) | bool MaybeEndTest() { method TearDown (line 438) | void TearDown() override { StopThreads(); } method StopThreads (line 441) | void StopThreads() { method SetUp (line 447) | void SetUp() override { method RenderProcessorThreadFunc (line 535) | static void RenderProcessorThreadFunc(void* context) { method CaptureProcessorThreadFunc (line 542) | static void CaptureProcessorThreadFunc(void* context) { method StartThreads (line 549) | void StartThreads() { function TEST_P (line 602) | TEST_P(CallSimulator, DISABLED_ApiCallDurationTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/audio_processing_unittest.cc type webrtc (line 66) | namespace webrtc { type StreamDirection (line 82) | enum StreamDirection { kForward = 0, kReverse } function ConvertToFloat (line 84) | void ConvertToFloat(const int16_t* int_data, ChannelBuffer* cb) { function ConvertToFloat (line 93) | void ConvertToFloat(const Int16FrameData& frame, ChannelBuffer*... function TotalChannelsFromLayout (line 98) | size_t TotalChannelsFromLayout(AudioProcessing::ChannelLayout layout) { function MixStereoToMono (line 112) | void MixStereoToMono(const float* stereo, function MixStereoToMono (line 119) | void MixStereoToMono(const int16_t* stereo, function CopyLeftToRightChannel (line 126) | void CopyLeftToRightChannel(int16_t* stereo, size_t samples_per_channe... function VerifyChannelsAreEqual (line 132) | void VerifyChannelsAreEqual(const int16_t* stereo, size_t samples_per_... function SetFrameTo (line 138) | void SetFrameTo(Int16FrameData* frame, int16_t value) { function SetFrameTo (line 145) | void SetFrameTo(Int16FrameData* frame, int16_t left, int16_t right) { function ScaleFrame (line 153) | void ScaleFrame(Int16FrameData* frame, float scale) { function FrameDataAreEqual (line 160) | bool FrameDataAreEqual(const Int16FrameData& frame1, function GetMutableFrameData (line 176) | rtc::ArrayView GetMutableFrameData(Int16FrameData* frame) { function GetFrameData (line 182) | rtc::ArrayView GetFrameData(const Int16FrameData& frame) { function EnableAllAPComponents (line 188) | void EnableAllAPComponents(AudioProcessing* ap) { function T (line 218) | T AbsValue(T a) { function MaxAudioFrame (line 222) | int16_t MaxAudioFrame(const Int16FrameData& frame) { function OpenFileAndWriteMessage (line 232) | void OpenFileAndWriteMessage(const std::string& filename, function ResourceFilePath (line 248) | std::string ResourceFilePath(const std::string& name, int sample_rate_... function OutputFilePath (line 260) | std::string OutputFilePath(const std::string& name, function ClearTempFiles (line 297) | void ClearTempFiles() { function ClearTempOutFiles (line 303) | void ClearTempOutFiles() { function OpenFileAndReadMessage (line 315) | void OpenFileAndReadMessage(const std::string& filename, MessageLite* ... function ReadChunk (line 329) | bool ReadChunk(FILE* file, function GetReferenceFilename (line 354) | std::string GetReferenceFilename() { class ApmTest (line 365) | class ApmTest : public ::testing::Test { method SetUpTestSuite (line 371) | static void SetUpTestSuite() {} method TearDownTestSuite (line 373) | static void TearDownTestSuite() { ClearTempFiles(); } type Format (line 376) | enum Format { kIntFormat, kFloatFormat } function TEST_F (line 746) | TEST_F(ApmTest, StreamParametersInt) { function TEST_F (line 750) | TEST_F(ApmTest, StreamParametersFloat) { function TEST_F (line 801) | TEST_F(ApmTest, ChannelsInt16Interface) { function TEST_F (line 813) | TEST_F(ApmTest, Channels) { function TEST_F (line 839) | TEST_F(ApmTest, SampleRatesInt) { function TEST_F (line 849) | TEST_F(ApmTest, PreAmplifier) { function TEST_F (line 918) | TEST_F(ApmTest, AnalogMicGainEmulation) { function TEST_F (line 952) | TEST_F(ApmTest, CaptureLevelAdjustment) { function TEST_F (line 1041) | TEST_F(ApmTest, GainControl) { function TEST_F (line 1100) | TEST_F(ApmDeathTest, GainControlDiesOnTooLowTargetLevelDbfs) { function TEST_F (line 1107) | TEST_F(ApmDeathTest, GainControlDiesOnTooHighTargetLevelDbfs) { function TEST_F (line 1114) | TEST_F(ApmDeathTest, GainControlDiesOnTooLowCompressionGainDb) { function TEST_F (line 1121) | TEST_F(ApmDeathTest, GainControlDiesOnTooHighCompressionGainDb) { function TEST_F (line 1128) | TEST_F(ApmDeathTest, GainControlDiesOnTooLowAnalogLevelLowerLimit) { function TEST_F (line 1135) | TEST_F(ApmDeathTest, GainControlDiesOnTooHighAnalogLevelUpperLimit) { function TEST_F (line 1142) | TEST_F(ApmDeathTest, GainControlDiesOnInvertedAnalogLevelLimits) { function TEST_F (line 1150) | TEST_F(ApmDeathTest, ApmDiesOnTooLowAnalogLevel) { function TEST_F (line 1159) | TEST_F(ApmDeathTest, ApmDiesOnTooHighAnalogLevel) { function TEST_F (line 1200) | TEST_F(ApmTest, QuantizedVolumeDoesNotGetStuck) { function TEST_F (line 1255) | TEST_F(ApmTest, ManualVolumeChangeIsPossible) { function TEST_F (line 1261) | TEST_F(ApmTest, HighPassFilter) { function TEST_F (line 1270) | TEST_F(ApmTest, AllProcessingDisabledByDefault) { function TEST_F (line 1280) | TEST_F(ApmTest, NoProcessingWhenAllComponentsDisabled) { function TEST_F (line 1305) | TEST_F(ApmTest, NoProcessingWhenAllComponentsDisabledFloat) { function TEST_F (line 1338) | TEST_F(ApmTest, IdenticalInputChannelsResultInIdenticalOutputChannels) { function TEST_F (line 1378) | TEST_F(ApmTest, SplittingFilter) { function TEST_F (line 1640) | TEST_F(ApmTest, VerifyDebugDumpInt) { function TEST_F (line 1644) | TEST_F(ApmTest, VerifyDebugDumpFloat) { function TEST_F (line 1650) | TEST_F(ApmTest, DebugDump) { function TEST_F (line 1694) | TEST_F(ApmTest, DebugDumpFromFileHandle) { function TEST_F (line 1736) | TEST_F(ApmTest, Process) { function TEST_F (line 1934) | TEST_F(ApmTest, NoErrorsWithKeyboardChannel) { function UpdateBestSNR (line 1975) | void UpdateBestSNR(const float* ref, class AudioProcessingTest (line 2024) | class AudioProcessingTest method AudioProcessingTest (line 2027) | AudioProcessingTest() method SetUpTestSuite (line 2037) | static void SetUpTestSuite() { method TearDown (line 2053) | void TearDown() { method TearDownTestSuite (line 2058) | static void TearDownTestSuite() { ClearTempFiles(); } method ProcessFormat (line 2063) | static void ProcessFormat(int input_rate, function TEST_P (line 2173) | TEST_P(AudioProcessingTest, Formats) { function ProduceDebugText (line 2420) | std::string ProduceDebugText(int render_input_sample_rate_hz, function RunApmRateAndChannelTest (line 2453) | void RunApmRateAndChannelTest( function Toggle (line 2545) | constexpr void Toggle(bool& b) { function TEST (line 2551) | TEST(RuntimeSettingTest, TestDefaultCtor) { function TEST (line 2556) | TEST(RuntimeSettingTest, TestUsageWithSwapQueue) { function TEST (line 2564) | TEST(ApmConfiguration, EnablePostProcessing) { function TEST (line 2586) | TEST(ApmConfiguration, EnablePreProcessing) { function TEST (line 2608) | TEST(ApmConfiguration, EnableCaptureAnalyzer) { function TEST (line 2630) | TEST(ApmConfiguration, PreProcessingReceivesRuntimeSettings) { class MyEchoControlFactory (line 2656) | class MyEchoControlFactory : public EchoControlFactory { method Create (line 2658) | std::unique_ptr Create(int sample_rate_hz) { method Create (line 2667) | std::unique_ptr Create(int sample_rate_hz, function TEST (line 2674) | TEST(ApmConfiguration, EchoControlInjection) { function CreateApm (line 2702) | std::unique_ptr CreateApm(bool mobile_aec) { function TEST (line 2738) | TEST(MAYBE_ApmStatistics, AECEnabledTest) { function TEST (line 2789) | TEST(MAYBE_ApmStatistics, AECMEnabledTest) { function TEST (line 2840) | TEST(ApmStatistics, ReportOutputRmsDbfs) { function TEST (line 2894) | TEST(ApmStatistics, ReportHasVoice) { function TEST (line 2947) | TEST(ApmConfiguration, HandlingOfRateAndChannelCombinations) { function TEST (line 2955) | TEST(ApmConfiguration, HandlingOfChannelCombinations) { function TEST (line 2963) | TEST(ApmConfiguration, HandlingOfRateCombinations) { function TEST (line 2972) | TEST(ApmConfiguration, SelfAssignment) { function TEST (line 2981) | TEST(AudioProcessing, GainController1ConfigEqual) { function TEST (line 3036) | TEST(AudioProcessing, GainController1ConfigNotEqual) { function TEST (line 3088) | TEST(AudioProcessing, GainController2ConfigEqual) { function TEST (line 3153) | TEST(AudioProcessing, GainController2ConfigNotEqual) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/audio_samples_scaler_unittest.cc type webrtc (line 18) | namespace webrtc { function SampleValueForChannel (line 21) | float SampleValueForChannel(int channel) { function PopulateBuffer (line 27) | void PopulateBuffer(AudioBuffer& audio_buffer) { class AudioSamplesScalerTest (line 35) | class AudioSamplesScalerTest method sample_rate_hz (line 39) | int sample_rate_hz() const { return std::get<0>(GetParam()); } method num_channels (line 40) | int num_channels() const { return std::get<1>(GetParam()); } method initial_gain (line 41) | float initial_gain() const { return std::get<2>(GetParam()); } function TEST_P (line 51) | TEST_P(AudioSamplesScalerTest, InitialGainIsRespected) { function TEST_P (line 69) | TEST_P(AudioSamplesScalerTest, VerifyGainAdjustment) { function TEST (line 145) | TEST(AudioSamplesScaler, UpwardsClamping) { function TEST (line 174) | TEST(AudioSamplesScaler, DownwardsClamping) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.cc type webrtc (line 16) | namespace webrtc { function ComputeLevelBasedGain (line 23) | float ComputeLevelBasedGain(int emulated_analog_mic_gain_level) { function ComputePreGain (line 37) | float ComputePreGain(float pre_gain, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/capture_levels_adjuster/capture_levels_adjuster_unittest.cc type webrtc (line 19) | namespace webrtc { function SampleValueForChannel (line 22) | float SampleValueForChannel(int channel) { function PopulateBuffer (line 28) | void PopulateBuffer(AudioBuffer& audio_buffer) { function ComputeExpectedSignalGainAfterApplyPreLevelAdjustment (line 34) | float ComputeExpectedSignalGainAfterApplyPreLevelAdjustment( function ComputeExpectedSignalGainAfterApplyPostLevelAdjustment (line 44) | float ComputeExpectedSignalGainAfterApplyPostLevelAdjustment( class CaptureLevelsAdjusterTest (line 56) | class CaptureLevelsAdjusterTest method sample_rate_hz (line 61) | int sample_rate_hz() const { return std::get<0>(GetParam()); } method num_channels (line 62) | int num_channels() const { return std::get<1>(GetParam()); } method emulated_analog_mic_gain_enabled (line 63) | bool emulated_analog_mic_gain_enabled() const { method emulated_analog_mic_gain_level (line 66) | int emulated_analog_mic_gain_level() const { return std::get<3>(GetP... method pre_gain (line 67) | float pre_gain() const { return std::get<4>(GetParam()); } method post_gain (line 68) | float post_gain() const { return std::get<5>(GetParam()); } function TEST_P (line 81) | TEST_P(CaptureLevelsAdjusterTest, InitialGainIsInstantlyAchieved) { function TEST_P (line 122) | TEST_P(CaptureLevelsAdjusterTest, NewGainsAreAchieved) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/common.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/config_unittest.cc type webrtc (line 14) | namespace webrtc { type MyExperiment (line 17) | struct MyExperiment { method MyExperiment (line 22) | MyExperiment() : factor(kDefaultFactor), offset(kDefaultOffset) {} method MyExperiment (line 24) | MyExperiment(int factor, int offset) : factor(factor), offset(offset... function TEST (line 33) | TEST(Config, ReturnsDefaultInstanceIfNotConfigured) { function TEST (line 40) | TEST(Config, ReturnOptionWhenSet) { function TEST (line 48) | TEST(Config, SetNullSetsTheOptionBackToDefault) { type Algo1_CostFunction (line 57) | struct Algo1_CostFunction { method Algo1_CostFunction (line 60) | Algo1_CostFunction() {} method cost (line 62) | virtual int cost(int x) const { return x; } type SqrCost (line 67) | struct SqrCost : Algo1_CostFunction { method cost (line 68) | virtual int cost(int x) const { return x * x; } function TEST (line 71) | TEST(Config, SupportsPolymorphism) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_control_mobile_bit_exact_unittest.cc type webrtc (line 19) | namespace webrtc { function SetupComponent (line 26) | void SetupComponent(int sample_rate_hz, function ProcessOneFrame (line 36) | void ProcessOneFrame(int sample_rate_hz, function RunBitexactnessTest (line 60) | void RunBitexactnessTest(int sample_rate_hz, function TEST (line 121) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 130) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 138) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 147) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 156) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 167) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 176) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 185) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 194) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 203) | TEST(EchoControlMobileBitExactnessTest, function TEST (line 212) | TEST(EchoControlMobileBitExactnessTest, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_control_mobile_impl.cc type webrtc (line 23) | namespace webrtc { function MapSetting (line 26) | int16_t MapSetting(EchoControlMobileImpl::RoutingMode mode) { function MapError (line 43) | AudioProcessing::Error MapError(int err) { type EchoControlMobileImpl::StreamProperties (line 62) | struct EchoControlMobileImpl::StreamProperties { method StreamProperties (line 63) | StreamProperties() = delete; method StreamProperties (line 64) | StreamProperties(int sample_rate_hz, class EchoControlMobileImpl::Canceller (line 76) | class EchoControlMobileImpl::Canceller { method Canceller (line 78) | Canceller() { method Initialize (line 93) | void Initialize(int sample_rate_hz) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_control_mobile_impl.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_control_mobile_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 19) | TEST(EchoControlMobileTest, InterfaceConfiguration) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/circular_buffer.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/circular_buffer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/circular_buffer_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(CircularBufferTests, LessThanMaxTest) { function TEST (line 25) | TEST(CircularBufferTests, FillTest) { function TEST (line 35) | TEST(CircularBufferTests, OverflowTest) { function TEST (line 48) | TEST(CircularBufferTests, ReadFromEmpty) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/mean_variance_estimator.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/mean_variance_estimator.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/mean_variance_estimator_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(MeanVarianceEstimatorTests, InsertTwoValues) { function TEST (line 32) | TEST(MeanVarianceEstimatorTests, InsertZeroes) { function TEST (line 42) | TEST(MeanVarianceEstimatorTests, ConstantValueTest) { function TEST (line 53) | TEST(MeanVarianceEstimatorTests, AlternatingValueTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/moving_max.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/moving_max.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/moving_max_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 18) | TEST(MovingMaxTests, SimpleTest) { function TEST (line 29) | TEST(MovingMaxTests, SlidingWindowTest) { function TEST (line 42) | TEST(MovingMaxTests, ClearTest) { function TEST (line 55) | TEST(MovingMaxTests, DecayTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/normalized_covariance_estimator.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/normalized_covariance_estimator.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/echo_detector/normalized_covariance_estimator_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(NormalizedCovarianceEstimatorTests, IdenticalSignalTest) { function TEST (line 30) | TEST(NormalizedCovarianceEstimatorTests, OppositeSignalTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_control_impl.cc type webrtc (line 24) | namespace webrtc { function MapSetting (line 29) | int16_t MapSetting(GainControl::Mode mode) { function UseLegacyDigitalGainApplier (line 43) | bool UseLegacyDigitalGainApplier() { function ApplyDigitalGain (line 48) | void ApplyDigitalGain(const int32_t gains[11], type GainControlImpl::MonoAgcState (line 79) | struct GainControlImpl::MonoAgcState { method MonoAgcState (line 80) | MonoAgcState() { method MonoAgcState (line 90) | MonoAgcState(const MonoAgcState&) = delete; method MonoAgcState (line 91) | MonoAgcState& operator=(const MonoAgcState&) = delete; FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_control_impl.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_control_unittest.cc function ProcessOneFrame (line 24) | void ProcessOneFrame(int sample_rate_hz, function SetupComponent (line 44) | void SetupComponent(int sample_rate_hz, function RunBitExactnessTest (line 63) | void RunBitExactnessTest(int sample_rate_hz, function TEST (line 140) | TEST(GainControlBitExactnessTest, function TEST (line 155) | TEST(GainControlBitExactnessTest, function TEST (line 171) | TEST(GainControlBitExactnessTest, function TEST (line 186) | TEST(GainControlBitExactnessTest, function TEST (line 201) | TEST(GainControlBitExactnessTest, function TEST (line 216) | TEST(GainControlBitExactnessTest, function TEST (line 232) | TEST(GainControlBitExactnessTest, function TEST (line 247) | TEST(GainControlBitExactnessTest, function TEST (line 262) | TEST(GainControlBitExactnessTest, function TEST (line 277) | TEST(GainControlBitExactnessTest, function TEST (line 293) | TEST(GainControlBitExactnessTest, function TEST (line 308) | TEST(GainControlBitExactnessTest, function TEST (line 323) | TEST(GainControlBitExactnessTest, function TEST (line 338) | TEST(GainControlBitExactnessTest, function TEST (line 353) | TEST(GainControlBitExactnessTest, function TEST (line 368) | TEST(GainControlBitExactnessTest, function TEST (line 380) | TEST(GainControlBitExactnessTest, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_controller2.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_controller2.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/gain_controller2_unittest.cc type webrtc (line 25) | namespace webrtc { type test (line 26) | namespace test { function SetAudioBufferSamples (line 29) | void SetAudioBufferSamples(float value, AudioBuffer* ab) { function RunAgc2WithConstantInput (line 36) | float RunAgc2WithConstantInput(GainController2* agc2, function CreateAgc2FixedDigitalModeConfig (line 53) | AudioProcessing::Config::GainController2 CreateAgc2FixedDigitalModeC... function CreateAgc2FixedDigitalMode (line 63) | std::unique_ptr CreateAgc2FixedDigitalMode( function GainDbAfterProcessingFile (line 72) | float GainDbAfterProcessingFile(GainController2& gain_controller, function TEST (line 114) | TEST(GainController2, CheckDefaultConfig) { function TEST (line 119) | TEST(GainController2, CheckFixedDigitalConfig) { function TEST (line 132) | TEST(GainController2, CheckAdaptiveDigitalVadProbabilityAttackConfig) { function TEST (line 148) | TEST(GainController2, function TEST (line 159) | TEST(GainController2, CheckAdaptiveDigitalInitialSaturationMarginCon... function TEST (line 169) | TEST(GainController2, CheckAdaptiveDigitalExtraSaturationMarginConfi... function TEST (line 179) | TEST(GainController2, function TEST (line 190) | TEST(GainController2, CheckAdaptiveDigitalMaxGainChangeSpeedConfig) { function TEST (line 200) | TEST(GainController2, CheckAdaptiveDigitalMaxOutputNoiseLevelConfig) { function TEST (line 211) | TEST(GainController2, ApplyDefaultConfig) { function TEST (line 217) | TEST(GainController2FixedDigital, GainShouldChangeOnSetGain) { function TEST (line 238) | TEST(GainController2FixedDigital, ChangeFixedGainShouldBeFastAndTime... type FixedDigitalTestParams (line 268) | struct FixedDigitalTestParams { method FixedDigitalTestParams (line 269) | FixedDigitalTestParams(float gain_db_min, class FixedDigitalTest (line 283) | class FixedDigitalTest function TEST_P (line 287) | TEST_P(FixedDigitalTest, CheckSaturationBehaviorWithLimiter) { function TEST (line 336) | TEST(GainController2, CheckGainAdaptiveDigital) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/high_pass_filter.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/high_pass_filter.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/high_pass_filter_unittest.cc type webrtc (line 20) | namespace webrtc { function ProcessOneFrameAsAudioBuffer (line 25) | std::vector ProcessOneFrameAsAudioBuffer( function ProcessOneFrameAsVector (line 43) | std::vector ProcessOneFrameAsVector( function RunBitexactnessTest (line 74) | void RunBitexactnessTest(int num_channels, function CreateVector (line 124) | std::vector CreateVector(const rtc::ArrayView& arr... function TEST (line 133) | TEST(HighPassFilterAccuracyTest, ResetWithAudioBufferInterface) { function TEST (line 149) | TEST(HighPassFilterAccuracyTest, ResetWithVectorInterface) { function TEST (line 165) | TEST(HighPassFilterAccuracyTest, MonoInitial) { function TEST (line 206) | TEST(HighPassFilterAccuracyTest, MonoConverged) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/aec_dump.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/aec_dump.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_frame_proxies.cc type webrtc (line 16) | namespace webrtc { function ProcessAudioFrame (line 18) | int ProcessAudioFrame(AudioProcessing* ap, AudioFrame* frame) { function ProcessReverseAudioFrame (line 43) | int ProcessReverseAudioFrame(AudioProcessing* ap, AudioFrame* frame) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_frame_proxies.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_frame_view.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_processing.cc type webrtc (line 16) | namespace webrtc { function NoiseSuppressionLevelToString (line 22) | std::string NoiseSuppressionLevelToString( function GainController1ModeToString (line 37) | std::string GainController1ModeToString(const Agc1Config::Mode& mode) { function GainController2NoiseEstimatorToString (line 49) | std::string GainController2NoiseEstimatorToString( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_processing.h function namespace (line 39) | namespace rtc { function namespace (line 43) | namespace webrtc { type HighPassFilter (line 240) | struct HighPassFilter { type EchoCanceller (line 245) | struct EchoCanceller { type NoiseSuppression (line 255) | struct NoiseSuppression { type TransientSuppression (line 263) | struct TransientSuppression { type VoiceDetection (line 268) | struct VoiceDetection { type Mode (line 285) | enum Mode { type AnalogGainController (line 330) | struct AnalogGainController { type LevelEstimator (line 353) | enum LevelEstimator { kRms, kPeak } type NoiseEstimator (line 354) | enum NoiseEstimator { kStationaryNoise, kNoiseFloor } type FixedDigital (line 356) | struct FixedDigital { type AdaptiveDigital (line 359) | struct AdaptiveDigital { type ResidualEchoDetector (line 380) | struct ResidualEchoDetector { type LevelEstimation (line 385) | struct LevelEstimation { type ChannelLayout (line 393) | enum ChannelLayout { type class (line 407) | enum class type PlayoutAudioDeviceInfo (line 420) | struct PlayoutAudioDeviceInfo { function value_ (line 425) | type_(Type::kNotSpecified), value_(0.0f) {} function RuntimeSetting (line 461) | static RuntimeSetting CreatePlayoutVolumeChange(int volume) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_processing_statistics.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/audio_processing_statistics.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/config.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/include/mock_audio_processing.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/level_estimator.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/level_estimator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/level_estimator_unittest.cc type webrtc (line 19) | namespace webrtc { function RunBitexactnessTest (line 26) | void RunBitexactnessTest(int sample_rate_hz, function TEST (line 59) | TEST(LevelEstimatorBitExactnessTest, Mono8kHz) { function TEST (line 65) | TEST(LevelEstimatorBitExactnessTest, Mono16kHz) { function TEST (line 71) | TEST(LevelEstimatorBitExactnessTest, Mono32kHz) { function TEST (line 77) | TEST(LevelEstimatorBitExactnessTest, Mono48kHz) { function TEST (line 83) | TEST(LevelEstimatorBitExactnessTest, Stereo16kHz) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/logging/apm_data_dumper.cc type webrtc (line 21) | namespace webrtc { function FormFileName (line 32) | std::string FormFileName(const char* output_dir, function FILE (line 67) | FILE* ApmDataDumper::GetRawFile(const char* name) { function WavWriter (line 78) | WavWriter* ApmDataDumper::GetWavFile(const char* name, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/logging/apm_data_dumper.h function namespace (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/fast_math.cc type webrtc (line 18) | namespace webrtc { function FastLog2f (line 22) | float FastLog2f(float in) { function SqrtFastApproximation (line 41) | float SqrtFastApproximation(float f) { function Pow2Approximation (line 46) | float Pow2Approximation(float p) { function PowApproximation (line 51) | float PowApproximation(float x, float p) { function LogApproximation (line 55) | float LogApproximation(float x) { function LogApproximation (line 60) | void LogApproximation(rtc::ArrayView x, rtc::ArrayView x, rtc::ArrayView x, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/fast_math.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/histograms.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/histograms.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/noise_estimator.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/noise_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/noise_suppressor.cc type webrtc (line 21) | namespace webrtc { function NumBandsForRate (line 26) | size_t NumBandsForRate(size_t sample_rate_hz) { function NumChannelsOnHeap (line 44) | size_t NumChannelsOnHeap(size_t num_channels) { function ApplyFilterBankWindow (line 72) | void ApplyFilterBankWindow(rtc::ArrayView x) { function FormExtendedFrame (line 84) | void FormExtendedFrame(rtc::ArrayView frame, function OverlapAndAdd (line 95) | void OverlapAndAdd(rtc::ArrayView extended_frame, function DelaySignal (line 109) | void DelaySignal(rtc::ArrayView frame, function ComputeEnergyOfExtendedFrame (line 122) | float ComputeEnergyOfExtendedFrame(rtc::ArrayView filter, function ComputeUpperBandsGain (line 187) | float ComputeUpperBandsGain( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/noise_suppressor.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/noise_suppressor_unittest.cc type webrtc (line 23) | namespace webrtc { function ProduceDebugText (line 26) | std::string ProduceDebugText(int sample_rate_hz, function PopulateInputFrameWithIdenticalChannels (line 35) | void PopulateInputFrameWithIdenticalChannels(size_t num_channels, function VerifyIdenticalChannels (line 49) | void VerifyIdenticalChannels(size_t num_channels, function TEST (line 67) | TEST(NoiseSuppressor, IdenticalChannelEffects) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/ns_common.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/ns_config.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/ns_fft.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/ns_fft.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/prior_signal_model.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/prior_signal_model.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/prior_signal_model_estimator.cc type webrtc (line 19) | namespace webrtc { function FindFirstOfTwoLargestPeaks (line 24) | void FindFirstOfTwoLargestPeaks( function UpdateLrt (line 67) | void UpdateLrt(rtc::ArrayView lrt_histogram, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/prior_signal_model_estimator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/quantile_noise_estimator.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/quantile_noise_estimator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/signal_model.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/signal_model.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/signal_model_estimator.cc type webrtc (line 15) | namespace webrtc { function ComputeSpectralDiff (line 23) | float ComputeSpectralDiff( function UpdateSpectralFlatness (line 63) | void UpdateSpectralFlatness( function UpdateSpectralLrt (line 97) | void UpdateSpectralLrt(rtc::ArrayView p... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/signal_model_estimator.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/speech_probability_estimator.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/speech_probability_estimator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/suppression_params.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/suppression_params.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/wiener_filter.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/ns/wiener_filter.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/optionally_built_submodule_creators.cc type webrtc (line 17) | namespace webrtc { function CreateTransientSuppressor (line 19) | std::unique_ptr CreateTransientSuppressor( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/optionally_built_submodule_creators.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/render_queue_item_verifier.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/residual_echo_detector.cc function Power (line 26) | float Power(rtc::ArrayView input) { type webrtc (line 43) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/residual_echo_detector.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/residual_echo_detector_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 20) | TEST(ResidualEchoDetectorTests, Echo) { function TEST (line 48) | TEST(ResidualEchoDetectorTests, NoEcho) { function TEST (line 71) | TEST(ResidualEchoDetectorTests, EchoWithRenderClockDrift) { function TEST (line 109) | TEST(ResidualEchoDetectorTests, EchoWithCaptureClockDrift) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/rms_level.cc type webrtc (line 19) | namespace webrtc { function ComputeRms (line 30) | int ComputeRms(float mean_square) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/rms_level.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/rms_level_unittest.cc type webrtc (line 23) | namespace webrtc { function RunTest (line 28) | std::unique_ptr RunTest(rtc::ArrayView input) { function RunTest (line 37) | std::unique_ptr RunTest(rtc::ArrayView input) { function CreateInt16Sinusoid (line 46) | std::vector CreateInt16Sinusoid(int frequency_hz, function CreateFloatSinusoid (line 57) | std::vector CreateFloatSinusoid(int frequency_hz, function TEST (line 71) | TEST(RmsLevelTest, VerifyIndentityBetweenFloatAndFix) { function TEST (line 82) | TEST(RmsLevelTest, Run1000HzFullScale) { function TEST (line 88) | TEST(RmsLevelTest, Run1000HzFullScaleAverageAndPeak) { function TEST (line 96) | TEST(RmsLevelTest, Run1000HzHalfScale) { function TEST (line 102) | TEST(RmsLevelTest, RunZeros) { function TEST (line 108) | TEST(RmsLevelTest, RunZerosAverageAndPeak) { function TEST (line 116) | TEST(RmsLevelTest, NoSamples) { function TEST (line 121) | TEST(RmsLevelTest, NoSamplesAverageAndPeak) { function TEST (line 128) | TEST(RmsLevelTest, PollTwice) { function TEST (line 135) | TEST(RmsLevelTest, Reset) { function TEST (line 143) | TEST(RmsLevelTest, ProcessMuted) { function TEST (line 158) | TEST(RmsLevelTest, RunHalfScaleAndInsertFullScale) { function TEST (line 172) | TEST(RmsLevelTest, ResetOnBlockSizeChange) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/splitting_filter.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/splitting_filter.h function namespace (line 21) | namespace webrtc { function class (line 45) | class SplittingFilter { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/splitting_filter_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 36) | TEST(SplittingFilterTest, SplitsIntoThreeBandsAndReconstructs) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/aec_dump_based_simulator.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { function VerifyFixedBitExactness (line 31) | bool VerifyFixedBitExactness(const webrtc::audioproc::Stream& msg, function VerifyFloatBitExactness (line 47) | bool VerifyFloatBitExactness(const webrtc::audioproc::Stream& msg, function ReadNextMessage (line 69) | bool ReadNextMessage(bool use_dump_file, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/aec_dump_based_simulator.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/android/apmtest/jni/main.c type saved_state (line 35) | struct saved_state { type engine (line 44) | struct engine { function engine_init_display (line 63) | static int engine_init_display(struct engine* engine) { function engine_draw_frame (line 131) | static void engine_draw_frame(struct engine* engine) { function engine_term_display (line 148) | static void engine_term_display(struct engine* engine) { function engine_handle_input (line 168) | static int32_t engine_handle_input(struct android_app* app, AInputEvent*... function engine_handle_cmd (line 182) | static void engine_handle_cmd(struct android_app* app, int32_t cmd) { function android_main (line 231) | void android_main(struct android_app* state) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/api_call_statistics.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/api_call_statistics.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_buffer_tools.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { function SetupFrame (line 18) | void SetupFrame(const StreamConfig& stream_config, function CopyVectorToAudioBuffer (line 29) | void CopyVectorToAudioBuffer(const StreamConfig& stream_config, function ExtractVectorFromAudioBuffer (line 44) | void ExtractVectorFromAudioBuffer(const StreamConfig& stream_config, function FillBuffer (line 54) | void FillBuffer(float value, AudioBuffer& audio_buffer) { function FillBufferChannel (line 60) | void FillBufferChannel(float value, int channel, AudioBuffer& audio_... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_buffer_tools.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_processing_builder_for_testing.cc type webrtc (line 19) | namespace webrtc { function AudioProcessing (line 26) | AudioProcessing* AudioProcessingBuilderForTesting::Create() { function AudioProcessing (line 31) | AudioProcessing* AudioProcessingBuilderForTesting::Create( function AudioProcessing (line 41) | AudioProcessing* AudioProcessingBuilderForTesting::Create() { function AudioProcessing (line 47) | AudioProcessing* AudioProcessingBuilderForTesting::Create( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_processing_builder_for_testing.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_processing_simulator.cc type webrtc (line 33) | namespace webrtc { type test (line 34) | namespace test { function EchoCanceller3Config (line 37) | EchoCanceller3Config ReadAec3ConfigFromJsonFile(const std::string& f... function GetIndexedOutputWavFilename (line 62) | std::string GetIndexedOutputWavFilename(const std::string& wav_name, function WriteEchoLikelihoodGraphFileHeader (line 70) | void WriteEchoLikelihoodGraphFileHeader(std::ofstream* output_file) { function WriteEchoLikelihoodGraphFileFooter (line 76) | void WriteEchoLikelihoodGraphFileFooter(std::ofstream* output_file) { class ScopedTimer (line 89) | class ScopedTimer { method ScopedTimer (line 91) | ScopedTimer(ApiCallStatistics* api_call_statistics_, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audio_processing_simulator.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audioproc_float_impl.cc type webrtc (line 331) | namespace webrtc { type test (line 332) | namespace test { function GetAgc2AdaptiveLevelEstimatorNames (line 344) | std::vector GetAgc2AdaptiveLevelEstimatorNames() { function SetSettingIfSpecified (line 348) | void SetSettingIfSpecified(const std::string& value, function SetSettingIfSpecified (line 355) | void SetSettingIfSpecified(int value, absl::optional* parameter) { function SetSettingIfSpecified (line 361) | void SetSettingIfSpecified(float value, absl::optional* param... function SetSettingIfFlagSet (line 369) | void SetSettingIfFlagSet(int32_t flag, absl::optional* paramet... function MapAgc2AdaptiveLevelEstimator (line 377) | AudioProcessing::Config::GainController2::LevelEstimator function SimulationSettings (line 398) | SimulationSettings CreateSettings() { function ReportConditionalErrorAndExit (line 559) | void ReportConditionalErrorAndExit(bool condition, const std::string... function PerformBasicParameterSanityChecks (line 566) | void PerformBasicParameterSanityChecks( function RunSimulation (line 772) | int RunSimulation(rtc::scoped_refptr audio_processing, function AudioprocFloatImpl (line 832) | int AudioprocFloatImpl(rtc::scoped_refptr audio_pro... function AudioprocFloatImpl (line 840) | int AudioprocFloatImpl(std::unique_ptr ap_bu... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/audioproc_float_impl.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/bitexactness_tools.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { function GetApmRenderTestVectorFileName (line 25) | std::string GetApmRenderTestVectorFileName(int sample_rate_hz) { function GetApmCaptureTestVectorFileName (line 41) | std::string GetApmCaptureTestVectorFileName(int sample_rate_hz) { function ReadFloatSamplesFromStereoFile (line 57) | void ReadFloatSamplesFromStereoFile(size_t samples_per_channel, function VerifyDeinterleavedArray (line 75) | ::testing::AssertionResult VerifyDeinterleavedArray( function VerifyArray (line 98) | ::testing::AssertionResult VerifyArray(rtc::ArrayView r... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/bitexactness_tools.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/config.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { type conversational_speech (line 15) | namespace conversational_speech { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/generator.cc type webrtc (line 29) | namespace webrtc { type test (line 30) | namespace test { function main (line 44) | int main(int argc, char* argv[]) { function main (line 87) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/generator_unittest.cc type webrtc (line 59) | namespace webrtc { type test (line 60) | namespace test { function CreateMockWavReaderFactory (line 95) | std::unique_ptr CreateMockWavReaderFactory() { function CreateSineWavFile (line 101) | void CreateSineWavFile(const std::string& filepath, type SineAudioTrackParams (line 119) | struct SineAudioTrackParams { function CreateTemporarySineAudioTracks (line 125) | std::string CreateTemporarySineAudioTracks( function CheckAudioTrackParams (line 141) | void CheckAudioTrackParams(const WavReaderFactory& wav_reader_factory, function DeleteFolderAndContents (line 150) | void DeleteFolderAndContents(const std::string& dir) { function TEST (line 174) | TEST(ConversationalSpeechTest, Settings) { function TEST (line 184) | TEST(ConversationalSpeechTest, TimingSaveLoad) { function TEST (line 204) | TEST(ConversationalSpeechTest, MultiEndCallCreate) { function TEST (line 221) | TEST(ConversationalSpeechTest, MultiEndCallSetupDifferentSampleRates) { function TEST (line 236) | TEST(ConversationalSpeechTest, MultiEndCallSetupMultipleChannels) { function TEST (line 251) | TEST(ConversationalSpeechTest, function TEST (line 267) | TEST(ConversationalSpeechTest, MultiEndCallSetupFirstOffsetNegative) { function TEST (line 282) | TEST(ConversationalSpeechTest, MultiEndCallSetupSimple) { function TEST (line 307) | TEST(ConversationalSpeechTest, MultiEndCallSetupPause) { function TEST (line 332) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalk) { function TEST (line 357) | TEST(ConversationalSpeechTest, MultiEndCallSetupInvalidOrder) { function TEST (line 375) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkThree) { function TEST (line 401) | TEST(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkNearInv... function TEST (line 422) | TEST(ConversationalSpeechTest, MultiEndCallSetupSelfCrossTalkFarInva... function TEST (line 445) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleValid) { function TEST (line 472) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleInval... function TEST (line 494) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkMiddleAndPa... function TEST (line 521) | TEST(ConversationalSpeechTest, MultiEndCallSetupCrossTalkFullOverlap... function TEST (line 544) | TEST(ConversationalSpeechTest, MultiEndCallSetupLongSequence) { function TEST (line 573) | TEST(ConversationalSpeechTest, MultiEndCallSetupLongSequenceInvalid) { function TEST (line 597) | TEST(ConversationalSpeechTest, MultiEndCallWavReaderAdaptorSine) { function TEST (line 622) | TEST(ConversationalSpeechTest, DISABLED_MultiEndCallSimulator) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/mock_wavreader.cc type webrtc (line 13) | namespace webrtc { type test (line 14) | namespace test { type conversational_speech (line 15) | namespace conversational_speech { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/mock_wavreader.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/mock_wavreader_factory.cc type webrtc (line 17) | namespace webrtc { type test (line 18) | namespace test { type conversational_speech (line 19) | namespace conversational_speech { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/mock_wavreader_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/multiend_call.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { type conversational_speech (line 21) | namespace conversational_speech { type Interval (line 82) | struct Interval { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/multiend_call.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/simulator.cc type webrtc (line 30) | namespace webrtc { type test (line 31) | namespace test { function InitSpeakerOutputFilePaths (line 40) | std::unique_ptr> class SpeakerWavWriters (line 70) | class SpeakerWavWriters { method SpeakerWavWriters (line 72) | SpeakerWavWriters(const SpeakerOutputFilePaths& output_file_paths, method WavWriter (line 76) | WavWriter* near_end_wav_writer() { return &near_end_wav_writer_; } method WavWriter (line 77) | WavWriter* far_end_wav_writer() { return &far_end_wav_writer_; } function InitSpeakersWavWriters (line 86) | std::unique_ptr> function PreloadAudioTracks (line 106) | std::unique_ptr>> Preload... function PadLeftWriteChunk (line 132) | void PadLeftWriteChunk(rtc::ArrayView source_samples, function PadRightWrite (line 151) | void PadRightWrite(WavWriter* wav_writer, size_t pad_samples) { function ScaleSignal (line 161) | void ScaleSignal(rtc::ArrayView source_samples, type conversational_speech (line 174) | namespace conversational_speech { function Simulate (line 176) | std::unique_ptr> Sim... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/simulator.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/timing.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { type conversational_speech (line 20) | namespace conversational_speech { function LoadTiming (line 28) | std::vector LoadTiming(const std::string& timing_filepath) { function SaveTiming (line 58) | void SaveTiming(const std::string& timing_filepath, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/timing.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/wavreader_abstract_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/wavreader_factory.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { class WavReaderAdaptor (line 25) | class WavReaderAdaptor final : public WavReaderInterface { method WavReaderAdaptor (line 27) | explicit WavReaderAdaptor(const std::string& filepath) method ReadFloatSamples (line 31) | size_t ReadFloatSamples(rtc::ArrayView samples) override { method ReadInt16Samples (line 35) | size_t ReadInt16Samples(rtc::ArrayView samples) override { method SampleRate (line 39) | int SampleRate() const override { return wav_reader_.sample_rate(); } method NumChannels (line 41) | size_t NumChannels() const override { return wav_reader_.num_chann... method NumSamples (line 43) | size_t NumSamples() const override { return wav_reader_.num_sample... type conversational_speech (line 51) | namespace conversational_speech { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/wavreader_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/conversational_speech/wavreader_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/debug_dump_replayer.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { function MaybeResetBuffer (line 23) | void MaybeResetBuffer(std::unique_ptr>* buffer, function StreamConfig (line 93) | StreamConfig DebugDumpReplayer::GetOutputConfig() const { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/debug_dump_replayer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/debug_dump_test.cc type webrtc (line 27) | namespace webrtc { type test (line 28) | namespace test { function MaybeResetBuffer (line 32) | void MaybeResetBuffer(std::unique_ptr>* buffer, class DebugDumpGenerator (line 42) | class DebugDumpGenerator { method dump_file_name (line 79) | std::string dump_file_name() const { return dump_file_name_; } method AudioProcessing (line 84) | AudioProcessing* apm() const { return apm_.get(); } class DebugDumpTest (line 257) | class DebugDumpTest : public ::testing::Test { function TEST_F (line 292) | TEST_F(DebugDumpTest, SimpleCase) { function TEST_F (line 301) | TEST_F(DebugDumpTest, ChangeInputFormat) { function TEST_F (line 319) | TEST_F(DebugDumpTest, ChangeReverseFormat) { function TEST_F (line 331) | TEST_F(DebugDumpTest, ChangeOutputFormat) { function TEST_F (line 343) | TEST_F(DebugDumpTest, ToggleAec) { function TEST_F (line 359) | TEST_F(DebugDumpTest, VerifyCombinedExperimentalStringInclusive) { function TEST_F (line 390) | TEST_F(DebugDumpTest, VerifyCombinedExperimentalStringExclusive) { function TEST_F (line 416) | TEST_F(DebugDumpTest, VerifyAec3ExperimentalString) { function TEST_F (line 441) | TEST_F(DebugDumpTest, VerifyAgcClippingLevelExperimentalString) { function TEST_F (line 469) | TEST_F(DebugDumpTest, VerifyEmptyExperimentalString) { function TEST_F (line 497) | TEST_F(DebugDumpTest, MAYBE_ToggleAgc) { function TEST_F (line 512) | TEST_F(DebugDumpTest, ToggleNs) { function TEST_F (line 527) | TEST_F(DebugDumpTest, TransientSuppressionOn) { function TEST_F (line 541) | TEST_F(DebugDumpTest, PreAmplifierIsOn) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/echo_canceller_test_tools.cc type webrtc (line 15) | namespace webrtc { function RandomizeSampleVector (line 17) | void RandomizeSampleVector(Random* random_generator, rtc::ArrayView (line 45) | class DelayBuffer class DelayBuffer (line 46) | class DelayBuffer FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/echo_canceller_test_tools.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/echo_canceller_test_tools_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(EchoCancellerTestTools, FloatDelayBuffer) { function TEST (line 41) | TEST(EchoCancellerTestTools, IntDelayBuffer) { function TEST (line 60) | TEST(EchoCancellerTestTools, RandomizeSampleVector) { function TEST (line 71) | TEST(EchoCancellerTestTools, RandomizeSampleVectorWithAmplitude) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/echo_control_mock.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/fake_recording_device.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { class FakeRecordingDeviceWorker (line 33) | class FakeRecordingDeviceWorker { method FakeRecordingDeviceWorker (line 35) | explicit FakeRecordingDeviceWorker(const int initial_mic_level) method mic_level (line 37) | int mic_level() const { return mic_level_; } method set_mic_level (line 38) | void set_mic_level(const int level) { mic_level_ = level; } method set_undo_mic_level (line 39) | void set_undo_mic_level(const int level) { undo_mic_level_ = level; } class FakeRecordingDeviceIdentity (line 55) | class FakeRecordingDeviceIdentity final : public FakeRecordingDevice... method FakeRecordingDeviceIdentity (line 57) | explicit FakeRecordingDeviceIdentity(const int initial_mic_level) method ModifyBufferInt16 (line 60) | void ModifyBufferInt16(rtc::ArrayView buffer) override {} method ModifyBufferFloat (line 61) | void ModifyBufferFloat(ChannelBuffer* buffer) override {} class FakeRecordingDeviceLinear (line 66) | class FakeRecordingDeviceLinear final : public FakeRecordingDeviceWo... method FakeRecordingDeviceLinear (line 68) | explicit FakeRecordingDeviceLinear(const int initial_mic_level) method ModifyBufferInt16 (line 71) | void ModifyBufferInt16(rtc::ArrayView buffer) override { method ModifyBufferFloat (line 82) | void ModifyBufferFloat(ChannelBuffer* buffer) override { function ComputeAgc1LinearFactor (line 97) | float ComputeAgc1LinearFactor(const absl::optional& undo_mic_le... class FakeRecordingDeviceAgc1 (line 108) | class FakeRecordingDeviceAgc1 final : public FakeRecordingDeviceWork... method FakeRecordingDeviceAgc1 (line 110) | explicit FakeRecordingDeviceAgc1(const int initial_mic_level) method ModifyBufferInt16 (line 113) | void ModifyBufferInt16(rtc::ArrayView buffer) override { method ModifyBufferFloat (line 122) | void ModifyBufferFloat(ChannelBuffer* buffer) override { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/fake_recording_device.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/fake_recording_device_unittest.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { function WritesDataIntoChannelBuffer (line 36) | void WritesDataIntoChannelBuffer(const std::vector> CreateChannelBufferWithData( function CheckIfMonotoneSamplesModules (line 57) | void CheckIfMonotoneSamplesModules(const ChannelBuffer* prev, function CheckSameSign (line 79) | void CheckSameSign(const ChannelBuffer* src, function FakeRecordingDeviceKindToString (line 100) | std::string FakeRecordingDeviceKindToString(int fake_rec_device_kind) { function AnalogLevelToString (line 106) | std::string AnalogLevelToString(int level) { function TEST (line 114) | TEST(FakeRecordingDevice, CheckHelperFunctions) { function TEST (line 137) | TEST(FakeRecordingDevice, TestWorkerAbstractClass) { function TEST (line 170) | TEST(FakeRecordingDevice, GainCurveShouldBeMonotone) { function TEST (line 203) | TEST(FakeRecordingDevice, GainCurveShouldNotChangeSign) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/performance_timer.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/performance_timer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/protobuf_utils.cc function ReadMessageBytesFromString (line 21) | size_t ReadMessageBytesFromString(std::stringstream* input, type webrtc (line 39) | namespace webrtc { function ReadMessageBytesFromFile (line 41) | size_t ReadMessageBytesFromFile(FILE* file, std::unique_ptr... function ReadMessageFromFile (line 58) | bool ReadMessageFromFile(FILE* file, MessageLite* msg) { function ReadMessageFromString (line 69) | bool ReadMessageFromString(std::stringstream* input, MessageLite* msg) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/protobuf_utils.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment.py function _InstanceArgumentsParser (line 48) | def _InstanceArgumentsParser(): function _ValidateArguments (line 164) | def _ValidateArguments(args, parser): function main (line 185) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_boxplot.py function InstanceArgumentsParser (line 31) | def InstanceArgumentsParser(): function FilterScoresByParams (line 61) | def FilterScoresByParams(data_frame, filter_params, score_name, config_d... function _FlattenToScoresList (line 109) | def _FlattenToScoresList(config_param_score_dict): function main (line 125) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_export.py function _BuildOutputFilename (line 21) | def _BuildOutputFilename(filename_suffix): function main (line 35) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_gencfgs.py function _GenerateDefaultOverridden (line 21) | def _GenerateDefaultOverridden(config_override): function _GenerateAllDefaultButOne (line 59) | def _GenerateAllDefaultButOne(): function _GenerateAllDefaultPlusOne (line 88) | def _GenerateAllDefaultPlusOne(): function main (line 121) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_optimize.py function _InstanceArgumentsParser (line 23) | def _InstanceArgumentsParser(): function _ConfigurationAndScores (line 57) | def _ConfigurationAndScores(data_frame, params, params_not_to_optimize, function _FindOptimalParameter (line 124) | def _FindOptimalParameter(configs_and_scores, score_weighting): function _ExampleWeighting (line 153) | def _ExampleWeighting(scores_and_configs): function main (line 167) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/apm_quality_assessment_unittest.py class TestSimulationScript (line 19) | class TestSimulationScript(unittest.TestCase): method testMain (line 23) | def testMain(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/annotations.py class AudioAnnotationsExtractor (line 31) | class AudioAnnotationsExtractor(object): class VadType (line 35) | class VadType(object): method __init__ (line 40) | def __init__(self, value): method Contains (line 46) | def Contains(self, vad_type): method __str__ (line 49) | def __str__(self): method __init__ (line 77) | def __init__(self, vad_type, external_vads=None): method GetOutputFileNameTemplate (line 111) | def GetOutputFileNameTemplate(cls): method GetLevel (line 114) | def GetLevel(self): method GetLevelFrameSize (line 117) | def GetLevelFrameSize(self): method GetLevelFrameSizeMs (line 121) | def GetLevelFrameSizeMs(cls): method GetVadOutput (line 124) | def GetVadOutput(self, vad_type): method GetVadFrameSize (line 135) | def GetVadFrameSize(self): method GetVadFrameSizeMs (line 138) | def GetVadFrameSizeMs(self): method Extract (line 141) | def Extract(self, filepath): method Save (line 178) | def Save(self, output_path, annotation_name=""): method _LevelEstimation (line 198) | def _LevelEstimation(self): method _RunWebRtcCommonAudioVad (line 219) | def _RunWebRtcCommonAudioVad(self, wav_file_path, sample_rate): method _RunWebRtcApmVad (line 267) | def _RunWebRtcApmVad(self, wav_file_path): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/annotations_unittest.py class TestAnnotationsExtraction (line 26) | class TestAnnotationsExtraction(unittest.TestCase): method setUp (line 37) | def setUp(self): method tearDown (line 47) | def tearDown(self): method testFrameSizes (line 55) | def testFrameSizes(self): method testVoiceActivityDetectors (line 65) | def testVoiceActivityDetectors(self): method testSaveLoad (line 112) | def testSaveLoad(self): method testEmptyExternalShouldNotCrash (line 139) | def testEmptyExternalShouldNotCrash(self): method testFakeExternalSaveLoad (line 143) | def testFakeExternalSaveLoad(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/apm_vad.cc type webrtc (line 23) | namespace webrtc { type test (line 24) | namespace test { function main (line 32) | int main(int argc, char* argv[]) { function main (line 94) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/audioproc_wrapper.py class AudioProcWrapper (line 20) | class AudioProcWrapper(object): method __init__ (line 28) | def __init__(self, simulator_bin_path): method output_filepath (line 42) | def output_filepath(self): method Run (line 45) | def Run(self, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/collect_data.py function InstanceArgumentsParser (line 44) | def InstanceArgumentsParser(): function _GetScoreDescriptors (line 100) | def _GetScoreDescriptors(score_filepath): function _ExcludeScore (line 125) | def _ExcludeScore(config_name, capture_name, render_name, echo_simulator... function FindScores (line 163) | def FindScores(src_path, args): function ConstructSrcPath (line 234) | def ConstructSrcPath(args): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/data_access.py function MakeDirectory (line 15) | def MakeDirectory(path): class Metadata (line 26) | class Metadata(object): method __init__ (line 30) | def __init__(self): method LoadFileMetadata (line 37) | def LoadFileMetadata(cls, filepath): method SaveFileMetadata (line 50) | def SaveFileMetadata(cls, filepath, metadata): method LoadAudioTestDataPaths (line 61) | def LoadAudioTestDataPaths(cls, metadata_path): method SaveAudioTestDataPaths (line 76) | def SaveAudioTestDataPaths(cls, output_path, **filepaths): class AudioProcConfigFile (line 91) | class AudioProcConfigFile(object): method __init__ (line 97) | def __init__(self): method Load (line 101) | def Load(cls, filepath): method Save (line 114) | def Save(cls, filepath, config): class ScoreFile (line 125) | class ScoreFile(object): method __init__ (line 129) | def __init__(self): method Load (line 133) | def Load(cls, filepath): method Save (line 146) | def Save(cls, filepath, score): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/echo_path_simulation.py class EchoPathSimulator (line 17) | class EchoPathSimulator(object): method __init__ (line 28) | def __init__(self): method Simulate (line 31) | def Simulate(self, output_path): method RegisterClass (line 43) | def RegisterClass(cls, class_to_register): class NoEchoPathSimulator (line 59) | class NoEchoPathSimulator(EchoPathSimulator): method __init__ (line 64) | def __init__(self): method Simulate (line 67) | def Simulate(self, output_path): class LinearEchoPathSimulator (line 72) | class LinearEchoPathSimulator(EchoPathSimulator): method __init__ (line 81) | def __init__(self, render_input_filepath, impulse_response): method Simulate (line 91) | def Simulate(self, output_path): class RecordedEchoPathSimulator (line 112) | class RecordedEchoPathSimulator(EchoPathSimulator): method __init__ (line 124) | def __init__(self, render_input_filepath): method Simulate (line 128) | def Simulate(self, output_path): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/echo_path_simulation_factory.py class EchoPathSimulatorFactory (line 16) | class EchoPathSimulatorFactory(object): method __init__ (line 22) | def __init__(self): method GetInstance (line 26) | def GetInstance(cls, echo_path_simulator_class, render_input_filepath): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/echo_path_simulation_unittest.py class TestEchoPathSimulators (line 23) | class TestEchoPathSimulators(unittest.TestCase): method setUp (line 27) | def setUp(self): method tearDown (line 47) | def tearDown(self): method testRegisteredClasses (line 51) | def testRegisteredClasses(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/eval_scores.py class EvaluationScore (line 29) | class EvaluationScore(object): method __init__ (line 34) | def __init__(self, score_filename_prefix): method RegisterClass (line 46) | def RegisterClass(cls, class_to_register): method output_filepath (line 60) | def output_filepath(self): method score (line 64) | def score(self): method SetInputSignalMetadata (line 67) | def SetInputSignalMetadata(self, metadata): method SetReferenceSignalFilepath (line 75) | def SetReferenceSignalFilepath(self, filepath): method SetTestedSignalFilepath (line 83) | def SetTestedSignalFilepath(self, filepath): method SetRenderSignalFilepath (line 91) | def SetRenderSignalFilepath(self, filepath): method Run (line 99) | def Run(self, output_path): method _Run (line 116) | def _Run(self, output_path): method _LoadReferenceSignal (line 120) | def _LoadReferenceSignal(self): method _LoadTestedSignal (line 125) | def _LoadTestedSignal(self): method _LoadScore (line 130) | def _LoadScore(self): method _SaveScore (line 133) | def _SaveScore(self): class AudioLevelPeakScore (line 138) | class AudioLevelPeakScore(EvaluationScore): method __init__ (line 151) | def __init__(self, score_filename_prefix): method _Run (line 154) | def _Run(self, output_path): class MeanAudioLevelScore (line 162) | class MeanAudioLevelScore(EvaluationScore): method __init__ (line 175) | def __init__(self, score_filename_prefix): method _Run (line 178) | def _Run(self, output_path): class EchoMetric (line 195) | class EchoMetric(EvaluationScore): method __init__ (line 207) | def __init__(self, score_filename_prefix, echo_detector_bin_filepath): method _Run (line 219) | def _Run(self, output_path): method _ParseOutputFile (line 244) | def _ParseOutputFile(cls, echo_metric_file_path): class PolqaScore (line 259) | class PolqaScore(EvaluationScore): method __init__ (line 271) | def __init__(self, score_filename_prefix, polqa_bin_filepath): method _Run (line 283) | def _Run(self, output_path): method _ParseOutputFile (line 312) | def _ParseOutputFile(cls, polqa_out_filepath): class TotalHarmonicDistorsionScore (line 346) | class TotalHarmonicDistorsionScore(EvaluationScore): method __init__ (line 359) | def __init__(self, score_filename_prefix): method _Run (line 363) | def _Run(self, output_path): method _CheckInputSignal (line 407) | def _CheckInputSignal(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/eval_scores_factory.py class EvaluationScoreWorkerFactory (line 17) | class EvaluationScoreWorkerFactory(object): method __init__ (line 24) | def __init__(self, polqa_tool_bin_path, echo_metric_tool_bin_path): method SetScoreFilenamePrefix (line 29) | def SetScoreFilenamePrefix(self, prefix): method GetInstance (line 32) | def GetInstance(self, evaluation_score_class): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/eval_scores_unittest.py class TestEvalScores (line 24) | class TestEvalScores(unittest.TestCase): method setUp (line 28) | def setUp(self): method tearDown (line 49) | def tearDown(self): method testRegisteredClasses (line 53) | def testRegisteredClasses(self): method testTotalHarmonicDistorsionScore (line 94) | def testTotalHarmonicDistorsionScore(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/evaluation.py class ApmModuleEvaluator (line 14) | class ApmModuleEvaluator(object): method __init__ (line 18) | def __init__(self): method Run (line 22) | def Run(cls, evaluation_score_workers, apm_input_metadata, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/exceptions.py class FileNotFoundError (line 12) | class FileNotFoundError(Exception): class SignalProcessingException (line 18) | class SignalProcessingException(Exception): class InputMixerException (line 24) | class InputMixerException(Exception): class InputSignalCreatorException (line 30) | class InputSignalCreatorException(Exception): class EvaluationScoreException (line 36) | class EvaluationScoreException(Exception): class InitializationException (line 42) | class InitializationException(Exception): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/export.py class HtmlExport (line 30) | class HtmlExport(object): method __init__ (line 42) | def __init__(self, output_filepath): method Export (line 46) | def Export(self, scores_data_frame): method _BuildHeader (line 67) | def _BuildHeader(self): method _BuildBody (line 108) | def _BuildBody(self): method _BuildScoreTab (line 161) | def _BuildScoreTab(self, score_name, anchor_data): method _BuildScoreTableCell (line 216) | def _BuildScoreTableCell(self, score_name, test_data_gen, method _BuildScoreStatsInspectorDialogs (line 248) | def _BuildScoreStatsInspectorDialogs(self, score_name, apm_configs, method _BuildScoreStatsInspectorDialog (line 286) | def _BuildScoreStatsInspectorDialog(self, score_name, apm_config, method _BuildScoreStatsInspectorTableCell (line 332) | def _BuildScoreStatsInspectorTableCell(self, score_tuple, anchor_data): method _SliceDataForScoreTableCell (line 350) | def _SliceDataForScoreTableCell(self, score_name, apm_config, method _SliceDataForScoreStatsTableCell (line 364) | def _SliceDataForScoreStatsTableCell(cls, scores, capture, render, method _FindUniqueTuples (line 380) | def _FindUniqueTuples(cls, data_frame, fields): method _ComputeScoreStats (line 385) | def _ComputeScoreStats(cls, data_frame): method _ScoreStatsInspectorDialogId (line 397) | def _ScoreStatsInspectorDialogId(cls, score_name, apm_config, method _Save (line 406) | def _Save(cls, output_filepath, html): method _FormatName (line 417) | def _FormatName(cls, name): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/export_unittest.py class TestExport (line 28) | class TestExport(unittest.TestCase): method setUp (line 34) | def setUp(self): method tearDown (line 71) | def tearDown(self): method testCreateHtmlReport (line 79) | def testCreateHtmlReport(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/external_vad.py class ExternalVad (line 27) | class ExternalVad(object): method __init__ (line 28) | def __init__(self, path_to_binary, name): method Run (line 41) | def Run(self, wav_file_path): method GetVadOutput (line 66) | def GetVadOutput(self): method ConstructVadDict (line 71) | def ConstructVadDict(cls, vad_paths, vad_names): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_external_vad.py function main (line 13) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/fake_polqa.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { function WriteOutputFile (line 24) | void WriteOutputFile(const std::string& output_file_path) { function main (line 36) | int main(int argc, char* argv[]) { function main (line 52) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/input_mixer.py class ApmInputMixer (line 18) | class ApmInputMixer(object): method __init__ (line 23) | def __init__(self): method HardClippingLogMessage (line 27) | def HardClippingLogMessage(cls): method Mix (line 35) | def Mix(cls, output_path, capture_input_filepath, echo_filepath): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/input_mixer_unittest.py class TestApmInputMixer (line 24) | class TestApmInputMixer(unittest.TestCase): method setUp (line 42) | def setUp(self): method tearDown (line 71) | def tearDown(self): method testCheckMixSameDuration (line 75) | def testCheckMixSameDuration(self): method testRejectShorterEcho (line 87) | def testRejectShorterEcho(self): method testCheckMixDurationWithLongerEcho (line 97) | def testCheckMixDurationWithLongerEcho(self): method testCheckOutputFileNamesConflict (line 109) | def testCheckOutputFileNamesConflict(self): method testHardClippingLogExpected (line 123) | def testHardClippingLogExpected(self): method testHardClippingLogNotExpected (line 132) | def testHardClippingLogNotExpected(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/input_signal_creator.py class InputSignalCreator (line 15) | class InputSignalCreator(object): method Create (line 20) | def Create(cls, name, raw_params): method _CreatePureTone (line 52) | def _CreatePureTone(cls, frequency, duration): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/results.js function openScoreStatsInspector (line 14) | function openScoreStatsInspector(dialogId) { function closeScoreStatsInspector (line 23) | function closeScoreStatsInspector() { function AudioInspector (line 34) | function AudioInspector() { function getButtonHtml (line 216) | function getButtonHtml(icon, toolTipText, caption, metadataFieldName) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/signal_processing.py class SignalProcessingUtils (line 40) | class SignalProcessingUtils(object): class MixPadding (line 45) | class MixPadding(enum.Enum): method __init__ (line 50) | def __init__(self): method LoadWav (line 54) | def LoadWav(cls, filepath, channels=1): method SaveWav (line 72) | def SaveWav(cls, output_filepath, signal): method CountSamples (line 82) | def CountSamples(cls, signal): method GenerateSilence (line 97) | def GenerateSilence(cls, duration=1000, sample_rate=48000): method GeneratePureTone (line 114) | def GeneratePureTone(cls, template, frequency=440.0): method GenerateWhiteNoise (line 137) | def GenerateWhiteNoise(cls, template): method AudioSegmentToRawData (line 155) | def AudioSegmentToRawData(cls, signal): method Fft (line 163) | def Fft(cls, signal, normalize=True): method DetectHardClipping (line 173) | def DetectHardClipping(cls, signal, threshold=2): method ApplyImpulseResponse (line 213) | def ApplyImpulseResponse(cls, signal, impulse_response): method Normalize (line 263) | def Normalize(cls, signal): method Copy (line 275) | def Copy(cls, signal): method MixSignals (line 293) | def MixSignals(cls, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/signal_processing_unittest.py class TestSignalProcessing (line 20) | class TestSignalProcessing(unittest.TestCase): method testMixSignals (line 24) | def testMixSignals(self): method testMixSignalsMinInfPower (line 65) | def testMixSignalsMinInfPower(self): method testMixSignalNoiseDifferentLengths (line 78) | def testMixSignalNoiseDifferentLengths(self): method testMixSignalNoisePaddingTypes (line 119) | def testMixSignalNoisePaddingTypes(self): method testMixSignalSnr (line 151) | def testMixSignalSnr(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/simulation.py class ApmModuleSimulator (line 26) | class ApmModuleSimulator(object): method __init__ (line 42) | def __init__(self, method GetPrefixApmConfig (line 77) | def GetPrefixApmConfig(cls): method GetPrefixCapture (line 81) | def GetPrefixCapture(cls): method GetPrefixRender (line 85) | def GetPrefixRender(cls): method GetPrefixEchoSimulator (line 89) | def GetPrefixEchoSimulator(cls): method GetPrefixTestDataGenerator (line 93) | def GetPrefixTestDataGenerator(cls): method GetPrefixTestDataGeneratorParameters (line 97) | def GetPrefixTestDataGeneratorParameters(cls): method GetPrefixScore (line 101) | def GetPrefixScore(cls): method Run (line 104) | def Run(self, method _SimulateAll (line 178) | def _SimulateAll(self): method _CreateInputSignal (line 262) | def _CreateInputSignal(input_signal_filepath): method _ExtractCaptureAnnotations (line 290) | def _ExtractCaptureAnnotations(self, method _Simulate (line 297) | def _Simulate(self, test_data_generators, clean_capture_input_filepath, method _SetTestInputSignalFilePaths (line 402) | def _SetTestInputSignalFilePaths(self, capture_input_filepaths, method _CreatePathsCollection (line 425) | def _CreatePathsCollection(cls, filepaths): method _ExtractFileName (line 445) | def _ExtractFileName(cls, filepath): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/simulation_unittest.py class TestApmModuleSimulator (line 29) | class TestApmModuleSimulator(unittest.TestCase): method setUp (line 33) | def setUp(self): method tearDown (line 46) | def tearDown(self): method testSimulation (line 51) | def testSimulation(self): method testInputSignalCreation (line 108) | def testInputSignalCreation(self): method testPureToneGenerationWithTotalHarmonicDistorsion (line 143) | def testPureToneGenerationWithTotalHarmonicDistorsion(self): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/sound_level.cc function ABSL_FLAG (line 23) | ABSL_FLAG(float, a, 5.f, "Attack (ms)"); function main (line 125) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/test_data_generation.py class TestDataGenerator (line 39) | class TestDataGenerator(object): method __init__ (line 55) | def __init__(self, output_directory_prefix): method RegisterClass (line 68) | def RegisterClass(cls, class_to_register): method config_names (line 83) | def config_names(self): method noisy_signal_filepaths (line 87) | def noisy_signal_filepaths(self): method apm_output_paths (line 91) | def apm_output_paths(self): method reference_signal_filepaths (line 95) | def reference_signal_filepaths(self): method Generate (line 98) | def Generate(self, input_signal_filepath, test_data_cache_path, method Clear (line 115) | def Clear(self): method _Generate (line 122) | def _Generate(self, input_signal_filepath, test_data_cache_path, method _AddNoiseSnrPairs (line 128) | def _AddNoiseSnrPairs(self, base_output_path, noisy_mix_filepaths, method _AddNoiseReferenceFilesPair (line 151) | def _AddNoiseReferenceFilesPair(self, config_name, noisy_signal_filepath, method _MakeDir (line 168) | def _MakeDir(self, base_output_path, test_data_generator_config_name): class IdentityTestDataGenerator (line 177) | class IdentityTestDataGenerator(TestDataGenerator): method __init__ (line 185) | def __init__(self, output_directory_prefix, copy_with_identity): method copy_with_identity (line 190) | def copy_with_identity(self): method _Generate (line 193) | def _Generate(self, input_signal_filepath, test_data_cache_path, class WhiteNoiseTestDataGenerator (line 215) | class WhiteNoiseTestDataGenerator(TestDataGenerator): method __init__ (line 233) | def __init__(self, output_directory_prefix): method _Generate (line 236) | def _Generate(self, input_signal_filepath, test_data_cache_path, class NarrowBandNoiseTestDataGenerator (line 281) | class NarrowBandNoiseTestDataGenerator(TestDataGenerator): method __init__ (line 287) | def __init__(self, output_directory_prefix): method _Generate (line 290) | def _Generate(self, input_signal_filepath, test_data_cache_path, class AdditiveNoiseTestDataGenerator (line 297) | class AdditiveNoiseTestDataGenerator(TestDataGenerator): method __init__ (line 321) | def __init__(self, output_directory_prefix, noise_tracks_path): method _Generate (line 333) | def _Generate(self, input_signal_filepath, test_data_cache_path, class ReverberationTestDataGenerator (line 396) | class ReverberationTestDataGenerator(TestDataGenerator): method __init__ (line 423) | def __init__(self, output_directory_prefix, aechen_ir_database_path): method _Generate (line 427) | def _Generate(self, input_signal_filepath, test_data_cache_path, method _GenerateNoiseTrack (line 492) | def _GenerateNoiseTrack(self, noise_track_filepath, input_signal, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/test_data_generation_factory.py class TestDataGeneratorFactory (line 17) | class TestDataGeneratorFactory(object): method __init__ (line 24) | def __init__(self, aechen_ir_database_path, noise_tracks_path, method SetOutputDirectoryPrefix (line 39) | def SetOutputDirectoryPrefix(self, prefix): method GetInstance (line 42) | def GetInstance(self, test_data_generators_class): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/test_data_generation_unittest.py class TestTestDataGenerators (line 24) | class TestTestDataGenerators(unittest.TestCase): method setUp (line 28) | def setUp(self): method tearDown (line 49) | def tearDown(self): method testTestDataGenerators (line 55) | def testTestDataGenerators(self): method testTestidentityDataGenerator (line 100) | def testTestidentityDataGenerator(self): method _CheckGeneratedPairsListSizes (line 151) | def _CheckGeneratedPairsListSizes(self, generator): method _CheckGeneratedPairsSignalDurations (line 160) | def _CheckGeneratedPairsSignalDurations(self, generator, input_signal): method _CheckGeneratedPairsOutputPaths (line 198) | def _CheckGeneratedPairsOutputPaths(self, generator): FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/py_quality_assessment/quality_assessment/vad.cc type webrtc (line 23) | namespace webrtc { type test (line 24) | namespace test { function main (line 35) | int main(int argc, char* argv[]) { function main (line 101) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/runtime_setting_util.cc type webrtc (line 15) | namespace webrtc { function ReplayRuntimeSetting (line 17) | void ReplayRuntimeSetting(AudioProcessing* apm, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/runtime_setting_util.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/simulator_buffers.cc type webrtc (line 16) | namespace webrtc { type test (line 17) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/simulator_buffers.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/test_utils.cc type webrtc (line 18) | namespace webrtc { function WriteIntData (line 89) | void WriteIntData(const int16_t* data, function WriteFloatData (line 101) | void WriteFloatData(const float* const* data, function FILE (line 123) | FILE* OpenFile(const std::string& filename, const char* mode) { function SamplesFromRate (line 132) | size_t SamplesFromRate(int rate) { function SetFrameSampleRate (line 136) | void SetFrameSampleRate(Int16FrameData* frame, int sample_rate_hz) { function LayoutFromChannels (line 142) | AudioProcessing::ChannelLayout LayoutFromChannels(size_t num_channels) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/test_utils.h function namespace (line 28) | namespace webrtc { function CopyFrom (line 60) | void CopyFrom(const Int16FrameData& src) { function class (line 76) | class ChannelBufferWavReader final { function class (line 93) | class ChannelBufferWavWriter final { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/wav_based_simulator.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/test/wav_based_simulator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/three_band_filter_bank.cc type webrtc (line 39) | namespace webrtc { function FilterCore (line 105) | void FilterCore( FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/three_band_filter_bank.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/click_annotate.cc function main (line 30) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/common.h function namespace (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/daubechies_8_wavelet_coeffs.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/dyadic_decimator.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/dyadic_decimator_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 25) | TEST(DyadicDecimatorTest, GetOutLengthToDyadicDecimate) { function TEST (line 32) | TEST(DyadicDecimatorTest, DyadicDecimateErrorValues) { function TEST (line 52) | TEST(DyadicDecimatorTest, DyadicDecimateEvenLengthEvenSequence) { function TEST (line 67) | TEST(DyadicDecimatorTest, DyadicDecimateEvenLengthOddSequence) { function TEST (line 82) | TEST(DyadicDecimatorTest, DyadicDecimateOddLengthEvenSequence) { function TEST (line 97) | TEST(DyadicDecimatorTest, DyadicDecimateOddLengthOddSequence) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/file_utils.cc type webrtc (line 17) | namespace webrtc { function ConvertByteArrayToFloat (line 19) | int ConvertByteArrayToFloat(const uint8_t bytes[4], float* out) { function ConvertByteArrayToDouble (line 35) | int ConvertByteArrayToDouble(const uint8_t bytes[8], double* out) { function ConvertFloatToByteArray (line 51) | int ConvertFloatToByteArray(float value, uint8_t out_bytes[4]) { function ConvertDoubleToByteArray (line 65) | int ConvertDoubleToByteArray(double value, uint8_t out_bytes[8]) { function ReadInt16BufferFromFile (line 79) | size_t ReadInt16BufferFromFile(FileWrapper* file, function ReadInt16FromFileToFloatBuffer (line 105) | size_t ReadInt16FromFileToFloatBuffer(FileWrapper* file, function ReadInt16FromFileToDoubleBuffer (line 123) | size_t ReadInt16FromFileToDoubleBuffer(FileWrapper* file, function ReadFloatBufferFromFile (line 141) | size_t ReadFloatBufferFromFile(FileWrapper* file, function ReadDoubleBufferFromFile (line 164) | size_t ReadDoubleBufferFromFile(FileWrapper* file, function WriteInt16BufferToFile (line 187) | size_t WriteInt16BufferToFile(FileWrapper* file, function WriteFloatBufferToFile (line 211) | size_t WriteFloatBufferToFile(FileWrapper* file, function WriteDoubleBufferToFile (line 234) | size_t WriteDoubleBufferToFile(FileWrapper* file, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/file_utils.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/file_utils_unittest.cc type webrtc (line 23) | namespace webrtc { class TransientFileUtilsTest (line 40) | class TransientFileUtilsTest : public ::testing::Test { method TransientFileUtilsTest (line 42) | TransientFileUtilsTest() method CreateTempFilename (line 52) | std::string CreateTempFilename(const std::string& dir, method CleanupTempFiles (line 59) | void CleanupTempFiles() { function TEST_F (line 87) | TEST_F(TransientFileUtilsTest, MAYBE_ConvertByteArrayToFloat) { function TEST_F (line 105) | TEST_F(TransientFileUtilsTest, MAYBE_ConvertByteArrayToDouble) { function TEST_F (line 123) | TEST_F(TransientFileUtilsTest, MAYBE_ConvertFloatToByteArray) { function TEST_F (line 141) | TEST_F(TransientFileUtilsTest, MAYBE_ConvertDoubleToByteArray) { function TEST_F (line 159) | TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16BufferFromFile) { function TEST_F (line 197) | TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToFloatBuffer) { function TEST_F (line 237) | TEST_F(TransientFileUtilsTest, MAYBE_ReadInt16FromFileToDoubleBuffer) { function TEST_F (line 275) | TEST_F(TransientFileUtilsTest, MAYBE_ReadFloatBufferFromFile) { function TEST_F (line 311) | TEST_F(TransientFileUtilsTest, MAYBE_ReadDoubleBufferFromFile) { function TEST_F (line 347) | TEST_F(TransientFileUtilsTest, MAYBE_WriteInt16BufferToFile) { function TEST_F (line 383) | TEST_F(TransientFileUtilsTest, MAYBE_WriteFloatBufferToFile) { function TEST_F (line 419) | TEST_F(TransientFileUtilsTest, MAYBE_WriteDoubleBufferToFile) { function TEST_F (line 455) | TEST_F(TransientFileUtilsTest, MAYBE_ExpectedErrorReturnValues) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/moving_moments.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/moving_moments.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/moving_moments_unittest.cc type webrtc (line 17) | namespace webrtc { class MovingMomentsTest (line 21) | class MovingMomentsTest : public ::testing::Test { function TEST_F (line 61) | TEST_F(MovingMomentsTest, CorrectMomentsOfAnAllZerosBuffer) { function TEST_F (line 72) | TEST_F(MovingMomentsTest, CorrectMomentsOfAConstantBuffer) { function TEST_F (line 85) | TEST_F(MovingMomentsTest, CorrectMomentsOfAnIncreasingBuffer) { function TEST_F (line 98) | TEST_F(MovingMomentsTest, CorrectMomentsOfADecreasingBuffer) { function TEST_F (line 111) | TEST_F(MovingMomentsTest, CorrectMomentsOfAZeroMeanSequence) { function TEST_F (line 127) | TEST_F(MovingMomentsTest, CorrectMomentsOfAnArbitraryBuffer) { function TEST_F (line 142) | TEST_F(MovingMomentsTest, MutipleCalculateMomentsCalls) { function TEST_F (line 183) | TEST_F(MovingMomentsTest, VerifySampleBasedVsBlockBasedCalculation) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_detector.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_detector.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_detector_unittest.cc function TEST (line 38) | TEST(TransientDetectorTest, DISABLED_CorrectnessBasedOnFiles) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_suppression_test.cc function ABSL_FLAG (line 51) | ABSL_FLAG(int, num_channels, 1, "Number of channels."); function main (line 226) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_suppressor.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_suppressor_impl.cc type webrtc (line 32) | namespace webrtc { function ComplexMagnitude (line 43) | float ComplexMagnitude(float a, float b) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_suppressor_impl.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/transient_suppressor_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(TransientSuppressorImplTest, TypingDetectionLogicWorksAsExpectedF... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/windows_private.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_node.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_node.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_node_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 30) | TEST(WPDNodeTest, Accessors) { function TEST (line 37) | TEST(WPDNodeTest, UpdateThatOnlyDecimates) { function TEST (line 46) | TEST(WPDNodeTest, UpdateWithArbitraryDataAndArbitraryFilter) { function TEST (line 56) | TEST(WPDNodeTest, ExpectedErrorReturnValue) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_tree.cc type webrtc (line 18) | namespace webrtc { function WPDNode (line 67) | WPDNode* WPDTree::NodeAt(int level, int index) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_tree.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/transient/wpd_tree_unittest.cc function TEST (line 25) | TEST(WPDTreeTest, Construction) { function TEST (line 69) | TEST(WPDTreeTest, DISABLED_CorrectnessBasedOnMatlabFiles) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/typing_detection.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/typing_detection.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/cascaded_biquad_filter.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/cascaded_biquad_filter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/cascaded_biquad_filter_unittest.cc type webrtc (line 17) | namespace webrtc { function CreateInputWithIncreasingValues (line 35) | std::vector CreateInputWithIncreasingValues(size_t vector_lengt... function TEST (line 47) | TEST(CascadedBiquadFilter, BlockingConfiguration) { function TEST (line 59) | TEST(CascadedBiquadFilter, HighPassConfiguration) { function TEST (line 74) | TEST(CascadedBiquadFilter, HighPassConfigurationResetFunctionality) { function TEST (line 93) | TEST(CascadedBiquadFilter, TransparentConfiguration) { function TEST (line 106) | TEST(CascadedBiquadFilterDeathTest, InputSizeCheckVerification) { function TEST (line 117) | TEST(CascadedBiquadFilter, BiQuadParamLowPass) { function TEST (line 131) | TEST(CascadedBiquadFilter, BiQuadParamHighPass) { function TEST (line 145) | TEST(CascadedBiquadFilter, BiQuadParamBandPass) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator.cc type webrtc (line 20) | namespace webrtc { function BitCount (line 48) | static int BitCount(uint32_t u32) { function BitCountComparison (line 71) | static void BitCountComparison(uint32_t binary_vector, function UpdateRobustValidationStatistics (line 100) | static void UpdateRobustValidationStatistics(BinaryDelayEstimator* self, function HistogramBasedValidation (line 182) | static int HistogramBasedValidation(const BinaryDelayEstimator* self, function RobustValidation (line 246) | static int RobustValidation(const BinaryDelayEstimator* self, function WebRtc_FreeBinaryDelayEstimatorFarend (line 272) | void WebRtc_FreeBinaryDelayEstimatorFarend(BinaryDelayEstimatorFarend*... function BinaryDelayEstimatorFarend (line 286) | BinaryDelayEstimatorFarend* WebRtc_CreateBinaryDelayEstimatorFarend( function WebRtc_AllocateFarendBufferMemory (line 309) | int WebRtc_AllocateFarendBufferMemory(BinaryDelayEstimatorFarend* self, function WebRtc_InitBinaryDelayEstimatorFarend (line 334) | void WebRtc_InitBinaryDelayEstimatorFarend(BinaryDelayEstimatorFarend*... function WebRtc_SoftResetBinaryDelayEstimatorFarend (line 340) | void WebRtc_SoftResetBinaryDelayEstimatorFarend( function WebRtc_AddBinaryFarSpectrum (line 373) | void WebRtc_AddBinaryFarSpectrum(BinaryDelayEstimatorFarend* handle, function WebRtc_FreeBinaryDelayEstimator (line 388) | void WebRtc_FreeBinaryDelayEstimator(BinaryDelayEstimator* self) { function BinaryDelayEstimator (line 412) | BinaryDelayEstimator* WebRtc_CreateBinaryDelayEstimator( function WebRtc_AllocateHistoryBufferMemory (line 449) | int WebRtc_AllocateHistoryBufferMemory(BinaryDelayEstimator* self, function WebRtc_InitBinaryDelayEstimator (line 487) | void WebRtc_InitBinaryDelayEstimator(BinaryDelayEstimator* self) { function WebRtc_SoftResetBinaryDelayEstimator (line 510) | int WebRtc_SoftResetBinaryDelayEstimator(BinaryDelayEstimator* self, function WebRtc_ProcessBinarySpectrum (line 525) | int WebRtc_ProcessBinarySpectrum(BinaryDelayEstimator* self, function WebRtc_binary_last_delay (line 670) | int WebRtc_binary_last_delay(BinaryDelayEstimator* self) { function WebRtc_binary_last_delay_quality (line 675) | float WebRtc_binary_last_delay_quality(BinaryDelayEstimator* self) { function WebRtc_MeanEstimatorFix (line 694) | void WebRtc_MeanEstimatorFix(int32_t new_value, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator_internal.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator_unittest.cc type webrtc (line 17) | namespace webrtc { class DelayEstimatorTest (line 35) | class DelayEstimatorTest : public ::testing::Test { function TEST_F (line 225) | TEST_F(DelayEstimatorTest, CorrectErrorReturnsOfWrapper) { function TEST_F (line 358) | TEST_F(DelayEstimatorTest, VerifyAllowedOffset) { function TEST_F (line 370) | TEST_F(DelayEstimatorTest, VerifyEnableRobustValidation) { function TEST_F (line 382) | TEST_F(DelayEstimatorTest, InitializedSpectrumAfterProcess) { function TEST_F (line 422) | TEST_F(DelayEstimatorTest, CorrectLastDelay) { function TEST_F (line 471) | TEST_F(DelayEstimatorTest, CorrectErrorReturnsOfBinaryEstimatorFarend) { function TEST_F (line 485) | TEST_F(DelayEstimatorTest, CorrectErrorReturnsOfBinaryEstimator) { function TEST_F (line 501) | TEST_F(DelayEstimatorTest, MeanEstimatorFix) { function TEST_F (line 522) | TEST_F(DelayEstimatorTest, ExactDelayEstimateMultipleNearSameSpectrum) { function TEST_F (line 538) | TEST_F(DelayEstimatorTest, ExactDelayEstimateMultipleNearDifferentSpec... function TEST_F (line 554) | TEST_F(DelayEstimatorTest, ExactDelayEstimateMultipleNearDifferentLook... function TEST_F (line 570) | TEST_F(DelayEstimatorTest, AllowedOffsetNoImpactWhenRobustValidationDi... function TEST_F (line 580) | TEST_F(DelayEstimatorTest, VerifyLookaheadAtCreate) { function TEST_F (line 591) | TEST_F(DelayEstimatorTest, VerifyLookaheadIsSetAndKeptAfterInit) { function TEST_F (line 602) | TEST_F(DelayEstimatorTest, VerifyHistorySizeAtCreate) { function TEST_F (line 606) | TEST_F(DelayEstimatorTest, VerifyHistorySizeIsSetAndKeptAfterInit) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator_wrapper.cc type webrtc (line 20) | namespace webrtc { function SetBit (line 27) | static __inline uint32_t SetBit(uint32_t in, int pos) { function MeanEstimatorFloat (line 44) | static void MeanEstimatorFloat(float new_value, function BinarySpectrumFix (line 62) | static uint32_t BinarySpectrumFix(const uint16_t* spectrum, function BinarySpectrumFloat (line 97) | static uint32_t BinarySpectrumFloat(const float* spectrum, function WebRtc_FreeDelayEstimatorFarend (line 127) | void WebRtc_FreeDelayEstimatorFarend(void* handle) { function WebRtc_InitDelayEstimatorFarend (line 178) | int WebRtc_InitDelayEstimatorFarend(void* handle) { function WebRtc_SoftResetDelayEstimatorFarend (line 197) | void WebRtc_SoftResetDelayEstimatorFarend(void* handle, int delay_shif... function WebRtc_AddFarSpectrumFix (line 203) | int WebRtc_AddFarSpectrumFix(void* handle, function WebRtc_AddFarSpectrumFloat (line 234) | int WebRtc_AddFarSpectrumFloat(void* handle, function WebRtc_FreeDelayEstimator (line 260) | void WebRtc_FreeDelayEstimator(void* handle) { function WebRtc_InitDelayEstimator (line 308) | int WebRtc_InitDelayEstimator(void* handle) { function WebRtc_SoftResetDelayEstimator (line 327) | int WebRtc_SoftResetDelayEstimator(void* handle, int delay_shift) { function WebRtc_set_history_size (line 333) | int WebRtc_set_history_size(void* handle, int history_size) { function WebRtc_history_size (line 342) | int WebRtc_history_size(const void* handle) { function WebRtc_set_lookahead (line 356) | int WebRtc_set_lookahead(void* handle, int lookahead) { function WebRtc_lookahead (line 368) | int WebRtc_lookahead(void* handle) { function WebRtc_set_allowed_offset (line 375) | int WebRtc_set_allowed_offset(void* handle, int allowed_offset) { function WebRtc_get_allowed_offset (line 385) | int WebRtc_get_allowed_offset(const void* handle) { function WebRtc_enable_robust_validation (line 394) | int WebRtc_enable_robust_validation(void* handle, int enable) { function WebRtc_is_robust_validation_enabled (line 408) | int WebRtc_is_robust_validation_enabled(const void* handle) { function WebRtc_DelayEstimatorProcessFix (line 417) | int WebRtc_DelayEstimatorProcessFix(void* handle, function WebRtc_DelayEstimatorProcessFloat (line 448) | int WebRtc_DelayEstimatorProcessFloat(void* handle, function WebRtc_last_delay (line 473) | int WebRtc_last_delay(void* handle) { function WebRtc_last_delay_quality (line 483) | float WebRtc_last_delay_quality(void* handle) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/delay_estimator_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/pffft_wrapper.cc type webrtc (line 16) | namespace webrtc { function GetBufferSize (line 19) | size_t GetBufferSize(size_t fft_size, Pffft::FftType fft_type) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/pffft_wrapper.h type PFFFT_Setup (line 19) | struct PFFFT_Setup function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/utility/pffft_wrapper_unittest.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreatePffftWrapper (line 30) | void CreatePffftWrapper(size_t fft_size, Pffft::FftType fft_type) { function frand (line 39) | double frand() { function ExpectArrayViewsEquality (line 43) | void ExpectArrayViewsEquality(rtc::ArrayView a, function PffftValidateWrapper (line 54) | void PffftValidateWrapper(size_t fft_size, bool complex_fft) { function TEST (line 114) | TEST(PffftTest, CreateWrapperWithValidSize) { class PffftInvalidSizeDeathTest (line 128) | class PffftInvalidSizeDeathTest : public ::testing::Test, function TEST_P (line 132) | TEST_P(PffftInvalidSizeDeathTest, DoNotCreateRealWrapper) { function TEST_P (line 138) | TEST_P(PffftInvalidSizeDeathTest, DoNotCreateComplexWrapper) { function TEST (line 167) | TEST(PffftTest, DISABLED_CheckSimd) { function TEST (line 171) | TEST(PffftTest, FftBitExactness) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/common.h type AudioFeatures (line 20) | struct AudioFeatures { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/gmm.cc type webrtc (line 15) | namespace webrtc { function RemoveMean (line 19) | static void RemoveMean(const double* in, function ComputeExponent (line 27) | static double ComputeExponent(const double* in, function EvaluateGmm (line 41) | double EvaluateGmm(const double* x, const GmmParameters& gmm_parameter... FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/gmm.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/gmm_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 21) | TEST(GmmTest, EvaluateGmm) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/noise_gmm_tables.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_based_vad.cc type webrtc (line 20) | namespace webrtc { function LimitProbability (line 31) | static double LimitProbability(double p) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_based_vad.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_based_vad_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 23) | TEST(PitchBasedVadTest, VoicingProbabilityTest) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_internal.cc type webrtc (line 15) | namespace webrtc { function PitchInterpolation (line 24) | static void PitchInterpolation(double old_val, const double* in, doubl... function GetSubframesPitchParameters (line 30) | void GetSubframesPitchParameters(int sampling_rate_hz, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_internal.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pitch_internal_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(PitchInternalTest, test) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pole_zero_filter.cc type webrtc (line 17) | namespace webrtc { function PoleZeroFilter (line 19) | PoleZeroFilter* PoleZeroFilter::Create(const float* numerator_coeffici... function FilterArPast (line 56) | static float FilterArPast(const T* past, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pole_zero_filter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/pole_zero_filter_unittest.cc type webrtc (line 22) | namespace webrtc { class PoleZeroFilterTest (line 48) | class PoleZeroFilterTest : public ::testing::Test { method PoleZeroFilterTest (line 50) | PoleZeroFilterTest() function TEST_F (line 79) | TEST_F(PoleZeroFilterTest, OneSubframe) { function TEST_F (line 83) | TEST_F(PoleZeroFilterTest, TwoSubframes) { function TEST_F (line 87) | TEST_F(PoleZeroFilterTest, FiveSubframes) { function TEST_F (line 91) | TEST_F(PoleZeroFilterTest, TenSubframes) { function TEST_F (line 95) | TEST_F(PoleZeroFilterTest, TwentyFiveSubframes) { function TEST_F (line 99) | TEST_F(PoleZeroFilterTest, FiftySubframes) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/standalone_vad.cc type webrtc (line 18) | namespace webrtc { function StandaloneVad (line 29) | StandaloneVad* StandaloneVad::Create() { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/standalone_vad.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/standalone_vad_unittest.cc function TEST (line 22) | TEST(StandaloneVadTest, Api) { function TEST (line 58) | TEST(StandaloneVadTest, DISABLED_ActivityDetection) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_audio_proc.cc type webrtc (line 29) | namespace webrtc { type VadAudioProc::PitchAnalysisStruct (line 33) | struct VadAudioProc::PitchAnalysisStruct : public ::PitchAnalysisStruc... type VadAudioProc::PreFiltBankstr (line 34) | struct VadAudioProc::PreFiltBankstr : public ::PreFiltBankstr {} function QuadraticInterpolation (line 157) | static float QuadraticInterpolation(float prev_val, FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_audio_proc.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_audio_proc_internal.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_audio_proc_unittest.cc type webrtc (line 26) | namespace webrtc { function TEST (line 28) | TEST(AudioProcessingTest, DISABLED_ComputingFirstSpectralPeak) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_circular_buffer.cc type webrtc (line 15) | namespace webrtc { function VadCircularBuffer (line 32) | VadCircularBuffer* VadCircularBuffer::Create(int buffer_size) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_circular_buffer.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/vad_circular_buffer_unittest.cc type webrtc (line 19) | namespace webrtc { function InsertSequentially (line 26) | static void InsertSequentially(int k, VadCircularBuffer* circular_buff... function Insert (line 36) | static void Insert(double value, function InsertZeros (line 43) | static void InsertZeros(int num_zeros, VadCircularBuffer* circular_buf... function TEST (line 47) | TEST(VadCircularBufferTest, GeneralTest) { function TEST (line 75) | TEST(VadCircularBufferTest, TransientsRemoval) { function TEST (line 94) | TEST(VadCircularBufferTest, TransientDetection) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/voice_activity_detector.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/voice_activity_detector.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/vad/voice_activity_detector_unittest.cc type webrtc (line 19) | namespace webrtc { function GenerateNoise (line 28) | void GenerateNoise(std::vector* data) { function TEST (line 38) | TEST(VoiceActivityDetectorTest, ConstructorSetsDefaultValues) { function TEST (line 52) | TEST(VoiceActivityDetectorTest, Speech16kHzHasHighVoiceProbabilities) { function TEST (line 87) | TEST(VoiceActivityDetectorTest, Speech32kHzHasHighVoiceProbabilities) { function TEST (line 122) | TEST(VoiceActivityDetectorTest, Noise16kHzHasLowVoiceProbabilities) { function TEST (line 145) | TEST(VoiceActivityDetectorTest, Noise32kHzHasLowVoiceProbabilities) { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/voice_detection.cc type webrtc (line 17) | namespace webrtc { class VoiceDetection::Vad (line 18) | class VoiceDetection::Vad { method Vad (line 20) | Vad() { method Vad (line 28) | Vad(Vad&) = delete; method Vad (line 29) | Vad& operator=(Vad&) = delete; method VadInst (line 31) | VadInst* state() { return state_; } FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/voice_detection.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/audio_processing/voice_detection_unittest.cc type webrtc (line 19) | namespace webrtc { function ProcessOneFrame (line 25) | bool ProcessOneFrame(int sample_rate_hz, function RunBitexactnessTest (line 37) | void RunBitexactnessTest(int sample_rate_hz, function TEST (line 72) | TEST(VoiceDetectionBitExactnessTest, Mono8kHz) { function TEST (line 76) | TEST(VoiceDetectionBitExactnessTest, Mono16kHz) { function TEST (line 80) | TEST(VoiceDetectionBitExactnessTest, Mono32kHz) { function TEST (line 84) | TEST(VoiceDetectionBitExactnessTest, Mono48kHz) { function TEST (line 88) | TEST(VoiceDetectionBitExactnessTest, Stereo8kHz) { function TEST (line 92) | TEST(VoiceDetectionBitExactnessTest, Stereo16kHz) { function TEST (line 96) | TEST(VoiceDetectionBitExactnessTest, Stereo32kHz) { function TEST (line 100) | TEST(VoiceDetectionBitExactnessTest, Stereo48kHz) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_interface.h function namespace (line 23) | namespace webrtc { function class (line 64) | class AcknowledgedBitrateEstimatorInterface { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/acknowledged_bitrate_estimator_unittest.cc type webrtc (line 26) | namespace webrtc { class MockBitrateEstimator (line 35) | class MockBitrateEstimator : public BitrateEstimator { type AcknowledgedBitrateEstimatorTestStates (line 46) | struct AcknowledgedBitrateEstimatorTestStates { function AcknowledgedBitrateEstimatorTestStates (line 52) | AcknowledgedBitrateEstimatorTestStates CreateTestStates() { function CreateFeedbackVector (line 63) | std::vector CreateFeedbackVector() { function TEST (line 83) | TEST(TestAcknowledgedBitrateEstimator, UpdateBandwidth) { function TEST (line 103) | TEST(TestAcknowledgedBitrateEstimator, ExpectFastRateChangeWhenLeftAlr) { function TEST (line 127) | TEST(TestAcknowledgedBitrateEstimator, ReturnBitrate) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/alr_detector.cc type webrtc (line 24) | namespace webrtc { function AlrDetectorConfig (line 27) | AlrDetectorConfig GetConfigFromTrials( FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/alr_detector.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/alr_detector_unittest.cc type webrtc (line 25) | namespace webrtc { class SimulateOutgoingTrafficIn (line 27) | class SimulateOutgoingTrafficIn { method SimulateOutgoingTrafficIn (line 29) | explicit SimulateOutgoingTrafficIn(AlrDetector* alr_detector, method SimulateOutgoingTrafficIn (line 35) | SimulateOutgoingTrafficIn& ForTimeMs(int time_ms) { method SimulateOutgoingTrafficIn (line 41) | SimulateOutgoingTrafficIn& AtPercentOfEstimatedBitrate(int usage_per... method ProduceTraffic (line 48) | void ProduceTraffic() { function TEST (line 73) | TEST(AlrDetectorTest, AlrDetection) { function TEST (line 101) | TEST(AlrDetectorTest, ShortSpike) { function TEST (line 128) | TEST(AlrDetectorTest, BandwidthEstimateChanges) { function TEST (line 155) | TEST(AlrDetectorTest, ParseControlFieldTrial) { function TEST (line 164) | TEST(AlrDetectorTest, ParseActiveFieldTrial) { function TEST (line 179) | TEST(AlrDetectorTest, ParseAlrSpecificFieldTrial) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/bitrate_estimator.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/bitrate_estimator.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/congestion_window_pushback_controller.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/congestion_window_pushback_controller.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/congestion_window_pushback_controller_unittest.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { class CongestionWindowPushbackControllerTest (line 25) | class CongestionWindowPushbackControllerTest : public ::testing::Test { method CongestionWindowPushbackControllerTest (line 27) | CongestionWindowPushbackControllerTest() { function TEST_F (line 38) | TEST_F(CongestionWindowPushbackControllerTest, FullCongestionWindow) { function TEST_F (line 51) | TEST_F(CongestionWindowPushbackControllerTest, NormalCongestionWindo... function TEST_F (line 60) | TEST_F(CongestionWindowPushbackControllerTest, LowBitrate) { function TEST_F (line 73) | TEST_F(CongestionWindowPushbackControllerTest, NoPushbackOnDataWindo... function TEST_F (line 81) | TEST_F(CongestionWindowPushbackControllerTest, PushbackOnInititialDa... function TEST_F (line 92) | TEST_F(CongestionWindowPushbackControllerTest, PushbackDropFrame) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_based_bwe.cc type webrtc (line 32) | namespace webrtc { function DataRate (line 259) | DataRate DelayBasedBwe::TriggerOveruse(Timestamp at_time, function TimeDelta (line 368) | TimeDelta DelayBasedBwe::GetExpectedBwePeriod() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_based_bwe.h function namespace (line 32) | namespace webrtc { function class (line 49) | class DelayBasedBwe { function TimeDelta (line 81) | TimeDelta GetExpectedBwePeriod() const; FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_based_bwe_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST_P (line 39) | TEST_P(DelayBasedBweTest, ProbeDetection) { function TEST_P (line 61) | TEST_P(DelayBasedBweTest, ProbeDetectionNonPacedPackets) { function TEST_P (line 78) | TEST_P(DelayBasedBweTest, ProbeDetectionFasterArrival) { function TEST_P (line 93) | TEST_P(DelayBasedBweTest, ProbeDetectionSlowerArrival) { function TEST_P (line 112) | TEST_P(DelayBasedBweTest, ProbeDetectionSlowerArrivalHighBitrate) { function TEST_P (line 131) | TEST_P(DelayBasedBweTest, GetExpectedBwePeriodMs) { function TEST_P (line 140) | TEST_P(DelayBasedBweTest, InitialBehavior) { function TEST_P (line 144) | TEST_P(DelayBasedBweTest, RateIncreaseReordering) { function TEST_P (line 147) | TEST_P(DelayBasedBweTest, RateIncreaseRtpTimestamps) { function TEST_P (line 151) | TEST_P(DelayBasedBweTest, CapacityDropOneStream) { function TEST_P (line 155) | TEST_P(DelayBasedBweTest, CapacityDropPosOffsetChange) { function TEST_P (line 159) | TEST_P(DelayBasedBweTest, CapacityDropNegOffsetChange) { function TEST_P (line 163) | TEST_P(DelayBasedBweTest, CapacityDropOneStreamWrap) { function TEST_P (line 167) | TEST_P(DelayBasedBweTest, TestTimestampGrouping) { function TEST_P (line 171) | TEST_P(DelayBasedBweTest, TestShortTimeoutAndWrap) { function TEST_P (line 178) | TEST_P(DelayBasedBweTest, TestLongTimeoutAndWrap) { function TEST_P (line 186) | TEST_P(DelayBasedBweTest, TestInitialOveruse) { class DelayBasedBweTestWithBackoffTimeoutExperiment (line 225) | class DelayBasedBweTestWithBackoffTimeoutExperiment : public DelayBase... function TEST_P (line 235) | TEST_P(DelayBasedBweTestWithBackoffTimeoutExperiment, TestInitialOveru... FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.cc type webrtc (line 19) | namespace webrtc { type test (line 28) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_based_bwe_unittest_helper.h function namespace (line 31) | namespace test { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/delay_increase_detector_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/goog_cc_network_control.cc type webrtc (line 34) | namespace webrtc { function GetBpsOrDefault (line 53) | int64_t GetBpsOrDefault(const absl::optional& rate, function IsEnabled (line 62) | bool IsEnabled(const WebRtcKeyValueConfig* config, absl::string_view k... function IsNotDisabled (line 66) | bool IsNotDisabled(const WebRtcKeyValueConfig* config, absl::string_vi... function NetworkControlUpdate (line 134) | NetworkControlUpdate GoogCcNetworkController::OnNetworkAvailability( function NetworkControlUpdate (line 141) | NetworkControlUpdate GoogCcNetworkController::OnNetworkRouteChange( function NetworkControlUpdate (line 177) | NetworkControlUpdate GoogCcNetworkController::OnProcessInterval( function NetworkControlUpdate (line 228) | NetworkControlUpdate GoogCcNetworkController::OnRemoteBitrateReport( function NetworkControlUpdate (line 241) | NetworkControlUpdate GoogCcNetworkController::OnRoundTripTimeUpdate( function NetworkControlUpdate (line 252) | NetworkControlUpdate GoogCcNetworkController::OnSentPacket( function NetworkControlUpdate (line 279) | NetworkControlUpdate GoogCcNetworkController::OnReceivedPacket( function NetworkControlUpdate (line 285) | NetworkControlUpdate GoogCcNetworkController::OnStreamsConfig( function NetworkControlUpdate (line 328) | NetworkControlUpdate GoogCcNetworkController::OnTargetRateConstraints( function NetworkControlUpdate (line 375) | NetworkControlUpdate GoogCcNetworkController::OnTransportLossReport( function NetworkControlUpdate (line 406) | NetworkControlUpdate GoogCcNetworkController::OnTransportPacketsFeedback( function NetworkControlUpdate (line 588) | NetworkControlUpdate GoogCcNetworkController::OnNetworkStateEstimate( function NetworkControlUpdate (line 594) | NetworkControlUpdate GoogCcNetworkController::GetNetworkState( function PacerConfig (line 694) | PacerConfig GoogCcNetworkController::GetPacingRates(Timestamp at_time)... FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/goog_cc_network_control.h function namespace (line 39) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/goog_cc_network_control_unittest.cc type webrtc (line 28) | namespace webrtc { type test (line 29) | namespace test { function CountBandwidthDips (line 32) | int CountBandwidthDips(std::queue bandwidth_history, function GoogCcNetworkControllerFactory (line 55) | GoogCcNetworkControllerFactory CreateFeedbackOnlyFactory() { function CallClient (line 65) | CallClient* CreateVideoSendingClient( function UpdatesTargetRateBasedOnLinkCapacity (line 78) | void UpdatesTargetRateBasedOnLinkCapacity(std::string test_name = "") { class GoogCcNetworkControllerTest (line 129) | class GoogCcNetworkControllerTest : public ::testing::Test { method GoogCcNetworkControllerTest (line 131) | GoogCcNetworkControllerTest() method SetUp (line 135) | void SetUp() override { method TargetBitrateTrackingSetup (line 150) | void TargetBitrateTrackingSetup() { method NetworkControllerConfig (line 155) | NetworkControllerConfig InitialConfig( method ProcessInterval (line 170) | ProcessInterval DefaultInterval() { method RemoteBitrateReport (line 175) | RemoteBitrateReport CreateBitrateReport(DataRate rate) { method PacketResult (line 181) | PacketResult CreateResult(int64_t arrival_time_ms, method NetworkRouteChange (line 194) | NetworkRouteChange CreateRouteChange( method AdvanceTimeMilliseconds (line 207) | void AdvanceTimeMilliseconds(int timedelta_ms) { method OnUpdate (line 211) | void OnUpdate(NetworkControlUpdate update) { method PacketTransmissionAndFeedbackBlock (line 216) | void PacketTransmissionAndFeedbackBlock(int64_t runtime_ms, int64_... function TEST_F (line 241) | TEST_F(GoogCcNetworkControllerTest, ReactsToChangedNetworkConditions) { function TEST_F (line 265) | TEST_F(GoogCcNetworkControllerTest, CongestionWindowPushbackOnNetwor... function TEST_F (line 299) | TEST_F(GoogCcNetworkControllerTest, function TEST_F (line 332) | TEST_F(GoogCcNetworkControllerTest, OnNetworkRouteChanged) { function TEST_F (line 350) | TEST_F(GoogCcNetworkControllerTest, ProbeOnRouteChange) { function TEST_F (line 368) | TEST_F(GoogCcNetworkControllerTest, UpdatesDelayBasedEstimate) { function TEST_F (line 385) | TEST_F(GoogCcNetworkControllerTest, function TEST_F (line 421) | TEST_F(GoogCcNetworkControllerTest, LimitsToFloorIfRttIsHighInTrial) { function TEST_F (line 458) | TEST_F(GoogCcNetworkControllerTest, UpdatesTargetRateBasedOnLinkCapa... function TEST_F (line 462) | TEST_F(GoogCcNetworkControllerTest, StableEstimateDoesNotVaryInStead... function TEST_F (line 499) | TEST_F(GoogCcNetworkControllerTest, function TEST_F (line 506) | TEST_F(GoogCcNetworkControllerTest, function DataRate (line 529) | DataRate AverageBitrateAfterCrossInducedLoss(std::string name) { function TEST_F (line 574) | TEST_F(GoogCcNetworkControllerTest, function TEST_F (line 592) | TEST_F(GoogCcNetworkControllerTest, LossBasedEstimatorCapsRateAtMode... function TEST_F (line 625) | TEST_F(GoogCcNetworkControllerTest, MaintainsLowRateInSafeResetTrial) { function TEST_F (line 652) | TEST_F(GoogCcNetworkControllerTest, CutsHighRateInSafeResetTrial) { function TEST_F (line 679) | TEST_F(GoogCcNetworkControllerTest, DetectsHighRateInSafeResetTrial) { function TEST_F (line 719) | TEST_F(GoogCcNetworkControllerTest, function TEST_F (line 749) | TEST_F(GoogCcNetworkControllerTest, NoBandwidthTogglingInLossControl... function TEST_F (line 783) | TEST_F(GoogCcNetworkControllerTest, NoRttBackoffCollapseWhenVideoSto... function TEST_F (line 805) | TEST_F(GoogCcNetworkControllerTest, NoCrashOnVeryLateFeedback) { function TEST_F (line 829) | TEST_F(GoogCcNetworkControllerTest, IsFairToTCP) { function TEST (line 853) | TEST(GoogCcScenario, RampupOnRembCapLifted) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/inter_arrival_delta.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/inter_arrival_delta.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/link_capacity_estimator.cc type webrtc (line 16) | namespace webrtc { function DataRate (line 19) | DataRate LinkCapacityEstimator::UpperBound() const { function DataRate (line 26) | DataRate LinkCapacityEstimator::LowerBound() const { function DataRate (line 67) | DataRate LinkCapacityEstimator::estimate() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/link_capacity_estimator.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.cc type webrtc (line 21) | namespace webrtc { function GetIncreaseFactor (line 30) | double GetIncreaseFactor(const LossBasedControlConfig& config, TimeDel... function LossFromBitrate (line 48) | double LossFromBitrate(DataRate bitrate, function DataRate (line 56) | DataRate BitrateFromLoss(double loss, function ExponentialUpdate (line 68) | double ExponentialUpdate(TimeDelta window, TimeDelta interval) { function IsEnabled (line 78) | bool IsEnabled(const webrtc::WebRtcKeyValueConfig& key_value_config, function DataRate (line 179) | DataRate LossBasedBandwidthEstimation::Update(Timestamp at_time, function DataRate (line 257) | DataRate LossBasedBandwidthEstimation::decreased_bitrate() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/loss_based_bandwidth_estimation.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_bitrate_estimator.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_bitrate_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_bitrate_estimator_unittest.cc type webrtc (line 18) | namespace webrtc { class TestProbeBitrateEstimator (line 26) | class TestProbeBitrateEstimator : public ::testing::Test { method TestProbeBitrateEstimator (line 28) | TestProbeBitrateEstimator() : probe_bitrate_estimator_(nullptr) {} method AddPacketFeedback (line 32) | void AddPacketFeedback(int probe_cluster_id, function TEST_F (line 55) | TEST_F(TestProbeBitrateEstimator, OneCluster) { function TEST_F (line 64) | TEST_F(TestProbeBitrateEstimator, OneClusterTooFewProbes) { function TEST_F (line 72) | TEST_F(TestProbeBitrateEstimator, OneClusterTooFewBytes) { function TEST_F (line 83) | TEST_F(TestProbeBitrateEstimator, SmallCluster) { function TEST_F (line 94) | TEST_F(TestProbeBitrateEstimator, LargeCluster) { function TEST_F (line 108) | TEST_F(TestProbeBitrateEstimator, FastReceive) { function TEST_F (line 117) | TEST_F(TestProbeBitrateEstimator, TooFastReceive) { function TEST_F (line 126) | TEST_F(TestProbeBitrateEstimator, SlowReceive) { function TEST_F (line 137) | TEST_F(TestProbeBitrateEstimator, BurstReceive) { function TEST_F (line 146) | TEST_F(TestProbeBitrateEstimator, MultipleClusters) { function TEST_F (line 169) | TEST_F(TestProbeBitrateEstimator, IgnoreOldClusters) { function TEST_F (line 189) | TEST_F(TestProbeBitrateEstimator, IgnoreSizeLastSendPacket) { function TEST_F (line 200) | TEST_F(TestProbeBitrateEstimator, IgnoreSizeFirstReceivePacket) { function TEST_F (line 211) | TEST_F(TestProbeBitrateEstimator, NoLastEstimatedBitrateBps) { function TEST_F (line 215) | TEST_F(TestProbeBitrateEstimator, FetchLastEstimatedBitrateBps) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_controller.cc type webrtc (line 28) | namespace webrtc { function MaybeLogProbeClusterCreated (line 77) | void MaybeLogProbeClusterCreated(RtcEventLog* event_log, FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_controller.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/probe_controller_unittest.cc type webrtc (line 32) | namespace webrtc { type test (line 33) | namespace test { class ProbeControllerTest (line 48) | class ProbeControllerTest : public ::testing::Test { method ProbeControllerTest (line 50) | ProbeControllerTest() : clock_(100000000L) { method SetNetworkAvailable (line 56) | std::vector SetNetworkAvailable(bool available) { method NowMs (line 63) | int64_t NowMs() { return clock_.TimeInMilliseconds(); } function TEST_F (line 71) | TEST_F(ProbeControllerTest, InitiatesProbingAtStart) { function TEST_F (line 77) | TEST_F(ProbeControllerTest, ProbeOnlyWhenNetworkIsUp) { function TEST_F (line 86) | TEST_F(ProbeControllerTest, InitiatesProbingOnMaxBitrateIncrease) { function TEST_F (line 99) | TEST_F(ProbeControllerTest, ProbesOnMaxBitrateIncreaseOnlyWhenInAlr) { function TEST_F (line 124) | TEST_F(ProbeControllerTest, InitiatesProbingOnMaxBitrateIncreaseAtMa... function TEST_F (line 138) | TEST_F(ProbeControllerTest, TestExponentialProbing) { function TEST_F (line 152) | TEST_F(ProbeControllerTest, TestExponentialProbingTimeout) { function TEST_F (line 163) | TEST_F(ProbeControllerTest, RequestProbeInAlr) { function TEST_F (line 179) | TEST_F(ProbeControllerTest, RequestProbeWhenAlrEndedRecently) { function TEST_F (line 197) | TEST_F(ProbeControllerTest, RequestProbeWhenAlrNotEndedRecently) { function TEST_F (line 213) | TEST_F(ProbeControllerTest, RequestProbeWhenBweDropNotRecent) { function TEST_F (line 228) | TEST_F(ProbeControllerTest, PeriodicProbing) { function TEST_F (line 261) | TEST_F(ProbeControllerTest, PeriodicProbingAfterReset) { function TEST_F (line 290) | TEST_F(ProbeControllerTest, TestExponentialProbingOverflow) { function TEST_F (line 305) | TEST_F(ProbeControllerTest, TestAllocatedBitrateCap) { function TEST_F (line 341) | TEST_F(ProbeControllerTest, ConfigurableProbingFieldTrial) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/robust_throughput_estimator.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/robust_throughput_estimator.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/robust_throughput_estimator_unittest.cc type webrtc (line 17) | namespace webrtc { function CreateFeedbackVector (line 19) | std::vector CreateFeedbackVector(size_t number_of_packets, function TEST (line 40) | TEST(RobustThroughputEstimatorTest, SteadyRate) { function TEST (line 70) | TEST(RobustThroughputEstimatorTest, DelaySpike) { function TEST (line 119) | TEST(RobustThroughputEstimatorTest, CappedByReceiveRate) { function TEST (line 143) | TEST(RobustThroughputEstimatorTest, CappedBySendRate) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.cc type webrtc (line 32) | namespace webrtc { type UmaRampUpMetric (line 49) | struct UmaRampUpMetric { function BweLossExperimentIsEnabled (line 63) | bool BweLossExperimentIsEnabled() { function ReadBweLossExperimentParameters (line 70) | bool ReadBweLossExperimentParameters(float* low_loss_threshold, function DataRate (line 155) | DataRate LinkCapacityTracker::estimate() const { function TimeDelta (line 185) | TimeDelta RttBasedBackoff::CorrectedRtt(Timestamp at_time) const { function DataRate (line 312) | DataRate SendSideBandwidthEstimation::target_rate() const { function DataRate (line 319) | DataRate SendSideBandwidthEstimation::GetEstimatedLinkCapacity() const { function DataRate (line 586) | DataRate SendSideBandwidthEstimation::GetUpperLimit() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/send_side_bandwidth_estimation.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/send_side_bandwidth_estimation_unittest.cc type webrtc (line 20) | namespace webrtc { function TestProbing (line 38) | void TestProbing(bool use_delay_based) { function TEST (line 78) | TEST(SendSideBweTest, InitialRembWithProbing) { function TEST (line 82) | TEST(SendSideBweTest, InitialDelayBasedBweWithProbing) { function TEST (line 86) | TEST(SendSideBweTest, DoesntReapplyBitrateDecreaseWithoutFollowingRemb) { function TEST (line 142) | TEST(SendSideBweTest, SettingSendBitrateOverridesDelayBasedEstimate) { function TEST (line 170) | TEST(RttBasedBackoff, DefaultEnabled) { function TEST (line 176) | TEST(RttBasedBackoff, CanBeDisabled) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/test/goog_cc_printer.cc type webrtc (line 23) | namespace webrtc { function WriteTypedValue (line 25) | void WriteTypedValue(RtcEventLogOutput* out, int value) { function WriteTypedValue (line 28) | void WriteTypedValue(RtcEventLogOutput* out, double value) { function WriteTypedValue (line 31) | void WriteTypedValue(RtcEventLogOutput* out, absl::optional ... function WriteTypedValue (line 34) | void WriteTypedValue(RtcEventLogOutput* out, absl::optional ... function WriteTypedValue (line 37) | void WriteTypedValue(RtcEventLogOutput* out, absl::optional... function WriteTypedValue (line 40) | void WriteTypedValue(RtcEventLogOutput* out, absl::optional... class TypedFieldLogger (line 45) | class TypedFieldLogger : public FieldLogger { method TypedFieldLogger (line 47) | TypedFieldLogger(std::string name, F&& getter) method WriteValue (line 50) | void WriteValue(RtcEventLogOutput* out) override { function FieldLogger (line 60) | FieldLogger* Log(std::string name, F&& getter) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/test/goog_cc_printer.h function class (line 27) | class FieldLogger { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/trendline_estimator.cc type webrtc (line 27) | namespace webrtc { function ReadTrendlineFilterWindowSize (line 37) | size_t ReadTrendlineFilterWindowSize( function LinearFitSlope (line 54) | absl::optional LinearFitSlope( function ComputeSlopeCap (line 80) | absl::optional ComputeSlopeCap( function BandwidthUsage (line 268) | BandwidthUsage TrendlineEstimator::State() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/trendline_estimator.h function namespace (line 26) | namespace webrtc { function class (line 53) | class TrendlineEstimator : public DelayIncreaseDetectorInterface { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/goog_cc/trendline_estimator_unittest.cc type webrtc (line 21) | namespace webrtc { class PacketTimeGenerator (line 24) | class PacketTimeGenerator { method PacketTimeGenerator (line 26) | PacketTimeGenerator(int64_t initial_clock, double time_between_packets) class TrendlineEstimatorTest (line 40) | class TrendlineEstimatorTest : public testing::Test { method TrendlineEstimatorTest (line 42) | TrendlineEstimatorTest() method RunTestUntilStateChange (line 52) | void RunTestUntilStateChange() { function TEST_F (line 83) | TEST_F(TrendlineEstimatorTest, Normal) { function TEST_F (line 98) | TEST_F(TrendlineEstimatorTest, Overusing) { function TEST_F (line 115) | TEST_F(TrendlineEstimatorTest, Underusing) { function TEST_F (line 132) | TEST_F(TrendlineEstimatorTest, IncludesSmallPacketsByDefault) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/bitrate_controller.cc type webrtc (line 21) | namespace webrtc { type pcc (line 22) | namespace pcc { function DataRate (line 122) | DataRate PccBitrateController::ComputeRateUpdateForOnlineLearningMode( FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/bitrate_controller.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/bitrate_controller_unittest.cc type webrtc (line 20) | namespace webrtc { type pcc (line 21) | namespace pcc { type test (line 22) | namespace test { function CreatePacketResults (line 43) | std::vector CreatePacketResults( class MockUtilityFunction (line 68) | class MockUtilityFunction : public PccUtilityFunctionInterface { function TEST (line 78) | TEST(PccBitrateControllerTest, IncreaseRateWhenNoChangesForTestBit... function TEST (line 112) | TEST(PccBitrateControllerTest, NoChangesWhenUtilityFunctionDoesntC... function TEST (line 143) | TEST(PccBitrateControllerTest, NoBoundaryWhenSmallGradient) { function TEST (line 180) | TEST(PccBitrateControllerTest, FaceBoundaryWhenLargeGradient) { function TEST (line 222) | TEST(PccBitrateControllerTest, SlowStartMode) { function TEST (line 259) | TEST(PccBitrateControllerTest, StepSizeIncrease) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/monitor_interval.cc type webrtc (line 19) | namespace webrtc { type pcc (line 20) | namespace pcc { function Timestamp (line 104) | Timestamp PccMonitorInterval::GetEndTime() const { function DataRate (line 116) | DataRate PccMonitorInterval::GetTargetSendingRate() const { function DataRate (line 120) | DataRate PccMonitorInterval::GetTransmittedPacketsRate() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/monitor_interval.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/monitor_interval_unittest.cc type webrtc (line 17) | namespace webrtc { type pcc (line 18) | namespace pcc { type test (line 19) | namespace test { function CreatePacketResults (line 29) | std::vector CreatePacketResults( function TEST (line 56) | TEST(PccMonitorIntervalTest, InitialValuesAreEqualToOnesSetInConst... function TEST (line 64) | TEST(PccMonitorIntervalTest, IndicatesDoneWhenFeedbackReceivedAfte... function TEST (line 77) | TEST(PccMonitorIntervalTest, LossRateIsOneThirdIfLostOnePacketOutO... function TEST (line 99) | TEST(PccMonitorIntervalTest, DelayGradientIsZeroIfNoChangeInPacket... function TEST (line 115) | TEST(PccMonitorIntervalTest, function TEST (line 128) | TEST(PccMonitorIntervalTest, DelayGradientIsOne) { function TEST (line 142) | TEST(PccMonitorIntervalTest, DelayGradientIsMinusOne) { function TEST (line 155) | TEST(PccMonitorIntervalTest, function TEST (line 171) | TEST(PccMonitorIntervalTest, FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/pcc_factory.cc type webrtc (line 17) | namespace webrtc { function TimeDelta (line 26) | TimeDelta PccNetworkControllerFactory::GetProcessInterval() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/pcc_factory.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/pcc_network_controller.cc type webrtc (line 19) | namespace webrtc { type pcc (line 20) | namespace pcc { function NetworkControlUpdate (line 89) | NetworkControlUpdate PccNetworkController::CreateRateUpdate( function NetworkControlUpdate (line 126) | NetworkControlUpdate PccNetworkController::OnSentPacket(SentPacket m... function TimeDelta (line 231) | TimeDelta PccNetworkController::ComputeMonitorIntervalsDuration() co... function NetworkControlUpdate (line 264) | NetworkControlUpdate PccNetworkController::OnTransportPacketsFeedback( function NetworkControlUpdate (line 341) | NetworkControlUpdate PccNetworkController::OnNetworkAvailability( function NetworkControlUpdate (line 346) | NetworkControlUpdate PccNetworkController::OnNetworkRouteChange( function NetworkControlUpdate (line 351) | NetworkControlUpdate PccNetworkController::OnProcessInterval( function NetworkControlUpdate (line 356) | NetworkControlUpdate PccNetworkController::OnTargetRateConstraints( function NetworkControlUpdate (line 361) | NetworkControlUpdate PccNetworkController::OnRemoteBitrateReport( function NetworkControlUpdate (line 366) | NetworkControlUpdate PccNetworkController::OnRoundTripTimeUpdate( function NetworkControlUpdate (line 371) | NetworkControlUpdate PccNetworkController::OnTransportLossReport( function NetworkControlUpdate (line 376) | NetworkControlUpdate PccNetworkController::OnStreamsConfig(StreamsCo... function NetworkControlUpdate (line 380) | NetworkControlUpdate PccNetworkController::OnReceivedPacket( function NetworkControlUpdate (line 385) | NetworkControlUpdate PccNetworkController::OnNetworkStateEstimate( FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/pcc_network_controller.h function namespace (line 31) | namespace pcc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/pcc_network_controller_unittest.cc type webrtc (line 27) | namespace webrtc { type test (line 28) | namespace test { function TargetRateCloseTo (line 37) | inline Matcher TargetRateCloseTo(DataRate rate) { function NetworkControllerConfig (line 44) | NetworkControllerConfig InitialConfig( function ProcessInterval (line 59) | ProcessInterval InitialProcessInterval() { function TEST (line 67) | TEST(PccNetworkControllerTest, SendsConfigurationOnFirstProcess) { function TEST (line 78) | TEST(PccNetworkControllerTest, UpdatesTargetSendRate) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/rtt_tracker.cc type webrtc (line 15) | namespace webrtc { type pcc (line 16) | namespace pcc { function TimeDelta (line 36) | TimeDelta RttTracker::GetRtt() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/rtt_tracker.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/rtt_tracker_unittest.cc type webrtc (line 15) | namespace webrtc { type pcc (line 16) | namespace pcc { type test (line 17) | namespace test { function PacketResult (line 23) | PacketResult GetPacketWithRtt(TimeDelta rtt) { function TEST (line 37) | TEST(PccRttTrackerTest, InitialValue) { function TEST (line 47) | TEST(PccRttTrackerTest, DoNothingWhenPacketIsLost) { function TEST (line 54) | TEST(PccRttTrackerTest, ChangeInRtt) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/utility_function.cc type webrtc (line 19) | namespace webrtc { type pcc (line 20) | namespace pcc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/utility_function.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/pcc/utility_function_unittest.cc type webrtc (line 26) | namespace webrtc { type pcc (line 27) | namespace pcc { type test (line 28) | namespace test { function CreatePacketResults (line 43) | std::vector CreatePacketResults( function TEST (line 70) | TEST(PccVivaceUtilityFunctionTest, function TEST (line 90) | TEST(PccVivaceUtilityFunctionTest, FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/receive_side_congestion_controller.cc type webrtc (line 19) | namespace webrtc { function RemoteBitrateEstimator (line 153) | RemoteBitrateEstimator* function RemoteBitrateEstimator (line 162) | const RemoteBitrateEstimator* FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/receive_side_congestion_controller_unittest.cc type webrtc (line 28) | namespace webrtc { function AbsSendTime (line 36) | uint32_t AbsSendTime(int64_t t, int64_t denom) { class MockPacketRouter (line 40) | class MockPacketRouter : public PacketRouter { type test (line 52) | namespace test { function TEST (line 54) | TEST(ReceiveSideCongestionControllerTest, OnReceivedPacketWithAbsSen... function TEST (line 80) | TEST(ReceiveSideCongestionControllerTest, ConvergesToCapacity) { function TEST (line 99) | TEST(ReceiveSideCongestionControllerTest, IsFairToTCP) { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/control_handler.cc type webrtc (line 22) | namespace webrtc { function IsPacerEmergencyStopDisabled (line 26) | bool IsPacerEmergencyStopDisabled() { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/control_handler.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_adapter.cc type webrtc (line 27) | namespace webrtc { function DataSize (line 55) | DataSize InFlightBytesTracker::GetOutstandingData( function DataSize (line 184) | DataSize TransportFeedbackAdapter::GetOutstandingData() const { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_adapter.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_adapter_unittest.cc type webrtc (line 29) | namespace webrtc { type webrtc_cc (line 30) | namespace webrtc_cc { function ComparePacketFeedbackVectors (line 39) | void ComparePacketFeedbackVectors(const std::vector& t... function PacketResult (line 66) | PacketResult CreatePacket(int64_t receive_time_ms, type test (line 82) | namespace test { class MockStreamFeedbackObserver (line 84) | class MockStreamFeedbackObserver : public webrtc::StreamFeedbackOb... class TransportFeedbackAdapterTest (line 92) | class TransportFeedbackAdapterTest : public ::testing::Test { method TransportFeedbackAdapterTest (line 94) | TransportFeedbackAdapterTest() : clock_(0) {} method SetUp (line 98) | virtual void SetUp() { adapter_.reset(new TransportFeedbackAdapt... method TearDown (line 100) | virtual void TearDown() { adapter_.reset(); } method OnReceivedEstimatedBitrate (line 103) | void OnReceivedEstimatedBitrate(uint32_t bitrate) {} method OnReceivedRtcpReceiverReport (line 105) | void OnReceivedRtcpReceiverReport(const ReportBlockList& report_... method OnSentPacket (line 109) | void OnSentPacket(const PacketResult& packet_feedback) { function TEST_F (line 131) | TEST_F(TransportFeedbackAdapterTest, AdaptsFeedbackAndPopulatesSen... function TEST_F (line 158) | TEST_F(TransportFeedbackAdapterTest, FeedbackVectorReportsUnreceiv... function TEST_F (line 191) | TEST_F(TransportFeedbackAdapterTest, HandlesDroppedPackets) { function TEST_F (line 231) | TEST_F(TransportFeedbackAdapterTest, SendTimeWrapsBothWays) { function TEST_F (line 268) | TEST_F(TransportFeedbackAdapterTest, HandlesArrivalReordering) { function TEST_F (line 295) | TEST_F(TransportFeedbackAdapterTest, TimestampDeltas) { function TEST_F (line 391) | TEST_F(TransportFeedbackAdapterTest, IgnoreDuplicatePacketSentCall... FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_demuxer.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_demuxer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/congestion_controller/rtp/transport_feedback_demuxer_unittest.cc type webrtc (line 16) | namespace webrtc { class MockStreamFeedbackObserver (line 22) | class MockStreamFeedbackObserver : public webrtc::StreamFeedbackObserv... function RtpPacketSendInfo (line 30) | RtpPacketSendInfo CreatePacket(uint32_t ssrc, function TEST (line 40) | TEST(TransportFeedbackDemuxerTest, ObserverSanity) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/blank_detector_desktop_capturer_wrapper.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/blank_detector_desktop_capturer_wrapper.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/blank_detector_desktop_capturer_wrapper_unittest.cc type webrtc (line 24) | namespace webrtc { class BlankDetectorDesktopCapturerWrapperTest (line 26) | class BlankDetectorDesktopCapturerWrapperTest function TEST_F (line 86) | TEST_F(BlankDetectorDesktopCapturerWrapperTest, ShouldDetectBlankFrame) { function TEST_F (line 93) | TEST_F(BlankDetectorDesktopCapturerWrapperTest, ShouldPassBlankDetecti... function TEST_F (line 129) | TEST_F(BlankDetectorDesktopCapturerWrapperTest, function TEST_F (line 155) | TEST_F(BlankDetectorDesktopCapturerWrapperTest, DISABLED_Performance) { function TEST_F (line 159) | TEST_F(BlankDetectorDesktopCapturerWrapperTest, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropped_desktop_frame.cc type webrtc (line 20) | namespace webrtc { class CroppedDesktopFrame (line 23) | class CroppedDesktopFrame : public DesktopFrame { function CreateCroppedDesktopFrame (line 34) | std::unique_ptr CreateCroppedDesktopFrame( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropped_desktop_frame.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropped_desktop_frame_unittest.cc type webrtc (line 20) | namespace webrtc { function CreateTestFrame (line 22) | std::unique_ptr CreateTestFrame() { function TEST (line 26) | TEST(CroppedDesktopFrameTest, DoNotCreateWrapperIfSizeIsNotChanged) { function TEST (line 35) | TEST(CroppedDesktopFrameTest, ReturnNullptrIfSizeIsNotSufficient) { function TEST (line 40) | TEST(CroppedDesktopFrameTest, ReturnNullIfCropRegionIsOutOfBounds) { function TEST (line 48) | TEST(CroppedDesktopFrameTest, CropASubArea) { function TEST (line 57) | TEST(CroppedDesktopFrameTest, SetTopLeft) { function TEST (line 68) | TEST(CroppedDesktopFrameTest, InitializedWithZeros) { function TEST (line 81) | TEST(CroppedDesktopFrameTest, IccProfile) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropping_window_capturer.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropping_window_capturer.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/cropping_window_capturer_win.cc type webrtc (line 20) | namespace webrtc { type TopWindowVerifierContext (line 25) | struct TopWindowVerifierContext : public SelectedWindowContext { method TopWindowVerifierContext (line 26) | TopWindowVerifierContext(HWND selected_window, method IsTopWindow (line 39) | bool IsTopWindow() { class CroppingWindowCapturerWin (line 129) | class CroppingWindowCapturerWin : public CroppingWindowCapturer { method CroppingWindowCapturerWin (line 131) | explicit CroppingWindowCapturerWin(const DesktopCaptureOptions& opti... function DesktopRect (line 275) | DesktopRect CroppingWindowCapturerWin::GetWindowRectInVirtualScreen() { function WindowId (line 294) | WindowId CroppingWindowCapturerWin::GetWindowToCapture() const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_and_cursor_composer.cc type webrtc (line 26) | namespace webrtc { function AlphaBlend (line 32) | void AlphaBlend(uint8_t* dest, class DesktopFrameWithCursor (line 65) | class DesktopFrameWithCursor : public DesktopFrame { method DesktopRect (line 75) | DesktopRect cursor_rect() const { return cursor_rect_; } FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_and_cursor_composer.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_and_cursor_composer_unittest.cc type webrtc (line 26) | namespace webrtc { function GetFakeFramePixelValue (line 54) | uint32_t GetFakeFramePixelValue(const DesktopVector& p) { function GetFramePixel (line 61) | uint32_t GetFramePixel(const DesktopFrame& frame, const DesktopVector&... function BlendPixels (line 66) | uint32_t BlendPixels(uint32_t dest, uint32_t src) { function DesktopFrame (line 76) | DesktopFrame* CreateTestFrame() { function MouseCursor (line 88) | MouseCursor* CreateTestCursor(DesktopVector hotspot) { class FakeScreenCapturer (line 102) | class FakeScreenCapturer : public DesktopCapturer { method FakeScreenCapturer (line 104) | FakeScreenCapturer() {} method Start (line 106) | void Start(Callback* callback) override { callback_ = callback; } method CaptureFrame (line 108) | void CaptureFrame() override { method SetNextFrame (line 114) | void SetNextFrame(std::unique_ptr next_frame) { method IsOccluded (line 118) | bool IsOccluded(const DesktopVector& pos) override { return is_occlu... method set_is_occluded (line 120) | void set_is_occluded(bool value) { is_occluded_ = value; } class FakeMouseMonitor (line 129) | class FakeMouseMonitor : public MouseCursorMonitor { method FakeMouseMonitor (line 131) | FakeMouseMonitor() : changed_(true) {} method SetState (line 133) | void SetState(CursorState state, const DesktopVector& pos) { method SetHotspot (line 138) | void SetHotspot(const DesktopVector& hotspot) { method Init (line 144) | void Init(Callback* callback, Mode mode) override { callback_ = call... method Capture (line 146) | void Capture() override { function VerifyFrame (line 161) | void VerifyFrame(const DesktopFrame& frame, class DesktopAndCursorComposerTest (line 185) | class DesktopAndCursorComposerTest : public ::testing::Test, method DesktopAndCursorComposerTest (line 188) | DesktopAndCursorComposerTest(bool include_cursor = true) method OnCaptureResult (line 196) | void OnCaptureResult(DesktopCapturer::Result result, class DesktopAndCursorComposerNoCursorMonitorTest (line 210) | class DesktopAndCursorComposerNoCursorMonitorTest method DesktopAndCursorComposerNoCursorMonitorTest (line 213) | DesktopAndCursorComposerNoCursorMonitorTest() function TEST_F (line 217) | TEST_F(DesktopAndCursorComposerTest, CursorShouldBeIgnoredIfNoFrameCap... function TEST_F (line 252) | TEST_F(DesktopAndCursorComposerTest, function TEST_F (line 279) | TEST_F(DesktopAndCursorComposerTest, IsOccludedShouldBeConsidered) { function TEST_F (line 304) | TEST_F(DesktopAndCursorComposerTest, CursorIncluded) { function TEST_F (line 335) | TEST_F(DesktopAndCursorComposerNoCursorMonitorTest, function TEST_F (line 364) | TEST_F(DesktopAndCursorComposerNoCursorMonitorTest, function TEST_F (line 398) | TEST_F(DesktopAndCursorComposerNoCursorMonitorTest, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capture_options.cc type webrtc (line 18) | namespace webrtc { function DesktopCaptureOptions (line 33) | DesktopCaptureOptions DesktopCaptureOptions::CreateDefault() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capture_options.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capture_types.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer.cc type webrtc (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer_differ_wrapper.cc type webrtc (line 24) | namespace webrtc { function PartialBlockDifference (line 31) | bool PartialBlockDifference(const uint8_t* old_buffer, function CompareRow (line 52) | void CompareRow(const uint8_t* old_buffer, function CompareFrames (line 114) | void CompareFrames(const DesktopFrame& old_frame, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer_differ_wrapper.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer_differ_wrapper_unittest.cc type webrtc (line 28) | namespace webrtc { function AssertUpdatedRegionIs (line 37) | void AssertUpdatedRegionIs(const DesktopFrame& frame, function AssertUpdatedRegionCovers (line 52) | void AssertUpdatedRegionCovers(const DesktopFrame& frame, function ExecuteDifferWrapperCase (line 114) | void ExecuteDifferWrapperCase(BlackWhiteDesktopFramePainter* frame_pai... function ExecuteCapturer (line 145) | void ExecuteCapturer(DesktopCapturerDifferWrapper* capturer, function ExecuteDifferWrapperTest (line 153) | void ExecuteDifferWrapperTest(bool with_hints, function TEST (line 227) | TEST(DesktopCapturerDifferWrapperTest, CaptureWithoutHints) { function TEST (line 231) | TEST(DesktopCapturerDifferWrapperTest, CaptureWithHints) { function TEST (line 235) | TEST(DesktopCapturerDifferWrapperTest, CaptureWithEnlargedHints) { function TEST (line 239) | TEST(DesktopCapturerDifferWrapperTest, CaptureWithRandomHints) { function TEST (line 243) | TEST(DesktopCapturerDifferWrapperTest, CaptureWithEnlargedAndRandomHin... function TEST (line 260) | TEST(DesktopCapturerDifferWrapperTest, DISABLED_CaptureWithoutHintsPer... function TEST (line 266) | TEST(DesktopCapturerDifferWrapperTest, DISABLED_CaptureWithHintsPerf) { function TEST (line 272) | TEST(DesktopCapturerDifferWrapperTest, DISABLED_CaptureWithEnlargedHin... function TEST (line 278) | TEST(DesktopCapturerDifferWrapperTest, DISABLED_CaptureWithRandomHints... function TEST (line 284) | TEST(DesktopCapturerDifferWrapperTest, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer_wrapper.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_capturer_wrapper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame.cc type webrtc (line 24) | namespace webrtc { function DesktopRect (line 105) | DesktopRect DesktopFrame::rect() const { function DesktopFrame (line 158) | DesktopFrame* BasicDesktopFrame::CopyOf(const DesktopFrame& frame) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_generator.cc type webrtc (line 23) | namespace webrtc { function SetUpdatedRegion (line 32) | void SetUpdatedRegion(DesktopFrame* frame, function PaintRect (line 65) | void PaintRect(DesktopFrame* frame, DesktopRect rect, RgbaColor rgba_c... function PaintRegion (line 82) | void PaintRegion(DesktopFrame* frame, function DesktopSize (line 136) | DesktopSize* PainterDesktopFrameGenerator::size() { function DesktopRegion (line 171) | DesktopRegion* BlackWhiteDesktopFramePainter::updated_region() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_generator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_rotation.cc type webrtc (line 16) | namespace webrtc { function ToLibyuvRotationMode (line 20) | libyuv::RotationMode ToLibyuvRotationMode(Rotation rotation) { function DesktopRect (line 35) | DesktopRect RotateAndOffsetRect(DesktopRect rect, function Rotation (line 46) | Rotation ReverseRotation(Rotation rotation) { function DesktopSize (line 61) | DesktopSize RotateSize(DesktopSize size, Rotation rotation) { function DesktopRect (line 74) | DesktopRect RotateRect(DesktopRect rect, DesktopSize size, Rotation ro... function RotateDesktopFrame (line 93) | void RotateDesktopFrame(const DesktopFrame& source, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_rotation.h function Rotation (line 20) | enum class Rotation { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_rotation_unittest.cc type webrtc (line 20) | namespace webrtc { class ArrayDesktopFrame (line 25) | class ArrayDesktopFrame : public DesktopFrame { function TEST (line 41) | TEST(DesktopFrameRotationTest, CopyRect3x4) { function TEST (line 105) | TEST(DesktopFrameRotationTest, CopyRect3x5) { function TEST (line 171) | TEST(DesktopFrameRotationTest, PartialCopyRect3x5) { function TEST (line 312) | TEST(DesktopFrameRotationTest, WithOffset) { function TEST (line 414) | TEST(DesktopFrameRotationTest, DISABLED_PerformanceTest) { function TEST (line 433) | TEST(DesktopFrameRotationTest, DISABLED_PerformanceTestOnLargeScreen) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_unittest.cc type webrtc (line 20) | namespace webrtc { function CreateTestFrame (line 24) | std::unique_ptr CreateTestFrame(DesktopRect rect, type TestData (line 33) | struct TestData { function RunTest (line 42) | void RunTest(const TestData& test) { function RunTests (line 78) | void RunTests(const TestData* tests, int num_tests) { function TEST (line 90) | TEST(DesktopFrameTest, CopyIntersectingPixelsMatchingRects) { function TEST (line 108) | TEST(DesktopFrameTest, CopyIntersectingPixelsMatchingRectsScaled) { function TEST (line 140) | TEST(DesktopFrameTest, CopyIntersectingPixelsFullyContainedRects) { function TEST (line 164) | TEST(DesktopFrameTest, CopyIntersectingPixelsFullyContainedRectsScaled) { function TEST (line 213) | TEST(DesktopFrameTest, CopyIntersectingPixelsPartiallyContainedRects) { function TEST (line 243) | TEST(DesktopFrameTest, CopyIntersectingPixelsPartiallyContainedRectsSc... function TEST (line 274) | TEST(DesktopFrameTest, CopyIntersectingPixelsUncontainedRects) { function TEST (line 305) | TEST(DesktopFrameTest, CopyIntersectingPixelsUncontainedRectsScaled) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_win.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_frame_win.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_geometry.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_geometry.h function namespace (line 18) | namespace webrtc { function class (line 54) | class DesktopSize { function equals (line 64) | bool equals(const DesktopSize& other) const { function set (line 68) | void set(int32_t width, int32_t height) { function class (line 79) | class RTC_EXPORT DesktopRect { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_geometry_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(DesktopRectTest, UnionBetweenTwoNonEmptyRects) { function TEST (line 23) | TEST(DesktopRectTest, UnionWithEmptyRect) { function TEST (line 37) | TEST(DesktopRectTest, EmptyRectUnionWithNonEmptyOne) { function TEST (line 51) | TEST(DesktopRectTest, EmptyRectUnionWithEmptyOne) { function TEST (line 69) | TEST(DesktopRectTest, Scale) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_region.cc type webrtc (line 18) | namespace webrtc { function DesktopRegion (line 49) | DesktopRegion& DesktopRegion::operator=(const DesktopRegion& other) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_region.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/desktop_region_unittest.cc type webrtc (line 20) | namespace webrtc { function RadmonInt (line 24) | int RadmonInt(int max) { function CompareRegion (line 28) | void CompareRegion(const DesktopRegion& region, function TEST (line 48) | TEST(DesktopRegionTest, Empty) { function TEST (line 54) | TEST(DesktopRegionTest, AddEmpty) { function TEST (line 62) | TEST(DesktopRegionTest, SingleRect) { function TEST (line 70) | TEST(DesktopRegionTest, NonOverlappingRects) { function TEST (line 119) | TEST(DesktopRegionTest, TwoRects) { function TEST (line 242) | TEST(DesktopRegionTest, SameRow) { function TEST (line 291) | TEST(DesktopRegionTest, ComplexRegions) { function TEST (line 352) | TEST(DesktopRegionTest, Equals) { function TEST (line 430) | TEST(DesktopRegionTest, Translate) { function TEST (line 462) | TEST(DesktopRegionTest, Intersect) { function TEST (line 522) | TEST(DesktopRegionTest, Subtract) { function TEST (line 666) | TEST(DesktopRegionTest, SubtractRectOnSameRow) { function TEST (line 741) | TEST(DesktopRegionTest, SubtractRectOnSameCol) { function TEST (line 814) | TEST(DesktopRegionTest, DISABLED_Performance) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/differ_block.cc type webrtc (line 19) | namespace webrtc { function VectorDifference_C (line 23) | bool VectorDifference_C(const uint8_t* image1, const uint8_t* image2) { function VectorDifference (line 29) | bool VectorDifference(const uint8_t* image1, const uint8_t* image2) { function BlockDifference (line 53) | bool BlockDifference(const uint8_t* image1, function BlockDifference (line 67) | bool BlockDifference(const uint8_t* image1, const uint8_t* image2, int... FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/differ_block.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/differ_block_unittest.cc type webrtc (line 17) | namespace webrtc { function GenerateData (line 23) | static void GenerateData(uint8_t* data, int size) { function PrepareBuffers (line 33) | void PrepareBuffers(uint8_t*& block1, uint8_t*& block2) { function TEST (line 41) | TEST(BlockDifferenceTestSame, BlockDifference) { function TEST (line 53) | TEST(BlockDifferenceTestLast, BlockDifference) { function TEST (line 65) | TEST(BlockDifferenceTestMid, BlockDifference) { function TEST (line 77) | TEST(BlockDifferenceTestFirst, BlockDifference) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/differ_vector_sse2.cc type webrtc (line 20) | namespace webrtc { function VectorDifference_SSE2_W16 (line 22) | extern bool VectorDifference_SSE2_W16(const uint8_t* image1, function VectorDifference_SSE2_W32 (line 54) | extern bool VectorDifference_SSE2_W32(const uint8_t* image1, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/differ_vector_sse2.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/fake_desktop_capturer.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/fake_desktop_capturer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/fallback_desktop_capturer_wrapper.cc type webrtc (line 21) | namespace webrtc { class SharedMemoryFactoryProxy (line 28) | class SharedMemoryFactoryProxy : public SharedMemoryFactory { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/fallback_desktop_capturer_wrapper.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/fallback_desktop_capturer_wrapper_unittest.cc type webrtc (line 24) | namespace webrtc { function CreateDesktopCapturer (line 28) | std::unique_ptr CreateDesktopCapturer( class FakeSharedMemory (line 35) | class FakeSharedMemory : public SharedMemory { class FakeSharedMemoryFactory (line 54) | class FakeSharedMemoryFactory : public SharedMemoryFactory { method FakeSharedMemoryFactory (line 56) | FakeSharedMemoryFactory() = default; class FallbackDesktopCapturerWrapperTest (line 69) | class FallbackDesktopCapturerWrapperTest : public ::testing::Test, function TEST_F (line 108) | TEST_F(FallbackDesktopCapturerWrapperTest, MainNeverFailed) { function TEST_F (line 119) | TEST_F(FallbackDesktopCapturerWrapperTest, MainFailedTemporarily) { function TEST_F (line 137) | TEST_F(FallbackDesktopCapturerWrapperTest, MainFailedPermanently) { function TEST_F (line 155) | TEST_F(FallbackDesktopCapturerWrapperTest, BothFailed) { function TEST_F (line 184) | TEST_F(FallbackDesktopCapturerWrapperTest, WithSharedMemory) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/full_screen_application_handler.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/full_screen_application_handler.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/full_screen_window_detector.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/full_screen_window_detector.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/base_capturer_pipewire.cc type dma_buf_sync (line 68) | struct dma_buf_sync { function SyncDmaBuf (line 77) | static void SyncDmaBuf(int fd, uint64_t start_or_end) { class ScopedBuf (line 97) | class ScopedBuf { method ScopedBuf (line 99) | ScopedBuf() {} method ScopedBuf (line 100) | ScopedBuf(unsigned char* map, int map_size, bool is_dma_buf, int fd) method initialize (line 113) | void initialize(unsigned char* map, int map_size, bool is_dma_buf, int... class Scoped (line 130) | class Scoped { method Scoped (line 132) | Scoped() {} method Scoped (line 133) | explicit Scoped(T* val) { ptr_ = val; } method T (line 136) | T* operator->() { return ptr_; } method T (line 140) | T* get() { return ptr_; } method T (line 142) | T** receive() { method Scoped (line 147) | Scoped& operator=(T* val) { type spa_pod (line 277) | struct spa_pod type spa_pod (line 280) | struct spa_pod type spa_pod (line 321) | struct spa_pod type spa_meta_header (line 331) | struct spa_meta_header type spa_meta_region (line 335) | struct spa_meta_region type spa_meta_header (line 365) | struct spa_meta_header type spa_meta_video_crop (line 375) | struct spa_meta_video_crop type pw_buffer (line 385) | struct pw_buffer type pw_buffer (line 386) | struct pw_buffer type spa_meta_region (line 737) | struct spa_meta_region type spa_meta_region (line 738) | struct spa_meta_region type spa_meta_video_crop (line 741) | struct spa_meta_video_crop type spa_meta_video_crop (line 742) | struct spa_meta_video_crop function guint (line 874) | guint BaseCapturerPipeWire::SetupRequestResponseSignal( function gchar (line 908) | gchar* BaseCapturerPipeWire::PrepareSignalHandle(GDBusConnection* connec... FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/base_capturer_pipewire.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/mouse_cursor_monitor_x11.cc function Window (line 40) | Window GetTopLevelWindow(Display* display, Window window) { type webrtc (line 66) | namespace webrtc { function MouseCursorMonitor (line 227) | MouseCursorMonitor* MouseCursorMonitorX11::CreateForWindow( function MouseCursorMonitor (line 238) | MouseCursorMonitor* MouseCursorMonitorX11::CreateForScreen( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/mouse_cursor_monitor_x11.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/screen_capturer_x11.cc type webrtc (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/screen_capturer_x11.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/shared_x_display.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/shared_x_display.h type Display (line 25) | typedef struct _XDisplay Display; type XEvent (line 26) | typedef union _XEvent XEvent; function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_capturer_x11.cc type webrtc (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_capturer_x11.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_finder_x11.cc type webrtc (line 20) | namespace webrtc { function WindowId (line 28) | WindowId WindowFinderX11::GetWindowUnderPoint(DesktopVector point) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_finder_x11.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_list_utils.cc type webrtc (line 25) | namespace webrtc { class DeferXFree (line 29) | class DeferXFree { method DeferXFree (line 31) | explicit DeferXFree(void* data) : data_(data) {} function GetApplicationWindow (line 46) | ::Window GetApplicationWindow(XAtomCache* cache, ::Window window) { function IsDesktopElement (line 80) | bool IsDesktopElement(XAtomCache* cache, ::Window window) { function GetWindowState (line 115) | int32_t GetWindowState(XAtomCache* cache, ::Window window) { function GetWindowList (line 124) | bool GetWindowList(XAtomCache* cache, function GetWindowRect (line 166) | bool GetWindowRect(::Display* display, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/window_list_utils.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_atom_cache.cc type webrtc (line 15) | namespace webrtc { function Atom (line 27) | Atom XAtomCache::WmState() { function Atom (line 31) | Atom XAtomCache::WindowType() { function Atom (line 35) | Atom XAtomCache::WindowTypeNormal() { function Atom (line 39) | Atom XAtomCache::IccProfile() { function Atom (line 43) | Atom XAtomCache::CreateIfNotExist(Atom* atom, const char* name) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_atom_cache.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_error_trap.cc type webrtc (line 21) | namespace webrtc { function XServerErrorHandler (line 31) | int XServerErrorHandler(Display* display, XErrorEvent* error_event) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_error_trap.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_server_pixel_buffer.cc type webrtc (line 26) | namespace webrtc { function MaskToShift (line 33) | uint32_t MaskToShift(uint32_t mask) { function IsXImageRGBFormat (line 58) | bool IsXImageRGBFormat(XImage* image) { function FastBlit (line 65) | void FastBlit(XImage* x_image, function SlowBlit (line 88) | void SlowBlit(XImage* x_image, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_server_pixel_buffer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_window_property.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/linux/x_window_property.h function class (line 24) | class XWindowPropertyBase { function PropertyType (line 57) | const PropertyType* data() const { function PropertyType (line 60) | PropertyType* data() { return reinterpret_cast(data_); } function PropertyType (line 76) | const PropertyType* data() const { function PropertyType (line 80) | PropertyType* data() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_configuration.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_configuration_monitor.cc type webrtc (line 17) | namespace webrtc { function MacDesktopConfiguration (line 36) | MacDesktopConfiguration DesktopConfigurationMonitor::desktop_configura... FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_configuration_monitor.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_frame_cgimage.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_frame_iosurface.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/desktop_frame_provider.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/full_screen_mac_application_handler.cc type webrtc (line 20) | namespace webrtc { class FullScreenMacApplicationHandler (line 52) | class FullScreenMacApplicationHandler : public FullScreenApplicationHa... method FullScreenMacApplicationHandler (line 57) | FullScreenMacApplicationHandler(DesktopCapturer::SourceId sourceId, method InvalidateCacheIfNeeded (line 67) | void InvalidateCacheIfNeeded(const DesktopCapturer::SourceList& sour... method WindowId (line 78) | WindowId FindFullScreenWindowWithSamePid( method FindFullScreenWindow (line 119) | DesktopCapturer::SourceId FindFullScreenWindow( function equal_title_predicate (line 134) | bool equal_title_predicate(const std::string& original_title, function slide_show_title_predicate (line 139) | bool slide_show_title_predicate(const std::string& original_title, class OpenOfficeApplicationHandler (line 151) | class OpenOfficeApplicationHandler : public FullScreenMacApplicationHa... method OpenOfficeApplicationHandler (line 153) | OpenOfficeApplicationHandler(DesktopCapturer::SourceId sourceId) method FindFullScreenWindow (line 156) | DesktopCapturer::SourceId FindFullScreenWindow( function CreateFullScreenMacApplicationHandler (line 199) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/full_screen_mac_application_handler.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/screen_capturer_mac.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/window_list_utils.cc type webrtc (line 30) | namespace webrtc { function ToUtf8 (line 34) | bool ToUtf8(const CFStringRef str16, std::string* str8) { function GetWindowRef (line 51) | bool GetWindowRef(CGWindowID id, function GetWindowList (line 83) | bool GetWindowList(rtc::FunctionView on_window, function GetWindowList (line 157) | bool GetWindowList(DesktopCapturer::SourceList* windows, function IsWindowFullScreen (line 223) | bool IsWindowFullScreen(const MacDesktopConfiguration& desktop_config, function IsWindowFullScreen (line 247) | bool IsWindowFullScreen(const MacDesktopConfiguration& desktop_config, function IsWindowOnScreen (line 256) | bool IsWindowOnScreen(CFDictionaryRef window) { function IsWindowOnScreen (line 262) | bool IsWindowOnScreen(CGWindowID id) { function GetWindowTitle (line 272) | std::string GetWindowTitle(CFDictionaryRef window) { function GetWindowTitle (line 283) | std::string GetWindowTitle(CGWindowID id) { function GetWindowOwnerName (line 293) | std::string GetWindowOwnerName(CFDictionaryRef window) { function GetWindowOwnerName (line 303) | std::string GetWindowOwnerName(CGWindowID id) { function WindowId (line 313) | WindowId GetWindowId(CFDictionaryRef window) { function GetWindowOwnerPid (line 331) | int GetWindowOwnerPid(CFDictionaryRef window) { function GetWindowOwnerPid (line 346) | int GetWindowOwnerPid(CGWindowID id) { function GetScaleFactorAtPosition (line 356) | float GetScaleFactorAtPosition(const MacDesktopConfiguration& desktop_... function GetWindowScaleFactor (line 369) | float GetWindowScaleFactor(CGWindowID id, DesktopSize size) { function DesktopRect (line 387) | DesktopRect GetWindowBounds(CFDictionaryRef window) { function DesktopRect (line 404) | DesktopRect GetWindowBounds(CGWindowID id) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mac/window_list_utils.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mock_desktop_capturer_callback.cc type webrtc (line 12) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mock_desktop_capturer_callback.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor.cc type webrtc (line 17) | namespace webrtc { function MouseCursor (line 30) | MouseCursor* MouseCursor::CopyOf(const MouseCursor& cursor) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor_monitor.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor_monitor_linux.cc type webrtc (line 20) | namespace webrtc { function MouseCursorMonitor (line 23) | MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( function MouseCursorMonitor (line 34) | MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor_monitor_null.cc type webrtc (line 18) | namespace webrtc { function MouseCursorMonitor (line 20) | MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( function MouseCursorMonitor (line 26) | MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor_monitor_unittest.cc type webrtc (line 25) | namespace webrtc { class MouseCursorMonitorTest (line 27) | class MouseCursorMonitorTest : public ::testing::Test, method MouseCursorMonitorTest (line 30) | MouseCursorMonitorTest() : position_received_(false) {} method OnMouseCursor (line 33) | void OnMouseCursor(MouseCursor* cursor_image) override { method OnMouseCursorPosition (line 37) | void OnMouseCursorPosition(const DesktopVector& position) override { function TEST_F (line 63) | TEST_F(MouseCursorMonitorTest, MAYBE(FromScreen)) { function TEST_F (line 83) | TEST_F(MouseCursorMonitorTest, MAYBE(FromWindow)) { function TEST_F (line 116) | TEST_F(MouseCursorMonitorTest, MAYBE(ShapeOnly)) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/mouse_cursor_monitor_win.cc type webrtc (line 26) | namespace webrtc { function IsSameCursorShape (line 30) | bool IsSameCursorShape(const CURSORINFO& left, const CURSORINFO& right) { class MouseCursorMonitorWin (line 38) | class MouseCursorMonitorWin : public MouseCursorMonitor { function DesktopRect (line 171) | DesktopRect MouseCursorMonitorWin::GetScreenRect() { function MouseCursorMonitor (line 198) | MouseCursorMonitor* MouseCursorMonitor::CreateForWindow( function MouseCursorMonitor (line 204) | MouseCursorMonitor* MouseCursorMonitor::CreateForScreen( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/resolution_tracker.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/resolution_tracker.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/rgba_color.cc type webrtc (line 15) | namespace webrtc { function AlphaEquals (line 19) | bool AlphaEquals(uint8_t i, uint8_t j) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/rgba_color.h function final (line 24) | struct RgbaColor final { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/rgba_color_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 20) | TEST(RgbaColorTest, ConvertFromAndToUInt32) { function TEST (line 37) | TEST(RgbaColorTest, AlphaChannelEquality) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capture_frame_queue.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_helper.cc type webrtc (line 15) | namespace webrtc { function DesktopSize (line 54) | const DesktopSize& ScreenCapturerHelper::size_most_recent() const { function DownToMultiple (line 64) | static int DownToMultiple(int x, int nMask) { function UpToMultiple (line 70) | static int UpToMultiple(int x, int n, int nMask) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_helper.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_helper_unittest.cc type webrtc (line 15) | namespace webrtc { class ScreenCapturerHelperTest (line 17) | class ScreenCapturerHelperTest : public ::testing::Test { function TEST_F (line 22) | TEST_F(ScreenCapturerHelperTest, ClearInvalidRegion) { function TEST_F (line 30) | TEST_F(ScreenCapturerHelperTest, InvalidateRegion) { function TEST_F (line 48) | TEST_F(ScreenCapturerHelperTest, InvalidateScreen) { function TEST_F (line 55) | TEST_F(ScreenCapturerHelperTest, SizeMostRecent) { function TEST_F (line 61) | TEST_F(ScreenCapturerHelperTest, SetLogGridSize) { function TestExpandRegionToGrid (line 105) | void TestExpandRegionToGrid(const DesktopRegion& region, function TestExpandRectToGrid (line 118) | void TestExpandRectToGrid(int l, function TEST_F (line 133) | TEST_F(ScreenCapturerHelperTest, ExpandToGrid) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_integration_test.cc type webrtc (line 41) | namespace webrtc { function ACTION_P2 (line 45) | ACTION_P2(SaveCaptureResult, result, dest) { function ArePixelsColoredBy (line 51) | bool ArePixelsColoredBy(const DesktopFrame& frame, class ScreenCapturerIntegrationTest (line 81) | class ScreenCapturerIntegrationTest : public ::testing::Test { method SetUp (line 83) | void SetUp() override { method TestCaptureUpdatedRegion (line 89) | void TestCaptureUpdatedRegion( method TestCaptureUpdatedRegion (line 152) | void TestCaptureUpdatedRegion() { method MaybeCreateDirectxCapturer (line 160) | void MaybeCreateDirectxCapturer() { method CreateDirectxCapturer (line 166) | bool CreateDirectxCapturer() { method CreateMagnifierCapturer (line 176) | void CreateMagnifierCapturer() { method TestCaptureOneFrame (line 191) | void TestCaptureOneFrame(std::vector capturers, method CaptureFrame (line 266) | std::unique_ptr CaptureFrame(DesktopCapturer* capturer) { function TEST_F (line 294) | TEST_F(ScreenCapturerIntegrationTest, MAYBE_CaptureUpdatedRegion) { function TEST_F (line 305) | TEST_F(ScreenCapturerIntegrationTest, MAYBE_TwoCapturers) { function TEST_F (line 315) | TEST_F(ScreenCapturerIntegrationTest, function TEST_F (line 324) | TEST_F(ScreenCapturerIntegrationTest, DISABLED_TwoDirectxCapturers) { function TEST_F (line 334) | TEST_F(ScreenCapturerIntegrationTest, function TEST_F (line 348) | TEST_F(ScreenCapturerIntegrationTest, DISABLED_TwoMagnifierCapturers) { function TEST_F (line 363) | TEST_F(ScreenCapturerIntegrationTest, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_linux.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_mac_unittest.cc type webrtc (line 29) | namespace webrtc { class ScreenCapturerMacTest (line 31) | class ScreenCapturerMacTest : public ::testing::Test { method SetUp (line 43) | void SetUp() override { function TEST_F (line 84) | TEST_F(ScreenCapturerMacTest, Capture) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_null.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_unittest.cc type webrtc (line 31) | namespace webrtc { class ScreenCapturerTest (line 33) | class ScreenCapturerTest : public ::testing::Test { method SetUp (line 35) | void SetUp() override { method MaybeCreateDirectxCapturer (line 46) | void MaybeCreateDirectxCapturer() { method CreateDirectxCapturer (line 52) | bool CreateDirectxCapturer() { method CreateMagnifierCapturer (line 62) | void CreateMagnifierCapturer() { class FakeSharedMemory (line 73) | class FakeSharedMemory : public SharedMemory { method FakeSharedMemory (line 75) | FakeSharedMemory(char* buffer, size_t size) class FakeSharedMemoryFactory (line 84) | class FakeSharedMemoryFactory : public SharedMemoryFactory { method FakeSharedMemoryFactory (line 86) | FakeSharedMemoryFactory() {} method CreateSharedMemory (line 89) | std::unique_ptr CreateSharedMemory(size_t size) overri... function ACTION_P (line 98) | ACTION_P(SaveUniquePtrArg, dest) { function TEST_F (line 102) | TEST_F(ScreenCapturerTest, GetScreenListAndSelectScreen) { function TEST_F (line 116) | TEST_F(ScreenCapturerTest, MAYBE_StartCapturer) { function TEST_F (line 125) | TEST_F(ScreenCapturerTest, MAYBE_Capture) { function TEST_F (line 153) | TEST_F(ScreenCapturerTest, UseSharedBuffers) { function TEST_F (line 169) | TEST_F(ScreenCapturerTest, UseMagnifier) { function TEST_F (line 181) | TEST_F(ScreenCapturerTest, UseDirectxCapturer) { function TEST_F (line 196) | TEST_F(ScreenCapturerTest, UseDirectxCapturerWithSharedBuffers) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_capturer_win.cc type webrtc (line 23) | namespace webrtc { function CreateScreenCapturerWinDirectx (line 27) | std::unique_ptr CreateScreenCapturerWinDirectx() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_linux.cc type webrtc (line 27) | namespace webrtc { class ScreenDrawerLinux (line 32) | class ScreenDrawerLinux : public ScreenDrawer { function DesktopRect (line 108) | DesktopRect ScreenDrawerLinux::DrawableRegion() { function WindowId (line 144) | WindowId ScreenDrawerLinux::window_id() const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_lock_posix.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_lock_posix.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_mac.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_unittest.cc type webrtc (line 31) | namespace webrtc { function TestScreenDrawerLock (line 35) | void TestScreenDrawerLock( function TEST (line 107) | TEST(ScreenDrawerTest, DISABLED_DrawRectangles) { function TEST (line 147) | TEST(ScreenDrawerTest, MAYBE_TwoScreenDrawerLocks) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/screen_drawer_win.cc type webrtc (line 18) | namespace webrtc { class ScreenDrawerLockWin (line 25) | class ScreenDrawerLockWin : public ScreenDrawerLock { function DesktopRect (line 52) | DesktopRect GetScreenRect() { function HWND (line 60) | HWND CreateDrawerWindow(DesktopRect rect) { function COLORREF (line 68) | COLORREF ColorToRef(RgbaColor color) { class ScreenDrawerWin (line 74) | class ScreenDrawerWin : public ScreenDrawer { function DesktopRect (line 124) | DesktopRect ScreenDrawerWin::DrawableRegion() { function WindowId (line 162) | WindowId ScreenDrawerWin::window_id() const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/shared_desktop_frame.cc type webrtc (line 17) | namespace webrtc { function SharedDesktopFrame (line 28) | SharedDesktopFrame* SharedDesktopFrame::Wrap(DesktopFrame* desktop_fra... function DesktopFrame (line 32) | DesktopFrame* SharedDesktopFrame::GetUnderlyingFrame() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/shared_desktop_frame.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/shared_memory.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/shared_memory.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/test_utils.cc type webrtc (line 19) | namespace webrtc { function ClearDesktopFrame (line 21) | void ClearDesktopFrame(DesktopFrame* frame) { function DesktopFrameDataEquals (line 30) | bool DesktopFrameDataEquals(const DesktopFrame& left, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/test_utils.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/test_utils_unittest.cc type webrtc (line 20) | namespace webrtc { function PaintDesktopFrame (line 24) | void PaintDesktopFrame(DesktopFrame* frame, class DoubleSizeDesktopFrame (line 35) | class DoubleSizeDesktopFrame : public DesktopFrame { function TEST (line 54) | TEST(TestUtilsTest, BasicDataEqualsCases) { function TEST (line 74) | TEST(TestUtilsTest, DifferentSizeShouldNotEqual) { function TEST (line 92) | TEST(TestUtilsTest, DifferentStrideShouldBeComparable) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/cursor.cc type webrtc (line 23) | namespace webrtc { function AddCursorOutline (line 52) | void AddCursorOutline(int width, int height, uint32_t* data) { function AlphaMul (line 74) | void AlphaMul(uint32_t* data, int width, int height) { function HasAlphaChannel (line 92) | bool HasAlphaChannel(const uint32_t* data, int stride, int width, int ... function MouseCursor (line 108) | MouseCursor* CreateMouseCursorFromHCursor(HDC dc, HCURSOR cursor) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/cursor.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/cursor_unittest.cc type webrtc (line 22) | namespace webrtc { function ConvertToMouseShapeAndCompare (line 29) | bool ConvertToMouseShapeAndCompare(unsigned left, unsigned right) { function TEST (line 77) | TEST(MouseCursorTest, MatchCursors) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/d3d_device.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/d3d_device.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/desktop.cc type webrtc (line 17) | namespace webrtc { function Desktop (line 73) | Desktop* Desktop::GetDesktop(const WCHAR* desktop_name) { function Desktop (line 88) | Desktop* Desktop::GetInputDesktop() { function Desktop (line 97) | Desktop* Desktop::GetThreadDesktop() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/desktop.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/desktop_capture_utils.cc type webrtc (line 15) | namespace webrtc { type desktop_capture (line 16) | namespace desktop_capture { type utils (line 17) | namespace utils { function ComErrorToString (line 20) | std::string ComErrorToString(const _com_error& error) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/desktop_capture_utils.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/display_configuration_monitor.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/display_configuration_monitor.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_adapter_duplicator.cc type webrtc (line 22) | namespace webrtc { function IsValidRect (line 28) | bool IsValidRect(const RECT& rect) { function DesktopRect (line 151) | DesktopRect DxgiAdapterDuplicator::ScreenRect(int id) const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_adapter_duplicator.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_context.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_context.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_duplicator_controller.cc type webrtc (line 26) | namespace webrtc { function DesktopVector (line 118) | DesktopVector DxgiDuplicatorController::dpi() { function DesktopSize (line 378) | DesktopSize DxgiDuplicatorController::desktop_size() const { function DesktopRect (line 382) | DesktopRect DxgiDuplicatorController::ScreenRect(int id) const { function DesktopSize (line 412) | DesktopSize DxgiDuplicatorController::SelectedDesktopSize( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_duplicator_controller.h function class (line 43) | class DxgiDuplicatorController { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_frame.cc type webrtc (line 22) | namespace webrtc { function SharedDesktopFrame (line 67) | SharedDesktopFrame* DxgiFrame::frame() const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_frame.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_output_duplicator.cc type webrtc (line 29) | namespace webrtc { function DesktopRect (line 41) | DesktopRect RECTToDesktopRect(const RECT& rect) { function Rotation (line 45) | Rotation DxgiRotationToRotation(DXGI_MODE_ROTATION rotation) { function DesktopRect (line 239) | DesktopRect DxgiOutputDuplicator::GetTranslatedDesktopRect( function DesktopRect (line 246) | DesktopRect DxgiOutputDuplicator::GetUntranslatedDesktopRect() const { function DesktopSize (line 373) | DesktopSize DxgiOutputDuplicator::desktop_size() const { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_output_duplicator.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture.cc type webrtc (line 24) | namespace webrtc { class DxgiDesktopFrame (line 28) | class DxgiDesktopFrame : public DesktopFrame { method DxgiDesktopFrame (line 30) | explicit DxgiDesktopFrame(const DxgiTexture& texture) function DesktopFrame (line 65) | const DesktopFrame& DxgiTexture::AsDesktopFrame() { function DXGI_MAPPED_RECT (line 77) | DXGI_MAPPED_RECT* DxgiTexture::rect() { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture_mapping.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture_mapping.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture_staging.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/dxgi_texture_staging.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/full_screen_win_application_handler.cc type webrtc (line 24) | namespace webrtc { function CheckWindowClassName (line 28) | bool CheckWindowClassName(HWND window, const wchar_t* class_name) { function WindowText (line 46) | std::string WindowText(HWND window) { function DWORD (line 58) | DWORD WindowProcessId(HWND window) { function FileNameFromPath (line 64) | std::wstring FileNameFromPath(const std::wstring& path) { function GetProcessWindows (line 75) | DesktopCapturer::SourceList GetProcessWindows( class FullScreenPowerPointHandler (line 89) | class FullScreenPowerPointHandler : public FullScreenApplicationHandler { method FullScreenPowerPointHandler (line 91) | explicit FullScreenPowerPointHandler(DesktopCapturer::SourceId sourc... method FindFullScreenWindow (line 96) | DesktopCapturer::SourceId FindFullScreenWindow( type WindowType (line 132) | enum class WindowType { kEditor, kSlideShow, kOther } method WindowType (line 134) | WindowType GetWindowType(HWND window) const { method GetDocumentFromEditorTitle (line 145) | std::string GetDocumentFromEditorTitle(HWND window) const { method GetDocumentFromSlideShowTitle (line 151) | std::string GetDocumentFromSlideShowTitle(HWND window) const { method IsEditorWindow (line 170) | bool IsEditorWindow(HWND window) const { method IsSlideShowWindow (line 174) | bool IsSlideShowWindow(HWND window) const { class OpenOfficeApplicationHandler (line 182) | class OpenOfficeApplicationHandler : public FullScreenApplicationHandl... method OpenOfficeApplicationHandler (line 184) | explicit OpenOfficeApplicationHandler(DesktopCapturer::SourceId sour... method FindFullScreenWindow (line 187) | DesktopCapturer::SourceId FindFullScreenWindow( method IsEditorWindow (line 230) | bool IsEditorWindow(const DesktopCapturer::Source& source) const { method IsSlideShowWindow (line 238) | bool IsSlideShowWindow(const DesktopCapturer::Source& source) const { function GetPathByWindowId (line 250) | std::wstring GetPathByWindowId(HWND window_id) { function CreateFullScreenWinApplicationHandler (line 270) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/full_screen_win_application_handler.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/scoped_gdi_object.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/scoped_thread_desktop.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/scoped_thread_desktop.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capture_utils.cc type webrtc (line 23) | namespace webrtc { function BOOL (line 26) | BOOL CALLBACK GetMonitorListHandler(HMONITOR monitor, function GetMonitorList (line 51) | bool GetMonitorList(DesktopCapturer::SourceList* monitors) { function GetScreenList (line 62) | bool GetScreenList(DesktopCapturer::SourceList* screens, function IsMonitorValid (line 91) | bool IsMonitorValid(DesktopCapturer::SourceId monitor) { function IsScreenValid (line 97) | bool IsScreenValid(DesktopCapturer::SourceId screen, std::wstring* dev... function DesktopRect (line 112) | DesktopRect GetFullscreenRect() { function DesktopRect (line 119) | DesktopRect GetScreenRect(DesktopCapturer::SourceId screen, FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capture_utils.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capture_utils_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(ScreenCaptureUtilsTest, GetScreenList) { function TEST (line 33) | TEST(ScreenCaptureUtilsTest, GetMonitorList) { function TEST (line 39) | TEST(ScreenCaptureUtilsTest, IsMonitorValid) { function TEST (line 51) | TEST(ScreenCaptureUtilsTest, InvalidMonitor) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_directx.cc type webrtc (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_directx.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_directx_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 23) | TEST(ScreenCaptureUtilsTest, GetScreenListFromDeviceNamesAndGetIndex) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_gdi.cc type webrtc (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_gdi.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_magnifier.cc type webrtc (line 27) | namespace webrtc { function DWORD (line 30) | DWORD GetTlsIndex() { function BOOL (line 179) | BOOL ScreenCapturerWinMagnifier::OnMagImageScalingCallback( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/screen_capturer_win_magnifier.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/selected_window_context.cc type webrtc (line 13) | namespace webrtc { function HWND (line 51) | HWND SelectedWindowContext::selected_window() const { function WindowCaptureHelperWin (line 55) | WindowCaptureHelperWin* SelectedWindowContext::window_capture_helper()... FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/selected_window_context.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/test_support/test_window.cc type webrtc (line 13) | namespace webrtc { function LRESULT (line 20) | LRESULT CALLBACK WindowProc(HWND hwnd, function WindowInfo (line 42) | WindowInfo CreateTestWindow(const WCHAR* window_title, function ResizeTestWindow (line 75) | void ResizeTestWindow(const HWND hwnd, const int width, const int heig... function MinimizeTestWindow (line 81) | void MinimizeTestWindow(const HWND hwnd) { function UnminimizeTestWindow (line 85) | void UnminimizeTestWindow(const HWND hwnd) { function DestroyTestWindow (line 89) | void DestroyTestWindow(WindowInfo info) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/test_support/test_window.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capture_session.cc type webrtc (line 29) | namespace webrtc { function HRESULT (line 49) | HRESULT WgcCaptureSession::StartCapture() { function HRESULT (line 126) | HRESULT WgcCaptureSession::GetFrame( function HRESULT (line 233) | HRESULT WgcCaptureSession::CreateMappedTexture( function HRESULT (line 255) | HRESULT WgcCaptureSession::OnItemClosed(WGC::IGraphicsCaptureItem* sen... FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capture_session.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capture_source.cc type webrtc (line 23) | namespace webrtc { function HRESULT (line 29) | HRESULT WgcCaptureSource::GetCaptureItem( function HRESULT (line 65) | HRESULT WgcWindowSource::CreateCaptureItem( function HRESULT (line 102) | HRESULT WgcScreenSource::CreateCaptureItem( FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capture_source.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capturer_win.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capturer_win.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_capturer_win_unittest.cc type webrtc (line 29) | namespace webrtc { type CaptureType (line 53) | enum CaptureType { kWindowCapture = 0, kScreenCapture = 1 } class WgcCapturerWinTest (line 57) | class WgcCapturerWinTest : public ::testing::TestWithParam, method SetUp (line 60) | void SetUp() override { method SetUpForWindowCapture (line 72) | void SetUpForWindowCapture(int window_width = kMediumWindowWidth, method SetUpForScreenCapture (line 81) | void SetUpForScreenCapture() { method TearDown (line 87) | void TearDown() override { method CreateWindowOnSeparateThread (line 97) | void CreateWindowOnSeparateThread(int window_width, int window_heigh... method StartWindowThreadMessageLoop (line 123) | void StartWindowThreadMessageLoop() { method CloseTestWindow (line 139) | void CloseTestWindow() { method GetTestWindowIdFromSourceList (line 146) | DesktopCapturer::SourceId GetTestWindowIdFromSourceList() { method GetScreenIdFromSourceList (line 167) | DesktopCapturer::SourceId GetScreenIdFromSourceList() { method DoCapture (line 174) | void DoCapture() { method ValidateFrame (line 186) | void ValidateFrame(int expected_width, int expected_height) { method OnCaptureResult (line 222) | void OnCaptureResult(DesktopCapturer::Result result, function TEST_P (line 240) | TEST_P(WgcCapturerWinTest, SelectValidSource) { function TEST_P (line 250) | TEST_P(WgcCapturerWinTest, SelectInvalidSource) { function TEST_P (line 264) | TEST_P(WgcCapturerWinTest, Capture) { function TEST_F (line 285) | TEST_F(WgcCapturerWinTest, CaptureAllMonitors) { function TEST_F (line 297) | TEST_F(WgcCapturerWinTest, SelectMinimizedWindow) { function TEST_F (line 306) | TEST_F(WgcCapturerWinTest, SelectClosedWindow) { function TEST_F (line 314) | TEST_F(WgcCapturerWinTest, IncreaseWindowSizeMidCapture) { function TEST_F (line 335) | TEST_F(WgcCapturerWinTest, ReduceWindowSizeMidCapture) { function TEST_F (line 354) | TEST_F(WgcCapturerWinTest, MinimizeWindowMidCapture) { function TEST_F (line 375) | TEST_F(WgcCapturerWinTest, CloseWindowMidCapture) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_desktop_frame.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/wgc_desktop_frame.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/window_capture_utils.cc type webrtc (line 25) | namespace webrtc { type GetWindowListParams (line 29) | struct GetWindowListParams { method GetWindowListParams (line 30) | GetWindowListParams(int flags, DesktopCapturer::SourceList* result) function CanSafelyMakeBlockingCalls (line 43) | bool CanSafelyMakeBlockingCalls(HWND hwnd) { function BOOL (line 53) | BOOL CALLBACK GetWindowListHandler(HWND hwnd, LPARAM param) { function GetWindowRect (line 131) | bool GetWindowRect(HWND window, DesktopRect* result) { function GetCroppedWindowRect (line 140) | bool GetCroppedWindowRect(HWND window, function GetWindowContentRect (line 188) | bool GetWindowContentRect(HWND window, DesktopRect* result) { function GetWindowRegionTypeWithBoundary (line 224) | int GetWindowRegionTypeWithBoundary(HWND window, DesktopRect* result) { function GetDcSize (line 238) | bool GetDcSize(HDC hdc, DesktopSize* size) { function IsWindowMaximized (line 250) | bool IsWindowMaximized(HWND window, bool* result) { function IsWindowValidAndVisible (line 262) | bool IsWindowValidAndVisible(HWND window) { function IsWindowResponding (line 266) | bool IsWindowResponding(HWND window) { function GetWindowList (line 274) | bool GetWindowList(int flags, DesktopCapturer::SourceList* windows) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/window_capture_utils.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/window_capture_utils_unittest.cc type webrtc (line 23) | namespace webrtc { function SetUpUnresponsiveWindow (line 29) | std::unique_ptr SetUpUnresponsiveWindow(std::mutex& mtx, function TEST (line 51) | TEST(WindowCaptureUtilsTest, GetWindowList) { function TEST (line 65) | TEST(WindowCaptureUtilsTest, IncludeUnresponsiveWindows) { function TEST (line 89) | TEST(WindowCaptureUtilsTest, IgnoreUnresponsiveWindows) { function TEST (line 113) | TEST(WindowCaptureUtilsTest, IncludeUntitledWindows) { function TEST (line 127) | TEST(WindowCaptureUtilsTest, IgnoreUntitledWindows) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/window_capturer_win_gdi.cc type webrtc (line 31) | namespace webrtc { type OwnedWindowCollectorContext (line 35) | struct OwnedWindowCollectorContext : public SelectedWindowContext { method OwnedWindowCollectorContext (line 36) | OwnedWindowCollectorContext(HWND selected_window, function BOOL (line 50) | BOOL CALLBACK OwnedWindowCollector(HWND hwnd, LPARAM param) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/win/window_capturer_win_gdi.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_capturer_linux.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_capturer_null.cc type webrtc (line 17) | namespace webrtc { class WindowCapturerNull (line 21) | class WindowCapturerNull : public DesktopCapturer { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_capturer_unittest.cc type webrtc (line 22) | namespace webrtc { class WindowCapturerTest (line 24) | class WindowCapturerTest : public ::testing::Test, method SetUp (line 27) | void SetUp() override { method TearDown (line 33) | void TearDown() override {} method OnCaptureResult (line 36) | void OnCaptureResult(DesktopCapturer::Result result, function TEST_F (line 47) | TEST_F(WindowCapturerTest, Enumerate) { function TEST_F (line 70) | TEST_F(WindowCapturerTest, MAYBE_Capture) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_capturer_win.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder_mac.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder_unittest.cc type webrtc (line 35) | namespace webrtc { function TEST (line 43) | TEST(WindowFinderTest, FindConsoleWindow) { function TEST (line 93) | TEST(WindowFinderTest, FindDrawerWindow) { function TEST (line 149) | TEST(WindowFinderTest, ShouldReturnNullWindowIfSpotIsOutOfScreen) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder_win.cc type webrtc (line 17) | namespace webrtc { function WindowId (line 22) | WindowId WindowFinderWin::GetWindowUnderPoint(DesktopVector point) { FILE: tgcalls/third_party/webrtc/src/modules/desktop_capture/window_finder_win.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/include/module.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/include/module_common_types.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/include/module_common_types_public.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/include/module_fec_types.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/module_common_types_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(IsNewerSequenceNumber, Equal) { function TEST (line 22) | TEST(IsNewerSequenceNumber, NoWrap) { function TEST (line 28) | TEST(IsNewerSequenceNumber, ForwardWrap) { function TEST (line 35) | TEST(IsNewerSequenceNumber, BackwardWrap) { function TEST (line 42) | TEST(IsNewerSequenceNumber, HalfWayApart) { function TEST (line 47) | TEST(IsNewerTimestamp, Equal) { function TEST (line 51) | TEST(IsNewerTimestamp, NoWrap) { function TEST (line 57) | TEST(IsNewerTimestamp, ForwardWrap) { function TEST (line 64) | TEST(IsNewerTimestamp, BackwardWrap) { function TEST (line 71) | TEST(IsNewerTimestamp, HalfWayApart) { function TEST (line 76) | TEST(LatestSequenceNumber, NoWrap) { function TEST (line 86) | TEST(LatestSequenceNumber, Wrap) { function TEST (line 98) | TEST(LatestTimestamp, NoWrap) { function TEST (line 104) | TEST(LatestTimestamp, Wrap) { function TEST (line 116) | TEST(SequenceNumberUnwrapper, Limits) { function TEST (line 135) | TEST(SequenceNumberUnwrapper, ForwardWraps) { function TEST (line 154) | TEST(SequenceNumberUnwrapper, BackwardWraps) { function TEST (line 175) | TEST(TimestampUnwrapper, Limits) { function TEST (line 195) | TEST(TimestampUnwrapper, ForwardWraps) { function TEST (line 209) | TEST(TimestampUnwrapper, BackwardWraps) { FILE: tgcalls/third_party/webrtc/src/modules/pacing/bitrate_prober.cc type webrtc (line 23) | namespace webrtc { function Timestamp (line 124) | Timestamp BitrateProber::NextProbeTime(Timestamp now) const { function DataSize (line 169) | DataSize BitrateProber::RecommendedMinProbeSize() const { function Timestamp (line 208) | Timestamp BitrateProber::CalculateNextProbeTime( FILE: tgcalls/third_party/webrtc/src/modules/pacing/bitrate_prober.h type BitrateProberConfig (line 26) | struct BitrateProberConfig { function class (line 47) | class BitrateProber { FILE: tgcalls/third_party/webrtc/src/modules/pacing/bitrate_prober_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 20) | TEST(BitrateProberTest, VerifyStatesAndTimeBetweenProbes) { function TEST (line 80) | TEST(BitrateProberTest, DoesntProbeWithoutRecentPackets) { function TEST (line 97) | TEST(BitrateProberTest, DoesntDiscardDelayedProbesInLegacyMode) { function TEST (line 127) | TEST(BitrateProberTest, DiscardsDelayedProbesWhenNotInLegacyMode) { function TEST (line 159) | TEST(BitrateProberTest, DoesntInitializeProbingForSmallPackets) { function TEST (line 170) | TEST(BitrateProberTest, VerifyProbeSizeOnHighBitrate) { function TEST (line 183) | TEST(BitrateProberTest, MinumumNumberOfProbingPackets) { function TEST (line 202) | TEST(BitrateProberTest, ScaleBytesUsedForProbing) { function TEST (line 222) | TEST(BitrateProberTest, HighBitrateProbing) { function TEST (line 242) | TEST(BitrateProberTest, ProbeClusterTimeout) { FILE: tgcalls/third_party/webrtc/src/modules/pacing/interval_budget.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/interval_budget.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/interval_budget_unittest.cc type webrtc (line 15) | namespace webrtc { function TimeToBytes (line 22) | size_t TimeToBytes(int bitrate_kbps, int time_ms) { function TEST (line 27) | TEST(IntervalBudgetTest, InitailState) { function TEST (line 33) | TEST(IntervalBudgetTest, Underuse) { function TEST (line 43) | TEST(IntervalBudgetTest, DontUnderuseMoreThanMaxWindow) { function TEST (line 52) | TEST(IntervalBudgetTest, DontUnderuseMoreThanMaxWindowWhenChangeBitrat... function TEST (line 62) | TEST(IntervalBudgetTest, BalanceChangeOnBitrateChange) { function TEST (line 72) | TEST(IntervalBudgetTest, Overuse) { function TEST (line 82) | TEST(IntervalBudgetTest, DontOveruseMoreThanMaxWindow) { function TEST (line 91) | TEST(IntervalBudgetTest, CanBuildUpUnderuseWhenConfigured) { function TEST (line 107) | TEST(IntervalBudgetTest, CanNotBuildUpUnderuseWhenConfigured) { FILE: tgcalls/third_party/webrtc/src/modules/pacing/paced_sender.cc type webrtc (line 28) | namespace webrtc { function TimeDelta (line 149) | TimeDelta PacedSender::ExpectedQueueTime() const { function DataSize (line 154) | DataSize PacedSender::QueueSizeData() const { function TimeDelta (line 164) | TimeDelta PacedSender::OldestPacketWaitTime() const { FILE: tgcalls/third_party/webrtc/src/modules/pacing/paced_sender.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/paced_sender_unittest.cc type webrtc (line 31) | namespace webrtc { class MockCallback (line 40) | class MockCallback : public PacketRouter { class ProcessModeTrials (line 53) | class ProcessModeTrials : public WebRtcKeyValueConfig { method ProcessModeTrials (line 55) | explicit ProcessModeTrials(bool dynamic_process) : mode_(dynamic_pro... method Lookup (line 57) | std::string Lookup(absl::string_view key) const override { type test (line 69) | namespace test { class PacedSenderTest (line 71) | class PacedSenderTest method PacedSenderTest (line 74) | PacedSenderTest() method SetUp (line 79) | void SetUp() override { method BuildRtpPacket (line 92) | std::unique_ptr BuildRtpPacket(RtpPacketMediaType... function TEST_P (line 123) | TEST_P(PacedSenderTest, PacesPackets) { FILE: tgcalls/third_party/webrtc/src/modules/pacing/pacing_controller.cc type webrtc (line 28) | namespace webrtc { function IsDisabled (line 49) | bool IsDisabled(const WebRtcKeyValueConfig& field_trials, function IsEnabled (line 54) | bool IsEnabled(const WebRtcKeyValueConfig& field_trials, function TimeDelta (line 59) | TimeDelta GetDynamicPaddingTarget(const WebRtcKeyValueConfig& field_tr... function GetPriorityForType (line 67) | int GetPriorityForType(RtpPacketMediaType type) { function Timestamp (line 204) | Timestamp PacingController::CurrentTime() const { function TimeDelta (line 261) | TimeDelta PacingController::ExpectedQueueTime() const { function DataSize (line 272) | DataSize PacingController::QueueSizeData() const { function DataSize (line 276) | DataSize PacingController::CurrentBufferLevel() const { function TimeDelta (line 284) | TimeDelta PacingController::OldestPacketWaitTime() const { function TimeDelta (line 308) | TimeDelta PacingController::UpdateTimeAndGetElapsed(Timestamp now) { function Timestamp (line 339) | Timestamp PacingController::NextSendTime() const { function DataSize (line 616) | DataSize PacingController::PaddingToAdd(DataSize recommended_probe_size, FILE: tgcalls/third_party/webrtc/src/modules/pacing/pacing_controller.h function namespace (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/pacing_controller_unittest.cc type webrtc (line 34) | namespace webrtc { type test (line 35) | namespace test { function BuildPacket (line 54) | std::unique_ptr BuildPacket(RtpPacketMediaType type, class MockPacingControllerCallback (line 71) | class MockPacingControllerCallback : public PacingController::Packet... method SendPacket (line 73) | void SendPacket(std::unique_ptr packet, method GeneratePadding (line 81) | std::vector> GeneratePadding( class MockPacketSender (line 109) | class MockPacketSender : public PacingController::PacketSender { class PacingControllerPadding (line 127) | class PacingControllerPadding : public PacingController::PacketSender { method PacingControllerPadding (line 131) | PacingControllerPadding() : padding_sent_(0), total_bytes_sent_(0) {} method SendPacket (line 133) | void SendPacket(std::unique_ptr packet, method FetchFec (line 138) | std::vector> FetchFec() override { method GeneratePadding (line 142) | std::vector> GeneratePadding( method padding_sent (line 156) | size_t padding_sent() { return padding_sent_; } method total_bytes_sent (line 157) | size_t total_bytes_sent() { return total_bytes_sent_; } class PacingControllerProbing (line 164) | class PacingControllerProbing : public PacingController::PacketSender { method PacingControllerProbing (line 166) | PacingControllerProbing() : packets_sent_(0), padding_sent_(0) {} method SendPacket (line 168) | void SendPacket(std::unique_ptr packet, method FetchFec (line 176) | std::vector> FetchFec() override { method GeneratePadding (line 180) | std::vector> GeneratePadding( method packets_sent (line 198) | int packets_sent() const { return packets_sent_; } method padding_sent (line 199) | int padding_sent() const { return padding_sent_; } method total_packets_sent (line 200) | int total_packets_sent() const { return packets_sent_ + padding_se... method PacedPacketInfo (line 201) | PacedPacketInfo last_pacing_info() const { return last_pacing_info... class PacingControllerTest (line 209) | class PacingControllerTest method PacingControllerTest (line 212) | PacingControllerTest() : clock_(123456) {} method SetUp (line 214) | void SetUp() override { method PeriodicProcess (line 222) | bool PeriodicProcess() const { method Init (line 226) | void Init() { method Send (line 238) | void Send(RtpPacketMediaType type, method SendAndExpectPacket (line 247) | void SendAndExpectPacket(RtpPacketMediaType type, method BuildRtpPacket (line 259) | std::unique_ptr BuildRtpPacket(RtpPacketMediaType... method TimeDelta (line 282) | TimeDelta TimeUntilNextProcess() { method AdvanceTimeAndProcess (line 287) | void AdvanceTimeAndProcess() { method ConsumeInitialBudget (line 294) | void ConsumeInitialBudget() { class PacingControllerFieldTrialTest (line 327) | class PacingControllerFieldTrialTest type MediaStream (line 330) | struct MediaStream { method PacingControllerFieldTrialTest (line 339) | PacingControllerFieldTrialTest() : clock_(123456) {} method InsertPacket (line 340) | void InsertPacket(PacingController* pacer, MediaStream* stream) { method ProcessNext (line 345) | void ProcessNext(PacingController* pacer) { function TEST_P (line 367) | TEST_P(PacingControllerFieldTrialTest, DefaultNoPaddingInSilence) { function TEST_P (line 381) | TEST_P(PacingControllerFieldTrialTest, PaddingInSilenceWithTrial) { function TEST_P (line 396) | TEST_P(PacingControllerFieldTrialTest, CongestionWindowAffectsAudioI... function TEST_P (line 423) | TEST_P(PacingControllerFieldTrialTest, function TEST_P (line 440) | TEST_P(PacingControllerFieldTrialTest, BudgetAffectsAudioInTrial) { function TEST_P (line 470) | TEST_P(PacingControllerFieldTrialTest, DefaultBudgetDoesNotAffectAud... function TEST_P (line 490) | TEST_P(PacingControllerTest, FirstSentPacketTimeIsSet) { function TEST_P (line 509) | TEST_P(PacingControllerTest, QueuePacket) { function TEST_P (line 561) | TEST_P(PacingControllerTest, QueueAndPacePackets) { function TEST_P (line 605) | TEST_P(PacingControllerTest, PaceQueuedPackets) { function TEST_P (line 676) | TEST_P(PacingControllerTest, RepeatedRetransmissionsAllowed) { function TEST_P (line 698) | TEST_P(PacingControllerTest, function TEST_P (line 720) | TEST_P(PacingControllerTest, Padding) { function TEST_P (line 807) | TEST_P(PacingControllerTest, NoPaddingBeforeNormalPacket) { function TEST_P (line 839) | TEST_P(PacingControllerTest, VerifyPaddingUpToBitrate) { function TEST_P (line 863) | TEST_P(PacingControllerTest, VerifyAverageBitrateVaryingMediaPayload) { function TEST_P (line 904) | TEST_P(PacingControllerTest, Priority) { function TEST_P (line 953) | TEST_P(PacingControllerTest, RetransmissionPriority) { function TEST_P (line 1012) | TEST_P(PacingControllerTest, HighPrioDoesntAffectBudget) { function TEST_P (line 1058) | TEST_P(PacingControllerTest, SendsOnlyPaddingWhenCongested) { function TEST_P (line 1095) | TEST_P(PacingControllerTest, DoesNotAllowOveruseAfterCongestion) { function TEST_P (line 1136) | TEST_P(PacingControllerTest, ResumesSendingWhenCongestionEnds) { function TEST_P (line 1191) | TEST_P(PacingControllerTest, Pause) { function TEST_P (line 1306) | TEST_P(PacingControllerTest, InactiveFromStart) { function TEST_P (line 1347) | TEST_P(PacingControllerTest, ExpectedQueueTimeMs) { function TEST_P (line 1383) | TEST_P(PacingControllerTest, QueueTimeGrowsOverTime) { function TEST_P (line 1399) | TEST_P(PacingControllerTest, ProbingWithInsertedPackets) { function TEST_P (line 1448) | TEST_P(PacingControllerTest, SkipsProbesWhenProcessIntervalTooLarge) { function TEST_P (line 1566) | TEST_P(PacingControllerTest, ProbingWithPaddingSupport) { function TEST_P (line 1604) | TEST_P(PacingControllerTest, PaddingOveruse) { function TEST_P (line 1636) | TEST_P(PacingControllerTest, ProbeClusterId) { function TEST_P (line 1694) | TEST_P(PacingControllerTest, OwnedPacketPrioritizedOnType) { function TEST_P (line 1741) | TEST_P(PacingControllerTest, SmallFirstProbePacket) { function TEST_P (line 1782) | TEST_P(PacingControllerTest, TaskLate) { function TEST_P (line 1824) | TEST_P(PacingControllerTest, NoProbingWhilePaused) { function TEST_P (line 1853) | TEST_P(PacingControllerTest, AudioNotPacedEvenWhenAccountedFor) { function TEST_P (line 1881) | TEST_P(PacingControllerTest, function TEST_P (line 1971) | TEST_P(PacingControllerTest, AccountsForAudioEnqueuTime) { function TEST_P (line 2007) | TEST_P(PacingControllerTest, NextSendTimeAccountsForPadding) { function TEST_P (line 2069) | TEST_P(PacingControllerTest, PaddingTargetAccountsForPaddingRate) { function TEST_P (line 2109) | TEST_P(PacingControllerTest, SendsFecPackets) { FILE: tgcalls/third_party/webrtc/src/modules/pacing/packet_router.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/packet_router.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/packet_router_unittest.cc type webrtc (line 27) | namespace webrtc { class PacketRouterTest (line 52) | class PacketRouterTest : public ::testing::Test { method PacketRouterTest (line 54) | PacketRouterTest() { method BuildRtpPacket (line 59) | std::unique_ptr BuildRtpPacket(uint32_t ssrc) { function TEST_F (line 70) | TEST_F(PacketRouterTest, Sanity_NoModuleRegistered_GeneratePadding) { function TEST_F (line 77) | TEST_F(PacketRouterTest, Sanity_NoModuleRegistered_OnReceiveBitrateCha... function TEST_F (line 84) | TEST_F(PacketRouterTest, Sanity_NoModuleRegistered_SendRemb) { function TEST_F (line 91) | TEST_F(PacketRouterTest, Sanity_NoModuleRegistered_SendTransportFeedba... function TEST_F (line 98) | TEST_F(PacketRouterTest, GeneratePaddingPrioritizesRtx) { function TEST_F (line 133) | TEST_F(PacketRouterTest, GeneratePaddingPrioritizesVideo) { function TEST_F (line 192) | TEST_F(PacketRouterTest, PadsOnLastActiveMediaStream) { function TEST_F (line 295) | TEST_F(PacketRouterTest, AllocatesTransportSequenceNumbers) { function TEST_F (line 318) | TEST_F(PacketRouterTest, SendTransportFeedback) { function TEST_F (line 340) | TEST_F(PacketRouterTest, SendPacketWithoutTransportSequenceNumbers) { function TEST_F (line 364) | TEST_F(PacketRouterTest, SendPacketAssignsTransportSequenceNumbers) { function TEST_F (line 410) | TEST_F(PacketRouterDeathTest, DoubleRegistrationOfSendModuleDisallowed) { function TEST_F (line 421) | TEST_F(PacketRouterDeathTest, DoubleRegistrationOfReceiveModuleDisallo... function TEST_F (line 432) | TEST_F(PacketRouterDeathTest, RemovalOfNeverAddedSendModuleDisallowed) { function TEST_F (line 438) | TEST_F(PacketRouterDeathTest, RemovalOfNeverAddedReceiveModuleDisallow... function TEST (line 445) | TEST(PacketRouterRembTest, LowerEstimateToSendRemb) { function TEST (line 471) | TEST(PacketRouterRembTest, VerifyIncreasingAndDecreasing) { function TEST (line 496) | TEST(PacketRouterRembTest, NoRembForIncreasedBitrate) { function TEST (line 524) | TEST(PacketRouterRembTest, ChangeSendRtpModule) { function TEST (line 559) | TEST(PacketRouterRembTest, OnlyOneRembForRepeatedOnReceiveBitrateChang... function TEST (line 586) | TEST(PacketRouterRembTest, SetMaxDesiredReceiveBitrateLimitsSetRemb) { function TEST (line 608) | TEST(PacketRouterRembTest, function TEST (line 630) | TEST(PacketRouterRembTest, function TEST (line 652) | TEST(PacketRouterRembTest, function TEST (line 674) | TEST(PacketRouterRembTest, function TEST (line 697) | TEST(PacketRouterRembTest, function TEST (line 722) | TEST(PacketRouterRembTest, NoSendingRtpModule) { function TEST (line 747) | TEST(PacketRouterRembTest, NonCandidateSendRtpModuleNotUsedForRemb) { function TEST (line 766) | TEST(PacketRouterRembTest, CandidateSendRtpModuleUsedForRemb) { function TEST (line 785) | TEST(PacketRouterRembTest, NonCandidateReceiveRtpModuleNotUsedForRemb) { function TEST (line 804) | TEST(PacketRouterRembTest, CandidateReceiveRtpModuleUsedForRemb) { function TEST (line 823) | TEST(PacketRouterRembTest, function TEST (line 851) | TEST(PacketRouterRembTest, function TEST (line 879) | TEST(PacketRouterRembTest, ReceiveModuleTakesOverWhenLastSendModuleRem... FILE: tgcalls/third_party/webrtc/src/modules/pacing/round_robin_packet_queue.cc type webrtc (line 20) | namespace webrtc { function RtpPacketMediaType (line 57) | RtpPacketMediaType RoundRobinPacketQueue::QueuedPacket::Type() const { function Timestamp (line 65) | Timestamp RoundRobinPacketQueue::QueuedPacket::EnqueueTime() const { function RtpPacketToSend (line 77) | RtpPacketToSend* RoundRobinPacketQueue::QueuedPacket::RtpPacket() const { function IsEnabled (line 110) | bool IsEnabled(const WebRtcKeyValueConfig* field_trials, const char* n... function DataSize (line 232) | DataSize RoundRobinPacketQueue::Size() const { function Timestamp (line 257) | Timestamp RoundRobinPacketQueue::OldestEnqueueTime() const { function TimeDelta (line 317) | TimeDelta RoundRobinPacketQueue::AverageQueueTime() const { function DataSize (line 369) | DataSize RoundRobinPacketQueue::PacketSize(const QueuedPacket& packet)... FILE: tgcalls/third_party/webrtc/src/modules/pacing/round_robin_packet_queue.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/rtp_packet_pacer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/task_queue_paced_sender.cc type webrtc (line 22) | namespace webrtc { function TimeDelta (line 183) | TimeDelta TaskQueuePacedSender::ExpectedQueueTime() const { function DataSize (line 187) | DataSize TaskQueuePacedSender::QueueSizeData() const { function TimeDelta (line 195) | TimeDelta TaskQueuePacedSender::OldestPacketWaitTime() const { FILE: tgcalls/third_party/webrtc/src/modules/pacing/task_queue_paced_sender.h function namespace (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/pacing/task_queue_paced_sender_unittest.cc type webrtc (line 33) | namespace webrtc { class MockPacketRouter (line 41) | class MockPacketRouter : public PacketRouter { class StatsUpdateObserver (line 58) | class StatsUpdateObserver { method StatsUpdateObserver (line 60) | StatsUpdateObserver() = default; class TaskQueuePacedSenderForTest (line 66) | class TaskQueuePacedSenderForTest : public TaskQueuePacedSender { method TaskQueuePacedSenderForTest (line 68) | TaskQueuePacedSenderForTest(Clock* clock, method OnStatsUpdated (line 81) | void OnStatsUpdated(const Stats& stats) override { function GeneratePadding (line 89) | std::vector> GeneratePadding( type test (line 111) | namespace test { function BuildRtpPacket (line 113) | std::unique_ptr BuildRtpPacket(RtpPacketMediaType t... function GeneratePackets (line 136) | std::vector> GeneratePackets( function TEST (line 146) | TEST(TaskQueuePacedSenderTest, PacesPackets) { function TEST (line 186) | TEST(TaskQueuePacedSenderTest, ReschedulesProcessOnRateChange) { function TEST (line 238) | TEST(TaskQueuePacedSenderTest, SendsAudioImmediately) { function TEST (line 270) | TEST(TaskQueuePacedSenderTest, SleepsDuringCoalscingWindow) { function TEST (line 307) | TEST(TaskQueuePacedSenderTest, ProbingOverridesCoalescingWindow) { function TEST (line 339) | TEST(TaskQueuePacedSenderTest, RespectedMinTimeBetweenStatsUpdates) { function TEST (line 376) | TEST(TaskQueuePacedSenderTest, ThrottlesStatsUpdates) { function TEST (line 438) | TEST(TaskQueuePacedSenderTest, SchedulesProbeAtSetTime) { function TEST (line 507) | TEST(TaskQueuePacedSenderTest, NoMinSleepTimeWhenProbing) { function TEST (line 566) | TEST(TaskQueuePacedSenderTest, DISABLED_NoStatsUpdatesBeforeStart) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/aimd_rate_control.cc type webrtc (line 31) | namespace webrtc { function IsEnabled (line 39) | bool IsEnabled(const WebRtcKeyValueConfig& field_trials, function IsNotDisabled (line 44) | bool IsNotDisabled(const WebRtcKeyValueConfig& field_trials, function ReadBackoffFactor (line 49) | double ReadBackoffFactor(const WebRtcKeyValueConfig& key_value_config) { function TimeDelta (line 133) | TimeDelta AimdRateControl::GetFeedbackInterval() const { function DataRate (line 175) | DataRate AimdRateControl::LatestEstimate() const { function DataRate (line 183) | DataRate AimdRateControl::Update(const RateControlInput* input, function TimeDelta (line 245) | TimeDelta AimdRateControl::GetExpectedBandwidthPeriod() const { function DataRate (line 371) | DataRate AimdRateControl::ClampBitrate(DataRate new_bitrate) const { function DataRate (line 380) | DataRate AimdRateControl::MultiplicativeRateIncrease( function DataRate (line 394) | DataRate AimdRateControl::AdditiveRateIncrease(Timestamp at_time, FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/aimd_rate_control.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/aimd_rate_control_unittest.cc type webrtc (line 19) | namespace webrtc { type AimdRateControlStates (line 31) | struct AimdRateControlStates { function AimdRateControlStates (line 37) | AimdRateControlStates CreateAimdRateControlStates(bool send_side = fal... function OptionalRateFromOptionalBps (line 44) | absl::optional OptionalRateFromOptionalBps( function UpdateRateControl (line 52) | void UpdateRateControl(const AimdRateControlStates& states, function SetEstimate (line 60) | void SetEstimate(const AimdRateControlStates& states, int bitrate_bps) { function TEST (line 67) | TEST(AimdRateControlTest, MinNearMaxIncreaseRateOnLowBandwith) { function TEST (line 75) | TEST(AimdRateControlTest, NearMaxIncreaseRateIs5kbpsOn90kbpsAnd200msRt... function TEST (line 83) | TEST(AimdRateControlTest, NearMaxIncreaseRateIs5kbpsOn60kbpsAnd100msRt... function TEST (line 92) | TEST(AimdRateControlTest, GetIncreaseRateAndBandwidthPeriod) { function TEST (line 106) | TEST(AimdRateControlTest, BweLimitedByAckedBitrate) { function TEST (line 121) | TEST(AimdRateControlTest, BweNotLimitedByDecreasingAckedBitrate) { function TEST (line 143) | TEST(AimdRateControlTest, DefaultPeriodUntilFirstOveruse) { function TEST (line 156) | TEST(AimdRateControlTest, ExpectedPeriodAfter20kbpsDropAnd5kbpsIncreas... function TEST (line 172) | TEST(AimdRateControlTest, BandwidthPeriodIsNotBelowMin) { function TEST (line 184) | TEST(AimdRateControlTest, BandwidthPeriodIsNotAboveMaxNoSmoothingExp) { function TEST (line 197) | TEST(AimdRateControlTest, SendingRateBoundedWhenThroughputNotEstimated) { function TEST (line 219) | TEST(AimdRateControlTest, EstimateDoesNotIncreaseInAlr) { function TEST (line 243) | TEST(AimdRateControlTest, SetEstimateIncreaseBweInAlr) { function TEST (line 257) | TEST(AimdRateControlTest, EstimateIncreaseWhileNotInAlr) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/bwe_defines.cc type webrtc (line 15) | namespace webrtc { type congestion_controller (line 19) | namespace congestion_controller { function GetMinBitrateBps (line 20) | int GetMinBitrateBps() { function DataRate (line 25) | DataRate GetMinBitrate() { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/include/bwe_defines.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/include/remote_bitrate_estimator.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/inter_arrival.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/inter_arrival_unittest.cc type webrtc (line 17) | namespace webrtc { type testing (line 18) | namespace testing { class InterArrivalTest (line 33) | class InterArrivalTest : public ::testing::Test { method SetUp (line 35) | virtual void SetUp() { method ExpectFalse (line 46) | void ExpectFalse(int64_t timestamp_us, method ExpectTrue (line 60) | void ExpectTrue(int64_t timestamp_us, method WrapTestHelper (line 79) | void WrapTestHelper(int64_t wrap_start_us, method MakeRtpTimestamp (line 154) | static uint32_t MakeRtpTimestamp(int64_t us) { method MakeAbsSendTime (line 158) | static uint32_t MakeAbsSendTime(int64_t us) { method InternalExpectFalse (line 166) | static void InternalExpectFalse(InterArrival* inter_arrival, method InternalExpectTrue (line 182) | static void InternalExpectTrue(InterArrival* inter_arrival, function TEST_F (line 206) | TEST_F(InterArrivalTest, FirstPacket) { function TEST_F (line 210) | TEST_F(InterArrivalTest, FirstGroup) { function TEST_F (line 230) | TEST_F(InterArrivalTest, SecondGroup) { function TEST_F (line 256) | TEST_F(InterArrivalTest, AccumulatedGroup) { function TEST_F (line 283) | TEST_F(InterArrivalTest, OutOfOrderPacket) { function TEST_F (line 316) | TEST_F(InterArrivalTest, OutOfOrderWithinGroup) { function TEST_F (line 352) | TEST_F(InterArrivalTest, TwoBursts) { function TEST_F (line 378) | TEST_F(InterArrivalTest, NoBursts) { function TEST_F (line 399) | TEST_F(InterArrivalTest, RtpTimestampWrap) { function TEST_F (line 403) | TEST_F(InterArrivalTest, AbsSendTimeWrap) { function TEST_F (line 407) | TEST_F(InterArrivalTest, RtpTimestampWrapOutOfOrderWithinGroup) { function TEST_F (line 411) | TEST_F(InterArrivalTest, AbsSendTimeWrapOutOfOrderWithinGroup) { function TEST_F (line 415) | TEST_F(InterArrivalTest, PositiveArrivalTimeJump) { function TEST_F (line 476) | TEST_F(InterArrivalTest, NegativeArrivalTimeJump) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/overuse_detector.cc type webrtc (line 23) | namespace webrtc { function AdaptiveThresholdExperimentIsDisabled (line 35) | bool AdaptiveThresholdExperimentIsDisabled( function ReadExperimentConstants (line 47) | bool ReadExperimentConstants(const WebRtcKeyValueConfig& key_value_con... function BandwidthUsage (line 79) | BandwidthUsage OveruseDetector::State() const { function BandwidthUsage (line 83) | BandwidthUsage OveruseDetector::Detect(double offset, FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/overuse_detector.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/overuse_detector_unittest.cc type webrtc (line 27) | namespace webrtc { type testing (line 28) | namespace testing { class OveruseDetectorTest (line 32) | class OveruseDetectorTest : public ::testing::Test { method OveruseDetectorTest (line 34) | OveruseDetectorTest() method SetUp (line 44) | void SetUp() override { method Run100000Samples (line 48) | int Run100000Samples(int packets_per_frame, method RunUntilOveruse (line 74) | int RunUntilOveruse(int packets_per_frame, method UpdateDetector (line 97) | void UpdateDetector(uint32_t rtp_timestamp, function TEST_F (line 126) | TEST_F(OveruseDetectorTest, GaussianRandom) { function TEST_F (line 139) | TEST_F(OveruseDetectorTest, SimpleNonOveruse30fps) { function TEST_F (line 154) | TEST_F(OveruseDetectorTest, SimpleNonOveruseWithReceiveVariance) { function TEST_F (line 171) | TEST_F(OveruseDetectorTest, SimpleNonOveruseWithRtpTimestampVariance) { function TEST_F (line 189) | TEST_F(OveruseDetectorTest, SimpleOveruse2000Kbit30fps) { function TEST_F (line 205) | TEST_F(OveruseDetectorTest, SimpleOveruse100kbit10fps) { function TEST_F (line 221) | TEST_F(OveruseDetectorTest, DISABLED_OveruseWithHighVariance100Kbit1... function TEST_F (line 253) | TEST_F(OveruseDetectorTest, DISABLED_OveruseWithLowVariance100Kbit10... function TEST_F (line 284) | TEST_F(OveruseDetectorTest, OveruseWithLowVariance2000Kbit30fps) { function TEST_F (line 331) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance30Kbit3fps) { function TEST_F (line 346) | TEST_F(OveruseDetectorTest, LowGaussianVarianceFastDrift30Kbit3fps) { function TEST_F (line 361) | TEST_F(OveruseDetectorTest, HighGaussianVariance30Kbit3fps) { function TEST_F (line 376) | TEST_F(OveruseDetectorTest, HighGaussianVarianceFastDrift30Kbit3fps) { function TEST_F (line 397) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance100Kbit5fps) { function TEST_F (line 418) | TEST_F(OveruseDetectorTest, MAYBE_HighGaussianVariance100Kbit5fps) { function TEST_F (line 439) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance100Kbit10fps) { function TEST_F (line 460) | TEST_F(OveruseDetectorTest, MAYBE_HighGaussianVariance100Kbit10fps) { function TEST_F (line 481) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance300Kbit30fps) { function TEST_F (line 496) | TEST_F(OveruseDetectorTest, LowGaussianVarianceFastDrift300Kbit30fps) { function TEST_F (line 511) | TEST_F(OveruseDetectorTest, HighGaussianVariance300Kbit30fps) { function TEST_F (line 526) | TEST_F(OveruseDetectorTest, HighGaussianVarianceFastDrift300Kbit30fp... function TEST_F (line 547) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance1000Kbit30fps) { function TEST_F (line 562) | TEST_F(OveruseDetectorTest, LowGaussianVarianceFastDrift1000Kbit30fp... function TEST_F (line 577) | TEST_F(OveruseDetectorTest, HighGaussianVariance1000Kbit30fps) { function TEST_F (line 592) | TEST_F(OveruseDetectorTest, HighGaussianVarianceFastDrift1000Kbit30f... function TEST_F (line 613) | TEST_F(OveruseDetectorTest, MAYBE_LowGaussianVariance2000Kbit30fps) { function TEST_F (line 628) | TEST_F(OveruseDetectorTest, LowGaussianVarianceFastDrift2000Kbit30fp... function TEST_F (line 643) | TEST_F(OveruseDetectorTest, HighGaussianVariance2000Kbit30fps) { function TEST_F (line 658) | TEST_F(OveruseDetectorTest, HighGaussianVarianceFastDrift2000Kbit30f... class OveruseDetectorExperimentTest (line 673) | class OveruseDetectorExperimentTest : public OveruseDetectorTest { method OveruseDetectorExperimentTest (line 675) | OveruseDetectorExperimentTest() method SetUp (line 680) | void SetUp() override { function TEST_F (line 688) | TEST_F(OveruseDetectorExperimentTest, ThresholdAdapts) { function TEST_F (line 759) | TEST_F(OveruseDetectorExperimentTest, DoesntAdaptToSpikes) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/overuse_estimator.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/overuse_estimator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.cc type webrtc (line 26) | namespace webrtc { function OptionalRateFromOptionalBps (line 28) | absl::optional OptionalRateFromOptionalBps( function Keys (line 53) | std::vector Keys(const std::map& map) { function ConvertMsTo24Bits (line 63) | uint32_t ConvertMsTo24Bits(int64_t time_ms) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time.h type Probe (line 38) | struct Probe { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_abs_send_time_unittest.cc type webrtc (line 17) | namespace webrtc { class RemoteBitrateEstimatorAbsSendTimeTest (line 19) | class RemoteBitrateEstimatorAbsSendTimeTest method RemoteBitrateEstimatorAbsSendTimeTest (line 22) | RemoteBitrateEstimatorAbsSendTimeTest() {} method SetUp (line 23) | virtual void SetUp() { function TEST_F (line 32) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, InitialBehavior) { function TEST_F (line 36) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, RateIncreaseReordering) { function TEST_F (line 40) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, RateIncreaseRtpTimestamp... function TEST_F (line 44) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropOneStream) { function TEST_F (line 48) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropPosOffsetCha... function TEST_F (line 52) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropNegOffsetCha... function TEST_F (line 56) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropOneStreamWra... function TEST_F (line 60) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropTwoStreamsWr... function TEST_F (line 64) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropThreeStreams... function TEST_F (line 68) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropThirteenStre... function TEST_F (line 72) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropNineteenStre... function TEST_F (line 76) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, CapacityDropThirtyStream... function TEST_F (line 80) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestTimestampGrouping) { function TEST_F (line 84) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestShortTimeoutAndWrap) { function TEST_F (line 91) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestLongTimeoutAndWrap) { function TEST_F (line 99) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestProcessAfterTimeout) { function TEST_F (line 113) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestProbeDetection) { function TEST_F (line 135) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, function TEST_F (line 157) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, function TEST_F (line 186) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, function TEST_F (line 206) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestProbeDetectionFaster... function TEST_F (line 224) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, TestProbeDetectionSlower... function TEST_F (line 243) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, function TEST_F (line 263) | TEST_F(RemoteBitrateEstimatorAbsSendTimeTest, ProbingIgnoresSmallPacke... FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.cc type webrtc (line 29) | namespace webrtc { function OptionalRateFromOptionalBps (line 31) | absl::optional OptionalRateFromOptionalBps( type RemoteBitrateEstimatorSingleStream::Detector (line 44) | struct RemoteBitrateEstimatorSingleStream::Detector { method Detector (line 45) | explicit Detector(int64_t last_packet_time_ms, function AimdRateControl (line 260) | AimdRateControl* RemoteBitrateEstimatorSingleStream::GetRemoteRate() { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_single_stream_unittest.cc type webrtc (line 17) | namespace webrtc { class RemoteBitrateEstimatorSingleTest (line 19) | class RemoteBitrateEstimatorSingleTest : public RemoteBitrateEstimator... method RemoteBitrateEstimatorSingleTest (line 21) | RemoteBitrateEstimatorSingleTest() {} method SetUp (line 22) | virtual void SetUp() { function TEST_F (line 31) | TEST_F(RemoteBitrateEstimatorSingleTest, InitialBehavior) { function TEST_F (line 35) | TEST_F(RemoteBitrateEstimatorSingleTest, RateIncreaseReordering) { function TEST_F (line 39) | TEST_F(RemoteBitrateEstimatorSingleTest, RateIncreaseRtpTimestamps) { function TEST_F (line 43) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropOneStream) { function TEST_F (line 47) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropOneStreamWrap) { function TEST_F (line 51) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropTwoStreamsWrap) { function TEST_F (line 55) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropThreeStreamsWrap) { function TEST_F (line 59) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropThirteenStreamsWr... function TEST_F (line 63) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropNineteenStreamsWr... function TEST_F (line 67) | TEST_F(RemoteBitrateEstimatorSingleTest, CapacityDropThirtyStreamsWrap) { function TEST_F (line 71) | TEST_F(RemoteBitrateEstimatorSingleTest, TestTimestampGrouping) { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.cc type webrtc (line 18) | namespace webrtc { type testing (line 26) | namespace testing { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_bitrate_estimator_unittest_helper.h function namespace (line 26) | namespace testing { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_estimator_proxy.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_estimator_proxy.h function namespace (line 28) | namespace rtcp { function RemoveStream (line 47) | void RemoveStream(uint32_t ssrc) override {} function OnRttUpdate (line 50) | void OnRttUpdate(int64_t avg_rtt_ms, int64_t max_rtt_ms) override {} function SetMinBitrate (line 51) | void SetMinBitrate(int min_bitrate_bps) override {} type TransportWideFeedbackConfig (line 58) | struct TransportWideFeedbackConfig { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/remote_estimator_proxy_unittest.cc type webrtc (line 31) | namespace webrtc { function SequenceNumbers (line 46) | std::vector SequenceNumbers( function TimestampsMs (line 55) | std::vector TimestampsMs( class MockTransportFeedbackSender (line 66) | class MockTransportFeedbackSender : public TransportFeedbackSenderInte... class RemoteEstimatorProxyTest (line 74) | class RemoteEstimatorProxyTest : public ::testing::Test { method RemoteEstimatorProxyTest (line 76) | RemoteEstimatorProxyTest() method IncomingPacket (line 84) | void IncomingPacket( method RTPHeader (line 92) | RTPHeader CreateHeader(absl::optional transport_sequence, method Process (line 109) | void Process() { function TEST_F (line 121) | TEST_F(RemoteEstimatorProxyTest, SendsSinglePacketFeedback) { function TEST_F (line 143) | TEST_F(RemoteEstimatorProxyTest, DuplicatedPackets) { function TEST_F (line 166) | TEST_F(RemoteEstimatorProxyTest, FeedbackWithMissingStart) { function TEST_F (line 195) | TEST_F(RemoteEstimatorProxyTest, SendsFeedbackWithVaryingDeltas) { function TEST_F (line 220) | TEST_F(RemoteEstimatorProxyTest, SendsFragmentedFeedback) { function TEST_F (line 260) | TEST_F(RemoteEstimatorProxyTest, HandlesReorderingAndWrap) { function TEST_F (line 283) | TEST_F(RemoteEstimatorProxyTest, HandlesMalformedSequenceNumbers) { function TEST_F (line 315) | TEST_F(RemoteEstimatorProxyTest, HandlesBackwardsWrappingSequenceNumbe... function TEST_F (line 345) | TEST_F(RemoteEstimatorProxyTest, ResendsTimestampsOnReordering) { function TEST_F (line 388) | TEST_F(RemoteEstimatorProxyTest, RemovesTimestampsOutOfScope) { function TEST_F (line 449) | TEST_F(RemoteEstimatorProxyTest, TimeUntilNextProcessIsZeroBeforeFirst... function TEST_F (line 453) | TEST_F(RemoteEstimatorProxyTest, TimeUntilNextProcessIsDefaultOnUnkown... function TEST_F (line 458) | TEST_F(RemoteEstimatorProxyTest, TimeUntilNextProcessIsMinIntervalOn30... function TEST_F (line 464) | TEST_F(RemoteEstimatorProxyTest, TimeUntilNextProcessIsMaxIntervalOn0k... function TEST_F (line 473) | TEST_F(RemoteEstimatorProxyTest, TimeUntilNextProcessIsMaxIntervalOn20... function TEST_F (line 479) | TEST_F(RemoteEstimatorProxyTest, TwccReportsUse5PercentOfAvailableBand... function TEST_F (line 491) | TEST_F(RemoteEstimatorProxyOnRequestTest, TimeUntilNextProcessIsHigh) { function TEST_F (line 496) | TEST_F(RemoteEstimatorProxyOnRequestTest, ProcessDoesNotSendFeedback) { function TEST_F (line 503) | TEST_F(RemoteEstimatorProxyOnRequestTest, RequestSinglePacketFeedback) { function TEST_F (line 531) | TEST_F(RemoteEstimatorProxyOnRequestTest, RequestLastFivePacketFeedbac... function TEST_F (line 565) | TEST_F(RemoteEstimatorProxyOnRequestTest, function TEST_F (line 598) | TEST_F(RemoteEstimatorProxyTest, ReportsIncomingPacketToNetworkStateEs... function TEST_F (line 624) | TEST_F(RemoteEstimatorProxyTest, IncomingPacketHandlesWrapInAbsSendTim... function TEST_F (line 654) | TEST_F(RemoteEstimatorProxyTest, SendTransportFeedbackAndNetworkStateU... FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/test/bwe_test_logging.cc type webrtc (line 25) | namespace webrtc { type testing (line 26) | namespace testing { type bwe (line 27) | namespace bwe { function ToString (line 29) | static std::string ToString(uint32_t v) { function Logging (line 58) | Logging* Logging::GetInstance() { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/test/bwe_test_logging.h function namespace (line 255) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/tools/bwe_rtp.cc function ExtensionType (line 31) | std::string ExtensionType() { function ABSL_FLAG (line 35) | ABSL_FLAG(int, extension_id, 3, "Extension id."); function InputFile (line 41) | std::string InputFile() { function SsrcFilter (line 50) | std::set SsrcFilter() { function ParseArgsAndSetupEstimator (line 68) | std::unique_ptr ParseArgsAndSetupEstimator( FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/tools/bwe_rtp.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/remote_bitrate_estimator/tools/rtp_to_text.cc function main (line 21) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/flexfec_receiver.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/flexfec_sender.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/receive_statistics.h function class (line 28) | class ReceiveStatisticsProvider { function class (line 37) | class StreamStatistician { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/remote_ntp_time_estimator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/report_block_data.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/report_block_data.h function class (line 18) | class ReportBlockData { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtcp_statistics.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_cvo.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_header_extension_map.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_packet_sender.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_rtcp.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_rtcp_defines.cc type webrtc (line 22) | namespace webrtc { function IsTokenChar (line 28) | bool IsTokenChar(char ch) { function IsLegalMidName (line 35) | bool IsLegalMidName(absl::string_view name) { function IsLegalRsidName (line 40) | bool IsLegalRsidName(absl::string_view name) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/rtp_rtcp_defines.h function namespace (line 34) | namespace webrtc { function Subtract (line 341) | struct StreamDataCounters { function TimeSinceFirstPacketInMs (line 368) | int64_t TimeSinceFirstPacketInMs(int64_t now_ms) const { function class (line 390) | class RtpSendRates { function DataRate (line 410) | DataRate Sum() const { type RtpReceiveStats (line 428) | struct RtpReceiveStats { function class (line 442) | class BitrateStatisticsObserver { function class (line 452) | class SendSideDelayObserver { function class (line 465) | class SendPacketObserver { function class (line 475) | class SequenceNumberAssigner { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/include/ulpfec_receiver.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/mocks/mock_recovered_packet_receiver.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/mocks/mock_rtcp_bandwidth_observer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/mocks/mock_rtcp_rtt_stats.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/mocks/mock_rtp_rtcp.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_receiver.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_receiver.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_receiver_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(AbsoluteCaptureTimeReceiverTest, GetSourceWithoutCsrcs) { function TEST (line 25) | TEST(AbsoluteCaptureTimeReceiverTest, GetSourceWithCsrcs) { function TEST (line 32) | TEST(AbsoluteCaptureTimeReceiverTest, ReceiveExtensionReturnsExtension) { function TEST (line 56) | TEST(AbsoluteCaptureTimeReceiverTest, ReceiveNoExtensionReturnsNoExten... function TEST (line 78) | TEST(AbsoluteCaptureTimeReceiverTest, InterpolateLaterPacketArrivingLa... function TEST (line 115) | TEST(AbsoluteCaptureTimeReceiverTest, InterpolateEarlierPacketArriving... function TEST (line 152) | TEST(AbsoluteCaptureTimeReceiverTest, function TEST (line 190) | TEST(AbsoluteCaptureTimeReceiverTest, function TEST (line 228) | TEST(AbsoluteCaptureTimeReceiverTest, function TEST (line 272) | TEST(AbsoluteCaptureTimeReceiverTest, SkipInterpolateIfTooLate) { function TEST (line 307) | TEST(AbsoluteCaptureTimeReceiverTest, SkipInterpolateIfSourceChanged) { function TEST (line 332) | TEST(AbsoluteCaptureTimeReceiverTest, function TEST (line 358) | TEST(AbsoluteCaptureTimeReceiverTest, function TEST (line 383) | TEST(AbsoluteCaptureTimeReceiverTest, SkipInterpolateIsSticky) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_sender.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_sender.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/absolute_capture_time_sender_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(AbsoluteCaptureTimeSenderTest, GetSourceWithoutCsrcs) { function TEST (line 25) | TEST(AbsoluteCaptureTimeSenderTest, GetSourceWithCsrcs) { function TEST (line 32) | TEST(AbsoluteCaptureTimeSenderTest, InterpolateLaterPacketSentLater) { function TEST (line 63) | TEST(AbsoluteCaptureTimeSenderTest, InterpolateEarlierPacketSentLater) { function TEST (line 95) | TEST(AbsoluteCaptureTimeSenderTest, function TEST (line 128) | TEST(AbsoluteCaptureTimeSenderTest, function TEST (line 161) | TEST(AbsoluteCaptureTimeSenderTest, SkipInterpolateIfTooLate) { function TEST (line 197) | TEST(AbsoluteCaptureTimeSenderTest, SkipInterpolateIfSourceChanged) { function TEST (line 231) | TEST(AbsoluteCaptureTimeSenderTest, SkipInterpolateIfRtpClockFrequency... function TEST (line 265) | TEST(AbsoluteCaptureTimeSenderTest, function TEST (line 300) | TEST(AbsoluteCaptureTimeSenderTest, function TEST (line 333) | TEST(AbsoluteCaptureTimeSenderTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/active_decode_targets_helper.cc type webrtc (line 19) | namespace webrtc { function LastSendOnChain (line 26) | std::bitset<32> LastSendOnChain(int frame_diff, function AllActive (line 38) | std::bitset<32> AllActive(size_t num) { function ActiveChains (line 44) | std::bitset<32> ActiveChains( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/active_decode_targets_helper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/active_decode_targets_helper_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 23) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 35) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 56) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 68) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 89) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 105) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 121) | TEST(ActiveDecodeTargetsHelperTest, ReturnsNewBitmaskOnDeltaFrame) { function TEST (line 137) | TEST(ActiveDecodeTargetsHelperTest, function TEST (line 159) | TEST(ActiveDecodeTargetsHelperTest, ReturnsNulloptAfterSentOnAllActive... function TEST (line 196) | TEST(ActiveDecodeTargetsHelperTest, ReturnsBitmaskWhenChanged) { function TEST (line 227) | TEST(ActiveDecodeTargetsHelperTest, ReturnsNulloptWhenChainsAreNotUsed) { function TEST (line 244) | TEST(ActiveDecodeTargetsHelperTest, Supports32DecodeTargets) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/byte_io.h function namespace (line 41) | namespace webrtc { type typename (line 107) | typedef typename UnsignedOf::Type U; function T (line 109) | static T ReadBigEndian(const uint8_t* data) { function T (line 116) | static T ReadLittleEndian(const uint8_t* data) { function U (line 153) | static U SignExtend(const U val) { function WriteBigEndian (line 179) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 186) | static void WriteLittleEndian(uint8_t* data, T val) { type typename (line 198) | typedef typename UnsignedOf::Type U; function WriteBigEndian (line 200) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 204) | static void WriteLittleEndian(uint8_t* data, T val) { function int8_t (line 224) | struct UnsignedOf { function int16_t (line 228) | struct UnsignedOf { function int32_t (line 232) | struct UnsignedOf { function int64_t (line 236) | struct UnsignedOf { function T (line 249) | static T ReadBigEndian(const uint8_t* data) { function T (line 254) | static T ReadLittleEndian(const uint8_t* data) { function WriteBigEndian (line 263) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 268) | static void WriteLittleEndian(uint8_t* data, T val) { function T (line 278) | static T ReadBigEndian(const uint8_t* data) { function T (line 283) | static T ReadLittleEndian(const uint8_t* data) { function WriteBigEndian (line 292) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 298) | static void WriteLittleEndian(uint8_t* data, T val) { function T (line 309) | static T ReadBigEndian(const uint8_t* data) { function T (line 315) | static T ReadLittleEndian(const uint8_t* data) { function WriteBigEndian (line 331) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 339) | static void WriteLittleEndian(uint8_t* data, T val) { function T (line 352) | static T ReadBigEndian(const uint8_t* data) { function T (line 359) | static T ReadLittleEndian(const uint8_t* data) { function WriteBigEndian (line 375) | static void WriteBigEndian(uint8_t* data, T val) { function WriteLittleEndian (line 387) | static void WriteLittleEndian(uint8_t* data, T val) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/byte_io_unittest.cc type webrtc (line 17) | namespace webrtc { class ByteIoTest (line 20) | class ByteIoTest : public ::testing::Test { method ByteIoTest (line 22) | ByteIoTest() = default; method T (line 29) | T CreateTestValue(bool negative, uint8_t num_bytes) { method PopulateTestData (line 66) | void PopulateTestData(uint8_t* data, T value, int num_bytes, bool bi... method TestRead (line 81) | void TestRead(bool big_endian) { method TestWrite (line 103) | void TestWrite(bool big_endian) { function TEST_F (line 130) | TEST_F(ByteIoTest, Test16UBitBigEndian) { function TEST_F (line 137) | TEST_F(ByteIoTest, Test24UBitBigEndian) { function TEST_F (line 142) | TEST_F(ByteIoTest, Test32UBitBigEndian) { function TEST_F (line 149) | TEST_F(ByteIoTest, Test64UBitBigEndian) { function TEST_F (line 156) | TEST_F(ByteIoTest, Test16SBitBigEndian) { function TEST_F (line 162) | TEST_F(ByteIoTest, Test24SBitBigEndian) { function TEST_F (line 167) | TEST_F(ByteIoTest, Test32SBitBigEndian) { function TEST_F (line 173) | TEST_F(ByteIoTest, Test64SBitBigEndian) { function TEST_F (line 179) | TEST_F(ByteIoTest, Test16UBitLittleEndian) { function TEST_F (line 186) | TEST_F(ByteIoTest, Test24UBitLittleEndian) { function TEST_F (line 191) | TEST_F(ByteIoTest, Test32UBitLittleEndian) { function TEST_F (line 198) | TEST_F(ByteIoTest, Test64UBitLittleEndian) { function TEST_F (line 205) | TEST_F(ByteIoTest, Test16SBitLittleEndian) { function TEST_F (line 212) | TEST_F(ByteIoTest, Test24SBitLittleEndian) { function TEST_F (line 217) | TEST_F(ByteIoTest, Test32SBitLittleEndian) { function TEST_F (line 224) | TEST_F(ByteIoTest, Test64SBitLittleEndian) { function TEST (line 233) | TEST(ByteIo, SanityCheckFixedByteArrayUnsignedReadBigEndian) { function TEST (line 252) | TEST(ByteIo, SanityCheckFixedByteArrayUnsignedReadLittleEndian) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/create_video_rtp_depacketizer.cc type webrtc (line 25) | namespace webrtc { function CreateVideoRtpDepacketizer (line 27) | std::unique_ptr CreateVideoRtpDepacketizer( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/create_video_rtp_depacketizer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.cc type webrtc (line 23) | namespace webrtc { function IsDisabled (line 30) | bool IsDisabled(absl::string_view name, function RtpSendRates (line 217) | RtpSendRates DEPRECATED_RtpSenderEgress::GetSendRates() const { function RtpSendRates (line 222) | RtpSendRates DEPRECATED_RtpSenderEgress::GetSendRatesLocked() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/deprecated/deprecated_rtp_sender_egress.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/dtmf_queue.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/dtmf_queue.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_private_tables_bursty.cc type webrtc (line 640) | namespace webrtc { type fec_private_tables (line 641) | namespace fec_private_tables { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_private_tables_bursty.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_private_tables_bursty_unittest.cc type webrtc (line 17) | namespace webrtc { type fec_private_tables (line 23) | namespace fec_private_tables { function TEST (line 27) | TEST(FecTable, TestBurstyLookup) { function TEST (line 53) | TEST(FecTable, TestRandomLookup) { function TEST (line 67) | TEST(FecTable, TestRandomGenerated) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_private_tables_random.cc type webrtc (line 640) | namespace webrtc { type fec_private_tables (line 641) | namespace fec_private_tables { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_private_tables_random.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_test_helper.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { type fec (line 24) | namespace fec { function RtpPacketReceived (line 184) | RtpPacketReceived UlpfecPacketGenerator::BuildMediaRedPacket( function RtpPacketReceived (line 207) | RtpPacketReceived UlpfecPacketGenerator::BuildUlpfecRedPacket( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/fec_test_helper.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_header_reader_writer.cc type webrtc (line 21) | namespace webrtc { function FlexfecHeaderSize (line 62) | size_t FlexfecHeaderSize(size_t packet_mask_size) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_header_reader_writer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_header_reader_writer_unittest.cc type webrtc (line 27) | namespace webrtc { function GeneratePacketMask (line 57) | std::unique_ptr GeneratePacketMask(size_t packet_mask_size, function ClearBit (line 68) | void ClearBit(size_t index, uint8_t* packet_mask) { function SetBit (line 72) | void SetBit(size_t index, uint8_t* packet_mask) { function WriteHeader (line 76) | rtc::scoped_refptr WriteHeader(const uint8_t* packet_mask, function ReadHeader (line 90) | std::unique_ptr ReadHeader(const Packet& written_pa... function VerifyReadHeaders (line 100) | void VerifyReadHeaders(size_t expected_fec_header_size, function VerifyFinalizedHeaders (line 122) | void VerifyFinalizedHeaders(const uint8_t* expected_packet_mask, function VerifyWrittenAndReadHeaders (line 138) | void VerifyWrittenAndReadHeaders(size_t expected_fec_header_size, function TEST (line 168) | TEST(FlexfecHeaderReaderTest, ReadsHeaderWithKBit0Set) { function TEST (line 195) | TEST(FlexfecHeaderReaderTest, ReadsHeaderWithKBit1Set) { function TEST (line 226) | TEST(FlexfecHeaderReaderTest, ReadsHeaderWithKBit2Set) { function TEST (line 264) | TEST(FlexfecHeaderReaderTest, ReadPacketWithoutStreamSpecificHeaderSho... function TEST (line 279) | TEST(FlexfecHeaderReaderTest, ReadShortPacketWithKBit0SetShouldFail) { function TEST (line 294) | TEST(FlexfecHeaderReaderTest, ReadShortPacketWithKBit1SetShouldFail) { function TEST (line 310) | TEST(FlexfecHeaderReaderTest, ReadShortPacketWithKBit2SetShouldFail) { function TEST (line 326) | TEST(FlexfecHeaderWriterTest, FinalizesHeaderWithKBit0Set) { function TEST (line 345) | TEST(FlexfecHeaderWriterTest, FinalizesHeaderWithKBit1Set) { function TEST (line 364) | TEST(FlexfecHeaderWriterTest, FinalizesHeaderWithKBit2Set) { function TEST (line 387) | TEST(FlexfecHeaderWriterTest, ContractsShortUlpfecPacketMaskWithBit15C... function TEST (line 400) | TEST(FlexfecHeaderWriterTest, ExpandsShortUlpfecPacketMaskWithBit15Set) { function TEST (line 413) | TEST(FlexfecHeaderWriterTest, function TEST (line 428) | TEST(FlexfecHeaderWriterTest, function TEST (line 443) | TEST(FlexfecHeaderWriterTest, function TEST (line 458) | TEST(FlexfecHeaderWriterTest, ExpandsLongUlpfecPacketMaskWithBit46SetB... function TEST (line 472) | TEST(FlexfecHeaderReaderWriterTest, function TEST (line 486) | TEST(FlexfecHeaderReaderWriterTest, function TEST (line 500) | TEST(FlexfecHeaderReaderWriterTest, function TEST (line 515) | TEST(FlexfecHeaderReaderWriterTest, function TEST (line 530) | TEST(FlexfecHeaderReaderWriterTest, function TEST (line 545) | TEST(FlexfecHeaderReaderWriterTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_receiver.cc type webrtc (line 20) | namespace webrtc { function FecPacketCounter (line 79) | FecPacketCounter FlexfecReceiver::GetPacketCounter() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_receiver_unittest.cc type webrtc (line 23) | namespace webrtc { function RtpPacketReceived (line 39) | RtpPacketReceived ParsePacket(const Packet& packet) { class FlexfecReceiverForTest (line 47) | class FlexfecReceiverForTest : public FlexfecReceiver { method FlexfecReceiverForTest (line 49) | FlexfecReceiverForTest(uint32_t ssrc, class FlexfecReceiverTest (line 61) | class FlexfecReceiverTest : public ::testing::Test { method FlexfecReceiverTest (line 63) | FlexfecReceiverTest() function TEST_F (line 112) | TEST_F(FlexfecReceiverTest, ReceivesMediaPacket) { function TEST_F (line 123) | TEST_F(FlexfecReceiverTest, ReceivesMediaAndFecPackets) { function TEST_F (line 142) | TEST_F(FlexfecReceiverTest, FailsOnTruncatedFecPacket) { function TEST_F (line 161) | TEST_F(FlexfecReceiverTest, FailsOnUnknownMediaSsrc) { function TEST_F (line 176) | TEST_F(FlexfecReceiverTest, FailsOnUnknownFecSsrc) { function TEST_F (line 198) | TEST_F(FlexfecReceiverTest, ReceivesMultiplePackets) { function TEST_F (line 224) | TEST_F(FlexfecReceiverTest, RecoversFromSingleMediaLoss) { function TEST_F (line 248) | TEST_F(FlexfecReceiverTest, RecoversFromDoubleMediaLoss) { function TEST_F (line 280) | TEST_F(FlexfecReceiverTest, DoesNotRecoverFromMediaAndFecLoss) { function TEST_F (line 295) | TEST_F(FlexfecReceiverTest, DoesNotCallbackTwice) { function TEST_F (line 334) | TEST_F(FlexfecReceiverTest, RecoversFrom50PercentLoss) { function TEST_F (line 374) | TEST_F(FlexfecReceiverTest, DelayedFecPacketDoesHelp) { function TEST_F (line 412) | TEST_F(FlexfecReceiverTest, TooDelayedFecPacketDoesNotHelp) { function TEST_F (line 447) | TEST_F(FlexfecReceiverTest, SurvivesOldRecoveredPacketBeingReinserted) { function TEST_F (line 512) | TEST_F(FlexfecReceiverTest, RecoversWithMediaPacketsOutOfOrder) { function TEST_F (line 555) | TEST_F(FlexfecReceiverTest, RecoveryCallbackDoesNotLoopInfinitely) { function TEST_F (line 619) | TEST_F(FlexfecReceiverTest, CalculatesNumberOfPackets) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_sender.cc type webrtc (line 25) | namespace webrtc { function RtpHeaderExtensionMap (line 46) | RtpHeaderExtensionMap RegisterSupportedExtensions( function DataRate (line 190) | DataRate FlexfecSender::CurrentFecRate() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/flexfec_sender_unittest.cc type webrtc (line 25) | namespace webrtc { function GenerateSingleFlexfecPacket (line 49) | std::unique_ptr GenerateSingleFlexfecPacket( function TEST (line 78) | TEST(FlexfecSenderTest, Ssrc) { function TEST (line 87) | TEST(FlexfecSenderTest, NoFecAvailableBeforeMediaAdded) { function TEST (line 96) | TEST(FlexfecSenderTest, ProtectOneFrameWithOneFecPacket) { function TEST (line 112) | TEST(FlexfecSenderTest, ProtectTwoFramesWithOneFecPacket) { function TEST (line 151) | TEST(FlexfecSenderTest, ProtectTwoFramesWithTwoFecPackets) { function TEST (line 192) | TEST(FlexfecSenderTest, NoRtpHeaderExtensionsForBweByDefault) { function TEST (line 205) | TEST(FlexfecSenderTest, RegisterAbsoluteSendTimeRtpHeaderExtension) { function TEST (line 219) | TEST(FlexfecSenderTest, RegisterTransmissionOffsetRtpHeaderExtension) { function TEST (line 233) | TEST(FlexfecSenderTest, RegisterTransportSequenceNumberRtpHeaderExtens... function TEST (line 247) | TEST(FlexfecSenderTest, RegisterAllRtpHeaderExtensionsForBwe) { function TEST (line 263) | TEST(FlexfecSenderTest, MaxPacketOverhead) { function TEST (line 272) | TEST(FlexfecSenderTest, MaxPacketOverheadWithExtensions) { function TEST (line 293) | TEST(FlexfecSenderTest, MidIncludedInPacketsWhenSet) { function TEST (line 309) | TEST(FlexfecSenderTest, SetsAndGetsRtpState) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/forward_error_correction.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/forward_error_correction.h function class (line 63) | class SortablePacket { function class (line 81) | class ReceivedPacket : public SortablePacket { function class (line 95) | class RecoveredPacket : public SortablePacket { function class (line 111) | class ProtectedPacket : public SortablePacket { function class (line 124) | class ReceivedFecPacket : public SortablePacket { function MaxPacketOverhead (line 230) | size_t MaxPacketOverhead() const; FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/forward_error_correction_internal.cc type ProtectionMode (line 23) | enum ProtectionMode { function FitSubMask (line 41) | void FitSubMask(int num_mask_bytes, function ShiftFitSubMask (line 80) | void ShiftFitSubMask(int num_mask_bytes, type webrtc (line 142) | namespace webrtc { type internal (line 143) | namespace internal { function RemainingPacketProtection (line 233) | void RemainingPacketProtection(int num_media_packets, function ImportantPacketProtection (line 274) | void ImportantPacketProtection(int num_fec_for_imp_packets, function SetProtectionAllocation (line 292) | int SetProtectionAllocation(int num_media_packets, function UnequalProtectionMask (line 358) | void UnequalProtectionMask(int num_media_packets, function LookUpInFecTable (line 411) | rtc::ArrayView LookUpInFecTable(const uint8_t* table, function GeneratePacketMasks (line 448) | void GeneratePacketMasks(int num_media_packets, function PacketMaskSize (line 476) | size_t PacketMaskSize(size_t num_sequence_numbers) { function InsertZeroColumns (line 484) | void InsertZeroColumns(int num_zeros, function CopyColumn (line 496) | void CopyColumn(uint8_t* new_mask, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/forward_error_correction_internal.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/h265_sps_parser.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/h265_sps_parser.h function namespace (line 10) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/nack_rtx_unittest.cc type webrtc (line 29) | namespace webrtc { class VerifyingMediaStream (line 42) | class VerifyingMediaStream : public RtpPacketSinkInterface { method VerifyingMediaStream (line 44) | VerifyingMediaStream() {} method OnRtpPacket (line 46) | void OnRtpPacket(const RtpPacketReceived& packet) override { class RtxLoopBackTransport (line 55) | class RtxLoopBackTransport : public webrtc::Transport { method RtxLoopBackTransport (line 57) | explicit RtxLoopBackTransport(uint32_t rtx_ssrc) method SetSendModule (line 66) | void SetSendModule(RtpRtcpInterface* rtpRtcpModule) { method DropEveryNthPacket (line 70) | void DropEveryNthPacket(int n) { packet_loss_ = n; } method DropConsecutivePackets (line 72) | void DropConsecutivePackets(int start, int total) { method SendRtp (line 78) | bool SendRtp(const uint8_t* data, method SendRtcp (line 104) | bool SendRtcp(const uint8_t* data, size_t len) override { class RtpRtcpRtxNackTest (line 119) | class RtpRtcpRtxNackTest : public ::testing::Test { method RtpRtcpRtxNackTest (line 121) | RtpRtcpRtxNackTest() method SetUp (line 129) | void SetUp() override { method BuildNackList (line 167) | int BuildNackList(uint16_t* nack_list) { method ExpectedPacketsReceived (line 191) | bool ExpectedPacketsReceived() { method RunRtxTest (line 200) | void RunRtxTest(RtxMode rtx_method, int loss) { function TEST_F (line 243) | TEST_F(RtpRtcpRtxNackTest, LongNackList) { function TEST_F (line 285) | TEST_F(RtpRtcpRtxNackTest, RtxNack) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/packet_loss_stats.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/packet_loss_stats.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/packet_loss_stats_unittest.cc type webrtc (line 15) | namespace webrtc { class PacketLossStatsTest (line 17) | class PacketLossStatsTest : public ::testing::Test { function TEST_F (line 24) | TEST_F(PacketLossStatsTest, EveryOtherPacket) { function TEST_F (line 35) | TEST_F(PacketLossStatsTest, EveryOtherPacketWrapped) { function TEST_F (line 47) | TEST_F(PacketLossStatsTest, EveryOtherPacketWrappedAtEnd) { function TEST_F (line 58) | TEST_F(PacketLossStatsTest, FirstThreeOfEight) { function TEST_F (line 71) | TEST_F(PacketLossStatsTest, FirstThreeOfEightWrapped) { function TEST_F (line 85) | TEST_F(PacketLossStatsTest, FirstThreeOfEightWrappedAtEnd) { function TEST_F (line 98) | TEST_F(PacketLossStatsTest, FirstThreeAndFifthOfEight) { function TEST_F (line 111) | TEST_F(PacketLossStatsTest, FirstThreeAndFifthOfEightWrapped) { function TEST_F (line 125) | TEST_F(PacketLossStatsTest, FirstThreeAndFifthOfEightWrappedAtEnd) { function TEST_F (line 138) | TEST_F(PacketLossStatsTest, MultipleLossEventWrapped) { function TEST_F (line 152) | TEST_F(PacketLossStatsTest, MultipleLossEventWrappedPushedOut) { function TEST_F (line 169) | TEST_F(PacketLossStatsTest, OutOfOrder) { function TEST_F (line 185) | TEST_F(PacketLossStatsTest, OutOfOrderWrapped) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/packet_sequencer.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/packet_sequencer.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/receive_statistics_impl.cc type webrtc (line 26) | namespace webrtc { function RtpReceiveStats (line 177) | RtpReceiveStats StreamStatisticianImpl::GetStats() const { function RtcpStatistics (line 206) | RtcpStatistics StreamStatisticianImpl::CalculateRtcpStatistics() { function StreamDataCounters (line 262) | StreamDataCounters StreamStatisticianImpl::GetReceiveStreamDataCounters() function StreamStatistician (line 335) | StreamStatistician* ReceiveStatisticsImpl::GetStatistician( function StreamStatisticianImplInterface (line 343) | StreamStatisticianImplInterface* ReceiveStatisticsImpl::GetOrCreateSta... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/receive_statistics_impl.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/receive_statistics_unittest.cc type webrtc (line 22) | namespace webrtc { function RtpPacketReceived (line 35) | RtpPacketReceived CreateRtpPacket(uint32_t ssrc, function RtpPacketReceived (line 56) | RtpPacketReceived CreateRtpPacket(uint32_t ssrc, size_t packet_size) { function IncrementSequenceNumber (line 60) | void IncrementSequenceNumber(RtpPacketReceived* packet, uint16_t incr) { function IncrementSequenceNumber (line 64) | void IncrementSequenceNumber(RtpPacketReceived* packet) { class ReceiveStatisticsTest (line 68) | class ReceiveStatisticsTest : public ::testing::TestWithParam { method ReceiveStatisticsTest (line 70) | ReceiveStatisticsTest() function TEST_P (line 93) | TEST_P(ReceiveStatisticsTest, TwoIncomingSsrcs) { function TEST_P (line 146) | TEST_P(ReceiveStatisticsTest, function TEST_P (line 160) | TEST_P(ReceiveStatisticsTest, function TEST_P (line 187) | TEST_P(ReceiveStatisticsTest, ActiveStatisticians) { function TEST_P (line 219) | TEST_P(ReceiveStatisticsTest, function TEST_P (line 230) | TEST_P(ReceiveStatisticsTest, GetReceiveStreamDataCounters) { function TEST_P (line 246) | TEST_P(ReceiveStatisticsTest, SimpleLossComputation) { function TEST_P (line 269) | TEST_P(ReceiveStatisticsTest, LossComputationWithReordering) { function TEST_P (line 292) | TEST_P(ReceiveStatisticsTest, LossComputationWithDuplicates) { function TEST_P (line 317) | TEST_P(ReceiveStatisticsTest, LossComputationWithSequenceNumberWrappin... function TEST_P (line 357) | TEST_P(ReceiveStatisticsTest, StreamRestartDoesntCountAsLoss) { function TEST_P (line 390) | TEST_P(ReceiveStatisticsTest, CountsLossAfterStreamRestart) { function TEST_P (line 418) | TEST_P(ReceiveStatisticsTest, StreamCanRestartAtSequenceNumberWrapArou... function TEST_P (line 441) | TEST_P(ReceiveStatisticsTest, StreamRestartNeedsTwoConsecutivePackets) { function TEST_P (line 471) | TEST_P(ReceiveStatisticsTest, WrapsAroundExtendedHighestSequenceNumber) { function TEST_P (line 516) | TEST_P(ReceiveStatisticsTest, StreamDataCounters) { function TEST_P (line 566) | TEST_P(ReceiveStatisticsTest, LastPacketReceivedTimestamp) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/remote_ntp_time_estimator.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/remote_ntp_time_estimator_unittest.cc type webrtc (line 19) | namespace webrtc { class RemoteNtpTimeEstimatorTest (line 28) | class RemoteNtpTimeEstimatorTest : public ::testing::Test { method RemoteNtpTimeEstimatorTest (line 30) | RemoteNtpTimeEstimatorTest() method AdvanceTimeMilliseconds (line 36) | void AdvanceTimeMilliseconds(int64_t ms) { method GetRemoteTimestamp (line 41) | uint32_t GetRemoteTimestamp() { method NtpTime (line 46) | NtpTime GetRemoteNtpTime() { method SendRtcpSr (line 50) | void SendRtcpSr() { method SendRtcpSrInaccurately (line 58) | void SendRtcpSrInaccurately(int64_t ntp_error_ms, method UpdateRtcpTimestamp (line 70) | void UpdateRtcpTimestamp(int64_t rtt, method ReceiveRtcpSr (line 79) | void ReceiveRtcpSr(int64_t rtt, function TEST_F (line 91) | TEST_F(RemoteNtpTimeEstimatorTest, Estimate) { function TEST_F (line 119) | TEST_F(RemoteNtpTimeEstimatorTest, AveragesErrorsOut) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_nack_stats.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_nack_stats.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_nack_stats_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(RtcpNackStatsTest, Requests) { function TEST (line 40) | TEST(RtcpNackStatsTest, RequestsWithWrap) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet.cc type webrtc (line 16) | namespace webrtc { type rtcp (line 17) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/app.cc type webrtc (line 22) | namespace webrtc { type rtcp (line 23) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/app.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/app_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 54) | TEST(RtcpPacketAppTest, CreateWithoutData) { function TEST (line 66) | TEST(RtcpPacketAppTest, ParseWithoutData) { function TEST (line 76) | TEST(RtcpPacketAppTest, CreateWithData) { function TEST (line 89) | TEST(RtcpPacketAppTest, ParseWithData) { function TEST (line 100) | TEST(RtcpPacketAppTest, ParseFailsOnTooSmallPacket) { function TEST (line 105) | TEST(RtcpPacketAppTest, ParseFailsOnUnalignedPayload) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/bye.cc type webrtc (line 23) | namespace webrtc { type rtcp (line 24) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/bye.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/bye_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 27) | TEST(RtcpPacketByeTest, CreateAndParseWithoutReason) { function TEST (line 40) | TEST(RtcpPacketByeTest, CreateAndParseWithCsrcs) { function TEST (line 55) | TEST(RtcpPacketByeTest, CreateAndParseWithCsrcsAndAReason) { function TEST (line 72) | TEST(RtcpPacketByeTest, CreateWithTooManyCsrcs) { function TEST (line 80) | TEST(RtcpPacketByeTest, CreateAndParseWithAReason) { function TEST (line 96) | TEST(RtcpPacketByeTest, CreateAndParseWithReasons) { function TEST (line 113) | TEST(RtcpPacketByeTest, ParseEmptyPacket) { function TEST (line 122) | TEST(RtcpPacketByeTest, ParseFailOnInvalidSrcCount) { function TEST (line 133) | TEST(RtcpPacketByeTest, ParseFailOnInvalidReasonLength) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/common_header.cc type webrtc (line 16) | namespace webrtc { type rtcp (line 17) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/common_header.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/common_header_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(RtcpCommonHeaderTest, TooSmallBuffer) { function TEST (line 30) | TEST(RtcpCommonHeaderTest, Version) { function TEST (line 44) | TEST(RtcpCommonHeaderTest, PacketSize) { function TEST (line 55) | TEST(RtcpCommonHeaderTest, PaddingAndPayloadSize) { function TEST (line 92) | TEST(RtcpCommonHeaderTest, FormatAndPayloadType) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/compound_packet.cc type webrtc (line 18) | namespace webrtc { type rtcp (line 19) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/compound_packet.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/compound_packet_unittest.cc type webrtc (line 36) | namespace webrtc { function TEST (line 42) | TEST(RtcpCompoundPacketTest, AppendPacket) { function TEST (line 62) | TEST(RtcpCompoundPacketTest, AppendPacketWithOwnAppendedPacket) { function TEST (line 91) | TEST(RtcpCompoundPacketTest, BuildWithInputBuffer) { function TEST (line 120) | TEST(RtcpCompoundPacketTest, BuildWithTooSmallBuffer_FragmentedSend) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/dlrr.cc type webrtc (line 18) | namespace webrtc { type rtcp (line 19) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/dlrr.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/dlrr_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 29) | TEST(RtcpPacketDlrrTest, Empty) { function TEST (line 35) | TEST(RtcpPacketDlrrTest, Create) { function TEST (line 46) | TEST(RtcpPacketDlrrTest, Parse) { function TEST (line 58) | TEST(RtcpPacketDlrrTest, ParseFailsOnBadSize) { function TEST (line 72) | TEST(RtcpPacketDlrrTest, CreateAndParseManySubBlocks) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.cc type webrtc (line 21) | namespace webrtc { type rtcp (line 22) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 27) | TEST(RtcpPacketExtendedJitterReportTest, CreateAndParseWithoutItems) { function TEST (line 37) | TEST(RtcpPacketExtendedJitterReportTest, CreateAndParseWithOneItem) { function TEST (line 48) | TEST(RtcpPacketExtendedJitterReportTest, CreateAndParseWithTwoItems) { function TEST (line 59) | TEST(RtcpPacketExtendedJitterReportTest, CreateWithTooManyItems) { function TEST (line 67) | TEST(RtcpPacketExtendedJitterReportTest, ParseFailsWithTooManyItems) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_reports.cc type webrtc (line 20) | namespace webrtc { type rtcp (line 21) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_reports.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/extended_reports_unittest.cc type webrtc (line 26) | namespace webrtc { type rtcp (line 29) | namespace rtcp { class RtcpPacketExtendedReportsTest (line 46) | class RtcpPacketExtendedReportsTest : public ::testing::Test { method RtcpPacketExtendedReportsTest (line 48) | RtcpPacketExtendedReportsTest() : random_(0x123456789) {} method T (line 52) | T Rand() { function ReceiveTimeInfo (line 61) | ReceiveTimeInfo RtcpPacketExtendedReportsTest::Rand() { function NtpTime (line 69) | NtpTime RtcpPacketExtendedReportsTest::Rand() { function Rrtr (line 76) | Rrtr RtcpPacketExtendedReportsTest::Rand() { function TEST_F (line 82) | TEST_F(RtcpPacketExtendedReportsTest, CreateWithoutReportBlocks) { function TEST_F (line 92) | TEST_F(RtcpPacketExtendedReportsTest, ParseWithoutReportBlocks) { function TEST_F (line 100) | TEST_F(RtcpPacketExtendedReportsTest, CreateAndParseWithRrtrBlock) { function TEST_F (line 115) | TEST_F(RtcpPacketExtendedReportsTest, CreateAndParseWithDlrrWithOneSub... function TEST_F (line 131) | TEST_F(RtcpPacketExtendedReportsTest, CreateAndParseWithDlrrWithTwoSub... function TEST_F (line 149) | TEST_F(RtcpPacketExtendedReportsTest, CreateLimitsTheNumberOfDlrrSubBl... function TEST_F (line 161) | TEST_F(RtcpPacketExtendedReportsTest, CreateAndParseWithMaximumReportB... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/fir.cc type webrtc (line 18) | namespace webrtc { type rtcp (line 19) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/fir.h function namespace (line 19) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/fir_unittest.cc type webrtc (line 25) | namespace webrtc { function TEST (line 37) | TEST(RtcpPacketFirTest, Parse) { function TEST (line 48) | TEST(RtcpPacketFirTest, Create) { function TEST (line 59) | TEST(RtcpPacketFirTest, TwoFciEntries) { function TEST (line 77) | TEST(RtcpPacketFirTest, ParseFailsOnZeroFciEntries) { function TEST (line 84) | TEST(RtcpPacketFirTest, ParseFailsOnFractionalFciEntries) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/loss_notification.cc type webrtc (line 18) | namespace webrtc { type rtcp (line 19) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/loss_notification.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/loss_notification_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 23) | TEST(RtcpPacketLossNotificationTest, SetWithIllegalValuesFails) { function TEST (line 32) | TEST(RtcpPacketLossNotificationTest, SetWithLegalValuesSucceeds) { function TEST (line 41) | TEST(RtcpPacketLossNotificationTest, CreateProducesExpectedWireFormat) { function TEST (line 67) | TEST(RtcpPacketLossNotificationTest, function TEST (line 89) | TEST(RtcpPacketLossNotificationTest, function TEST (line 111) | TEST(RtcpPacketLossNotificationTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/nack.cc type webrtc (line 22) | namespace webrtc { type rtcp (line 23) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/nack.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/nack_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 60) | TEST(RtcpPacketNackTest, Create) { function TEST (line 72) | TEST(RtcpPacketNackTest, Parse) { function TEST (line 82) | TEST(RtcpPacketNackTest, CreateWrap) { function TEST (line 94) | TEST(RtcpPacketNackTest, ParseWrap) { function TEST (line 103) | TEST(RtcpPacketNackTest, BadOrder) { function TEST (line 123) | TEST(RtcpPacketNackTest, CreateFragmented) { function TEST (line 153) | TEST(RtcpPacketNackTest, CreateFailsWithTooSmallBuffer) { function TEST (line 166) | TEST(RtcpPacketNackTest, ParseFailsWithTooSmallBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/pli.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/pli.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/pli_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 30) | TEST(RtcpPacketPliTest, Parse) { function TEST (line 39) | TEST(RtcpPacketPliTest, Create) { function TEST (line 50) | TEST(RtcpPacketPliTest, ParseFailsOnTooSmallPacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/psfb.cc type webrtc (line 15) | namespace webrtc { type rtcp (line 16) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/psfb.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rapid_resync_request_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 30) | TEST(RtcpPacketRapidResyncRequestTest, Parse) { function TEST (line 39) | TEST(RtcpPacketRapidResyncRequestTest, Create) { function TEST (line 50) | TEST(RtcpPacketRapidResyncRequestTest, ParseFailsOnTooSmallPacket) { function TEST (line 57) | TEST(RtcpPacketRapidResyncRequestTest, ParseFailsOnTooLargePacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/receiver_report.cc type webrtc (line 20) | namespace webrtc { type rtcp (line 21) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/receiver_report_unittest.cc type webrtc (line 25) | namespace webrtc { function TEST (line 44) | TEST(RtcpPacketReceiverReportTest, ParseWithOneReportBlock) { function TEST (line 61) | TEST(RtcpPacketReceiverReportTest, ParseFailsOnIncorrectSize) { function TEST (line 68) | TEST(RtcpPacketReceiverReportTest, CreateWithOneReportBlock) { function TEST (line 86) | TEST(RtcpPacketReceiverReportTest, CreateAndParseWithoutReportBlocks) { function TEST (line 98) | TEST(RtcpPacketReceiverReportTest, CreateAndParseWithTwoReportBlocks) { function TEST (line 119) | TEST(RtcpPacketReceiverReportTest, CreateWithTooManyReportBlocks) { function TEST (line 131) | TEST(RtcpPacketReceiverReportTest, SetReportBlocksOverwritesOldBlocks) { function TEST (line 151) | TEST(RtcpPacketReceiverReportTest, SetReportBlocksMaxLimit) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remb.cc type webrtc (line 21) | namespace webrtc { type rtcp (line 22) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remb.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remb_unittest.cc type webrtc (line 22) | namespace webrtc { function TEST (line 35) | TEST(RtcpPacketRembTest, Create) { function TEST (line 48) | TEST(RtcpPacketRembTest, Parse) { function TEST (line 58) | TEST(RtcpPacketRembTest, CreateAndParseWithoutSsrcs) { function TEST (line 71) | TEST(RtcpPacketRembTest, CreateAndParse64bitBitrate) { function TEST (line 81) | TEST(RtcpPacketRembTest, ParseFailsOnTooSmallPacketToBeRemb) { function TEST (line 92) | TEST(RtcpPacketRembTest, ParseFailsWhenUniqueIdentifierIsNotRemb) { function TEST (line 101) | TEST(RtcpPacketRembTest, ParseFailsWhenBitrateDoNotFitIn64bits) { function TEST (line 111) | TEST(RtcpPacketRembTest, ParseFailsWhenSsrcCountMismatchLength) { function TEST (line 120) | TEST(RtcpPacketRembTest, TooManySsrcs) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.cc type webrtc (line 22) | namespace webrtc { type rtcp (line 23) | namespace rtcp { class DataRateSerializer (line 31) | class DataRateSerializer { method DataRateSerializer (line 33) | DataRateSerializer( method id (line 38) | uint8_t id() const { return id_; } method Read (line 40) | void Read(const uint8_t* src, NetworkStateEstimate* target) const { method Write (line 49) | bool Write(const NetworkStateEstimate& src, uint8_t* target) const { class RemoteEstimateSerializerImpl (line 77) | class RemoteEstimateSerializerImpl : public RemoteEstimateSerializer { method RemoteEstimateSerializerImpl (line 79) | explicit RemoteEstimateSerializerImpl(std::vector src, function RemoteEstimateSerializer (line 119) | const RemoteEstimateSerializer* GetRemoteEstimateSerializer() { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remote_estimate.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/remote_estimate_unittest.cc type webrtc (line 14) | namespace webrtc { type rtcp (line 15) | namespace rtcp { function TEST (line 16) | TEST(RemoteEstimateTest, EncodesCapacityBounds) { function TEST (line 27) | TEST(RemoteEstimateTest, ExpandsToPlusInfinity) { function TEST (line 41) | TEST(RemoteEstimateTest, DoesNotEncodeNegative) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/report_block.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/report_block.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/report_block_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 33) | TEST(RtcpPacketReportBlockTest, ParseChecksLength) { function TEST (line 42) | TEST(RtcpPacketReportBlockTest, ParseAnyData) { function TEST (line 53) | TEST(RtcpPacketReportBlockTest, ParseMatchCreate) { function TEST (line 78) | TEST(RtcpPacketReportBlockTest, ValidateCumulativeLost) { function TEST (line 94) | TEST(RtcpPacketReportBlockTest, ParseNegativeCumulativeLost) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rrtr.cc type webrtc (line 16) | namespace webrtc { type rtcp (line 17) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rrtr.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rrtr_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 29) | TEST(RtcpPacketRrtrTest, Create) { function TEST (line 38) | TEST(RtcpPacketRrtrTest, Parse) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rtpfb.cc type webrtc (line 15) | namespace webrtc { type rtcp (line 16) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/rtpfb.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sdes.cc type webrtc (line 22) | namespace webrtc { type rtcp (line 23) | namespace rtcp { function ChunkSize (line 55) | size_t ChunkSize(const Sdes::Chunk& chunk) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sdes.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sdes_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 29) | TEST(RtcpPacketSdesTest, CreateAndParseWithoutChunks) { function TEST (line 39) | TEST(RtcpPacketSdesTest, CreateAndParseWithOneChunk) { function TEST (line 55) | TEST(RtcpPacketSdesTest, CreateAndParseWithMultipleChunks) { function TEST (line 73) | TEST(RtcpPacketSdesTest, CreateWithTooManyChunks) { function TEST (line 85) | TEST(RtcpPacketSdesTest, CreateAndParseCnameItemWithEmptyString) { function TEST (line 98) | TEST(RtcpPacketSdesTest, ParseSkipsNonCNameField) { function TEST (line 117) | TEST(RtcpPacketSdesTest, ParseSkipsChunksWithoutCName) { function TEST (line 141) | TEST(RtcpPacketSdesTest, ParseFailsWithoutChunkItemTerminator) { function TEST (line 156) | TEST(RtcpPacketSdesTest, ParseFailsWithDamagedChunkItem) { function TEST (line 171) | TEST(RtcpPacketSdesTest, ParseFailsWithTooLongChunkItem) { function TEST (line 186) | TEST(RtcpPacketSdesTest, ParseFailsWithTwoCNames) { function TEST (line 201) | TEST(RtcpPacketSdesTest, ParseFailsWithTooLittleSpaceForNextChunk) { function TEST (line 218) | TEST(RtcpPacketSdesTest, ParsedSdesCanBeReusedForBuilding) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc type webrtc (line 20) | namespace webrtc { type rtcp (line 21) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sender_report.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/sender_report_unittest.cc type webrtc (line 24) | namespace webrtc { function TEST (line 38) | TEST(RtcpPacketSenderReportTest, CreateWithoutReportBlocks) { function TEST (line 50) | TEST(RtcpPacketSenderReportTest, ParseWithoutReportBlocks) { function TEST (line 62) | TEST(RtcpPacketSenderReportTest, CreateAndParseWithOneReportBlock) { function TEST (line 79) | TEST(RtcpPacketSenderReportTest, CreateAndParseWithTwoReportBlocks) { function TEST (line 100) | TEST(RtcpPacketSenderReportTest, CreateWithTooManyReportBlocks) { function TEST (line 112) | TEST(RtcpPacketSenderReportTest, SetReportBlocksOverwritesOldBlocks) { function TEST (line 132) | TEST(RtcpPacketSenderReportTest, SetReportBlocksMaxLimit) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/target_bitrate.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/target_bitrate.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/target_bitrate_unittest.cc type webrtc (line 19) | namespace webrtc { function ExpectBirateItemEquals (line 38) | void ExpectBirateItemEquals(const BitrateItem& expected, function CheckBitrateItems (line 45) | void CheckBitrateItems(const std::vector& bitrates) { function TEST (line 55) | TEST(TargetBitrateTest, Parse) { function TEST (line 61) | TEST(TargetBitrateTest, FullPacket) { function TEST (line 75) | TEST(TargetBitrateTest, Create) { function TEST (line 89) | TEST(TargetBitrateTest, ParseNullBitratePacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmb_item.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmb_item.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbn.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbn.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbn_unittest.cc type webrtc (line 23) | namespace webrtc { function TEST (line 34) | TEST(RtcpPacketTmmbnTest, Create) { function TEST (line 45) | TEST(RtcpPacketTmmbnTest, Parse) { function TEST (line 58) | TEST(RtcpPacketTmmbnTest, CreateAndParseWithoutItems) { function TEST (line 70) | TEST(RtcpPacketTmmbnTest, CreateAndParseWithTwoItems) { function TEST (line 90) | TEST(RtcpPacketTmmbnTest, ParseFailsOnTooSmallPacket) { function TEST (line 97) | TEST(RtcpPacketTmmbnTest, ParseFailsOnUnAlignedPacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbr.cc type webrtc (line 17) | namespace webrtc { type rtcp (line 18) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbr.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/tmmbr_unittest.cc type webrtc (line 22) | namespace webrtc { function TEST (line 33) | TEST(RtcpPacketTmmbrTest, Create) { function TEST (line 44) | TEST(RtcpPacketTmmbrTest, Parse) { function TEST (line 56) | TEST(RtcpPacketTmmbrTest, CreateAndParseWithTwoEntries) { function TEST (line 73) | TEST(RtcpPacketTmmbrTest, ParseFailsWithoutItems) { function TEST (line 81) | TEST(RtcpPacketTmmbrTest, ParseFailsOnUnAlignedPacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc type webrtc (line 24) | namespace webrtc { type rtcp (line 25) | namespace rtcp { function TimeDelta (line 379) | TimeDelta TransportFeedback::GetBaseTime() const { function TimeDelta (line 395) | TimeDelta TransportFeedback::GetBaseDelta(TimeDelta prev_timestamp) ... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h function namespace (line 21) | namespace rtcp { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet/transport_feedback_unittest.cc type webrtc (line 22) | namespace webrtc { class FeedbackTester (line 35) | class FeedbackTester { method FeedbackTester (line 37) | FeedbackTester() : FeedbackTester(true) {} method FeedbackTester (line 38) | explicit FeedbackTester(bool include_timestamps) method WithExpectedSize (line 43) | void WithExpectedSize(size_t expected_size) { method WithDefaultDelta (line 47) | void WithDefaultDelta(int64_t delta) { default_delta_ = delta; } method WithInput (line 49) | void WithInput(const uint16_t received_seq[], method VerifyPacket (line 81) | void VerifyPacket() { method VerifyInternal (line 96) | void VerifyInternal() { method GenerateReceiveTimestamps (line 116) | void GenerateReceiveTimestamps(const uint16_t seq[], function TEST (line 148) | TEST(RtcpPacketTest, TransportFeedbackOneBitVector) { function TEST (line 160) | TEST(RtcpPacketTest, TransportFeedbackOneBitVectorNoRecvDelta) { function TEST (line 171) | TEST(RtcpPacketTest, TransportFeedbackFullOneBitVector) { function TEST (line 183) | TEST(RtcpPacketTest, TransportFeedbackOneBitVectorWrapReceived) { function TEST (line 196) | TEST(RtcpPacketTest, TransportFeedbackOneBitVectorWrapMissing) { function TEST (line 209) | TEST(RtcpPacketTest, TransportFeedbackTwoBitVector) { function TEST (line 222) | TEST(RtcpPacketTest, TransportFeedbackTwoBitVectorFull) { function TEST (line 235) | TEST(RtcpPacketTest, TransportFeedbackLargeAndNegativeDeltas) { function TEST (line 250) | TEST(RtcpPacketTest, TransportFeedbackMaxRle) { function TEST (line 269) | TEST(RtcpPacketTest, TransportFeedbackMinRle) { function TEST (line 287) | TEST(RtcpPacketTest, TransportFeedbackOneToTwoBitVector) { function TEST (line 302) | TEST(RtcpPacketTest, TransportFeedbackOneToTwoBitVectorSimpleSplit) { function TEST (line 317) | TEST(RtcpPacketTest, TransportFeedbackOneToTwoBitVectorSplit) { function TEST (line 345) | TEST(RtcpPacketTest, TransportFeedbackAliasing) { function TEST (line 369) | TEST(RtcpPacketTest, TransportFeedbackLimits) { function TEST (line 433) | TEST(RtcpPacketTest, TransportFeedbackPadding) { function TEST (line 475) | TEST(RtcpPacketTest, TransportFeedbackPaddingBackwardsCompatibility) { function TEST (line 510) | TEST(RtcpPacketTest, TransportFeedbackCorrectlySplitsVectorChunks) { function TEST (line 533) | TEST(RtcpPacketTest, TransportFeedbackMoveConstructor) { function TEST (line 559) | TEST(TransportFeedbackTest, ReportsMissingPackets) { function TEST (line 583) | TEST(TransportFeedbackTest, ReportsMissingPacketsWithoutTimestamps) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_packet_unittest.cc function TEST (line 26) | TEST(RtcpPacketTest, BuildWithTooSmallBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_receiver.cc type webrtc (line 50) | namespace webrtc { function GetRegisteredSsrcs (line 70) | std::set GetRegisteredSsrcs( function ResetTimestampIfExpired (line 89) | bool ResetTimestampIfExpired(const Timestamp now, type RTCPReceiver::PacketInformation (line 103) | struct RTCPReceiver::PacketInformation { type RTCPReceiver::TmmbrInformation (line 120) | struct RTCPReceiver::TmmbrInformation { type TimedTmmbrItem (line 121) | struct TimedTmmbrItem { type RTCPReceiver::RrtrInformation (line 135) | struct RTCPReceiver::RrtrInformation { method RrtrInformation (line 136) | RrtrInformation(uint32_t ssrc, type RTCPReceiver::LastFirStatus (line 150) | struct RTCPReceiver::LastFirStatus { method LastFirStatus (line 151) | LastFirStatus(int64_t now_ms, uint8_t sequence_number) FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_receiver.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_receiver_unittest.cc type webrtc (line 47) | namespace webrtc { class MockRtcpPacketTypeCounterObserver (line 64) | class MockRtcpPacketTypeCounterObserver : public RtcpPacketTypeCounter... class MockRtcpIntraFrameObserver (line 72) | class MockRtcpIntraFrameObserver : public RtcpIntraFrameObserver { class MockRtcpLossNotificationObserver (line 77) | class MockRtcpLossNotificationObserver : public RtcpLossNotificationOb... class MockRtcpCallbackImpl (line 89) | class MockRtcpCallbackImpl : public RtcpStatisticsCallback { class MockCnameCallbackImpl (line 97) | class MockCnameCallbackImpl : public RtcpCnameCallback { class MockReportBlockDataObserverImpl (line 102) | class MockReportBlockDataObserverImpl : public ReportBlockDataObserver { class MockTransportFeedbackObserver (line 107) | class MockTransportFeedbackObserver : public TransportFeedbackObserver { class MockModuleRtpRtcp (line 116) | class MockModuleRtpRtcp : public RTCPReceiver::ModuleRtpRtcp { class MockVideoBitrateAllocationObserver (line 127) | class MockVideoBitrateAllocationObserver type ReceiverMocks (line 150) | struct ReceiverMocks { method ReceiverMocks (line 151) | ReceiverMocks() : clock(1335900000) {} function DefaultConfiguration (line 165) | RtpRtcpInterface::Configuration DefaultConfiguration(ReceiverMocks* mo... function TEST (line 183) | TEST(RtcpReceiverTest, BrokenPacketIsIgnored) { function TEST (line 193) | TEST(RtcpReceiverTest, InvalidFeedbackPacketIsIgnored) { function TEST (line 206) | TEST(RtcpReceiverTest, InjectSrPacket) { function TEST (line 227) | TEST(RtcpReceiverTest, InjectSrPacketFromUnknownSender) { function TEST (line 248) | TEST(RtcpReceiverTest, InjectSrPacketCalculatesRTT) { function TEST (line 280) | TEST(RtcpReceiverTest, InjectSrPacketCalculatesNegativeRTTAsOne) { function TEST (line 313) | TEST(RtcpReceiverTest, function TEST (line 344) | TEST(RtcpReceiverTest, InjectRrPacket) { function TEST (line 361) | TEST(RtcpReceiverTest, InjectRrPacketWithReportBlockNotToUsIgnored) { function TEST (line 382) | TEST(RtcpReceiverTest, InjectRrPacketWithOneReportBlock) { function TEST (line 404) | TEST(RtcpReceiverTest, InjectSrPacketWithOneReportBlock) { function TEST (line 426) | TEST(RtcpReceiverTest, InjectRrPacketWithTwoReportBlocks) { function TEST (line 510) | TEST(RtcpReceiverTest, InjectRrPacketsFromTwoRemoteSsrcs) { function TEST (line 583) | TEST(RtcpReceiverTest, GetRtt) { function TEST (line 612) | TEST(RtcpReceiverTest, InjectIjWithNoItem) { function TEST (line 622) | TEST(RtcpReceiverTest, InjectApp) { function TEST (line 636) | TEST(RtcpReceiverTest, InjectSdesWithOneChunk) { function TEST (line 652) | TEST(RtcpReceiverTest, InjectByePacket_RemovesReportBlocks) { function TEST (line 688) | TEST(RtcpReceiverTest, InjectByePacketRemovesReferenceTimeInfo) { function TEST (line 707) | TEST(RtcpReceiverTest, InjectPliPacket) { function TEST (line 724) | TEST(RtcpReceiverTest, PliPacketNotToUsIgnored) { function TEST (line 740) | TEST(RtcpReceiverTest, InjectFirPacket) { function TEST (line 757) | TEST(RtcpReceiverTest, FirPacketNotToUsIgnored) { function TEST (line 769) | TEST(RtcpReceiverTest, ExtendedReportsPacketWithZeroReportBlocksIgnore... function TEST (line 780) | TEST(RtcpReceiverTest, InjectExtendedReportsReceiverReferenceTimePacke... function TEST (line 805) | TEST(RtcpReceiverTest, ExtendedReportsDlrrPacketNotToUsIgnored) { function TEST (line 823) | TEST(RtcpReceiverTest, InjectExtendedReportsDlrrPacketWithSubBlock) { function TEST (line 848) | TEST(RtcpReceiverTest, InjectExtendedReportsDlrrPacketWithMultipleSubB... function TEST (line 874) | TEST(RtcpReceiverTest, InjectExtendedReportsPacketWithMultipleReportBl... function TEST (line 896) | TEST(RtcpReceiverTest, InjectExtendedReportsPacketWithUnknownReportBlo... function TEST (line 924) | TEST(RtcpReceiverTest, TestExtendedReportsRrRttInitiallyFalse) { function TEST (line 935) | TEST(RtcpReceiverTest, RttCalculatedAfterExtendedReportsDlrr) { function TEST (line 961) | TEST(RtcpReceiverTest, XrDlrrCalculatesNegativeRttAsOne) { function TEST (line 987) | TEST(RtcpReceiverTest, ConsumeReceivedXrReferenceTimeInfoInitiallyEmpt... function TEST (line 995) | TEST(RtcpReceiverTest, ConsumeReceivedXrReferenceTimeInfo) { function TEST (line 1021) | TEST(RtcpReceiverTest, function TEST (line 1052) | TEST(RtcpReceiverTest, StoresLastReceivedRrtrPerSsrc) { function TEST (line 1084) | TEST(RtcpReceiverTest, ReceiveReportTimeout) { function TEST (line 1160) | TEST(RtcpReceiverTest, TmmbrReceivedWithNoIncomingPacket) { function TEST (line 1168) | TEST(RtcpReceiverTest, TmmbrPacketAccepted) { function TEST (line 1196) | TEST(RtcpReceiverTest, TmmbrPacketNotForUsIgnored) { function TEST (line 1220) | TEST(RtcpReceiverTest, TmmbrPacketZeroRateIgnored) { function TEST (line 1242) | TEST(RtcpReceiverTest, TmmbrThreeConstraintsTimeOut) { function TEST (line 1281) | TEST(RtcpReceiverTest, Callbacks) { function TEST (line 1318) | TEST(RtcpReceiverTest, function TEST (line 1368) | TEST(RtcpReceiverTest, VerifyRttObtainedFromReportBlockDataObserver) { function TEST (line 1417) | TEST(RtcpReceiverTest, GetReportBlockDataAfterOneReportBlock) { function TEST (line 1444) | TEST(RtcpReceiverTest, GetReportBlockDataAfterTwoReportBlocksOfSameSsr... function TEST (line 1486) | TEST(RtcpReceiverTest, GetReportBlockDataAfterTwoReportBlocksOfDiffere... function TEST (line 1532) | TEST(RtcpReceiverTest, ReceivesTransportFeedback) { function TEST (line 1551) | TEST(RtcpReceiverTest, ReceivesRemb) { function TEST (line 1566) | TEST(RtcpReceiverTest, HandlesInvalidTransportFeedback) { function TEST (line 1600) | TEST(RtcpReceiverTest, Nack) { function TEST (line 1655) | TEST(RtcpReceiverTest, NackNotForUsIgnored) { function TEST (line 1674) | TEST(RtcpReceiverTest, ForceSenderReport) { function TEST (line 1687) | TEST(RtcpReceiverTest, ReceivesTargetBitrate) { function TEST (line 1721) | TEST(RtcpReceiverTest, HandlesIncorrectTargetBitrate) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_sender.cc type webrtc (line 44) | namespace webrtc { class RTCPSender::PacketSender (line 56) | class RTCPSender::PacketSender { method PacketSender (line 58) | PacketSender(rtcp::RtcpPacket::PacketReadyCallback callback, method AppendPacket (line 67) | void AppendPacket(const rtcp::RtcpPacket& packet) { method Send (line 72) | void Send() { class RTCPSender::RtcpContext (line 101) | class RTCPSender::RtcpContext { method RtcpContext (line 103) | RtcpContext(const FeedbackState& feedback_state, function RtcpMode (line 169) | RtcpMode RTCPSender::Status() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_sender.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_sender_unittest.cc type webrtc (line 34) | namespace webrtc { class RtcpPacketTypeCounterObserverImpl (line 36) | class RtcpPacketTypeCounterObserverImpl : public RtcpPacketTypeCounter... method RtcpPacketTypeCounterObserverImpl (line 38) | RtcpPacketTypeCounterObserverImpl() : ssrc_(0) {} method RtcpPacketTypesCounterUpdated (line 40) | void RtcpPacketTypesCounterUpdated( class TestTransport (line 50) | class TestTransport : public Transport { method TestTransport (line 52) | TestTransport() {} method SendRtp (line 54) | bool SendRtp(const uint8_t* /*data*/, method SendRtcp (line 59) | bool SendRtcp(const uint8_t* data, size_t len) override { function CreateRtcpSender (line 72) | std::unique_ptr CreateRtcpSender( class RtcpSenderTest (line 88) | class RtcpSenderTest : public ::testing::Test { method RtcpSenderTest (line 90) | RtcpSenderTest() method GetDefaultConfig (line 98) | RtpRtcpInterface::Configuration GetDefaultConfig() { method InsertIncomingPacket (line 110) | void InsertIncomingPacket(uint32_t remote_ssrc, uint16_t seq_num) { method feedback_state (line 121) | RTCPSender::FeedbackState feedback_state() { function TEST_F (line 132) | TEST_F(RtcpSenderTest, SetRtcpStatus) { function TEST_F (line 139) | TEST_F(RtcpSenderTest, SetSendingStatus) { function TEST_F (line 146) | TEST_F(RtcpSenderTest, NoPacketSentIfOff) { function TEST_F (line 152) | TEST_F(RtcpSenderTest, SendSr) { function TEST_F (line 173) | TEST_F(RtcpSenderTest, SendConsecutiveSrWithExactSlope) { function TEST_F (line 207) | TEST_F(RtcpSenderTest, DoNotSendSrBeforeRtp) { function TEST_F (line 228) | TEST_F(RtcpSenderTest, DoNotSendCompundBeforeRtp) { function TEST_F (line 245) | TEST_F(RtcpSenderTest, SendRr) { function TEST_F (line 254) | TEST_F(RtcpSenderTest, SendRrWithOneReportBlock) { function TEST_F (line 270) | TEST_F(RtcpSenderTest, SendRrWithTwoReportBlocks) { function TEST_F (line 286) | TEST_F(RtcpSenderTest, SendSdes) { function TEST_F (line 297) | TEST_F(RtcpSenderTest, SdesIncludedInCompoundPacket) { function TEST_F (line 307) | TEST_F(RtcpSenderTest, SendBye) { function TEST_F (line 315) | TEST_F(RtcpSenderTest, StopSendingTriggersBye) { function TEST_F (line 324) | TEST_F(RtcpSenderTest, SendFir) { function TEST_F (line 338) | TEST_F(RtcpSenderTest, SendPli) { function TEST_F (line 347) | TEST_F(RtcpSenderTest, SendNack) { function TEST_F (line 359) | TEST_F(RtcpSenderTest, SendLossNotificationBufferingNotAllowed) { function TEST_F (line 376) | TEST_F(RtcpSenderTest, SendLossNotificationBufferingAllowed) { function TEST_F (line 408) | TEST_F(RtcpSenderTest, RembNotIncludedBeforeSet) { function TEST_F (line 418) | TEST_F(RtcpSenderTest, RembNotIncludedAfterUnset) { function TEST_F (line 435) | TEST_F(RtcpSenderTest, SendRemb) { function TEST_F (line 451) | TEST_F(RtcpSenderTest, RembIncludedInEachCompoundPacketAfterSet) { function TEST_F (line 465) | TEST_F(RtcpSenderTest, SendXrWithDlrr) { function TEST_F (line 484) | TEST_F(RtcpSenderTest, SendXrWithMultipleDlrrSubBlocks) { function TEST_F (line 511) | TEST_F(RtcpSenderTest, SendXrWithRrtr) { function TEST_F (line 526) | TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfSending) { function TEST_F (line 536) | TEST_F(RtcpSenderTest, TestNoXrRrtrSentIfNotEnabled) { function TEST_F (line 546) | TEST_F(RtcpSenderTest, TestRegisterRtcpPacketTypeObserver) { function TEST_F (line 564) | TEST_F(RtcpSenderTest, SendTmmbr) { function TEST_F (line 577) | TEST_F(RtcpSenderTest, SendTmmbn) { function TEST_F (line 605) | TEST_F(RtcpSenderTest, SendsTmmbnIfSetAndEmpty) { function TEST_F (line 622) | TEST_F(RtcpSenderTest, ByeMustBeLast) { function TEST_F (line 663) | TEST_F(RtcpSenderTest, SendXrWithTargetBitrate) { function TEST_F (line 699) | TEST_F(RtcpSenderTest, SendImmediateXrWithTargetBitrate) { function TEST_F (line 735) | TEST_F(RtcpSenderTest, SendTargetBitrateExplicitZeroOnStreamRemoval) { function TEST_F (line 773) | TEST_F(RtcpSenderTest, DoesntSchedulesInitialReportWhenSsrcSetOnConstr... function TEST_F (line 782) | TEST_F(RtcpSenderTest, SendsCombinedRtcpPacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_config.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_config.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_impl.cc type webrtc (line 39) | namespace webrtc { type SenderReportTimes (line 42) | struct SenderReportTimes { type RtcpTransceiverImpl::RemoteSenderState (line 49) | struct RtcpTransceiverImpl::RemoteSenderState { class RtcpTransceiverImpl::PacketSender (line 59) | class RtcpTransceiverImpl::PacketSender { method PacketSender (line 61) | PacketSender(rtcp::RtcpPacket::PacketReadyCallback callback, method AppendPacket (line 70) | void AppendPacket(const rtcp::RtcpPacket& packet) { method Send (line 75) | void Send() { method IsEmpty (line 82) | bool IsEmpty() const { return index_ == 0; } FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_impl.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_impl_unittest.cc class MockReceiveStatisticsProvider (line 58) | class MockReceiveStatisticsProvider : public webrtc::ReceiveStatisticsPr... class MockMediaReceiverRtcpObserver (line 63) | class MockMediaReceiverRtcpObserver : public webrtc::MediaReceiverRtcpOb... class FakeRtcpTransport (line 83) | class FakeRtcpTransport : public webrtc::Transport { method SendRtcp (line 85) | bool SendRtcp(const uint8_t* data, size_t size) override { method SendRtp (line 89) | bool SendRtp(const uint8_t*, size_t, const webrtc::PacketOptions&) ove... method WaitPacket (line 95) | bool WaitPacket() { class RtcpParserTransport (line 109) | class RtcpParserTransport : public webrtc::Transport { method RtcpParserTransport (line 111) | explicit RtcpParserTransport(RtcpPacketParser* parser) : parser_(parse... method num_packets (line 113) | int num_packets() const { return num_packets_; } method SendRtcp (line 116) | bool SendRtcp(const uint8_t* data, size_t size) override { method SendRtp (line 122) | bool SendRtp(const uint8_t*, size_t, const webrtc::PacketOptions&) ove... function RtcpTransceiverConfig (line 131) | RtcpTransceiverConfig DefaultTestConfig() { function TEST (line 144) | TEST(RtcpTransceiverImplTest, NeedToStopPeriodicTaskToDestroyOnTaskQueue) { function TEST (line 164) | TEST(RtcpTransceiverImplTest, CanDestroyAfterTaskQueue) { function TEST (line 179) | TEST(RtcpTransceiverImplTest, DelaysSendingFirstCompondPacket) { function TEST (line 204) | TEST(RtcpTransceiverImplTest, PeriodicallySendsPackets) { function TEST (line 238) | TEST(RtcpTransceiverImplTest, SendCompoundPacketDelaysPeriodicSendPacket... function TEST (line 284) | TEST(RtcpTransceiverImplTest, SendsNoRtcpWhenNetworkStateIsDown) { function TEST (line 303) | TEST(RtcpTransceiverImplTest, SendsRtcpWhenNetworkStateIsUp) { function TEST (line 324) | TEST(RtcpTransceiverImplTest, SendsPeriodicRtcpWhenNetworkStateIsUp) { function TEST (line 349) | TEST(RtcpTransceiverImplTest, SendsMinimalCompoundPacket) { function TEST (line 372) | TEST(RtcpTransceiverImplTest, SendsNoRembInitially) { function TEST (line 388) | TEST(RtcpTransceiverImplTest, SetRembIncludesRembInNextCompoundPacket) { function TEST (line 407) | TEST(RtcpTransceiverImplTest, SetRembUpdatesValuesToSend) { function TEST (line 432) | TEST(RtcpTransceiverImplTest, SetRembSendsImmediatelyIfSendRembOnChange) { function TEST (line 457) | TEST(RtcpTransceiverImplTest, function TEST (line 476) | TEST(RtcpTransceiverImplTest, SetRembIncludesRembInAllCompoundPackets) { function TEST (line 494) | TEST(RtcpTransceiverImplTest, SendsNoRembAfterUnset) { function TEST (line 516) | TEST(RtcpTransceiverImplTest, ReceiverReportUsesReceiveStatistics) { function TEST (line 544) | TEST(RtcpTransceiverImplTest, MultipleObserversOnSameSsrc) { function TEST (line 565) | TEST(RtcpTransceiverImplTest, DoesntCallsObserverAfterRemoved) { function TEST (line 584) | TEST(RtcpTransceiverImplTest, CallsObserverOnSenderReportBySenderSsrc) { function TEST (line 606) | TEST(RtcpTransceiverImplTest, CallsObserverOnByeBySenderSsrc) { function TEST (line 624) | TEST(RtcpTransceiverImplTest, CallsObserverOnTargetBitrateBySenderSsrc) { function TEST (line 653) | TEST(RtcpTransceiverImplTest, SkipsIncorrectTargetBitrateEntries) { function TEST (line 675) | TEST(RtcpTransceiverImplTest, CallsObserverOnByeBehindSenderReport) { function TEST (line 695) | TEST(RtcpTransceiverImplTest, CallsObserverOnByeBehindUnknownRtcpPacket) { function TEST (line 714) | TEST(RtcpTransceiverImplTest, function TEST (line 758) | TEST(RtcpTransceiverImplTest, function TEST (line 807) | TEST(RtcpTransceiverImplTest, SendsNack) { function TEST (line 827) | TEST(RtcpTransceiverImplTest, RequestKeyFrameWithPictureLossIndication) { function TEST (line 846) | TEST(RtcpTransceiverImplTest, RequestKeyFrameWithFullIntraRequest) { function TEST (line 865) | TEST(RtcpTransceiverImplTest, RequestKeyFrameWithFirIncreaseSeqNoPerSsrc) { function TEST (line 895) | TEST(RtcpTransceiverImplTest, SendFirDoesNotIncreaseSeqNoIfOldRequest) { function TEST (line 920) | TEST(RtcpTransceiverImplTest, KeyFrameRequestCreatesCompoundPacket) { function TEST (line 939) | TEST(RtcpTransceiverImplTest, KeyFrameRequestCreatesReducedSizePacket) { function TEST (line 958) | TEST(RtcpTransceiverImplTest, SendsXrRrtrWhenEnabled) { function TEST (line 979) | TEST(RtcpTransceiverImplTest, SendsNoXrRrtrWhenDisabled) { function TEST (line 996) | TEST(RtcpTransceiverImplTest, CalculatesRoundTripTimeOnDlrr) { function TEST (line 1021) | TEST(RtcpTransceiverImplTest, IgnoresUnknownSsrcInDlrr) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtcp_transceiver_unittest.cc class MockMediaReceiverRtcpObserver (line 43) | class MockMediaReceiverRtcpObserver : public webrtc::MediaReceiverRtcpOb... function WaitPostedTasks (line 53) | void WaitPostedTasks(TaskQueueForTest* queue) { function TEST (line 59) | TEST(RtcpTransceiverTest, SendsRtcpOnTaskQueueWhenCreatedOffTaskQueue) { function TEST (line 76) | TEST(RtcpTransceiverTest, SendsRtcpOnTaskQueueWhenCreatedOnTaskQueue) { function TEST (line 96) | TEST(RtcpTransceiverTest, CanBeDestroyedOnTaskQueue) { function TEST (line 112) | TEST(RtcpTransceiverTest, CanBeDestroyedWithoutBlocking) { function TEST (line 133) | TEST(RtcpTransceiverTest, MaySendPacketsAfterDestructor) { // i.e. Be c... function CreateSenderReport (line 153) | rtc::CopyOnWriteBuffer CreateSenderReport(uint32_t ssrc, uint32_t rtp_ti... function TEST (line 163) | TEST(RtcpTransceiverTest, DoesntPostToRtcpObserverAfterCallToRemove) { function TEST (line 190) | TEST(RtcpTransceiverTest, RemoveMediaReceiverRtcpObserverIsNonBlocking) { function TEST (line 215) | TEST(RtcpTransceiverTest, CanCallSendCompoundPacketFromAnyThread) { function TEST (line 244) | TEST(RtcpTransceiverTest, DoesntSendPacketsAfterStopCallback) { function TEST (line 263) | TEST(RtcpTransceiverTest, SendsCombinedRtcpPacketOnTaskQueue) { function TEST (line 300) | TEST(RtcpTransceiverTest, SendFrameIntraRequestDefaultsToNewRequest) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_extension_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 24) | TEST(RtpDependencyDescriptorExtensionTest, Writer3BytesForPerfectTempl... function TEST (line 40) | TEST(RtpDependencyDescriptorExtensionTest, WriteZeroInUnusedBits) { function TEST (line 68) | TEST(RtpDependencyDescriptorExtensionTest, function TEST (line 92) | TEST(RtpDependencyDescriptorExtensionTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.cc type webrtc (line 20) | namespace webrtc { type NextLayerIdc (line 79) | enum NextLayerIdc : uint32_t { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_reader.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.cc type webrtc (line 24) | namespace webrtc { type NextLayerIdc (line 27) | enum class NextLayerIdc : uint64_t { function NextLayerIdc (line 35) | NextLayerIdc GetNextLayerIdc(const FrameDependencyTemplate& previous, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_dependency_descriptor_writer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_descriptor_authentication.cc type webrtc (line 20) | namespace webrtc { function RtpDescriptorAuthentication (line 22) | std::vector RtpDescriptorAuthentication( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_descriptor_authentication.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_fec_unittest.cc type webrtc (line 23) | namespace webrtc { function DeepCopyEveryNthPacket (line 36) | void DeepCopyEveryNthPacket(const ForwardErrorCorrection::PacketList& ... class RtpFecTest (line 54) | class RtpFecTest : public ::testing::Test { method RtpFecTest (line 56) | RtpFecTest() class FlexfecForwardErrorCorrection (line 174) | class FlexfecForwardErrorCorrection : public ForwardErrorCorrection { method FlexfecForwardErrorCorrection (line 178) | FlexfecForwardErrorCorrection() method GetFirstFecSeqNum (line 187) | static uint16_t GetFirstFecSeqNum(uint16_t next_media_seq_num) { class UlpfecForwardErrorCorrection (line 193) | class UlpfecForwardErrorCorrection : public ForwardErrorCorrection { method UlpfecForwardErrorCorrection (line 197) | UlpfecForwardErrorCorrection() method GetFirstFecSeqNum (line 206) | static uint16_t GetFirstFecSeqNum(uint16_t next_media_seq_num) { function TYPED_TEST (line 215) | TYPED_TEST(RtpFecTest, WillProtectMediaPacketsWithLargeSequenceNumberG... function TYPED_TEST (line 237) | TYPED_TEST(RtpFecTest, function TYPED_TEST (line 261) | TYPED_TEST(RtpFecTest, FecRecoveryNoLoss) { function TYPED_TEST (line 291) | TYPED_TEST(RtpFecTest, FecRecoveryWithLoss) { function TYPED_TEST (line 338) | TYPED_TEST(RtpFecTest, NoFecRecoveryWithOldFecPacket) { function TYPED_TEST (line 406) | TYPED_TEST(RtpFecTest, FecRecoveryWithSeqNumGapOneFrameRecovery) { function TEST_F (line 456) | TEST_F(RtpFecTestUlpfecOnly, FecRecoveryWithSeqNumGapOneFrameRecovery) { function TEST_F (line 507) | TEST_F(RtpFecTestFlexfecOnly, FecRecoveryWithSeqNumGapOneFrameNoRecove... function TYPED_TEST (line 557) | TYPED_TEST(RtpFecTest, FecRecoveryWithMediaOutOfOrder) { function TYPED_TEST (line 598) | TYPED_TEST(RtpFecTest, FecRecoveryWithFecOutOfOrder) { function TYPED_TEST (line 639) | TYPED_TEST(RtpFecTest, FecRecoveryWithLoss50percRandomMask) { function TYPED_TEST (line 703) | TYPED_TEST(RtpFecTest, FecRecoveryWithLoss50percBurstyMask) { function TYPED_TEST (line 781) | TYPED_TEST(RtpFecTest, FecRecoveryNoLossUep) { function TYPED_TEST (line 811) | TYPED_TEST(RtpFecTest, FecRecoveryWithLossUep) { function TYPED_TEST (line 858) | TYPED_TEST(RtpFecTest, FecRecoveryWithLoss50percUepRandomMask) { function TYPED_TEST (line 920) | TYPED_TEST(RtpFecTest, FecRecoveryNonConsecutivePackets) { function TYPED_TEST (line 985) | TYPED_TEST(RtpFecTest, FecRecoveryNonConsecutivePacketsExtension) { function TYPED_TEST (line 1057) | TYPED_TEST(RtpFecTest, FecRecoveryNonConsecutivePacketsWrap) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format.cc type webrtc (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_h264.cc type webrtc (line 33) | namespace webrtc { type NalDefs (line 41) | enum NalDefs : uint8_t { kFBit = 0x80, kNriMask = 0x60, kTypeMask = 0x... type FuDefs (line 44) | enum FuDefs : uint8_t { kSBit = 0x80, kEBit = 0x40, kRBit = 0x20 } FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_h264.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_h264_unittest.cc type webrtc (line 25) | namespace webrtc { type Nalu (line 40) | enum Nalu { type NalDefs (line 54) | enum NalDefs { kFBit = 0x80, kNriMask = 0x60, kTypeMask = 0x1F } type FuDefs (line 57) | enum FuDefs { kSBit = 0x80, kEBit = 0x40, kRBit = 0x20 } function GenerateNalUnit (line 60) | rtc::Buffer GenerateNalUnit(size_t size) { function CreateFrame (line 75) | rtc::Buffer CreateFrame(std::initializer_list nalu_sizes) { function CreateFrame (line 98) | rtc::Buffer CreateFrame(rtc::ArrayView nalus) { function FetchAllPackets (line 118) | std::vector FetchAllPackets(RtpPacketizerH264* packet... class RtpPacketizerH264ModeTest (line 132) | class RtpPacketizerH264ModeTest function TEST_P (line 135) | TEST_P(RtpPacketizerH264ModeTest, SingleNalu) { function TEST_P (line 145) | TEST_P(RtpPacketizerH264ModeTest, SingleNaluTwoPackets) { function TEST_P (line 160) | TEST_P(RtpPacketizerH264ModeTest, function TEST_P (line 179) | TEST_P(RtpPacketizerH264ModeTest, function TEST_P (line 198) | TEST_P(RtpPacketizerH264ModeTest, function TEST (line 219) | TEST(RtpPacketizerH264Test, StapA) { function TEST (line 254) | TEST(RtpPacketizerH264Test, SingleNalUnitModeHasNoStapA) { function TEST (line 269) | TEST(RtpPacketizerH264Test, StapARespectsFirstPacketReduction) { function TEST (line 294) | TEST(RtpPacketizerH264Test, StapARespectsLastPacketReduction) { function TEST (line 319) | TEST(RtpPacketizerH264Test, TooSmallForStapAHeaders) { function TEST (line 344) | TEST(RtpPacketizerH264Test, MixedStapAFUA) { function TEST (line 387) | TEST(RtpPacketizerH264Test, LastFragmentFitsInSingleButNotLastPacket) { function TestFua (line 409) | std::vector TestFua(size_t frame_payload_size, function TEST (line 440) | TEST(RtpPacketizerH264Test, FUAOddSize) { function TEST (line 446) | TEST(RtpPacketizerH264Test, FUAWithFirstPacketReduction) { function TEST (line 454) | TEST(RtpPacketizerH264Test, FUAWithLastPacketReduction) { function TEST (line 462) | TEST(RtpPacketizerH264Test, FUAWithSinglePacketReduction) { function TEST (line 469) | TEST(RtpPacketizerH264Test, FUAEvenSize) { function TEST (line 475) | TEST(RtpPacketizerH264Test, FUARounding) { function TEST (line 482) | TEST(RtpPacketizerH264Test, FUABig) { function TEST (line 491) | TEST(RtpPacketizerH264Test, RejectsOverlongDataInPacketizationMode0) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_h265.cc type webrtc (line 23) | namespace webrtc { type NaluType (line 26) | enum NaluType { type HevcNalHdrMasks (line 64) | enum HevcNalHdrMasks { type HevcFuDefs (line 75) | enum HevcFuDefs { kHevcSBit = 0x80, kHevcEBit = 0x40, kHevcFuTypeBit =... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_h265.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_unittest.cc type webrtc (line 20) | namespace webrtc { function EffectivePacketsSizeDifference (line 34) | int EffectivePacketsSizeDifference( function Sum (line 45) | int Sum(const std::vector& sizes) { function TEST (line 49) | TEST(RtpPacketizerSplitAboutEqually, AllPacketsAreEqualSumToPayloadLen) { function TEST (line 59) | TEST(RtpPacketizerSplitAboutEqually, AllPacketsAreEqualRespectsMaxPayl... function TEST (line 69) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 82) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 95) | TEST(RtpPacketizerSplitAboutEqually, AllPacketsAreEqualInSize) { function TEST (line 105) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 117) | TEST(RtpPacketizerSplitAboutEqually, SomePacketsAreSmallerSumToPayload... function TEST (line 127) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 138) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 150) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 162) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 173) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 186) | TEST(RtpPacketizerSplitAboutEqually, GivesNonZeroPayloadLengthEachPack... function TEST (line 202) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 213) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 222) | TEST(RtpPacketizerSplitAboutEqually, function TEST (line 235) | TEST(RtpPacketizerSplitAboutEqually, RejectsZeroMaxPayloadLen) { function TEST (line 242) | TEST(RtpPacketizerSplitAboutEqually, RejectsZeroFirstPacketLen) { function TEST (line 250) | TEST(RtpPacketizerSplitAboutEqually, RejectsZeroLastPacketLen) { function TEST (line 258) | TEST(RtpPacketizerSplitAboutEqually, CantPutSinglePayloadByteInTwoPack... function TEST (line 266) | TEST(RtpPacketizerSplitAboutEqually, CanPutTwoPayloadBytesInTwoPackets) { function TEST (line 274) | TEST(RtpPacketizerSplitAboutEqually, CanPutSinglePayloadByteInOnePacke... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_video_generic.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_video_generic.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_video_generic_unittest.cc type webrtc (line 25) | namespace webrtc { function NextPacketFillPayloadSizes (line 35) | std::vector NextPacketFillPayloadSizes(RtpPacketizerGeneric* pack... function TEST (line 44) | TEST(RtpPacketizerVideoGeneric, RespectsMaxPayloadSize) { function TEST (line 57) | TEST(RtpPacketizerVideoGeneric, UsesMaxPayloadSize) { function TEST (line 72) | TEST(RtpPacketizerVideoGeneric, WritesExtendedHeaderWhenPictureIdIsSet) { function TEST (line 93) | TEST(RtpPacketizerVideoGeneric, RespectsMaxPayloadSizeWithExtendedHead... function TEST (line 109) | TEST(RtpPacketizerVideoGeneric, UsesMaxPayloadSizeWithExtendedHeader) { function TEST (line 126) | TEST(RtpPacketizerVideoGeneric, FrameIdOver15bitsWrapsAround) { function TEST (line 146) | TEST(RtpPacketizerVideoGeneric, NoFrameIdDoesNotWriteExtendedHeader) { function TEST (line 159) | TEST(RtpPacketizerVideoGeneric, DoesNotWriteHeaderForRawPayload) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp8.cc type webrtc (line 24) | namespace webrtc { function ValidateHeader (line 37) | bool ValidateHeader(const RTPVideoHeaderVP8& hdr_info) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp8.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.cc type webrtc (line 17) | namespace webrtc { function Bit (line 40) | int Bit(uint8_t byte, int position) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp8_test_helper.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp8_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 24) | TEST(RtpPacketizerVp8Test, ResultPacketsAreAlmostEqualSize) { function TEST (line 38) | TEST(RtpPacketizerVp8Test, EqualSizeWithLastPacketReduction) { function TEST (line 59) | TEST(RtpPacketizerVp8Test, NonReferenceBit) { function TEST (line 74) | TEST(RtpPacketizerVp8Test, Tl0PicIdxAndTID) { function TEST (line 88) | TEST(RtpPacketizerVp8Test, KeyIdx) { function TEST (line 101) | TEST(RtpPacketizerVp8Test, TIDAndKeyIdx) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp9.cc type webrtc (line 28) | namespace webrtc { function TemporalIdxField (line 35) | uint8_t TemporalIdxField(const RTPVideoHeaderVP9& hdr, uint8_t def) { function SpatialIdxField (line 39) | uint8_t SpatialIdxField(const RTPVideoHeaderVP9& hdr, uint8_t def) { function Tl0PicIdxField (line 43) | int16_t Tl0PicIdxField(const RTPVideoHeaderVP9& hdr, uint8_t def) { function PictureIdLength (line 55) | size_t PictureIdLength(const RTPVideoHeaderVP9& hdr) { function PictureIdPresent (line 61) | bool PictureIdPresent(const RTPVideoHeaderVP9& hdr) { function LayerInfoLength (line 75) | size_t LayerInfoLength(const RTPVideoHeaderVP9& hdr) { function LayerInfoPresent (line 82) | bool LayerInfoPresent(const RTPVideoHeaderVP9& hdr) { function RefIndicesLength (line 93) | size_t RefIndicesLength(const RTPVideoHeaderVP9& hdr) { function SsDataLength (line 122) | size_t SsDataLength(const RTPVideoHeaderVP9& hdr) { function PayloadDescriptorLengthMinusSsData (line 145) | size_t PayloadDescriptorLengthMinusSsData(const RTPVideoHeaderVP9& hdr) { function WritePictureId (line 158) | bool WritePictureId(const RTPVideoHeaderVP9& vp9, function WriteLayerInfoCommon (line 174) | bool WriteLayerInfoCommon(const RTPVideoHeaderVP9& vp9, function WriteLayerInfoNonFlexibleMode (line 192) | bool WriteLayerInfoNonFlexibleMode(const RTPVideoHeaderVP9& vp9, function WriteLayerInfo (line 198) | bool WriteLayerInfo(const RTPVideoHeaderVP9& vp9, function WriteRefIndices (line 216) | bool WriteRefIndices(const RTPVideoHeaderVP9& vp9, function WriteSsData (line 250) | bool WriteSsData(const RTPVideoHeaderVP9& vp9, rtc::BitBufferWriter* w... function RTPVideoHeaderVP9 (line 289) | RTPVideoHeaderVP9 RemoveInactiveSpatialLayers( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp9.h function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_format_vp9_unittest.cc type webrtc (line 22) | namespace webrtc { function VerifyHeader (line 24) | void VerifyHeader(const RTPVideoHeaderVP9& expected, function ParseAndCheckPacket (line 70) | void ParseAndCheckPacket(const uint8_t* packet, class RtpPacketizerVp9Test (line 118) | class RtpPacketizerVp9Test : public ::testing::Test { method RtpPacketizerVp9Test (line 123) | RtpPacketizerVp9Test() : packet_(kNoExtensions, kMaxPacketSize) {} method SetUp (line 124) | void SetUp() override { expected_.InitRTPVideoHeaderVP9(); } method Init (line 133) | void Init(size_t payload_size, size_t packet_size) { method CheckPayload (line 142) | void CheckPayload(const uint8_t* packet, method CreateParseAndCheckPackets (line 152) | void CreateParseAndCheckPackets( method CreateParseAndCheckPacketsLayers (line 173) | void CreateParseAndCheckPacketsLayers(size_t num_spatial_layers, function TEST_F (line 189) | TEST_F(RtpPacketizerVp9Test, TestEqualSizedMode_OnePacket) { function TEST_F (line 201) | TEST_F(RtpPacketizerVp9Test, TestEqualSizedMode_TwoPackets) { function TEST_F (line 214) | TEST_F(RtpPacketizerVp9Test, TestTooShortBufferToFitPayload) { function TEST_F (line 222) | TEST_F(RtpPacketizerVp9Test, TestOneBytePictureId) { function TEST_F (line 239) | TEST_F(RtpPacketizerVp9Test, TestTwoBytePictureId) { function TEST_F (line 256) | TEST_F(RtpPacketizerVp9Test, TestLayerInfoWithNonFlexibleMode) { function TEST_F (line 278) | TEST_F(RtpPacketizerVp9Test, TestLayerInfoWithFlexibleMode) { function TEST_F (line 298) | TEST_F(RtpPacketizerVp9Test, TestRefIdx) { function TEST_F (line 327) | TEST_F(RtpPacketizerVp9Test, TestRefIdxFailsWithoutPictureId) { function TEST_F (line 340) | TEST_F(RtpPacketizerVp9Test, TestSsDataWithoutSpatialResolutionPresent) { function TEST_F (line 364) | TEST_F(RtpPacketizerVp9Test, TestSsDataWithoutGbitPresent) { function TEST_F (line 382) | TEST_F(RtpPacketizerVp9Test, TestSsData) { function TEST_F (line 426) | TEST_F(RtpPacketizerVp9Test, TestSsDataDoesNotFitInAveragePacket) { function TEST_F (line 471) | TEST_F(RtpPacketizerVp9Test, EndOfPictureSetsSetMarker) { function TEST_F (line 499) | TEST_F(RtpPacketizerVp9Test, TestGeneratesMinimumNumberOfPackets) { function TEST_F (line 522) | TEST_F(RtpPacketizerVp9Test, TestRespectsLastPacketReductionLen) { function TEST_F (line 551) | TEST_F(RtpPacketizerVp9Test, TestNonRefForInterLayerPred) { function TEST_F (line 564) | TEST_F(RtpPacketizerVp9Test, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_generic_frame_descriptor.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_generic_frame_descriptor_extension_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 26) | TEST(RtpGenericFrameDescriptorExtensionTest, function TEST (line 43) | TEST(RtpGenericFrameDescriptorExtensionTest, function TEST (line 62) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseLastPacketOfSubFrame) { function TEST (line 72) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteLastPacketOfSubFrame) { function TEST (line 85) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseMinShortFrameDepende... function TEST (line 95) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteMinShortFrameDepende... function TEST (line 109) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseMaxShortFrameDepende... function TEST (line 119) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteMaxShortFrameDepende... function TEST (line 133) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseMinLongFrameDependen... function TEST (line 143) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteMinLongFrameDependen... function TEST (line 157) | TEST(RtpGenericFrameDescriptorExtensionTest, function TEST (line 168) | TEST(RtpGenericFrameDescriptorExtensionTest, function TEST (line 184) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseMaxLongFrameDependen... function TEST (line 194) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteMaxLongFrameDependen... function TEST (line 208) | TEST(RtpGenericFrameDescriptorExtensionTest, ParseTwoFrameDependencies) { function TEST (line 220) | TEST(RtpGenericFrameDescriptorExtensionTest, WriteTwoFrameDependencies) { function TEST (line 237) | TEST(RtpGenericFrameDescriptorExtensionTest, function TEST (line 249) | TEST(RtpGenericFrameDescriptorExtensionTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extension_map.cc type webrtc (line 21) | namespace webrtc { type ExtensionInfo (line 24) | struct ExtensionInfo { function ExtensionInfo (line 30) | constexpr ExtensionInfo CreateExtensionInfo() { function RTPExtensionType (line 99) | RTPExtensionType RtpHeaderExtensionMap::GetType(int id) const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extension_map_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 20) | TEST(RtpHeaderExtensionTest, RegisterByType) { function TEST (line 31) | TEST(RtpHeaderExtensionTest, RegisterByUri) { function TEST (line 41) | TEST(RtpHeaderExtensionTest, RegisterWithTrait) { function TEST (line 51) | TEST(RtpHeaderExtensionTest, RegisterDuringContruction) { function TEST (line 60) | TEST(RtpHeaderExtensionTest, RegisterTwoByteHeaderExtensions) { function TEST (line 67) | TEST(RtpHeaderExtensionTest, RegisterIllegalArg) { function TEST (line 74) | TEST(RtpHeaderExtensionTest, Idempotent) { function TEST (line 84) | TEST(RtpHeaderExtensionTest, NonUniqueId) { function TEST (line 92) | TEST(RtpHeaderExtensionTest, GetType) { function TEST (line 100) | TEST(RtpHeaderExtensionTest, GetId) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extension_size.cc type webrtc (line 15) | namespace webrtc { function RtpHeaderExtensionSize (line 17) | int RtpHeaderExtensionSize(rtc::ArrayView exte... FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extension_size.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extension_size_unittest.cc function TEST (line 28) | TEST(RtpHeaderExtensionSizeTest, ReturnsZeroIfNoExtensionsAreRegistered) { function TEST (line 37) | TEST(RtpHeaderExtensionSizeTest, IncludesSizeOfExtensionHeaders) { function TEST (line 47) | TEST(RtpHeaderExtensionSizeTest, RoundsUpTo32bitAlignmant) { function TEST (line 56) | TEST(RtpHeaderExtensionSizeTest, SumsSeveralExtensions) { function TEST (line 68) | TEST(RtpHeaderExtensionSizeTest, LargeIdForce2BytesHeader) { function TEST (line 80) | TEST(RtpHeaderExtensionSizeTest, LargeValueForce2BytesHeader) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extensions.cc type webrtc (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_header_extensions.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_history.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_history.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_history_unittest.cc type webrtc (line 22) | namespace webrtc { function To16u (line 28) | uint16_t To16u(size_t sequence_number) { class RtpPacketHistoryTest (line 35) | class RtpPacketHistoryTest : public ::testing::TestWithParam { method RtpPacketHistoryTest (line 37) | RtpPacketHistoryTest() method CreateRtpPacket (line 44) | std::unique_ptr CreateRtpPacket(uint16_t seq_num) { function TEST_P (line 54) | TEST_P(RtpPacketHistoryTest, SetStoreStatus) { function TEST_P (line 64) | TEST_P(RtpPacketHistoryTest, ClearsHistoryAfterSetStoreStatus) { function TEST_P (line 75) | TEST_P(RtpPacketHistoryTest, StartSeqResetAfterReset) { function TEST_P (line 101) | TEST_P(RtpPacketHistoryTest, NoStoreStatus) { function TEST_P (line 109) | TEST_P(RtpPacketHistoryTest, GetRtpPacket_NotStored) { function TEST_P (line 114) | TEST_P(RtpPacketHistoryTest, PutRtpPacket) { function TEST_P (line 123) | TEST_P(RtpPacketHistoryTest, GetRtpPacket) { function TEST_P (line 138) | TEST_P(RtpPacketHistoryTest, PacketStateIsCorrect) { function TEST_P (line 169) | TEST_P(RtpPacketHistoryTest, MinResendTimeWithPacer) { function TEST_P (line 210) | TEST_P(RtpPacketHistoryTest, MinResendTimeWithoutPacer) { function TEST_P (line 236) | TEST_P(RtpPacketHistoryTest, RemovesOldestSentPacketWhenAtMaxSize) { function TEST_P (line 267) | TEST_P(RtpPacketHistoryTest, RemovesOldestPacketWhenAtMaxCapacity) { function TEST_P (line 295) | TEST_P(RtpPacketHistoryTest, RemovesLowestPrioPaddingWhenAtMaxCapacity) { function TEST_P (line 332) | TEST_P(RtpPacketHistoryTest, DontRemoveUnsentPackets) { function TEST_P (line 365) | TEST_P(RtpPacketHistoryTest, DontRemoveTooRecentlyTransmittedPackets) { function TEST_P (line 390) | TEST_P(RtpPacketHistoryTest, DontRemoveTooRecentlyTransmittedPacketsHi... function TEST_P (line 419) | TEST_P(RtpPacketHistoryTest, RemovesOldWithCulling) { function TEST_P (line 442) | TEST_P(RtpPacketHistoryTest, RemovesOldWithCullingHighRtt) { function TEST_P (line 468) | TEST_P(RtpPacketHistoryTest, CullWithAcks) { function TEST_P (line 521) | TEST_P(RtpPacketHistoryTest, SetsPendingTransmissionState) { function TEST_P (line 563) | TEST_P(RtpPacketHistoryTest, GetPacketAndSetSent) { function TEST_P (line 590) | TEST_P(RtpPacketHistoryTest, GetPacketWithEncapsulation) { function TEST_P (line 617) | TEST_P(RtpPacketHistoryTest, GetPacketWithEncapsulationAbortOnNullptr) { function TEST_P (line 634) | TEST_P(RtpPacketHistoryTest, DontRemovePendingTransmissions) { function TEST_P (line 667) | TEST_P(RtpPacketHistoryTest, PrioritizedPayloadPadding) { function TEST_P (line 709) | TEST_P(RtpPacketHistoryTest, NoPendingPacketAsPadding) { function TEST_P (line 727) | TEST_P(RtpPacketHistoryTest, PayloadPaddingWithEncapsulation) { function TEST_P (line 749) | TEST_P(RtpPacketHistoryTest, NackAfterAckIsNoop) { function TEST_P (line 763) | TEST_P(RtpPacketHistoryTest, OutOfOrderInsertRemoval) { function TEST_P (line 795) | TEST_P(RtpPacketHistoryTest, UsesLastPacketAsPaddingWithPrioOff) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_received.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_received.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_to_send.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_to_send.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packet_unittest.cc type webrtc (line 19) | namespace webrtc { function TestCreateAndParseColorSpaceExtension (line 188) | void TestCreateAndParseColorSpaceExtension(bool with_hdr_metadata) { function TEST (line 205) | TEST(RtpPacketTest, CreateMinimum) { function TEST (line 214) | TEST(RtpPacketTest, CreateWithExtension) { function TEST (line 226) | TEST(RtpPacketTest, CreateWith2Extensions) { function TEST (line 241) | TEST(RtpPacketTest, CreateWithTwoByteHeaderExtensionFirst) { function TEST (line 260) | TEST(RtpPacketTest, CreateWithTwoByteHeaderExtensionLast) { function TEST (line 282) | TEST(RtpPacketTest, CreateWithDynamicSizedExtensions) { function TEST (line 294) | TEST(RtpPacketTest, TryToCreateWithEmptyRsid) { function TEST (line 301) | TEST(RtpPacketTest, TryToCreateWithLongRsid) { function TEST (line 310) | TEST(RtpPacketTest, TryToCreateWithEmptyMid) { function TEST (line 317) | TEST(RtpPacketTest, TryToCreateWithLongMid) { function TEST (line 326) | TEST(RtpPacketTest, TryToCreateTwoByteHeaderNotSupported) { function TEST (line 334) | TEST(RtpPacketTest, CreateWithMaxSizeHeaderExtension) { function TEST (line 357) | TEST(RtpPacketTest, SetReservedExtensionsAfterPayload) { function TEST (line 372) | TEST(RtpPacketTest, CreatePurePadding) { function TEST (line 386) | TEST(RtpPacketTest, CreateUnalignedPadding) { function TEST (line 400) | TEST(RtpPacketTest, WritesPaddingSizeToLastByte) { function TEST (line 408) | TEST(RtpPacketTest, UsesZerosForPadding) { function TEST (line 417) | TEST(RtpPacketTest, CreateOneBytePadding) { function TEST (line 428) | TEST(RtpPacketTest, FailsToAddPaddingWithoutCapacity) { function TEST (line 436) | TEST(RtpPacketTest, ParseMinimum) { function TEST (line 447) | TEST(RtpPacketTest, ParseBuffer) { function TEST (line 461) | TEST(RtpPacketTest, ParseWithExtension) { function TEST (line 478) | TEST(RtpPacketTest, GetExtensionWithoutParametersReturnsOptionalValue) { function TEST (line 495) | TEST(RtpPacketTest, GetRawExtensionWhenPresent) { function TEST (line 511) | TEST(RtpPacketTest, GetRawExtensionWhenAbsent) { function TEST (line 527) | TEST(RtpPacketTest, ParseWithInvalidSizedExtension) { function TEST (line 543) | TEST(RtpPacketTest, ParseWithOverSizedExtension) { function TEST (line 566) | TEST(RtpPacketTest, ParseWith2Extensions) { function TEST (line 582) | TEST(RtpPacketTest, ParseSecondPacketWithFewerExtensions) { function TEST (line 597) | TEST(RtpPacketTest, ParseWith2ExtensionsInvalidPadding) { function TEST (line 612) | TEST(RtpPacketTest, ParseWith2ExtensionsReservedExtensionId) { function TEST (line 627) | TEST(RtpPacketTest, ParseWithAllFeatures) { function TEST (line 643) | TEST(RtpPacketTest, ParseTwoByteHeaderExtension) { function TEST (line 654) | TEST(RtpPacketTest, ParseLongTwoByteHeaderExtension) { function TEST (line 665) | TEST(RtpPacketTest, ParseTwoByteHeaderExtensionWithPadding) { function TEST (line 683) | TEST(RtpPacketTest, ParseWithExtensionDelayed) { function TEST (line 703) | TEST(RtpPacketTest, ParseDynamicSizeExtension) { function TEST (line 742) | TEST(RtpPacketTest, ParseWithMid) { type UncopyableValue (line 753) | struct UncopyableValue { method UncopyableValue (line 754) | UncopyableValue() = default; method UncopyableValue (line 755) | UncopyableValue(const UncopyableValue&) = delete; method UncopyableValue (line 756) | UncopyableValue& operator=(const UncopyableValue&) = delete; type UncopyableExtension (line 758) | struct UncopyableExtension { method ValueSize (line 762) | static size_t ValueSize(const UncopyableValue& value) { return 1; } method Write (line 763) | static bool Write(rtc::ArrayView data, method Parse (line 767) | static bool Parse(rtc::ArrayView data, function TEST (line 775) | TEST(RtpPacketTest, SetUncopyableExtension) { function TEST (line 784) | TEST(RtpPacketTest, GetUncopyableExtension) { function TEST (line 795) | TEST(RtpPacketTest, CreateAndParseTimingFrameExtension) { function TEST (line 832) | TEST(RtpPacketTest, ParseLegacyTimingFrameExtension) { function TEST (line 848) | TEST(RtpPacketTest, CreateAndParseColorSpaceExtension) { function TEST (line 852) | TEST(RtpPacketTest, CreateAndParseColorSpaceExtensionWithoutHdrMetadat... function TEST (line 856) | TEST(RtpPacketTest, CreateAndParseAbsoluteCaptureTime) { function TEST (line 885) | TEST(RtpPacketTest, function TEST (line 915) | TEST(RtpPacketTest, CreateAndParseTransportSequenceNumber) { function TEST (line 939) | TEST(RtpPacketTest, CreateAndParseTransportSequenceNumberV2) { function TEST (line 970) | TEST(RtpPacketTest, CreateAndParseTransportSequenceNumberV2Preallocate... function TEST (line 1005) | TEST(RtpPacketTest, function TEST (line 1040) | TEST(RtpPacketTest, ReservedExtensionsCountedAsSetExtension) { function TEST (line 1061) | TEST(RtpPacketTest, RemoveMultipleExtensions) { function TEST (line 1089) | TEST(RtpPacketTest, RemoveExtensionPreservesOtherUnregisteredExtension... function TEST (line 1120) | TEST(RtpPacketTest, RemoveExtensionFailure) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packetizer_av1.cc type webrtc (line 24) | namespace webrtc { function ObuHasExtension (line 38) | bool ObuHasExtension(uint8_t obu_header) { function ObuHasSize (line 42) | bool ObuHasSize(uint8_t obu_header) { function ObuType (line 46) | int ObuType(uint8_t obu_header) { function Leb128Size (line 50) | int Leb128Size(int value) { function WriteLeb128 (line 61) | int WriteLeb128(uint32_t value, uint8_t* buffer) { function MaxFragmentSize (line 76) | int MaxFragmentSize(int remaining_bytes) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packetizer_av1.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_packetizer_av1_unittest.cc type webrtc (line 28) | namespace webrtc { type RtpPayload (line 51) | struct RtpPayload { method RtpPayload (line 55) | RtpPayload() : rtp_packet(/*extensions=*/nullptr) {} method RtpPayload (line 56) | RtpPayload& operator=(RtpPayload&&) = default; method RtpPayload (line 57) | RtpPayload(RtpPayload&&) = default; method const_iterator (line 59) | const_iterator begin() const { return rtp_packet.payload().begin(); } method const_iterator (line 60) | const_iterator end() const { return rtp_packet.payload().end(); } method size (line 62) | size_t size() const { return rtp_packet.payload().size(); } method aggregation_header (line 64) | uint8_t aggregation_header() const { return rtp_packet.payload()[0]; } class Av1Frame (line 71) | class Av1Frame { method Av1Frame (line 76) | explicit Av1Frame(rtc::scoped_refptr frame) method const_iterator (line 79) | const_iterator begin() const { return frame_ ? frame_->data() : null... method const_iterator (line 80) | const_iterator end() const { function Packetize (line 88) | std::vector Packetize( function Av1Frame (line 104) | Av1Frame ReassembleFrame(rtc::ArrayView rtp_payloads) { method Av1Frame (line 76) | explicit Av1Frame(rtc::scoped_refptr frame) method const_iterator (line 79) | const_iterator begin() const { return frame_ ? frame_->data() : null... method const_iterator (line 80) | const_iterator end() const { class Obu (line 112) | class Obu { method Obu (line 114) | explicit Obu(uint8_t obu_type) : header_(obu_type | kObuSizePresentB... method Obu (line 118) | Obu& WithExtension(uint8_t extension) { method Obu (line 123) | Obu& WithoutSize() { method Obu (line 127) | Obu& WithPayload(std::vector payload) { function BuildAv1Frame (line 139) | std::vector BuildAv1Frame(std::initializer_list obus) { function TEST (line 160) | TEST(RtpPacketizerAv1Test, PacketizeOneObuWithoutSizeAndExtension) { function TEST (line 168) | TEST(RtpPacketizerAv1Test, PacketizeOneObuWithoutSizeWithExtension) { function TEST (line 179) | TEST(RtpPacketizerAv1Test, RemovesObuSizeFieldWithoutExtension) { function TEST (line 188) | TEST(RtpPacketizerAv1Test, RemovesObuSizeFieldWithExtension) { function TEST (line 198) | TEST(RtpPacketizerAv1Test, OmitsSizeForLastObuWhenThreeObusFitsIntoThe... function TEST (line 211) | TEST(RtpPacketizerAv1Test, UseSizeForAllObusWhenFourObusFitsIntoThePac... function TEST (line 226) | TEST(RtpPacketizerAv1Test, DiscardsTemporalDelimiterAndTileListObu) { function TEST (line 243) | TEST(RtpPacketizerAv1Test, SplitTwoObusIntoTwoPacketForceSplitObuHeade... function TEST (line 269) | TEST(RtpPacketizerAv1Test, function TEST (line 281) | TEST(RtpPacketizerAv1Test, function TEST (line 293) | TEST(RtpPacketizerAv1Test, DoesntSetNbitAtThePacketsOfADeltaFrame) { function TEST (line 310) | TEST(RtpPacketizerAv1Test, SplitSingleObuIntoTwoPackets) { function TEST (line 323) | TEST(RtpPacketizerAv1Test, SplitSingleObuIntoManyPackets) { function TEST (line 337) | TEST(RtpPacketizerAv1Test, SetMarkerBitForLastPacketInEndOfPictureFram... function TEST (line 351) | TEST(RtpPacketizerAv1Test, DoesntSetMarkerBitForPacketsNotInEndOfPictu... function TEST (line 365) | TEST(RtpPacketizerAv1Test, SplitTwoObusIntoTwoPackets) { function TEST (line 381) | TEST(RtpPacketizerAv1Test, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_config.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl.cc type webrtc (line 34) | namespace webrtc { function RtpState (line 267) | RtpState ModuleRtpRtcpImpl::GetRtpState() const { function RtpState (line 272) | RtpState ModuleRtpRtcpImpl::GetRtxState() const { function RtcpMode (line 467) | RtcpMode ModuleRtpRtcpImpl::RTCP() const { function RtpSendRates (line 688) | RtpSendRates ModuleRtpRtcpImpl::GetSendRates() const { function RTPSender (line 753) | RTPSender* ModuleRtpRtcpImpl::RtpSender() { function RTPSender (line 757) | const RTPSender* ModuleRtpRtcpImpl::RtpSender() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl.h function namespace (line 39) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl2.cc type webrtc (line 34) | namespace webrtc { function RtpState (line 213) | RtpState ModuleRtpRtcpImpl2::GetRtpState() const { function RtpState (line 218) | RtpState ModuleRtpRtcpImpl2::GetRtxState() const { function RtcpMode (line 431) | RtcpMode ModuleRtpRtcpImpl2::RTCP() const { function RtpSendRates (line 655) | RtpSendRates ModuleRtpRtcpImpl2::GetSendRates() const { function RTPSender (line 722) | RTPSender* ModuleRtpRtcpImpl2::RtpSender() { function RTPSender (line 726) | const RTPSender* ModuleRtpRtcpImpl2::RtpSender() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl2.h function namespace (line 44) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl2_unittest.cc type webrtc (line 40) | namespace webrtc { class RtcpRttStatsTestImpl (line 52) | class RtcpRttStatsTestImpl : public RtcpRttStats { method RtcpRttStatsTestImpl (line 54) | RtcpRttStatsTestImpl() : rtt_ms_(0) {} method OnRttUpdate (line 57) | void OnRttUpdate(int64_t rtt_ms) override { rtt_ms_ = rtt_ms; } method LastProcessedRtt (line 58) | int64_t LastProcessedRtt() const override { return rtt_ms_; } class SendTransport (line 62) | class SendTransport : public Transport { method SendTransport (line 64) | SendTransport() method SetRtpRtcpModule (line 71) | void SetRtpRtcpModule(ModuleRtpRtcpImpl2* receiver) { receiver_ = re... method SimulateNetworkDelay (line 72) | void SimulateNetworkDelay(int64_t delay_ms, TimeController* time_con... method SendRtp (line 76) | bool SendRtp(const uint8_t* data, method SendRtcp (line 86) | bool SendRtcp(const uint8_t* data, size_t len) override { method NumRtcpSent (line 100) | size_t NumRtcpSent() { return rtcp_packets_sent_; } class RtpRtcpModule (line 111) | class RtpRtcpModule : public RtcpPacketTypeCounterObserver { method RtpRtcpModule (line 113) | RtpRtcpModule(TimeController* time_controller, bool is_sender) method RtcpPacketTypesCounterUpdated (line 131) | void RtcpPacketTypesCounterUpdated( method RtcpPacketTypeCounter (line 137) | RtcpPacketTypeCounter RtcpSent() { method RtcpPacketTypeCounter (line 142) | RtcpPacketTypeCounter RtcpReceived() { method RtpSent (line 146) | int RtpSent() { return transport_.rtp_packets_sent_; } method LastRtpSequenceNumber (line 147) | uint16_t LastRtpSequenceNumber() { method LastNackListSent (line 150) | std::vector LastNackListSent() { method SetRtcpReportIntervalAndReset (line 153) | void SetRtcpReportIntervalAndReset(int rtcp_report_interval_ms) { method CreateModuleImpl (line 159) | void CreateModuleImpl() { class RtpRtcpImpl2Test (line 182) | class RtpRtcpImpl2Test : public ::testing::Test { method RtpRtcpImpl2Test (line 184) | RtpRtcpImpl2Test() method SetUp (line 189) | void SetUp() override { method AdvanceTimeMs (line 211) | void AdvanceTimeMs(int64_t milliseconds) { method SendFrame (line 222) | void SendFrame(const RtpRtcpModule* module, method IncomingRtcpNack (line 246) | void IncomingRtcpNack(const RtpRtcpModule* module, uint16_t sequence... function TEST_F (line 260) | TEST_F(RtpRtcpImpl2Test, RetransmitsAllLayers) { function TEST_F (line 288) | TEST_F(RtpRtcpImpl2Test, Rtt) { function TEST_F (line 331) | TEST_F(RtpRtcpImpl2Test, RttForReceiverOnly) { function TEST_F (line 350) | TEST_F(RtpRtcpImpl2Test, NoSrBeforeMedia) { function TEST_F (line 371) | TEST_F(RtpRtcpImpl2Test, RtcpPacketTypeCounter_Nack) { function TEST_F (line 389) | TEST_F(RtpRtcpImpl2Test, AddStreamDataCounters) { function TEST_F (line 432) | TEST_F(RtpRtcpImpl2Test, SendsInitialNackList) { function TEST_F (line 444) | TEST_F(RtpRtcpImpl2Test, SendsExtendedNackList) { function TEST_F (line 468) | TEST_F(RtpRtcpImpl2Test, ReSendsNackListAfterRttMs) { function TEST_F (line 493) | TEST_F(RtpRtcpImpl2Test, UniqueNackRequests) { function TEST_F (line 533) | TEST_F(RtpRtcpImpl2Test, ConfigurableRtcpReportInterval) { function TEST_F (line 581) | TEST_F(RtpRtcpImpl2Test, StoresPacketInfoForSentPackets) { function TEST_F (line 642) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsNotAvailable) { function TEST_F (line 647) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsAvailable) { function TEST_F (line 657) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsNotUpdatedWithUnexpectedSsrc) { function TEST_F (line 673) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsCheckStatsFromLastReport) { function TEST_F (line 696) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsCount) { function TEST_F (line 712) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsArrivalTimestampSet) { function TEST_F (line 724) | TEST_F(RtpRtcpImpl2Test, SenderReportStatsPacketByteCounters) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_impl_unittest.cc type webrtc (line 36) | namespace webrtc { class RtcpRttStatsTestImpl (line 48) | class RtcpRttStatsTestImpl : public RtcpRttStats { method RtcpRttStatsTestImpl (line 50) | RtcpRttStatsTestImpl() : rtt_ms_(0) {} method OnRttUpdate (line 53) | void OnRttUpdate(int64_t rtt_ms) override { rtt_ms_ = rtt_ms; } method LastProcessedRtt (line 54) | int64_t LastProcessedRtt() const override { return rtt_ms_; } class SendTransport (line 58) | class SendTransport : public Transport { method SendTransport (line 60) | SendTransport() method SetRtpRtcpModule (line 67) | void SetRtpRtcpModule(ModuleRtpRtcpImpl* receiver) { receiver_ = rec... method SimulateNetworkDelay (line 68) | void SimulateNetworkDelay(int64_t delay_ms, SimulatedClock* clock) { method SendRtp (line 72) | bool SendRtp(const uint8_t* data, method SendRtcp (line 82) | bool SendRtcp(const uint8_t* data, size_t len) override { method NumRtcpSent (line 95) | size_t NumRtcpSent() { return rtcp_packets_sent_; } class RtpRtcpModule (line 105) | class RtpRtcpModule : public RtcpPacketTypeCounterObserver { method RtpRtcpModule (line 107) | RtpRtcpModule(SimulatedClock* clock, bool is_sender) method RtcpPacketTypesCounterUpdated (line 124) | void RtcpPacketTypesCounterUpdated( method RtcpPacketTypeCounter (line 130) | RtcpPacketTypeCounter RtcpSent() { method RtcpPacketTypeCounter (line 135) | RtcpPacketTypeCounter RtcpReceived() { method RtpSent (line 139) | int RtpSent() { return transport_.rtp_packets_sent_; } method LastRtpSequenceNumber (line 140) | uint16_t LastRtpSequenceNumber() { method LastNackListSent (line 143) | std::vector LastNackListSent() { method SetRtcpReportIntervalAndReset (line 146) | void SetRtcpReportIntervalAndReset(int rtcp_report_interval_ms) { method CreateModuleImpl (line 152) | void CreateModuleImpl() { class RtpRtcpImplTest (line 175) | class RtpRtcpImplTest : public ::testing::Test { method RtpRtcpImplTest (line 177) | RtpRtcpImplTest() method SetUp (line 182) | void SetUp() override { method SendFrame (line 209) | void SendFrame(const RtpRtcpModule* module, method IncomingRtcpNack (line 233) | void IncomingRtcpNack(const RtpRtcpModule* module, uint16_t sequence... function TEST_F (line 247) | TEST_F(RtpRtcpImplTest, RetransmitsAllLayers) { function TEST_F (line 275) | TEST_F(RtpRtcpImplTest, Rtt) { function TEST_F (line 317) | TEST_F(RtpRtcpImplTest, RttForReceiverOnly) { function TEST_F (line 336) | TEST_F(RtpRtcpImplTest, NoSrBeforeMedia) { function TEST_F (line 357) | TEST_F(RtpRtcpImplTest, RtcpPacketTypeCounter_Nack) { function TEST_F (line 375) | TEST_F(RtpRtcpImplTest, AddStreamDataCounters) { function TEST_F (line 418) | TEST_F(RtpRtcpImplTest, SendsInitialNackList) { function TEST_F (line 430) | TEST_F(RtpRtcpImplTest, SendsExtendedNackList) { function TEST_F (line 454) | TEST_F(RtpRtcpImplTest, ReSendsNackListAfterRttMs) { function TEST_F (line 479) | TEST_F(RtpRtcpImplTest, UniqueNackRequests) { function TEST_F (line 519) | TEST_F(RtpRtcpImplTest, ConfigurableRtcpReportInterval) { function TEST_F (line 567) | TEST_F(RtpRtcpImplTest, StoresPacketInfoForSentPackets) { function TEST_F (line 625) | TEST_F(RtpRtcpImplTest, SenderReportStatsNotAvailable) { function TEST_F (line 630) | TEST_F(RtpRtcpImplTest, SenderReportStatsAvailable) { function TEST_F (line 640) | TEST_F(RtpRtcpImplTest, SenderReportStatsNotUpdatedWithUnexpectedSsrc) { function TEST_F (line 656) | TEST_F(RtpRtcpImplTest, SenderReportStatsCheckStatsFromLastReport) { function TEST_F (line 679) | TEST_F(RtpRtcpImplTest, SenderReportStatsCount) { function TEST_F (line 695) | TEST_F(RtpRtcpImplTest, SenderReportStatsArrivalTimestampSet) { function TEST_F (line 707) | TEST_F(RtpRtcpImplTest, SenderReportStatsPacketByteCounters) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_rtcp_interface.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender.cc type webrtc (line 37) | namespace webrtc { function RtpExtensionSize (line 50) | constexpr RtpExtensionSize CreateExtensionSize() { function RtpExtensionSize (line 55) | constexpr RtpExtensionSize CreateMaxExtensionSize() { function IsNonVolatile (line 103) | bool IsNonVolatile(RTPExtensionType type) { function HasBweExtension (line 134) | bool HasBweExtension(const RtpHeaderExtensionMap& extensions_map) { function GetMaxPaddingSizeFactor (line 141) | double GetMaxPaddingSizeFactor(const WebRtcKeyValueConfig* field_trial... function CopyHeaderAndExtensionsToRtxPacket (line 663) | static void CopyHeaderAndExtensionsToRtxPacket(const RtpPacketToSend& ... function RtpState (line 791) | RtpState RTPSender::GetRtpState() const { function RtpState (line 807) | RtpState RTPSender::GetRtxRtpState() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_audio.cc type webrtc (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_audio.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_audio_unittest.cc type webrtc (line 27) | namespace webrtc { class LoopbackTransportTest (line 42) | class LoopbackTransportTest : public webrtc::Transport { method LoopbackTransportTest (line 44) | LoopbackTransportTest() { method SendRtp (line 50) | bool SendRtp(const uint8_t* data, method SendRtcp (line 57) | bool SendRtcp(const uint8_t* data, size_t len) override { return fal... method RtpPacketReceived (line 58) | const RtpPacketReceived& last_sent_packet() { return sent_packets_.b... method packets_sent (line 59) | int packets_sent() { return sent_packets_.size(); } class RtpSenderAudioTest (line 68) | class RtpSenderAudioTest : public ::testing::Test { method RtpSenderAudioTest (line 70) | RtpSenderAudioTest() function TEST_F (line 92) | TEST_F(RtpSenderAudioTest, SendAudio) { function TEST_F (line 108) | TEST_F(RtpSenderAudioTest, SendAudioWithAudioLevelExtension) { function TEST_F (line 136) | TEST_F(RtpSenderAudioTest, SendAudioWithoutAbsoluteCaptureTime) { function TEST_F (line 152) | TEST_F(RtpSenderAudioTest, SendAudioWithAbsoluteCaptureTime) { function TEST_F (line 179) | TEST_F(RtpSenderAudioTest, function TEST_F (line 217) | TEST_F(RtpSenderAudioTest, CheckMarkerBitForTelephoneEvents) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_egress.cc type webrtc (line 24) | namespace webrtc { function IsTrialSetTo (line 33) | bool IsTrialSetTo(const WebRtcKeyValueConfig* field_trials, function RtpSendRates (line 296) | RtpSendRates RtpSenderEgress::GetSendRates() const { function RtpSendRates (line 302) | RtpSendRates RtpSenderEgress::GetSendRatesLocked(int64_t now_ms) const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_egress.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_unittest.cc type webrtc (line 48) | namespace webrtc { function ConvertMsToAbsSendTime (line 97) | uint64_t ConvertMsToAbsSendTime(int64_t time_ms) { class LoopbackTransportTest (line 101) | class LoopbackTransportTest : public webrtc::Transport { method LoopbackTransportTest (line 103) | LoopbackTransportTest() : total_bytes_sent_(0) { method SendRtp (line 122) | bool SendRtp(const uint8_t* data, method SendRtcp (line 131) | bool SendRtcp(const uint8_t* data, size_t len) override { return fal... method RtpPacketReceived (line 132) | const RtpPacketReceived& last_sent_packet() { return sent_packets_.b... method packets_sent (line 133) | int packets_sent() { return sent_packets_.size(); } type TestConfig (line 147) | struct TestConfig { method TestConfig (line 148) | explicit TestConfig(bool with_overhead) : with_overhead(with_overhea... class MockRtpPacketPacer (line 152) | class MockRtpPacketPacer : public RtpPacketSender { method MockRtpPacketPacer (line 154) | MockRtpPacketPacer() {} class MockSendSideDelayObserver (line 163) | class MockSendSideDelayObserver : public SendSideDelayObserver { class MockSendPacketObserver (line 171) | class MockSendPacketObserver : public SendPacketObserver { class MockTransportFeedbackObserver (line 176) | class MockTransportFeedbackObserver : public TransportFeedbackObserver { class StreamDataTestCallback (line 185) | class StreamDataTestCallback : public StreamDataCountersCallback { method StreamDataTestCallback (line 187) | StreamDataTestCallback() method DataCountersUpdated (line 191) | void DataCountersUpdated(const StreamDataCounters& counters, method MatchPacketCounter (line 200) | void MatchPacketCounter(const RtpPacketCounter& expected, method Matches (line 208) | void Matches(uint32_t ssrc, const StreamDataCounters& counters) { class TaskQueuePacketSender (line 216) | class TaskQueuePacketSender : public RtpPacketSender { method TaskQueuePacketSender (line 218) | TaskQueuePacketSender(TimeController* time_controller, method EnqueuePackets (line 226) | void EnqueuePackets( method TaskQueueBase (line 237) | TaskQueueBase* task_queue() const { return queue_.get(); } type RtpSenderContext (line 247) | struct RtpSenderContext : public SequenceNumberAssigner { method RtpSenderContext (line 248) | RtpSenderContext(const RtpRtcpInterface::Configuration& config, method AssignSequenceNumber (line 261) | void AssignSequenceNumber(RtpPacketToSend* packet) override { method InjectPacket (line 266) | void InjectPacket(std::unique_ptr packet, class FieldTrialConfig (line 282) | class FieldTrialConfig : public WebRtcKeyValueConfig { method FieldTrialConfig (line 284) | FieldTrialConfig() method SetOverHeadEnabled (line 289) | void SetOverHeadEnabled(bool enabled) { overhead_enabled_ = enabled; } method SetMaxPaddingFactor (line 290) | void SetMaxPaddingFactor(double factor) { max_padding_factor_ = fact... method Lookup (line 292) | std::string Lookup(absl::string_view key) const override { class RtpSenderTest (line 311) | class RtpSenderTest : public ::testing::TestWithParam { method RtpSenderTest (line 313) | RtpSenderTest() method SetUp (line 329) | void SetUp() override { SetUpRtpSender(true, false, false); } method RTPSender (line 331) | RTPSender* rtp_sender() { method RtpSenderEgress (line 336) | RtpSenderEgress* rtp_egress() { method SetUpRtpSender (line 341) | void SetUpRtpSender(bool pacer, method SetUpRtpSender (line 348) | void SetUpRtpSender(bool pacer, method BuildRtpPacket (line 389) | std::unique_ptr BuildRtpPacket(int payload_type, method SendPacket (line 403) | std::unique_ptr SendPacket(int64_t capture_time_ms, method SendGenericPacket (line 417) | std::unique_ptr SendGenericPacket() { method GenerateAndSendPadding (line 427) | size_t GenerateAndSendPadding(size_t target_size_bytes) { method EnableRtx (line 441) | void EnableRtx() { method EnableMidSending (line 453) | void EnableMidSending(const std::string& mid) { method EnableRidSending (line 460) | void EnableRidSending(const std::string& rid) { class RtpSenderTestWithoutPacer (line 471) | class RtpSenderTestWithoutPacer : public RtpSenderTest { method SetUp (line 473) | void SetUp() override { SetUpRtpSender(false, false, false); } function TEST_P (line 476) | TEST_P(RtpSenderTestWithoutPacer, AllocatePacketSetCsrc) { function TEST_P (line 489) | TEST_P(RtpSenderTestWithoutPacer, AllocatePacketReserveExtensions) { function TEST_P (line 514) | TEST_P(RtpSenderTestWithoutPacer, AssignSequenceNumberAdvanceSequenceN... function TEST_P (line 525) | TEST_P(RtpSenderTestWithoutPacer, AssignSequenceNumberFailsOnNotSendin... function TEST_P (line 533) | TEST_P(RtpSenderTestWithoutPacer, AssignSequenceNumberMayAllowPaddingO... function TEST_P (line 550) | TEST_P(RtpSenderTest, AssignSequenceNumberAllowsPaddingOnAudio) { function TEST_P (line 584) | TEST_P(RtpSenderTestWithoutPacer, AssignSequenceNumberSetPaddingTimest... function TEST_P (line 599) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 637) | TEST_P(RtpSenderTestWithoutPacer, SendsPacketsWithTransportSequenceNum... function TEST_P (line 676) | TEST_P(RtpSenderTestWithoutPacer, PacketOptionsNoRetransmission) { function TEST_P (line 693) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 703) | TEST_P( function TEST_P (line 714) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 723) | TEST_P(RtpSenderTestWithoutPacer, DoesnSetIncludedInAllocationByDefaul... function TEST_P (line 730) | TEST_P(RtpSenderTestWithoutPacer, OnSendSideDelayUpdated) { function TEST_P (line 809) | TEST_P(RtpSenderTestWithoutPacer, OnSendPacketUpdated) { function TEST_P (line 819) | TEST_P(RtpSenderTest, SendsPacketsWithTransportSequenceNumber) { function TEST_P (line 870) | TEST_P(RtpSenderTest, WritesPacerExitToTimingExtension) { function TEST_P (line 904) | TEST_P(RtpSenderTest, WritesNetwork2ToTimingExtensionWithPacer) { function TEST_P (line 943) | TEST_P(RtpSenderTest, WritesNetwork2ToTimingExtensionWithoutPacer) { function TEST_P (line 968) | TEST_P(RtpSenderTest, TrafficSmoothingWithExtensions) { function TEST_P (line 1011) | TEST_P(RtpSenderTest, TrafficSmoothingRetransmits) { function TEST_P (line 1075) | TEST_P(RtpSenderTest, SendPadding) { function TEST_P (line 1185) | TEST_P(RtpSenderTest, OnSendPacketUpdated) { function TEST_P (line 1208) | TEST_P(RtpSenderTest, OnSendPacketNotUpdatedForRetransmits) { function TEST_P (line 1230) | TEST_P(RtpSenderTestWithoutPacer, SendGenericVideo) { function TEST_P (line 1271) | TEST_P(RtpSenderTestWithoutPacer, SendRawVideo) { function TEST_P (line 1293) | TEST_P(RtpSenderTest, SendFlexfecPackets) { function TEST_P (line 1393) | TEST_P(RtpSenderTestWithoutPacer, SendFlexfecPackets) { function TEST_P (line 1455) | TEST_P(RtpSenderTestWithoutPacer, MidIncludedOnSentPackets) { function TEST_P (line 1473) | TEST_P(RtpSenderTestWithoutPacer, RidIncludedOnSentPackets) { function TEST_P (line 1487) | TEST_P(RtpSenderTestWithoutPacer, RidIncludedOnRtxSentPackets) { function TEST_P (line 1511) | TEST_P(RtpSenderTestWithoutPacer, MidAndRidNotIncludedOnSentPacketsAft... function TEST_P (line 1540) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 1565) | TEST_P(RtpSenderTestWithoutPacer, MidAndRidIncludedOnFirstRtxPacket) { function TEST_P (line 1597) | TEST_P(RtpSenderTestWithoutPacer, MidAndRidNotIncludedOnRtxPacketsAfte... function TEST_P (line 1638) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 1679) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 1703) | TEST_P(RtpSenderTestWithoutPacer, function TEST_P (line 1726) | TEST_P(RtpSenderTest, FecOverheadRate) { function TEST_P (line 1784) | TEST_P(RtpSenderTest, BitrateCallbacks) { function TEST_P (line 1867) | TEST_P(RtpSenderTestWithoutPacer, StreamDataCountersCallbacks) { function TEST_P (line 1920) | TEST_P(RtpSenderTestWithoutPacer, StreamDataCountersCallbacksUlpfec) { function TEST_P (line 1961) | TEST_P(RtpSenderTestWithoutPacer, BytesReportedCorrectly) { function TEST_P (line 1999) | TEST_P(RtpSenderTestWithoutPacer, RespectsNackBitrateLimit) { function TEST_P (line 2032) | TEST_P(RtpSenderTest, UpdatingCsrcsUpdatedOverhead) { function TEST_P (line 2049) | TEST_P(RtpSenderTest, OnOverheadChanged) { function TEST_P (line 2069) | TEST_P(RtpSenderTest, CountMidOnlyUntilAcked) { function TEST_P (line 2096) | TEST_P(RtpSenderTest, DontCountVolatileExtensionsIntoOverhead) { function TEST_P (line 2123) | TEST_P(RtpSenderTest, SendPacketMatchesVideo) { function TEST_P (line 2136) | TEST_P(RtpSenderTest, SendPacketMatchesAudio) { function TEST_P (line 2149) | TEST_P(RtpSenderTest, SendPacketMatchesRetransmissions) { function TEST_P (line 2169) | TEST_P(RtpSenderTest, SendPacketMatchesPadding) { function TEST_P (line 2189) | TEST_P(RtpSenderTest, SendPacketMatchesFlexfec) { function TEST_P (line 2202) | TEST_P(RtpSenderTest, SendPacketMatchesUlpfec) { function TEST_P (line 2215) | TEST_P(RtpSenderTest, SendPacketHandlesRetransmissionHistory) { function TEST_P (line 2256) | TEST_P(RtpSenderTest, SendPacketUpdatesExtensions) { function TEST_P (line 2286) | TEST_P(RtpSenderTest, SendPacketSetsPacketOptions) { function TEST_P (line 2311) | TEST_P(RtpSenderTest, SendPacketUpdatesStats) { function TEST_P (line 2381) | TEST_P(RtpSenderTest, GeneratedPaddingHasBweExtensions) { function TEST_P (line 2452) | TEST_P(RtpSenderTest, GeneratePaddingResendsOldPacketsWithRtx) { function TEST_P (line 2504) | TEST_P(RtpSenderTest, LimitsPayloadPaddingSize) { function TEST_P (line 2547) | TEST_P(RtpSenderTest, GeneratePaddingCreatesPurePaddingWithoutRtx) { function TEST_P (line 2603) | TEST_P(RtpSenderTest, SupportsPadding) { function TEST_P (line 2640) | TEST_P(RtpSenderTest, SetsCaptureTimeAndPopulatesTransmissionOffset) { function TEST_P (line 2705) | TEST_P(RtpSenderTestWithoutPacer, ClearHistoryOnSequenceNumberCange) { function TEST_P (line 2734) | TEST_P(RtpSenderTest, IgnoresNackAfterDisablingMedia) { function TEST_P (line 2763) | TEST_P(RtpSenderTest, DoesntFecProtectRetransmissions) { function TEST_P (line 2798) | TEST_P(RtpSenderTest, MarksPacketsWithKeyframeStatus) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_video.cc type webrtc (line 44) | namespace webrtc { function BuildRedPayload (line 52) | void BuildRedPayload(const RtpPacketToSend& media_packet, function MinimizeDescriptor (line 64) | bool MinimizeDescriptor(RTPVideoHeader* video_header) { function IsBaseLayer (line 78) | bool IsBaseLayer(const RTPVideoHeader& video_header) { function IsNoopDelay (line 116) | bool IsNoopDelay(const VideoPlayoutDelay& delay) { function LoadVideoPlayoutDelayOverride (line 120) | absl::optional LoadVideoPlayoutDelayOverride( function PacketWillLikelyBeRequestedForRestransmitionIfLost (line 135) | bool PacketWillLikelyBeRequestedForRestransmitionIfLost( type TemporalIdGetter (line 782) | struct TemporalIdGetter { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_video.h type RetransmissionMode (line 53) | enum RetransmissionMode : uint8_t { function class (line 61) | class RTPSenderVideo { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.cc type webrtc (line 21) | namespace webrtc { class TransformableVideoSenderFrame (line 24) | class TransformableVideoSenderFrame : public TransformableVideoFrameIn... method TransformableVideoSenderFrame (line 26) | TransformableVideoSenderFrame( method GetData (line 48) | rtc::ArrayView GetData() const override { method SetData (line 52) | void SetData(rtc::ArrayView data) override { method GetTimestamp (line 56) | uint32_t GetTimestamp() const override { return timestamp_; } method GetSsrc (line 57) | uint32_t GetSsrc() const override { return ssrc_; } method IsKeyFrame (line 59) | bool IsKeyFrame() const override { method GetAdditionalData (line 63) | std::vector GetAdditionalData() const override { method VideoFrameMetadata (line 67) | const VideoFrameMetadata& GetMetadata() const override { return meta... method RTPVideoHeader (line 69) | const RTPVideoHeader& GetHeader() const { return header_; } method GetPayloadType (line 70) | int GetPayloadType() const { return payload_type_; } method GetCodecType (line 71) | absl::optional GetCodecType() const { return codec_t... method GetCaptureTimeMs (line 72) | int64_t GetCaptureTimeMs() const { return capture_time_ms_; } FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_video_frame_transformer_delegate.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sender_video_unittest.cc type webrtc (line 45) | namespace webrtc { class LoopbackTransportTest (line 83) | class LoopbackTransportTest : public webrtc::Transport { method LoopbackTransportTest (line 85) | LoopbackTransportTest() { method SendRtp (line 107) | bool SendRtp(const uint8_t* data, method SendRtcp (line 114) | bool SendRtcp(const uint8_t* data, size_t len) override { return fal... method RtpPacketReceived (line 115) | const RtpPacketReceived& last_sent_packet() { return sent_packets_.b... method packets_sent (line 116) | int packets_sent() { return sent_packets_.size(); } class TestRtpSenderVideo (line 126) | class TestRtpSenderVideo : public RTPSenderVideo { method TestRtpSenderVideo (line 128) | TestRtpSenderVideo(Clock* clock, method AllowRetransmission (line 140) | bool AllowRetransmission(const RTPVideoHeader& header, class FieldTrials (line 149) | class FieldTrials : public WebRtcKeyValueConfig { method FieldTrials (line 151) | explicit FieldTrials(bool use_send_side_bwe_with_overhead) method set_include_capture_clock_offset (line 155) | void set_include_capture_clock_offset(bool include_capture_clock_off... method Lookup (line 159) | std::string Lookup(absl::string_view key) const override { class RtpSenderVideoTest (line 173) | class RtpSenderVideoTest : public ::testing::TestWithParam { method RtpSenderVideoTest (line 175) | RtpSenderVideoTest() function TEST_P (line 209) | TEST_P(RtpSenderVideoTest, KeyFrameHasCVO) { function TEST_P (line 226) | TEST_P(RtpSenderVideoTest, TimingFrameHasPacketizationTimstampSet) { function TEST_P (line 254) | TEST_P(RtpSenderVideoTest, DeltaFrameHasCVOWhenChanged) { function TEST_P (line 278) | TEST_P(RtpSenderVideoTest, DeltaFrameHasCVOWhenNonZero) { function TEST_P (line 303) | TEST_P(RtpSenderVideoTest, SendVideoWithCameraAndFlipCVO) { function TEST_P (line 322) | TEST_P(RtpSenderVideoTest, RetransmissionTypesGeneric) { function TEST_P (line 337) | TEST_P(RtpSenderVideoTest, RetransmissionTypesH264) { function TEST_P (line 354) | TEST_P(RtpSenderVideoTest, RetransmissionTypesVP8BaseLayer) { function TEST_P (line 377) | TEST_P(RtpSenderVideoTest, RetransmissionTypesVP8HigherLayers) { function TEST_P (line 397) | TEST_P(RtpSenderVideoTest, RetransmissionTypesVP9) { function TEST_P (line 417) | TEST_P(RtpSenderVideoTest, ConditionalRetransmit) { function TEST_P (line 475) | TEST_P(RtpSenderVideoTest, ConditionalRetransmitLimit) { function TEST_P (line 508) | TEST_P(RtpSenderVideoTest, SendsDependencyDescriptorWhenVideoStructure... function TEST_P (line 576) | TEST_P(RtpSenderVideoTest, PropagatesChainDiffsIntoDependencyDescripto... function TEST_P (line 609) | TEST_P(RtpSenderVideoTest, function TEST_P (line 643) | TEST_P(RtpSenderVideoTest, function TEST_P (line 717) | TEST_P(RtpSenderVideoTest, function TEST_P (line 761) | TEST_P(RtpSenderVideoTest, PopulateGenericFrameDescriptor) { function TEST_P (line 818) | TEST_P(RtpSenderVideoTest, function TEST_P (line 823) | TEST_P(RtpSenderVideoTest, function TEST_P (line 828) | TEST_P(RtpSenderVideoTest, VideoLayersAllocationWithResolutionSentOnKe... function TEST_P (line 864) | TEST_P(RtpSenderVideoTest, function TEST_P (line 912) | TEST_P(RtpSenderVideoTest, function TEST_P (line 958) | TEST_P(RtpSenderVideoTest, VideoLayersAllocationSentOnDeltaFramesOnlyO... function TEST_P (line 1000) | TEST_P(RtpSenderVideoTest, VideoLayersAllocationNotSentOnHigherTempora... function TEST_P (line 1036) | TEST_P(RtpSenderVideoTest, AbsoluteCaptureTime) { function TEST_P (line 1068) | TEST_P(RtpSenderVideoTest, AbsoluteCaptureTimeWithCaptureClockOffset) { function TEST_P (line 1104) | TEST_P(RtpSenderVideoTest, PopulatesPlayoutDelay) { class RtpSenderVideoWithFrameTransformerTest (line 1165) | class RtpSenderVideoWithFrameTransformerTest : public ::testing::Test { method RtpSenderVideoWithFrameTransformerTest (line 1167) | RtpSenderVideoWithFrameTransformerTest() method CreateSenderWithFrameTransformer (line 1183) | std::unique_ptr CreateSenderWithFrameTransformer( function CreateDefaultEncodedImage (line 1201) | std::unique_ptr CreateDefaultEncodedImage() { function TEST_F (line 1209) | TEST_F(RtpSenderVideoWithFrameTransformerTest, function TEST_F (line 1219) | TEST_F(RtpSenderVideoWithFrameTransformerTest, function TEST_F (line 1230) | TEST_F(RtpSenderVideoWithFrameTransformerTest, function TEST_F (line 1245) | TEST_F(RtpSenderVideoWithFrameTransformerTest, OnTransformedFrameSends... function TEST_F (line 1275) | TEST_F(RtpSenderVideoWithFrameTransformerTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sequence_number_map.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sequence_number_map.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_sequence_number_map_unittest.cc type webrtc (line 27) | namespace webrtc { type Association (line 35) | struct Association final { method Association (line 36) | Association(uint16_t sequence_number, Info info) class RtpSequenceNumberMapTest (line 43) | class RtpSequenceNumberMapTest : public ::testing::Test { method RtpSequenceNumberMapTest (line 45) | RtpSequenceNumberMapTest() : random_(1983) {} method Association (line 48) | Association CreateAssociation(uint16_t sequence_number, uint32_t tim... method VerifyAssociations (line 53) | void VerifyAssociations(const RtpSequenceNumberMap& uut, method VerifyAssociations (line 58) | void VerifyAssociations( class RtpSequenceNumberMapTestWithParams (line 86) | class RtpSequenceNumberMapTestWithParams method RtpSequenceNumberMapTestWithParams (line 90) | RtpSequenceNumberMapTestWithParams() = default; method ProduceRandomAssociationSequence (line 93) | std::vector ProduceRandomAssociationSequence( function TEST_F (line 138) | TEST_F(RtpSequenceNumberMapTest, GetBeforeAssociationsRecordedReturnsN... function TEST_F (line 145) | TEST_F(RtpSequenceNumberMapTest, GetUnknownSequenceNumberReturnsNullOp... function TEST_F (line 158) | TEST_F(RtpSequenceNumberMapTest, GetUnknownSequenceNumberReturnsNullOp... function TEST_P (line 170) | TEST_P(RtpSequenceNumberMapTestWithParams, function TEST_F (line 188) | TEST_F(RtpSequenceNumberMapTest, InsertFrameOnSinglePacketFrame) { function TEST_F (line 198) | TEST_F(RtpSequenceNumberMapTest, InsertFrameOnMultiPacketFrameNoWrapAr... function TEST_F (line 210) | TEST_F(RtpSequenceNumberMapTest, InsertFrameOnMultiPacketFrameWithWrap... function TEST_F (line 233) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 327) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 335) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 343) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 351) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 386) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 391) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 396) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 401) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 423) | TEST_F(RtpSequenceNumberMapTest, MaxEntriesObserved) { function TEST_F (line 478) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 486) | TEST_F(RtpSequenceNumberMapTest, function TEST_F (line 494) | TEST_F(RtpSequenceNumberMapTest, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_utility.cc type webrtc (line 29) | namespace webrtc { type RtpUtility (line 31) | namespace RtpUtility { function Word32Align (line 46) | size_t Word32Align(size_t size) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_utility.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_utility_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 31) | TEST(RtpHeaderParser, ParseMinimum) { function TEST (line 51) | TEST(RtpHeaderParser, ParseWithExtension) { function TEST (line 76) | TEST(RtpHeaderParser, ParseWithInvalidSizedExtension) { function TEST (line 103) | TEST(RtpHeaderParser, ParseWithExtensionPadding) { function TEST (line 128) | TEST(RtpHeaderParser, ParseWithOverSizedExtension) { function TEST (line 152) | TEST(RtpHeaderParser, ParseAll9Extensions) { function TEST (line 224) | TEST(RtpHeaderParser, ParseMalformedRsidExtensions) { function TEST (line 249) | TEST(RtpHeaderParser, ParseWithCsrcsExtensionAndPadding) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_video_header.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_video_header.h function namespace (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.cc type webrtc (line 21) | namespace webrtc { function Leb128Size (line 32) | int Leb128Size(uint32_t value) { function WriteLeb128 (line 42) | int WriteLeb128(uint32_t value, uint8_t* buffer) { function ReadLeb128 (line 56) | uint64_t ReadLeb128(const uint8_t*& read_at, const uint8_t* end) { function AllocationIsValid (line 73) | bool AllocationIsValid(const VideoLayersAllocation& allocation) { type SpatialLayersBitmasks (line 127) | struct SpatialLayersBitmasks { function SpatialLayersBitmasks (line 133) | SpatialLayersBitmasks SpatialLayersBitmasksPerRtpStream( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/rtp_video_layers_allocation_extension_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 22) | TEST(RtpVideoLayersAllocationExtension, WriteEmptyLayersAllocationRetu... function TEST (line 30) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 49) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 83) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 117) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 145) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 173) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 206) | TEST(RtpVideoLayersAllocationExtension, function TEST (line 242) | TEST(RtpVideoLayersAllocationExtension, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/source_tracker.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/source_tracker.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/source_tracker_unittest.cc type webrtc (line 28) | namespace webrtc { class ExpectedSourceTracker (line 42) | class ExpectedSourceTracker { method ExpectedSourceTracker (line 44) | explicit ExpectedSourceTracker(Clock* clock) : clock_(clock) {} method OnFrameDelivered (line 46) | void OnFrameDelivered(const RtpPacketInfos& packet_infos) { method GetSources (line 65) | std::vector GetSources() const { method PruneEntries (line 72) | void PruneEntries(int64_t now_ms) const { class SourceTrackerRandomTest (line 97) | class SourceTrackerRandomTest method SourceTrackerRandomTest (line 100) | SourceTrackerRandomTest() method RtpPacketInfos (line 105) | RtpPacketInfos GeneratePacketInfos() { method GenerateClockAdvanceTimeMilliseconds (line 120) | int64_t GenerateClockAdvanceTimeMilliseconds() { method GenerateSsrc (line 146) | uint32_t GenerateSsrc() { method GenerateCsrcs (line 150) | std::vector GenerateCsrcs() { method GenerateRtpTimestamp (line 161) | uint32_t GenerateRtpTimestamp() { method GenerateAudioLevel (line 165) | absl::optional GenerateAudioLevel() { method GenerateAbsoluteCaptureTime (line 175) | absl::optional GenerateAbsoluteCaptureTime() { method GenerateReceiveTimeMs (line 195) | int64_t GenerateReceiveTimeMs() { function TEST_P (line 207) | TEST_P(SourceTrackerRandomTest, RandomOperations) { function TEST (line 235) | TEST(SourceTrackerTest, StartEmpty) { function TEST (line 242) | TEST(SourceTrackerTest, OnFrameDeliveredRecordsSources) { function TEST (line 273) | TEST(SourceTrackerTest, OnFrameDeliveredUpdatesSources) { function TEST (line 323) | TEST(SourceTrackerTest, TimedOutSourcesAreRemoved) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/time_util.cc type webrtc (line 19) | namespace webrtc { function NtpOffsetMsCalledOnce (line 22) | int64_t NtpOffsetMsCalledOnce() { function NtpOffsetMs (line 31) | int64_t NtpOffsetMs() { function NtpTime (line 37) | NtpTime TimeMicrosToNtp(int64_t time_us) { function SaturatedUsToCompactNtp (line 63) | uint32_t SaturatedUsToCompactNtp(int64_t us) { function CompactNtpRttToMs (line 77) | int64_t CompactNtpRttToMs(uint32_t compact_ntp_interval) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/time_util.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/time_util_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(TimeUtilTest, TimeMicrosToNtpDoesntChangeBetweenRuns) { function TEST (line 32) | TEST(TimeUtilTest, TimeMicrosToNtpKeepsIntervals) { function TEST (line 40) | TEST(TimeUtilTest, CompactNtp) { function TEST (line 48) | TEST(TimeUtilTest, CompactNtpRttToMs) { function TEST (line 59) | TEST(TimeUtilTest, CompactNtpRttToMsWithWrap) { function TEST (line 75) | TEST(TimeUtilTest, CompactNtpRttToMsLarge) { function TEST (line 87) | TEST(TimeUtilTest, CompactNtpRttToMsNegative) { function TEST (line 98) | TEST(TimeUtilTest, SaturatedUsToCompactNtp) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/tmmbr_help.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/tmmbr_help.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_generator.cc type webrtc (line 27) | namespace webrtc { function FecProtectionParams (line 189) | const FecProtectionParams& UlpfecGenerator::CurrentParams() const { function DataRate (line 244) | DataRate UlpfecGenerator::CurrentFecRate() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_generator.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_generator_unittest.cc type webrtc (line 23) | namespace webrtc { function VerifyHeader (line 34) | void VerifyHeader(uint16_t seq_num, class UlpfecGeneratorTest (line 50) | class UlpfecGeneratorTest : public ::testing::Test { method UlpfecGeneratorTest (line 52) | UlpfecGeneratorTest() function TEST_F (line 66) | TEST_F(UlpfecGeneratorTest, NoEmptyFecWithSeqNumGaps) { function TEST_F (line 105) | TEST_F(UlpfecGeneratorTest, OneFrameFec) { function TEST_F (line 139) | TEST_F(UlpfecGeneratorTest, TwoFrameFec) { function TEST_F (line 174) | TEST_F(UlpfecGeneratorTest, MixedMediaRtpHeaderLengths) { function TEST_F (line 220) | TEST_F(UlpfecGeneratorTest, UpdatesProtectionParameters) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_header_reader_writer.cc type webrtc (line 20) | namespace webrtc { function UlpfecHeaderSize (line 42) | size_t UlpfecHeaderSize(size_t packet_mask_size) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_header_reader_writer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_header_reader_writer_unittest.cc type webrtc (line 26) | namespace webrtc { function GeneratePacketMask (line 41) | std::unique_ptr GeneratePacketMask(size_t packet_mask_size, function WriteHeader (line 51) | std::unique_ptr WriteHeader(const uint8_t* packet_mask, function ReadHeader (line 65) | std::unique_ptr ReadHeader(const Packet& written_pa... function VerifyHeaders (line 75) | void VerifyHeaders(size_t expected_fec_header_size, function TEST (line 100) | TEST(UlpfecHeaderReaderTest, ReadsSmallHeader) { function TEST (line 123) | TEST(UlpfecHeaderReaderTest, ReadsLargeHeader) { function TEST (line 147) | TEST(UlpfecHeaderWriterTest, FinalizesSmallHeader) { function TEST (line 172) | TEST(UlpfecHeaderWriterTest, FinalizesLargeHeader) { function TEST (line 197) | TEST(UlpfecHeaderWriterTest, CalculateSmallHeaderSize) { function TEST (line 210) | TEST(UlpfecHeaderWriterTest, CalculateLargeHeaderSize) { function TEST (line 223) | TEST(UlpfecHeaderReaderWriterTest, WriteAndReadSmallHeader) { function TEST (line 234) | TEST(UlpfecHeaderReaderWriterTest, WriteAndReadLargeHeader) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_receiver_impl.cc type webrtc (line 21) | namespace webrtc { function FecPacketCounter (line 45) | FecPacketCounter UlpfecReceiverImpl::GetPacketCounter() const { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_receiver_impl.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/ulpfec_receiver_unittest.cc type webrtc (line 27) | namespace webrtc { class NullRecoveredPacketReceiver (line 41) | class NullRecoveredPacketReceiver : public RecoveredPacketReceiver { method OnRecoveredPacket (line 43) | void OnRecoveredPacket(const uint8_t* packet, size_t length) overrid... class UlpfecReceiverTest (line 48) | class UlpfecReceiverTest : public ::testing::Test { method UlpfecReceiverTest (line 50) | UlpfecReceiverTest() function TEST_F (line 187) | TEST_F(UlpfecReceiverTest, TwoMediaOneFec) { function TEST_F (line 225) | TEST_F(UlpfecReceiverTest, TwoMediaOneFecNotUsesRecoveredPackets) { function TEST_F (line 262) | TEST_F(UlpfecReceiverTest, InjectGarbageFecHeaderLengthRecovery) { function TEST_F (line 267) | TEST_F(UlpfecReceiverTest, InjectGarbageFecLevelHeaderProtectionLength) { function TEST_F (line 273) | TEST_F(UlpfecReceiverTest, TwoMediaTwoFec) { function TEST_F (line 295) | TEST_F(UlpfecReceiverTest, TwoFramesOneFec) { function TEST_F (line 316) | TEST_F(UlpfecReceiverTest, OneCompleteOneUnrecoverableFrame) { function TEST_F (line 337) | TEST_F(UlpfecReceiverTest, MaxFramesOneFec) { function TEST_F (line 362) | TEST_F(UlpfecReceiverTest, TooManyFrames) { function TEST_F (line 376) | TEST_F(UlpfecReceiverTest, PacketNotDroppedTooEarly) { function TEST_F (line 415) | TEST_F(UlpfecReceiverTest, PacketDroppedWhenTooOld) { function TEST_F (line 455) | TEST_F(UlpfecReceiverTest, OldFecPacketDropped) { function TEST_F (line 489) | TEST_F(UlpfecReceiverTest, TruncatedPacketWithFBitSet) { function TEST_F (line 496) | TEST_F(UlpfecReceiverTest, function TEST_F (line 507) | TEST_F(UlpfecReceiverTest, TruncatedPacketWithoutDataPastFirstBlock) { function TEST_F (line 515) | TEST_F(UlpfecReceiverTest, MediaWithPadding) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_fec_generator.h type class (line 28) | enum class FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.cc type webrtc (line 24) | namespace webrtc { class ArrayOfArrayViews (line 64) | class ArrayOfArrayViews { class const_iterator (line 66) | class const_iterator method ArrayOfArrayViews (line 67) | ArrayOfArrayViews() = default; method ArrayOfArrayViews (line 68) | ArrayOfArrayViews(const ArrayOfArrayViews&) = default; method ArrayOfArrayViews (line 69) | ArrayOfArrayViews& operator=(const ArrayOfArrayViews&) = default; method empty (line 74) | bool empty() const { return data_.empty(); } method size (line 75) | size_t size() const { return size_; } method Append (line 78) | void Append(const uint8_t* data, size_t size) { class ArrayOfArrayViews::const_iterator (line 90) | class ArrayOfArrayViews::const_iterator { method const_iterator (line 92) | const_iterator() = default; method const_iterator (line 93) | const_iterator(const const_iterator&) = default; method const_iterator (line 94) | const_iterator& operator=(const const_iterator&) = default; method const_iterator (line 96) | const_iterator& operator++() { method const_iterator (line 111) | const_iterator(ArrayOfArrayViews::Storage::const_iterator outer, siz... type ObuInfo (line 141) | struct ObuInfo { function ObuHasExtension (line 161) | bool ObuHasExtension(uint8_t obu_header) { function ObuHasSize (line 165) | bool ObuHasSize(uint8_t obu_header) { function RtpStartsWithFragment (line 169) | bool RtpStartsWithFragment(uint8_t aggregation_header) { function RtpEndsWithFragment (line 172) | bool RtpEndsWithFragment(uint8_t aggregation_header) { function RtpNumObus (line 175) | int RtpNumObus(uint8_t aggregation_header) { // 0 for any number of o... function RtpStartsNewCodedVideoSequence (line 178) | int RtpStartsNewCodedVideoSequence(uint8_t aggregation_header) { function VectorObuInfo (line 185) | VectorObuInfo ParseObus( function WriteLeb128 (line 264) | int WriteLeb128(uint32_t value, uint8_t* buffer) { function CalculateObuSizes (line 279) | bool CalculateObuSizes(ObuInfo* obu_info) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_av1.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_av1_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 29) | TEST(VideoRtpDepacketizerAv1Test, ParsePassFullRtpPayloadAsCodecPayloa... function TEST (line 40) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 53) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 63) | TEST(VideoRtpDepacketizerAv1Test, ParseTreatsWillContinueFlagAsNotEndO... function TEST (line 73) | TEST(VideoRtpDepacketizerAv1Test, ParseTreatsNoWillContinueFlagAsEndOf... function TEST (line 82) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 95) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 108) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 116) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameSetsOBUPayloadSizeWhenA... function TEST (line 128) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameSetsOBUPayloadSizeWhenP... function TEST (line 143) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 157) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 174) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameFromOnePacketWithOneObu) { function TEST (line 185) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameFromOnePacketWithTwoObu... function TEST (line 200) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameFromTwoPacketsWithOneOb... function TEST (line 212) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameFromTwoPacketsWithTwoOb... function TEST (line 230) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 267) | TEST(VideoRtpDepacketizerAv1Test, AssembleFrameWithOneObuFromManyPacke... function TEST (line 285) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 320) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 340) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 367) | TEST(VideoRtpDepacketizerAv1Test, function TEST (line 379) | TEST(VideoRtpDepacketizerAv1Test, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_generic.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_generic_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 25) | TEST(VideoRtpDepacketizerGeneric, NonExtendedHeaderNoFrameId) { function TEST (line 39) | TEST(VideoRtpDepacketizerGeneric, ExtendedHeaderParsesFrameId) { function TEST (line 56) | TEST(VideoRtpDepacketizerGeneric, PassRtpPayloadAsVideoPayload) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.cc type webrtc (line 31) | namespace webrtc { type NalDefs (line 40) | enum NalDefs : uint8_t { kFBit = 0x80, kNriMask = 0x60, kTypeMask = 0x... type FuDefs (line 43) | enum FuDefs : uint8_t { kSBit = 0x80, kEBit = 0x40, kRBit = 0x20 } function ParseStapAStartOffsets (line 46) | bool ParseStapAStartOffsets(const uint8_t* nalu_ptr, function ProcessStapAOrSingleNalu (line 68) | absl::optional ProcessStapAOrS... function ParseFuaNalu (line 237) | absl::optional ParseFuaNalu( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_h264.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_h264_unittest.cc type webrtc (line 25) | namespace webrtc { type Nalu (line 35) | enum Nalu { type NalDefs (line 46) | enum NalDefs { kFBit = 0x80, kNriMask = 0x60, kTypeMask = 0x1F } type FuDefs (line 49) | enum FuDefs { kSBit = 0x80, kEBit = 0x40, kRBit = 0x20 } function TEST (line 59) | TEST(VideoRtpDepacketizerH264Test, SingleNalu) { function TEST (line 78) | TEST(VideoRtpDepacketizerH264Test, SingleNaluSpsWithResolution) { function TEST (line 100) | TEST(VideoRtpDepacketizerH264Test, StapAKey) { function TEST (line 144) | TEST(VideoRtpDepacketizerH264Test, StapANaluSpsWithResolution) { function TEST (line 170) | TEST(VideoRtpDepacketizerH264Test, EmptyStapARejected) { function TEST (line 188) | TEST(VideoRtpDepacketizerH264Test, DepacketizeWithRewriting) { function TEST (line 223) | TEST(VideoRtpDepacketizerH264Test, DepacketizeWithDoubleRewriting) { function TEST (line 268) | TEST(VideoRtpDepacketizerH264Test, StapADelta) { function TEST (line 293) | TEST(VideoRtpDepacketizerH264Test, FuA) { function TEST (line 374) | TEST(VideoRtpDepacketizerH264Test, EmptyPayload) { function TEST (line 380) | TEST(VideoRtpDepacketizerH264Test, TruncatedFuaNalu) { function TEST (line 386) | TEST(VideoRtpDepacketizerH264Test, TruncatedSingleStapANalu) { function TEST (line 392) | TEST(VideoRtpDepacketizerH264Test, StapAPacketWithTruncatedNalUnits) { function TEST (line 398) | TEST(VideoRtpDepacketizerH264Test, TruncationJustAfterSingleStapANalu) { function TEST (line 404) | TEST(VideoRtpDepacketizerH264Test, ShortSpsPacket) { function TEST (line 410) | TEST(VideoRtpDepacketizerH264Test, SeiPacket) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.cc type webrtc (line 32) | namespace webrtc { type NaluType (line 35) | enum NaluType { type HevcNalHdrMasks (line 75) | enum HevcNalHdrMasks { type HevcFuDefs (line 86) | enum HevcFuDefs { kHevcSBit = 0x80, kHevcEBit = 0x40, kHevcFuTypeBit =... function ParseApStartOffsets (line 89) | bool ParseApStartOffsets(const uint8_t* nalu_ptr, function ProcessApOrSingleNalu (line 111) | absl::optional ProcessApOrSing... function ParseFuNalu (line 265) | absl::optional ParseFuNalu( FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_h265.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_raw.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_raw_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 22) | TEST(VideoRtpDepacketizerRaw, PassRtpPayloadAsVideoPayload) { function TEST (line 37) | TEST(VideoRtpDepacketizerRaw, UsesDefaultValuesForVideoHeader) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.cc type webrtc (line 45) | namespace webrtc { function ParseVP8Descriptor (line 50) | int ParseVP8Descriptor(RTPVideoHeaderVP8* vp8, FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp8_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 43) | TEST(VideoRtpDepacketizerVp8Test, BasicHeader) { function TEST (line 65) | TEST(VideoRtpDepacketizerVp8Test, OneBytePictureID) { function TEST (line 81) | TEST(VideoRtpDepacketizerVp8Test, TwoBytePictureID) { function TEST (line 98) | TEST(VideoRtpDepacketizerVp8Test, Tl0PicIdx) { function TEST (line 114) | TEST(VideoRtpDepacketizerVp8Test, TIDAndLayerSync) { function TEST (line 130) | TEST(VideoRtpDepacketizerVp8Test, KeyIdx) { function TEST (line 146) | TEST(VideoRtpDepacketizerVp8Test, MultipleExtensions) { function TEST (line 170) | TEST(VideoRtpDepacketizerVp8Test, TooShortHeader) { function TEST (line 181) | TEST(VideoRtpDepacketizerVp8Test, WithPacketizer) { function TEST (line 211) | TEST(VideoRtpDepacketizerVp8Test, ReferencesInputCopyOnWriteBuffer) { function TEST (line 229) | TEST(VideoRtpDepacketizerVp8Test, FailsOnEmptyPayload) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.cc type webrtc (line 27) | namespace webrtc { function ParsePictureId (line 40) | bool ParsePictureId(rtc::BitBuffer* parser, RTPVideoHeaderVP9* vp9) { function ParseLayerInfoCommon (line 61) | bool ParseLayerInfoCommon(rtc::BitBuffer* parser, RTPVideoHeaderVP9* v... function ParseLayerInfoNonFlexibleMode (line 84) | bool ParseLayerInfoNonFlexibleMode(rtc::BitBuffer* parser, function ParseLayerInfo (line 92) | bool ParseLayerInfo(rtc::BitBuffer* parser, RTPVideoHeaderVP9* vp9) { function ParseRefIndices (line 109) | bool ParseRefIndices(rtc::BitBuffer* parser, RTPVideoHeaderVP9* vp9) { function ParseSsData (line 155) | bool ParseSsData(rtc::BitBuffer* parser, RTPVideoHeaderVP9* vp9) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/source/video_rtp_depacketizer_vp9_unittest.cc type webrtc (line 20) | namespace webrtc { function VerifyHeader (line 23) | void VerifyHeader(const RTPVideoHeaderVP9& expected, function TEST (line 69) | TEST(VideoRtpDepacketizerVp9Test, ParseBasicHeader) { function TEST (line 85) | TEST(VideoRtpDepacketizerVp9Test, ParseOneBytePictureId) { function TEST (line 102) | TEST(VideoRtpDepacketizerVp9Test, ParseTwoBytePictureId) { function TEST (line 120) | TEST(VideoRtpDepacketizerVp9Test, ParseLayerInfoWithNonFlexibleMode) { function TEST (line 148) | TEST(VideoRtpDepacketizerVp9Test, ParseLayerInfoWithFlexibleMode) { function TEST (line 175) | TEST(VideoRtpDepacketizerVp9Test, ParseRefIdx) { function TEST (line 215) | TEST(VideoRtpDepacketizerVp9Test, ParseRefIdxFailsWithNoPictureId) { function TEST (line 225) | TEST(VideoRtpDepacketizerVp9Test, ParseRefIdxFailsWithTooManyRefPics) { function TEST (line 239) | TEST(VideoRtpDepacketizerVp9Test, ParseSsData) { function TEST (line 273) | TEST(VideoRtpDepacketizerVp9Test, ParseFirstPacketInKeyFrame) { function TEST (line 284) | TEST(VideoRtpDepacketizerVp9Test, ParseLastPacketInDeltaFrame) { function TEST (line 295) | TEST(VideoRtpDepacketizerVp9Test, ParseResolution) { function TEST (line 317) | TEST(VideoRtpDepacketizerVp9Test, ParseFailsForNoPayloadLength) { function TEST (line 324) | TEST(VideoRtpDepacketizerVp9Test, ParseFailsForTooShortBufferToFitPayl... function TEST (line 331) | TEST(VideoRtpDepacketizerVp9Test, ParseNonRefForInterLayerPred) { function TEST (line 355) | TEST(VideoRtpDepacketizerVp9Test, ReferencesInputCopyOnWriteBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/test/testFec/average_residual_loss_xor_codes.h function namespace (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/test/testFec/test_fec.cc type webrtc (line 30) | namespace webrtc { type fec_private_tables (line 31) | namespace fec_private_tables { type test (line 34) | namespace test { function ReceivePackets (line 37) | void ReceivePackets( function RunTest (line 81) | void RunTest(bool use_flexfec) { function TEST (line 465) | TEST(FecTest, UlpfecTest) { function TEST (line 469) | TEST(FecTest, FlexfecTest) { FILE: tgcalls/third_party/webrtc/src/modules/rtp_rtcp/test/testFec/test_packet_masks_metrics.cc type webrtc (line 54) | namespace webrtc { type CodeType (line 72) | enum CodeType { type CodeSizeParams (line 79) | struct CodeSizeParams { type LossModelType (line 91) | enum LossModelType { kRandomLossModel, kBurstyLossModel } type LossModel (line 93) | struct LossModel { type MetricsFecCode (line 128) | struct MetricsFecCode { class FecPacketMaskMetricsTest (line 147) | class FecPacketMaskMetricsTest : public ::testing::Test { method FecPacketMaskMetricsTest (line 149) | FecPacketMaskMetricsTest() {} method GapLoss (line 162) | int GapLoss(int tot_num_packets, uint8_t* state) { method RecoveredMediaPackets (line 188) | int RecoveredMediaPackets(int num_media_packets, method ComputeProbabilityWeight (line 245) | void ComputeProbabilityWeight(double* prob_weight, method CopyMetrics (line 303) | void CopyMetrics(MetricsFecCode* metrics_output, method ComputeResidualLossPerGap (line 322) | double ComputeResidualLossPerGap(MetricsFecCode metrics, method ComputeRecoveryRatePerLoss (line 343) | void ComputeRecoveryRatePerLoss(MetricsFecCode* metrics, method SetMetricsZero (line 370) | void SetMetricsZero(MetricsFecCode* metrics) { method ComputeMetricsForCode (line 382) | void ComputeMetricsForCode(CodeType code_type, int code_index) { method WriteOutMetricsAllFecCodes (line 516) | void WriteOutMetricsAllFecCodes() { method SetLossModels (line 572) | void SetLossModels() { method SetCodeParams (line 594) | void SetCodeParams() { method RejectInvalidMasks (line 616) | int RejectInvalidMasks(int num_media_packets, int num_fec_packets) { method GetPacketMaskConvertToBitMask (line 692) | void GetPacketMaskConvertToBitMask(uint8_t* packet_mask, method ProcessXORPacketMasks (line 711) | int ProcessXORPacketMasks(CodeType code_type, FecMaskType fec_mask_t... method ProcessRS (line 745) | void ProcessRS(CodeType code_type) { method ComputeMetricsAllCodes (line 759) | void ComputeMetricsAllCodes() { function TEST_F (line 780) | TEST_F(FecPacketMaskMetricsTest, FecXorMaxResidualLoss) { function TEST_F (line 819) | TEST_F(FecPacketMaskMetricsTest, FecXorVsRS) { function TEST_F (line 845) | TEST_F(FecPacketMaskMetricsTest, FecTrendXorVsRsLossRate) { function TEST_F (line 885) | TEST_F(FecPacketMaskMetricsTest, FecBehaviorViaProtectionLevelAndLengt... function TEST_F (line 931) | TEST_F(FecPacketMaskMetricsTest, FecVarianceBehaviorXorVsRs) { function TEST_F (line 952) | TEST_F(FecPacketMaskMetricsTest, FecXorBurstyPerfectRecoveryConsecutiv... function TEST_F (line 1007) | TEST_F(FecPacketMaskMetricsTest, FecRecoveryRateUnderLossConditions) { FILE: tgcalls/third_party/webrtc/src/modules/third_party/fft/fft.c function WebRtcIsac_Fftns (line 158) | int WebRtcIsac_Fftns(unsigned int ndim, const int dims[], function FFTRADIX (line 264) | static int FFTRADIX (REAL Re[], FILE: tgcalls/third_party/webrtc/src/modules/third_party/fft/fft.h type FFTstr (line 36) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/third_party/g711/g711.c function alaw_to_ulaw (line 70) | uint8_t alaw_to_ulaw(uint8_t alaw) { return alaw_to_ulaw_table[alaw]; } function ulaw_to_alaw (line 72) | uint8_t ulaw_to_alaw(uint8_t ulaw) { return ulaw_to_alaw_table[ulaw]; } FILE: tgcalls/third_party/webrtc/src/modules/third_party/g711/g711.h function top_bit (line 59) | static __inline__ int top_bit(unsigned int bits) { function bottom_bit (line 73) | static __inline__ int bottom_bit(unsigned int bits) { function top_bit (line 84) | static __inline__ int top_bit(unsigned int bits) { function bottom_bit (line 95) | static __inline__ int bottom_bit(unsigned int bits) { function top_bit (line 106) | static __inline int top_bit(unsigned int bits) { function bottom_bit (line 136) | static __inline int bottom_bit(unsigned int bits) { function linear_to_ulaw (line 212) | static __inline uint8_t linear_to_ulaw(int linear) { function ulaw_to_linear (line 249) | static __inline int16_t ulaw_to_linear(uint8_t ulaw) { function linear_to_alaw (line 286) | static __inline uint8_t linear_to_alaw(int linear) { function alaw_to_linear (line 320) | static __inline int16_t alaw_to_linear(uint8_t alaw) { FILE: tgcalls/third_party/webrtc/src/modules/third_party/g722/g722_decode.c function saturate (line 46) | static __inline int16_t saturate(int32_t amp) function block4 (line 62) | static void block4(G722DecoderState *s, int band, int d) function G722DecoderState (line 152) | G722DecoderState* WebRtc_g722_decode_init(G722DecoderState* s, function WebRtc_g722_decode_release (line 175) | int WebRtc_g722_decode_release(G722DecoderState *s) function WebRtc_g722_decode (line 182) | size_t WebRtc_g722_decode(G722DecoderState *s, int16_t amp[], FILE: tgcalls/third_party/webrtc/src/modules/third_party/g722/g722_enc_dec.h type G722EncoderState (line 55) | typedef struct { type G722DecoderState (line 91) | typedef struct { FILE: tgcalls/third_party/webrtc/src/modules/third_party/g722/g722_encode.c function saturate (line 46) | static __inline int16_t saturate(int32_t amp) function block4 (line 60) | static void block4(G722EncoderState *s, int band, int d) function G722EncoderState (line 149) | G722EncoderState* WebRtc_g722_encode_init(G722EncoderState* s, function WebRtc_g722_encode_release (line 176) | int WebRtc_g722_encode_release(G722EncoderState *s) function limitValues (line 189) | int16_t limitValues (int16_t rl) function WebRtc_g722_encode (line 200) | size_t WebRtc_g722_encode(G722EncoderState *s, uint8_t g722_data[], FILE: tgcalls/third_party/webrtc/src/modules/third_party/portaudio/pa_ringbuffer.c function PaRingBufferSize (line 66) | PaRingBufferSize PaUtil_InitializeRingBuffer(PaUtilRingBuffer* rbuf, function PaRingBufferSize (line 82) | PaRingBufferSize PaUtil_GetRingBufferReadAvailable( PaUtilRingBuffer *rb... function PaRingBufferSize (line 89) | PaRingBufferSize PaUtil_GetRingBufferWriteAvailable( PaUtilRingBuffer *r... function PaUtil_FlushRingBuffer (line 97) | void PaUtil_FlushRingBuffer( PaUtilRingBuffer *rbuf ) function PaRingBufferSize (line 108) | PaRingBufferSize PaUtil_GetRingBufferWriteRegions(PaUtilRingBuffer* rbuf, function PaRingBufferSize (line 141) | PaRingBufferSize PaUtil_AdvanceRingBufferWriteIndex( function PaRingBufferSize (line 155) | PaRingBufferSize PaUtil_GetRingBufferReadRegions(PaUtilRingBuffer* rbuf, function PaRingBufferSize (line 186) | PaRingBufferSize PaUtil_AdvanceRingBufferReadIndex( function PaRingBufferSize (line 196) | PaRingBufferSize PaUtil_WriteRingBuffer(PaUtilRingBuffer* rbuf, function PaRingBufferSize (line 219) | PaRingBufferSize PaUtil_ReadRingBuffer(PaUtilRingBuffer* rbuf, FILE: tgcalls/third_party/webrtc/src/modules/third_party/portaudio/pa_ringbuffer.h type PaRingBufferSize (line 72) | typedef int32_t PaRingBufferSize; type PaRingBufferSize (line 74) | typedef long PaRingBufferSize; type PaRingBufferSize (line 76) | typedef long PaRingBufferSize; type PaRingBufferSize (line 78) | typedef long PaRingBufferSize; type PaRingBufferSize (line 80) | typedef long PaRingBufferSize; type PaUtilRingBuffer (line 87) | typedef struct PaUtilRingBuffer { FILE: tgcalls/third_party/webrtc/src/modules/utility/include/helpers_android.h function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/utility/include/jvm_android.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/utility/include/mock/mock_process_thread.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/utility/include/process_thread.h function namespace (line 19) | namespace rtc { function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/utility/source/helpers_android.cc type webrtc (line 25) | namespace webrtc { function JNIEnv (line 27) | JNIEnv* GetEnv(JavaVM* jvm) { function jlong (line 39) | jlong PointerTojlong(void* ptr) { function jmethodID (line 50) | jmethodID GetMethodID(JNIEnv* jni, function jmethodID (line 61) | jmethodID GetStaticMethodID(JNIEnv* jni, function jclass (line 72) | jclass FindClass(JNIEnv* jni, const char* name) { function jobject (line 79) | jobject NewGlobalRef(JNIEnv* jni, jobject o) { function DeleteGlobalRef (line 86) | void DeleteGlobalRef(JNIEnv* jni, jobject o) { function JNIEnv (line 114) | JNIEnv* AttachThreadScoped::env() { FILE: tgcalls/third_party/webrtc/src/modules/utility/source/jvm_android.cc type webrtc (line 21) | namespace webrtc { function LoadClasses (line 40) | void LoadClasses(JNIEnv* jni) { function FreeClassReferences (line 54) | void FreeClassReferences(JNIEnv* jni) { function jclass (line 61) | jclass LookUpClass(const char* name) { function jboolean (line 105) | jboolean GlobalRef::CallBooleanMethod(jmethodID methodID, ...) { function jint (line 114) | jint GlobalRef::CallIntMethod(jmethodID methodID, ...) { function jmethodID (line 157) | jmethodID JavaClass::GetMethodId(const char* name, const char* signatu... function jmethodID (line 161) | jmethodID JavaClass::GetStaticMethodId(const char* name, function jobject (line 166) | jobject JavaClass::CallStaticObjectMethod(jmethodID methodID, ...) { function jint (line 174) | jint JavaClass::CallStaticIntMethod(jmethodID methodID, ...) { function JVM (line 244) | JVM* JVM::GetInstance() { function JavaClass (line 278) | JavaClass JVM::GetClass(const char* name) { FILE: tgcalls/third_party/webrtc/src/modules/utility/source/process_thread_impl.cc type webrtc (line 21) | namespace webrtc { function GetNextCallbackTime (line 29) | int64_t GetNextCallbackTime(Module* module, int64_t time_now) { function RTC_NO_THREAD_SAFETY_ANALYSIS (line 73) | void ProcessThreadImpl::Start() RTC_NO_THREAD_SAFETY_ANALYSIS { FILE: tgcalls/third_party/webrtc/src/modules/utility/source/process_thread_impl.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/utility/source/process_thread_impl_unittest.cc type webrtc (line 24) | namespace webrtc { class MockModule (line 38) | class MockModule : public Module { class RaiseEventTask (line 45) | class RaiseEventTask : public QueuedTask { method RaiseEventTask (line 47) | RaiseEventTask(rtc::Event* event) : event_(event) {} method Run (line 48) | bool Run() override { function ACTION_P (line 57) | ACTION_P(SetEvent, event) { function ACTION_P (line 61) | ACTION_P(Increment, counter) { function ACTION_P (line 65) | ACTION_P(SetTimestamp, ptr) { function TEST (line 69) | TEST(ProcessThreadImpl, StartStop) { function TEST (line 75) | TEST(ProcessThreadImpl, MultipleStartStop) { function TEST (line 84) | TEST(ProcessThreadImpl, ProcessCall) { function TEST (line 108) | TEST(ProcessThreadImpl, ProcessCall2) { function TEST (line 132) | TEST(ProcessThreadImpl, Deregister) { function ProcessCallAfterAFewMs (line 167) | void ProcessCallAfterAFewMs(int64_t milliseconds) { function TEST (line 206) | TEST(ProcessThreadImpl, DISABLED_ProcessCallAfter5ms) { function TEST (line 212) | TEST(ProcessThreadImpl, DISABLED_ProcessCallAfter50ms) { function TEST (line 218) | TEST(ProcessThreadImpl, DISABLED_ProcessCallAfter200ms) { function TEST (line 229) | TEST(ProcessThreadImpl, DISABLED_Process50Times) { function TEST (line 260) | TEST(ProcessThreadImpl, WakeUp) { function TEST (line 304) | TEST(ProcessThreadImpl, PostTask) { class ProcessThreadFactory (line 314) | class ProcessThreadFactory : public TaskQueueFactory { method CreateTaskQueue (line 317) | std::unique_ptr CreateTaskQueue( FILE: tgcalls/third_party/webrtc/src/modules/video_capture/device_info_impl.cc type webrtc (line 24) | namespace webrtc { type videocapturemodule (line 25) | namespace videocapturemodule { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/device_info_impl.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/linux/device_info_linux.cc type webrtc (line 30) | namespace webrtc { type videocapturemodule (line 31) | namespace videocapturemodule { type v4l2_capability (line 48) | struct v4l2_capability type v4l2_capability (line 81) | struct v4l2_capability type v4l2_capability (line 164) | struct v4l2_capability type v4l2_format (line 233) | struct v4l2_format type v4l2_format (line 234) | struct v4l2_format FILE: tgcalls/third_party/webrtc/src/modules/video_capture/linux/device_info_linux.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/linux/video_capture_linux.cc type webrtc (line 33) | namespace webrtc { type videocapturemodule (line 34) | namespace videocapturemodule { type v4l2_capability (line 75) | struct v4l2_capability type v4l2_fmtdesc (line 148) | struct v4l2_fmtdesc type v4l2_format (line 175) | struct v4l2_format type v4l2_format (line 176) | struct v4l2_format type v4l2_streamparm (line 205) | struct v4l2_streamparm type v4l2_buf_type (line 253) | enum v4l2_buf_type type v4l2_requestbuffers (line 290) | struct v4l2_requestbuffers type v4l2_buffer (line 311) | struct v4l2_buffer type v4l2_buf_type (line 347) | enum v4l2_buf_type type timeval (line 368) | struct timeval type v4l2_buffer (line 397) | struct v4l2_buffer type v4l2_buffer (line 398) | struct v4l2_buffer FILE: tgcalls/third_party/webrtc/src/modules/video_capture/linux/video_capture_linux.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/test/video_capture_unittest.cc class TestVideoCaptureCallback (line 62) | class TestVideoCaptureCallback method TestVideoCaptureCallback (line 65) | TestVideoCaptureCallback() method OnFrame (line 76) | void OnFrame(const webrtc::VideoFrame& videoFrame) override { method SetExpectedCapability (line 108) | void SetExpectedCapability(VideoCaptureCapability capability) { method incoming_frames (line 114) | int incoming_frames() { method timing_warnings (line 119) | int timing_warnings() { method VideoCaptureCapability (line 123) | VideoCaptureCapability capability() { method CompareLastFrame (line 128) | bool CompareLastFrame(const webrtc::VideoFrame& frame) { method SetExpectedCaptureRotation (line 134) | void SetExpectedCaptureRotation(webrtc::VideoRotation rotation) { class VideoCaptureTest (line 149) | class VideoCaptureTest : public ::testing::Test { method VideoCaptureTest (line 151) | VideoCaptureTest() : number_of_devices_(0) {} method SetUp (line 153) | void SetUp() override { method OpenVideoCaptureDevice (line 160) | rtc::scoped_refptr OpenVideoCaptureDevice( method StartCapture (line 180) | void StartCapture(VideoCaptureModule* capture_module, function TEST_F (line 202) | TEST_F(VideoCaptureTest, MAYBE_CreateDelete) { function TEST_F (line 244) | TEST_F(VideoCaptureTest, MAYBE_Capabilities) { function TEST_F (line 301) | TEST_F(VideoCaptureTest, DISABLED_TestTwoCameras) { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_config.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_defines.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_factory.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_impl.cc type webrtc (line 26) | namespace webrtc { type videocapturemodule (line 27) | namespace videocapturemodule { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/video_capture_impl.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/device_info_ds.cc type webrtc (line 21) | namespace webrtc { type videocapturemodule (line 22) | namespace videocapturemodule { function DeviceInfoDS (line 25) | DeviceInfoDS* DeviceInfoDS::Create() { function IBaseFilter (line 211) | IBaseFilter* DeviceInfoDS::GetDeviceFilter(const char* deviceUniqueI... FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/device_info_ds.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/help_functions_ds.cc type webrtc (line 20) | namespace webrtc { type videocapturemodule (line 21) | namespace videocapturemodule { function LONGLONG (line 23) | LONGLONG GetMaxOfFrameArray(LONGLONG* maxFps, long size) { function IPin (line 32) | IPin* GetInputPin(IBaseFilter* filter) { function IPin (line 62) | IPin* GetOutputPin(IBaseFilter* filter, REFGUID Category) { function BOOL (line 89) | BOOL PinMatchesCategory(IPin* pPin, REFGUID Category) { function ResetMediaType (line 106) | void ResetMediaType(AM_MEDIA_TYPE* media_type) { function FreeMediaType (line 120) | void FreeMediaType(AM_MEDIA_TYPE* media_type) { function HRESULT (line 127) | HRESULT CopyMediaType(AM_MEDIA_TYPE* target, const AM_MEDIA_TYPE* so... function wchar_t (line 148) | wchar_t* DuplicateWideString(const wchar_t* str) { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/help_functions_ds.h function namespace (line 53) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/sink_filter_ds.cc type webrtc (line 38) | namespace webrtc { type videocapturemodule (line 39) | namespace videocapturemodule { class EnumPins (line 43) | class EnumPins : public IEnumPins { method EnumPins (line 45) | EnumPins(IPin* pin) : pin_(pin) {} function IsMediaTypePartialMatch (line 99) | bool IsMediaTypePartialMatch(const AM_MEDIA_TYPE& a, const AM_MEDIA_... function IsMediaTypeFullySpecified (line 121) | bool IsMediaTypeFullySpecified(const AM_MEDIA_TYPE& type) { function BYTE (line 125) | BYTE* AllocMediaTypeFormatBuffer(AM_MEDIA_TYPE* media_type, ULONG le... function GetSampleProperties (line 145) | void GetSampleProperties(IMediaSample* sample, AM_SAMPLE2_PROPERTIES... function TranslateMediaTypeToVideoCaptureCapability (line 180) | bool TranslateMediaTypeToVideoCaptureCapability( class MediaTypesEnum (line 237) | class MediaTypesEnum : public IEnumMediaTypes { method MediaTypesEnum (line 239) | MediaTypesEnum(const VideoCaptureCapability& capability) method SetMediaInfoFromVideoType (line 332) | static void SetMediaInfoFromVideoType(VideoType video_type, function HRESULT (line 395) | HRESULT CaptureInputPin::SetRequestedCapability( function CaptureSinkFilter (line 423) | CaptureSinkFilter* CaptureInputPin::Filter() const { function HRESULT (line 427) | HRESULT CaptureInputPin::AttemptConnection(IPin* receive_pin, function HRESULT (line 508) | HRESULT CaptureInputPin::CheckDirection(IPin* pin) const { function STDMETHODIMP (line 516) | STDMETHODIMP CaptureInputPin::QueryInterface(REFIID riid, void** ppv) { function STDMETHODIMP (line 531) | STDMETHODIMP CaptureInputPin::Connect(IPin* receive_pin, function STDMETHODIMP (line 560) | STDMETHODIMP CaptureInputPin::ReceiveConnection( function STDMETHODIMP (line 588) | STDMETHODIMP CaptureInputPin::Disconnect() { function STDMETHODIMP (line 602) | STDMETHODIMP CaptureInputPin::ConnectedTo(IPin** pin) { function STDMETHODIMP (line 614) | STDMETHODIMP CaptureInputPin::ConnectionMediaType(AM_MEDIA_TYPE* med... function STDMETHODIMP (line 625) | STDMETHODIMP CaptureInputPin::QueryPinInfo(PIN_INFO* info) { function STDMETHODIMP (line 633) | STDMETHODIMP CaptureInputPin::QueryDirection(PIN_DIRECTION* pin_dir) { function STDMETHODIMP (line 639) | STDMETHODIMP CaptureInputPin::QueryId(LPWSTR* id) { function STDMETHODIMP (line 647) | STDMETHODIMP CaptureInputPin::QueryAccept(const AM_MEDIA_TYPE* media... function STDMETHODIMP (line 656) | STDMETHODIMP CaptureInputPin::EnumMediaTypes(IEnumMediaTypes** types) { function STDMETHODIMP (line 663) | STDMETHODIMP CaptureInputPin::QueryInternalConnections(IPin** pins, function STDMETHODIMP (line 668) | STDMETHODIMP CaptureInputPin::EndOfStream() { function STDMETHODIMP (line 672) | STDMETHODIMP CaptureInputPin::BeginFlush() { function STDMETHODIMP (line 678) | STDMETHODIMP CaptureInputPin::EndFlush() { function STDMETHODIMP (line 685) | STDMETHODIMP CaptureInputPin::NewSegment(REFERENCE_TIME start, function STDMETHODIMP (line 692) | STDMETHODIMP CaptureInputPin::GetAllocator(IMemAllocator** allocator) { function STDMETHODIMP (line 707) | STDMETHODIMP CaptureInputPin::NotifyAllocator(IMemAllocator* allocator, function STDMETHODIMP (line 718) | STDMETHODIMP CaptureInputPin::GetAllocatorRequirements( function STDMETHODIMP (line 723) | STDMETHODIMP CaptureInputPin::Receive(IMediaSample* media_sample) { function STDMETHODIMP (line 768) | STDMETHODIMP CaptureInputPin::ReceiveMultiple(IMediaSample** samples, function STDMETHODIMP (line 782) | STDMETHODIMP CaptureInputPin::ReceiveCanBlock() { function HRESULT (line 796) | HRESULT CaptureSinkFilter::SetRequestedCapability( function STDMETHODIMP (line 803) | STDMETHODIMP CaptureSinkFilter::GetState(DWORD msecs, FILTER_STATE* ... function STDMETHODIMP (line 809) | STDMETHODIMP CaptureSinkFilter::SetSyncSource(IReferenceClock* clock) { function STDMETHODIMP (line 814) | STDMETHODIMP CaptureSinkFilter::GetSyncSource(IReferenceClock** cloc... function STDMETHODIMP (line 819) | STDMETHODIMP CaptureSinkFilter::Pause() { function STDMETHODIMP (line 825) | STDMETHODIMP CaptureSinkFilter::Run(REFERENCE_TIME tStart) { function STDMETHODIMP (line 836) | STDMETHODIMP CaptureSinkFilter::Stop() { function STDMETHODIMP (line 847) | STDMETHODIMP CaptureSinkFilter::EnumPins(IEnumPins** pins) { function STDMETHODIMP (line 854) | STDMETHODIMP CaptureSinkFilter::FindPin(LPCWSTR id, IPin** pin) { function STDMETHODIMP (line 861) | STDMETHODIMP CaptureSinkFilter::QueryFilterInfo(FILTER_INFO* info) { function STDMETHODIMP (line 869) | STDMETHODIMP CaptureSinkFilter::JoinFilterGraph(IFilterGraph* graph, function STDMETHODIMP (line 896) | STDMETHODIMP CaptureSinkFilter::QueryVendorInfo(LPWSTR* vendor_info) { function STDMETHODIMP (line 925) | STDMETHODIMP CaptureSinkFilter::QueryInterface(REFIID riid, void** p... function STDMETHODIMP (line 934) | STDMETHODIMP CaptureSinkFilter::GetClassID(CLSID* clsid) { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/sink_filter_ds.h function namespace (line 26) | namespace videocapturemodule { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/video_capture_ds.cc type webrtc (line 20) | namespace webrtc { type videocapturemodule (line 21) | namespace videocapturemodule { function HRESULT (line 278) | HRESULT VideoCaptureDS::ConnectDVCamera() { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/video_capture_ds.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_capture/windows/video_capture_factory_windows.cc type webrtc (line 15) | namespace webrtc { type videocapturemodule (line 16) | namespace videocapturemodule { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/chain_diff_calculator.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/chain_diff_calculator.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/chain_diff_calculator_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 22) | TEST(ChainDiffCalculatorTest, SingleChain) { function TEST (line 35) | TEST(ChainDiffCalculatorTest, TwoChainsFullSvc) { function TEST (line 54) | TEST(ChainDiffCalculatorTest, TwoChainsKSvc) { function TEST (line 73) | TEST(ChainDiffCalculatorTest, TwoChainsSimulcast) { function TEST (line 93) | TEST(ChainDiffCalculatorTest, ResilentToAbsentChainConfig) { function TEST (line 109) | TEST(ChainDiffCalculatorTest, ResilentToTooMainChains) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codec_timer.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codec_timer.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/av1_svc_config.cc type webrtc (line 22) | namespace webrtc { function SetAv1SvcConfig (line 24) | bool SetAv1SvcConfig(VideoCodec& video_codec) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/av1_svc_config.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/av1_svc_config_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 20) | TEST(Av1SvcConfigTest, RequireScalabilityMode) { function TEST (line 34) | TEST(Av1SvcConfigTest, SetsActiveSpatialLayersFromScalabilityMode) { function TEST (line 46) | TEST(Av1SvcConfigTest, ConfiguresDobuleResolutionRatioFromScalabilityM... function TEST (line 61) | TEST(Av1SvcConfigTest, ConfiguresSmallResolutionRatioFromScalabilityMo... function TEST (line 77) | TEST(Av1SvcConfigTest, CopiesFramrate) { function TEST (line 90) | TEST(Av1SvcConfigTest, SetsNumberOfTemporalLayers) { function TEST (line 100) | TEST(Av1SvcConfigTest, CopiesBitrateForSingleSpatialLayer) { function TEST (line 115) | TEST(Av1SvcConfigTest, SetsBitratesForMultipleSpatialLayers) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_decoder.cc type webrtc (line 29) | namespace webrtc { class LibaomAv1Decoder (line 35) | class LibaomAv1Decoder final : public VideoDecoder { method LibaomAv1Decoder (line 38) | LibaomAv1Decoder(const LibaomAv1Decoder&) = delete; method LibaomAv1Decoder (line 39) | LibaomAv1Decoder& operator=(const LibaomAv1Decoder&) = delete; function CreateLibaomAv1Decoder (line 201) | std::unique_ptr CreateLibaomAv1Decoder() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_decoder.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_decoder_absent.cc type webrtc (line 16) | namespace webrtc { function CreateLibaomAv1Decoder (line 20) | std::unique_ptr CreateLibaomAv1Decoder() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_encoder.cc type webrtc (line 39) | namespace webrtc { function GetCpuSpeed (line 54) | int GetCpuSpeed(int width, int height, int number_of_cores) { function aom_superblock_size_t (line 67) | aom_superblock_size_t GetSuperblockSize(int width, int height, int thr... class LibaomAv1Encoder (line 75) | class LibaomAv1Encoder final : public VideoEncoder { method SvcEnabled (line 99) | bool SvcEnabled() const { return svc_params_.has_value(); } function VerifyCodecSettings (line 119) | int32_t VerifyCodecSettings(const VideoCodec& codec_settings) { function CreateLibaomAv1Encoder (line 795) | std::unique_ptr CreateLibaomAv1Encoder() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_encoder.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_encoder_absent.cc type webrtc (line 16) | namespace webrtc { function CreateLibaomAv1Encoder (line 20) | std::unique_ptr CreateLibaomAv1Encoder() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_encoder_unittest.cc type webrtc (line 24) | namespace webrtc { function VideoCodec (line 31) | VideoCodec DefaultCodecSettings() { function DefaultEncoderSettings (line 41) | VideoEncoder::Settings DefaultEncoderSettings() { function TEST (line 47) | TEST(LibaomAv1EncoderTest, CanCreate) { function TEST (line 52) | TEST(LibaomAv1EncoderTest, InitAndRelease) { function TEST (line 61) | TEST(LibaomAv1EncoderTest, NoBitrateOnTopLayerRefecltedInActiveDecodeT... function TEST (line 87) | TEST(LibaomAv1EncoderTest, SetsEndOfPictureForLastFrameInTemporalUnit) { function TEST (line 106) | TEST(LibaomAv1EncoderTest, CheckOddDimensionsWithSpatialLayers) { function TEST (line 123) | TEST(LibaomAv1EncoderTest, EncoderInfoProvidesFpsAllocation) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/av1/libaom_av1_unittest.cc type webrtc (line 36) | namespace webrtc { function VideoCodec (line 56) | VideoCodec DefaultCodecSettings() { function DefaultEncoderSettings (line 66) | VideoEncoder::Settings DefaultEncoderSettings() { class TestAv1Decoder (line 72) | class TestAv1Decoder { method TestAv1Decoder (line 74) | explicit TestAv1Decoder(int decoder_id) method TestAv1Decoder (line 87) | TestAv1Decoder(const TestAv1Decoder&) = delete; method TestAv1Decoder (line 88) | TestAv1Decoder& operator=(const TestAv1Decoder&) = delete; method Decode (line 90) | void Decode(int64_t frame_id, const EncodedImage& image) { method num_output_frames (line 104) | size_t num_output_frames() const { return callback_.num_called(); } class DecoderCallback (line 111) | class DecoderCallback : public DecodedImageCallback { method num_called (line 113) | size_t num_called() const { return num_called_; } method Decoded (line 116) | int32_t Decoded(VideoFrame& /*decoded_image*/) override { method Decoded (line 120) | void Decoded(VideoFrame& /*decoded_image*/, function TEST (line 135) | TEST(LibaomAv1Test, EncodeDecode) { type LayerId (line 157) | struct LayerId { type SvcTestParam (line 174) | struct SvcTestParam { class LibaomAv1SvcTest (line 180) | class LibaomAv1SvcTest : public ::testing::TestWithParam {} function TEST_P (line 182) | TEST_P(LibaomAv1SvcTest, EncodeAndDecodeAllDecodeTargets) { function TEST_P (line 240) | TEST_P(LibaomAv1SvcTest, SetRatesMatchMeasuredBitrate) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264.cc type webrtc (line 29) | namespace webrtc { function IsH264CodecSupported (line 38) | bool IsH264CodecSupported() { function SdpVideoFormat (line 48) | SdpVideoFormat CreateH264Format(H264::Profile profile, function DisableRtcUseH264 (line 61) | void DisableRtcUseH264() { function SupportedH264Codecs (line 67) | std::vector SupportedH264Codecs() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_color_space.cc type webrtc (line 18) | namespace webrtc { function ColorSpace (line 20) | ColorSpace ExtractH264ColorSpace(AVCodecContext* codec) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_color_space.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_decoder_impl.cc type webrtc (line 40) | namespace webrtc { type H264DecoderImplEvent (line 51) | enum H264DecoderImplEvent { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_decoder_impl.h function namespace (line 45) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_encoder_impl.cc type webrtc (line 37) | namespace webrtc { type H264EncoderImplEvent (line 48) | enum H264EncoderImplEvent { function NumberOfThreads (line 54) | int NumberOfThreads(int width, int height, int number_of_cores) { function VideoFrameType (line 71) | VideoFrameType ConvertToVideoFrameType(EVideoFrameType type) { function RtpFragmentize (line 98) | static void RtpFragmentize(EncodedImage* encoded_image, SFrameBSInfo* ... function SEncParamExt (line 532) | SEncParamExt H264EncoderImpl::CreateEncoderParams(size_t i) const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_encoder_impl.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_encoder_impl_unittest.cc type webrtc (line 17) | namespace webrtc { function SetDefaultSettings (line 29) | void SetDefaultSettings(VideoCodec* codec_settings) { function TEST (line 41) | TEST(H264EncoderImplTest, CanInitializeWithDefaultParameters) { function TEST (line 51) | TEST(H264EncoderImplTest, CanInitializeWithNonInterleavedModeExplicitl... function TEST (line 63) | TEST(H264EncoderImplTest, CanInitializeWithSingleNalUnitModeExplicitly) { function TEST (line 75) | TEST(H264EncoderImplTest, CanInitializeWithRemovedParameter) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/h264_simulcast_unittest.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreateSpecificSimulcastTestFixture (line 24) | std::unique_ptr CreateSpecificSimulcastTestFix... function TEST (line 37) | TEST(TestH264Simulcast, TestKeyFrameRequestsOnAllStreams) { function TEST (line 42) | TEST(TestH264Simulcast, TestPaddingAllStreams) { function TEST (line 47) | TEST(TestH264Simulcast, TestPaddingTwoStreams) { function TEST (line 52) | TEST(TestH264Simulcast, TestPaddingTwoStreamsOneMaxedOut) { function TEST (line 57) | TEST(TestH264Simulcast, TestPaddingOneStream) { function TEST (line 62) | TEST(TestH264Simulcast, TestPaddingOneStreamTwoMaxedOut) { function TEST (line 67) | TEST(TestH264Simulcast, TestSendAllStreams) { function TEST (line 72) | TEST(TestH264Simulcast, TestDisablingStreams) { function TEST (line 77) | TEST(TestH264Simulcast, TestActiveStreams) { function TEST (line 82) | TEST(TestH264Simulcast, TestSwitchingToOneStream) { function TEST (line 87) | TEST(TestH264Simulcast, TestSwitchingToOneOddStream) { function TEST (line 92) | TEST(TestH264Simulcast, TestStrideEncodeDecode) { function TEST (line 97) | TEST(TestH264Simulcast, TestSpatioTemporalLayers333PatternEncoder) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/include/h264.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/include/h264_globals.h type H264PacketizationTypes (line 25) | enum H264PacketizationTypes { function H264PacketizationMode (line 40) | enum class H264PacketizationMode { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h264/test/h264_impl_unittest.cc type webrtc (line 32) | namespace webrtc { class TestH264Impl (line 34) | class TestH264Impl : public VideoCodecUnitTest { method CreateEncoder (line 36) | std::unique_ptr CreateEncoder() override { method CreateDecoder (line 40) | std::unique_ptr CreateDecoder() override { method ModifyCodecSettings (line 44) | void ModifyCodecSettings(VideoCodec* codec_settings) override { function TEST_F (line 57) | TEST_F(TestH264Impl, MAYBE_EncodeDecode) { function TEST_F (line 83) | TEST_F(TestH264Impl, MAYBE_DecodedQpEqualsEncodedQp) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/h265/include/h265_globals.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/interface/common_constants.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/interface/libvpx_interface.cc type webrtc (line 17) | namespace webrtc { class LibvpxFacade (line 19) | class LibvpxFacade : public LibvpxInterface { method LibvpxFacade (line 21) | LibvpxFacade() = default; method vpx_image_t (line 24) | vpx_image_t* img_alloc(vpx_image_t* img, method vpx_image_t (line 32) | vpx_image_t* img_wrap(vpx_image_t* img, method img_free (line 41) | void img_free(vpx_image_t* img) const override { ::vpx_img_free(img); } method vpx_codec_err_t (line 43) | vpx_codec_err_t codec_enc_config_set( method vpx_codec_err_t (line 49) | vpx_codec_err_t codec_enc_config_default(vpx_codec_iface_t* iface, method vpx_codec_err_t (line 55) | vpx_codec_err_t codec_enc_init(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 62) | vpx_codec_err_t codec_enc_init_multi(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 71) | vpx_codec_err_t codec_destroy(vpx_codec_ctx_t* ctx) const override { method vpx_codec_err_t (line 78) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 141) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 189) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 207) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 221) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 235) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 247) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 259) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 271) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 285) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 299) | vpx_codec_err_t codec_control( method vpx_codec_err_t (line 314) | vpx_codec_err_t codec_control( method vpx_codec_err_t (line 327) | vpx_codec_err_t codec_control(vpx_codec_ctx_t* ctx, method vpx_codec_err_t (line 339) | vpx_codec_err_t codec_encode(vpx_codec_ctx_t* ctx, method vpx_codec_cx_pkt_t (line 348) | const vpx_codec_cx_pkt_t* codec_get_cx_data( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/interface/libvpx_interface.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/interface/mock_libvpx_interface.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/augmented_video_frame_buffer.cc type webrtc (line 19) | namespace webrtc { function I420BufferInterface (line 58) | const I420BufferInterface* AugmentedVideoFrameBuffer::GetI420() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/include/augmented_video_frame_buffer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/include/multiplex_decoder_adapter.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/include/multiplex_encoder_adapter.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/multiplex_decoder_adapter.cc type webrtc (line 22) | namespace webrtc { class MultiplexDecoderAdapter::AdapterDecodedImageCallback (line 24) | class MultiplexDecoderAdapter::AdapterDecodedImageCallback method AdapterDecodedImageCallback (line 27) | AdapterDecodedImageCallback(webrtc::MultiplexDecoderAdapter* adapter, method Decoded (line 31) | void Decoded(VideoFrame& decoded_image, method Decoded (line 38) | int32_t Decoded(VideoFrame& decoded_image) override { method Decoded (line 42) | int32_t Decoded(VideoFrame& decoded_image, int64_t decode_time_ms) o... type MultiplexDecoderAdapter::DecodedImageData (line 52) | struct MultiplexDecoderAdapter::DecodedImageData { method DecodedImageData (line 53) | explicit DecodedImageData(AlphaCodecStream stream_idx) method DecodedImageData (line 65) | DecodedImageData(AlphaCodecStream stream_idx, method DecodedImageData (line 74) | DecodedImageData() = delete; method DecodedImageData (line 75) | DecodedImageData(const DecodedImageData&) = delete; method DecodedImageData (line 76) | DecodedImageData& operator=(const DecodedImageData&) = delete; type MultiplexDecoderAdapter::AugmentingData (line 84) | struct MultiplexDecoderAdapter::AugmentingData { method AugmentingData (line 85) | AugmentingData(std::unique_ptr augmenting_data, uint16_t ... method AugmentingData (line 87) | AugmentingData() = delete; method AugmentingData (line 88) | AugmentingData(const AugmentingData&) = delete; method AugmentingData (line 89) | AugmentingData& operator=(const AugmentingData&) = delete; FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.cc type webrtc (line 19) | namespace webrtc { function PackHeader (line 20) | int PackHeader(uint8_t* buffer, MultiplexImageHeader header) { function MultiplexImageHeader (line 44) | MultiplexImageHeader UnpackHeader(const uint8_t* buffer) { function PackFrameHeader (line 69) | int PackFrameHeader(uint8_t* buffer, function MultiplexImageComponentHeader (line 99) | MultiplexImageComponentHeader UnpackFrameHeader(const uint8_t* buffer) { function PackBitstream (line 133) | void PackBitstream(uint8_t* buffer, MultiplexImageComponent image) { function EncodedImage (line 146) | EncodedImage MultiplexEncodedImagePacker::PackAndRelease( function MultiplexImage (line 230) | MultiplexImage MultiplexEncodedImagePacker::Unpack( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/multiplex_encoded_image_packer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/multiplex_encoder_adapter.cc type webrtc (line 23) | namespace webrtc { class MultiplexEncoderAdapter::AdapterEncodedImageCallback (line 27) | class MultiplexEncoderAdapter::AdapterEncodedImageCallback method AdapterEncodedImageCallback (line 30) | AdapterEncodedImageCallback(webrtc::MultiplexEncoderAdapter* adapter, method OnEncodedImage (line 34) | EncodedImageCallback::Result OnEncodedImage( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/multiplex/test/multiplex_adapter_unittest.cc type webrtc (line 49) | namespace webrtc { class TestMultiplexAdapter (line 55) | class TestMultiplexAdapter : public VideoCodecUnitTest, method TestMultiplexAdapter (line 59) | TestMultiplexAdapter() method CreateDecoder (line 65) | std::unique_ptr CreateDecoder() override { method CreateEncoder (line 71) | std::unique_ptr CreateEncoder() override { method ModifyCodecSettings (line 77) | void ModifyCodecSettings(VideoCodec* codec_settings) override { method CreateDataAugmentedInputFrame (line 84) | std::unique_ptr CreateDataAugmentedInputFrame( method CreateI420AInputFrame (line 106) | std::unique_ptr CreateI420AInputFrame() { method CreateInputFrame (line 125) | std::unique_ptr CreateInputFrame(bool contains_alpha) { method CheckData (line 147) | void CheckData(rtc::scoped_refptr video_frame_buff... method ExtractAXXFrame (line 160) | std::unique_ptr ExtractAXXFrame(const VideoFrame& video_... method SetUp (line 182) | void SetUp() override { function TEST_P (line 206) | TEST_P(TestMultiplexAdapter, ConstructAndDestructDecoder) { function TEST_P (line 210) | TEST_P(TestMultiplexAdapter, ConstructAndDestructEncoder) { function TEST_P (line 214) | TEST_P(TestMultiplexAdapter, EncodeDecodeI420Frame) { function TEST_P (line 231) | TEST_P(TestMultiplexAdapter, EncodeDecodeI420AFrame) { function TEST_P (line 255) | TEST_P(TestMultiplexAdapter, CheckSingleFrameEncodedBitstream) { function TEST_P (line 274) | TEST_P(TestMultiplexAdapter, CheckDoubleFramesEncodedBitstream) { function TEST_P (line 299) | TEST_P(TestMultiplexAdapter, ImageIndexIncreases) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/android_codec_factory_helper.cc type webrtc (line 33) | namespace webrtc { type test (line 34) | namespace test { function EnsureInitializedOnce (line 43) | void EnsureInitializedOnce() { function InitializeAndroidObjects (line 54) | void InitializeAndroidObjects() { function CreateAndroidEncoderFactory (line 58) | std::unique_ptr CreateAndroidEncoderFactory() { function CreateAndroidDecoderFactory (line 72) | std::unique_ptr CreateAndroidDecoderFactory() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/android_codec_factory_helper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/encoded_video_frame_producer.cc type webrtc (line 26) | namespace webrtc { class EncoderCallback (line 29) | class EncoderCallback : public EncodedImageCallback { method EncoderCallback (line 31) | explicit EncoderCallback( method Result (line 36) | Result OnEncodedImage(const EncodedImage& encoded_image, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/encoded_video_frame_producer.h type EncodedFrame (line 29) | struct EncodedFrame { function explicit (line 35) | explicit EncodedVideoFrameProducer(VideoEncoder& encoder) function EncodedVideoFrameProducer (line 66) | inline EncodedVideoFrameProducer& EncodedVideoFrameProducer::SetNumInput... function EncodedVideoFrameProducer (line 73) | inline EncodedVideoFrameProducer& EncodedVideoFrameProducer::ForceKeyFra... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/objc_codec_factory_helper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/plot_webrtc_test_logs.py function ParseSetting (line 103) | def ParseSetting(filename, setting): function ParseMetrics (line 141) | def ParseMetrics(filename, setting1, setting2): function TryFindMetric (line 214) | def TryFindMetric(parsed, line): function GetMetric (line 225) | def GetMetric(name, string): function StringToFloat (line 241) | def StringToFloat(value): function Plot (line 251) | def Plot(y_metric, x_metric, metrics): function PlotFigure (line 291) | def PlotFigure(settings, y_metrics, x_metric, metrics, title): function GetTitle (line 329) | def GetTitle(filename, setting): function ToString (line 368) | def ToString(input_list): function ToStringWithoutMetric (line 372) | def ToStringWithoutMetric(input_list, metric): function GetIdx (line 382) | def GetIdx(text_list): function main (line 386) | def main(): FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/video_codec_unittest.cc type webrtc (line 30) | namespace webrtc { function VideoFrame (line 96) | VideoFrame VideoCodecUnitTest::NextInputFrame() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/video_codec_unittest.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/video_encoder_decoder_instantiation_tests.cc type webrtc (line 27) | namespace webrtc { type test (line 28) | namespace test { function InitEncoder (line 33) | int32_t InitEncoder(VideoCodecType codec_type, VideoEncoder* encoder) { function InitDecoder (line 45) | int32_t InitDecoder(VideoCodecType codec_type, VideoDecoder* decoder) { class VideoEncoderDecoderInstantiationTest (line 57) | class VideoEncoderDecoderInstantiationTest method VideoEncoderDecoderInstantiationTest (line 61) | VideoEncoderDecoderInstantiationTest() function TEST_P (line 118) | TEST_P(VideoEncoderDecoderInstantiationTest, DISABLED_InstantiateVp8... function TEST_P (line 134) | TEST_P(VideoEncoderDecoderInstantiationTest, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_fixture_config_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function TEST (line 30) | TEST(Config, NumberOfCoresWithUseSingleCore) { function TEST (line 36) | TEST(Config, NumberOfCoresWithoutUseSingleCore) { function TEST (line 42) | TEST(Config, NumberOfTemporalLayersIsOne) { function TEST (line 48) | TEST(Config, NumberOfTemporalLayers_Vp8) { function TEST (line 55) | TEST(Config, NumberOfTemporalLayers_Vp9) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_fixture_impl.cc type webrtc (line 54) | namespace webrtc { type test (line 55) | namespace test { function ConfigureSimulcast (line 65) | void ConfigureSimulcast(VideoCodec* codec_settings) { function ConfigureSvc (line 86) | void ConfigureSvc(VideoCodec* codec_settings) { function CodecSpecificToString (line 102) | std::string CodecSpecificToString(const VideoCodec& codec) { function RunEncodeInRealTime (line 138) | bool RunEncodeInRealTime(const VideoCodecTestFixtureImpl::Config& co... function FilenameWithParams (line 145) | std::string FilenameWithParams( class VideoCodecTestFixtureImpl::CpuProcessTime (line 351) | class VideoCodecTestFixtureImpl::CpuProcessTime final { method CpuProcessTime (line 353) | explicit CpuProcessTime(const Config& config) : config_(config) {} method Start (line 356) | void Start() { method Stop (line 362) | void Stop() { method Print (line 368) | void Print() const { method GetUsagePercent (line 376) | double GetUsagePercent() const { function VideoCodecTestStats (line 652) | VideoCodecTestStats& VideoCodecTestFixtureImpl::GetStats() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_fixture_impl.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_libaom.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { function CreateConfig (line 32) | VideoCodecTestFixture::Config CreateConfig(std::string filename) { function TEST (line 41) | TEST(VideoCodecTestLibaom, HighBitrateAV1) { function TEST (line 59) | TEST(VideoCodecTestLibaom, VeryLowBitrateAV1) { function TEST (line 79) | TEST(VideoCodecTestLibaom, HdAV1) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_libvpx.cc type webrtc (line 26) | namespace webrtc { type test (line 27) | namespace test { class QpFrameChecker (line 42) | class QpFrameChecker : public VideoCodecTestFixture::EncodedFrameChe... method CheckEncodedFrame (line 44) | void CheckEncodedFrame(webrtc::VideoCodecType codec, function CreateConfig (line 58) | VideoCodecTestFixture::Config CreateConfig() { function PrintRdPerf (line 67) | void PrintRdPerf(std::map> rd_s... function TEST (line 92) | TEST(VideoCodecTestLibvpx, HighBitrateVP9) { function TEST (line 111) | TEST(VideoCodecTestLibvpx, ChangeBitrateVP9) { function TEST (line 135) | TEST(VideoCodecTestLibvpx, ChangeFramerateVP9) { function TEST (line 161) | TEST(VideoCodecTestLibvpx, DenoiserOnVP9) { function TEST (line 180) | TEST(VideoCodecTestLibvpx, VeryLowBitrateVP9) { function TEST (line 203) | TEST(VideoCodecTestLibvpx, HighBitrateVP8) { function TEST (line 240) | TEST(VideoCodecTestLibvpx, MAYBE_ChangeBitrateVP8) { function TEST (line 274) | TEST(VideoCodecTestLibvpx, MAYBE_ChangeFramerateVP8) { function TEST (line 314) | TEST(VideoCodecTestLibvpx, MAYBE_TemporalLayersVP8) { function TEST (line 347) | TEST(VideoCodecTestLibvpx, MAYBE_MultiresVP8) { function TEST (line 376) | TEST(VideoCodecTestLibvpx, MAYBE_SimulcastVP8) { function TEST (line 413) | TEST(VideoCodecTestLibvpx, MAYBE_SvcVP9) { function TEST (line 433) | TEST(VideoCodecTestLibvpx, DISABLED_MultiresVP8RdPerf) { function TEST (line 459) | TEST(VideoCodecTestLibvpx, DISABLED_SvcVP9RdPerf) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_mediacodec.cc type webrtc (line 23) | namespace webrtc { type test (line 24) | namespace test { function CreateConfig (line 30) | VideoCodecTestFixture::Config CreateConfig() { function CreateTestFixtureWithConfig (line 40) | std::unique_ptr CreateTestFixtureWithConfig( function TEST (line 50) | TEST(VideoCodecTestMediaCodec, ForemanCif500kbpsVp8) { function TEST (line 69) | TEST(VideoCodecTestMediaCodec, ForemanCif500kbpsH264CBP) { function TEST (line 93) | TEST(VideoCodecTestMediaCodec, DISABLED_ForemanCif500kbpsH264CHP) { function TEST (line 117) | TEST(VideoCodecTestMediaCodec, ForemanMixedRes100kbpsVp8H264) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_openh264.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreateConfig (line 29) | VideoCodecTestFixture::Config CreateConfig() { function TEST (line 40) | TEST(VideoCodecTestOpenH264, ConstantHighBitrate) { function TEST (line 61) | TEST(VideoCodecTestOpenH264, SingleNalUnit) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_stats_impl.cc type webrtc (line 24) | namespace webrtc { type test (line 25) | namespace test { function FrameStatistics (line 46) | FrameStatistics* VideoCodecTestStatsImpl::GetFrame(size_t frame_num, function FrameStatistics (line 52) | FrameStatistics* VideoCodecTestStatsImpl::GetFrameWithTimestamp( function VideoStatistics (line 103) | VideoStatistics VideoCodecTestStatsImpl::SliceAndCalcAggregatedVideo... function FrameStatistics (line 127) | FrameStatistics VideoCodecTestStatsImpl::AggregateFrameStatistic( function VideoStatistics (line 173) | VideoStatistics VideoCodecTestStatsImpl::SliceAndCalcVideoStatistic( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_stats_impl.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_stats_impl_unittest.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { function TEST (line 33) | TEST(StatsTest, AddAndGetFrame) { function TEST (line 41) | TEST(StatsTest, AddAndGetFrames) { function TEST (line 58) | TEST(StatsTest, AddFrameLayering) { function TEST (line 69) | TEST(StatsTest, GetFrameStatistics) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videocodec_test_videotoolbox.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function CreateConfig (line 27) | VideoCodecTestFixture::Config CreateConfig() { function CreateTestFixtureWithConfig (line 35) | std::unique_ptr CreateTestFixtureWithConfig( function MAYBE_TEST (line 54) | MAYBE_TEST(VideoCodecTestVideoToolbox, ForemanCif500kbpsH264CBP) { function MAYBE_TEST (line 70) | MAYBE_TEST(VideoCodecTestVideoToolbox, ForemanCif500kbpsH264CHP) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videoprocessor.cc type webrtc (line 41) | namespace webrtc { type test (line 42) | namespace test { function GetMaxNaluSizeBytes (line 50) | size_t GetMaxNaluSizeBytes(const EncodedImage& encoded_frame, function GetTemporalLayerIndex (line 67) | size_t GetTemporalLayerIndex(const CodecSpecificInfo& codec_specific) { function GetElapsedTimeMicroseconds (line 80) | int GetElapsedTimeMicroseconds(int64_t start_ns, int64_t stop_ns) { function CalculateFrameQuality (line 87) | void CalculateFrameQuality(const I420BufferInterface& ref_buffer, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videoprocessor.h function namespace (line 46) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/test/videoprocessor_unittest.cc type webrtc (line 34) | namespace webrtc { type test (line 35) | namespace test { class VideoProcessorTest (line 45) | class VideoProcessorTest : public ::testing::Test { method VideoProcessorTest (line 47) | VideoProcessorTest() : q_("VP queue") { method ExpectInit (line 70) | void ExpectInit() { method ExpectRelease (line 77) | void ExpectRelease() { function TEST_F (line 97) | TEST_F(VideoProcessorTest, InitRelease) { function TEST_F (line 101) | TEST_F(VideoProcessorTest, ProcessFrames_FixedFramerate) { function TEST_F (line 129) | TEST_F(VideoProcessorTest, ProcessFrames_VariableFramerate) { function TEST_F (line 169) | TEST_F(VideoProcessorTest, SetRates) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/default_temporal_layers.cc type webrtc (line 27) | namespace webrtc { function GetTemporalIds (line 56) | std::vector GetTemporalIds(size_t num_layers) { function GetUpdatedBuffers (line 88) | uint8_t GetUpdatedBuffers(const Vp8FrameConfig& config) { function BufferToIndex (line 102) | size_t BufferToIndex(Vp8BufferReference buffer) { function Vp8EncoderConfig (line 321) | Vp8EncoderConfig DefaultTemporalLayers::UpdateConfiguration( function Vp8FrameConfig (line 379) | Vp8FrameConfig DefaultTemporalLayers::NextFrameConfig(size_t stream_in... function FrameDependencyStructure (line 639) | FrameDependencyStructure DefaultTemporalLayers::GetTemplateStructure( function GetTemporalDependencies (line 704) | std::vector> GetTemporalDependencies( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/default_temporal_layers.h function StreamCount (line 41) | size_t StreamCount() const override; FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/default_temporal_layers_unittest.cc type webrtc (line 29) | namespace webrtc { type test (line 30) | namespace test { function ToVp8CodecFlags (line 76) | constexpr int ToVp8CodecFlags(uint8_t referenced_buffers, function GetTemporalLayerRates (line 90) | std::vector GetTemporalLayerRates(int target_bitrate_kbps, class TemporalLayersTest (line 116) | class TemporalLayersTest : public ::testing::Test { method CodecSpecificInfo (line 120) | CodecSpecificInfo* IgnoredCodecSpecificInfo() { function TEST_F (line 229) | TEST_F(TemporalLayersTest, Alternative3Layers) { function TEST_F (line 274) | TEST_F(TemporalLayersTest, SearchOrder) { function TEST_F (line 317) | TEST_F(TemporalLayersTest, SearchOrderWithDrop) { function TEST_F (line 412) | TEST_F(TemporalLayersTest, DoesNotReferenceDroppedFrames) { function TEST_F (line 499) | TEST_F(TemporalLayersTest, DoesNotReferenceUnlessGuaranteedToExist) { function TEST_F (line 567) | TEST_F(TemporalLayersTest, DoesNotReferenceUnlessGuaranteedToExistLo... function TEST_F (line 630) | TEST_F(TemporalLayersTest, KeyFrame) { class TemporalLayersReferenceTest (line 690) | class TemporalLayersReferenceTest : public TemporalLayersTest, method TemporalLayersReferenceTest (line 693) | TemporalLayersReferenceTest() type BufferState (line 702) | struct BufferState { method BufferState (line 703) | BufferState() : BufferState(-1, 0, false) {} method BufferState (line 704) | BufferState(int temporal_idx, uint32_t timestamp, bool sync) method UpdateSyncRefState (line 711) | bool UpdateSyncRefState(const BufferFlags& flags, BufferState* buf... method ValidateReference (line 726) | void ValidateReference(const BufferFlags& flags, function TEST_P (line 752) | TEST_P(TemporalLayersReferenceTest, ValidFrameConfigs) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/include/temporal_layers_checker.h function virtual (line 29) | virtual ~TemporalLayersChecker() {} FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/include/vp8.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/include/vp8_globals.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.cc type webrtc (line 38) | namespace webrtc { function DefaultDeblockParams (line 56) | absl::optional DefaultDeblockParams() { function GetPostProcParamsFromFieldTrialGroup (line 66) | absl::optional class LibvpxVp8Decoder::QpSmoother (line 97) | class LibvpxVp8Decoder::QpSmoother { method QpSmoother (line 99) | QpSmoother() : last_sample_ms_(rtc::TimeMillis()), smoother_(kAlpha) {} method GetAvg (line 101) | int GetAvg() const { method Add (line 107) | void Add(float sample) { method Reset (line 113) | void Reset() { smoother_.Reset(kAlpha); } FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_decoder.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.cc type webrtc (line 45) | namespace webrtc { type denoiserState (line 68) | enum denoiserState : uint32_t { function GCD (line 79) | int GCD(int a, int b) { function MaybeSetNewValue (line 101) | bool MaybeSetNewValue(const absl::optional& new_value, function MaybeExtendVp8EncoderConfig (line 115) | bool MaybeExtendVp8EncoderConfig(const Vp8EncoderConfig& new_config, function ApplyVp8EncoderConfigToVpxConfig (line 129) | void ApplyVp8EncoderConfigToVpxConfig(const Vp8EncoderConfig& encoder_... function IsCompatibleVideoFrameBufferType (line 164) | bool IsCompatibleVideoFrameBufferType(VideoFrameBuffer::Type left, function SetRawImagePlanes (line 176) | void SetRawImagePlanes(vpx_image_t* raw_image, VideoFrameBuffer* buffe... function vpx_enc_frame_flags_t (line 234) | vpx_enc_frame_flags_t LibvpxVp8Encoder::EncodeFlags( type CleanUpOnExit (line 989) | struct CleanUpOnExit { method CleanUpOnExit (line 990) | explicit CleanUpOnExit( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_encoder.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/libvpx_vp8_simulcast_test.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreateSpecificSimulcastTestFixture (line 24) | std::unique_ptr CreateSpecificSimulcastTestFix... function TEST (line 37) | TEST(LibvpxVp8SimulcastTest, TestKeyFrameRequestsOnAllStreams) { function TEST (line 42) | TEST(LibvpxVp8SimulcastTest, TestPaddingAllStreams) { function TEST (line 47) | TEST(LibvpxVp8SimulcastTest, TestPaddingTwoStreams) { function TEST (line 52) | TEST(LibvpxVp8SimulcastTest, TestPaddingTwoStreamsOneMaxedOut) { function TEST (line 57) | TEST(LibvpxVp8SimulcastTest, TestPaddingOneStream) { function TEST (line 62) | TEST(LibvpxVp8SimulcastTest, TestPaddingOneStreamTwoMaxedOut) { function TEST (line 67) | TEST(LibvpxVp8SimulcastTest, TestSendAllStreams) { function TEST (line 72) | TEST(LibvpxVp8SimulcastTest, TestDisablingStreams) { function TEST (line 77) | TEST(LibvpxVp8SimulcastTest, TestActiveStreams) { function TEST (line 82) | TEST(LibvpxVp8SimulcastTest, TestSwitchingToOneStream) { function TEST (line 87) | TEST(LibvpxVp8SimulcastTest, TestSwitchingToOneOddStream) { function TEST (line 92) | TEST(LibvpxVp8SimulcastTest, TestSwitchingToOneSmallStream) { function TEST (line 97) | TEST(LibvpxVp8SimulcastTest, TestSpatioTemporalLayers333PatternEncod... function TEST (line 102) | TEST(LibvpxVp8SimulcastTest, TestStrideEncodeDecode) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/screenshare_layers.cc type webrtc (line 24) | namespace webrtc { function Vp8FrameConfig (line 102) | Vp8FrameConfig ScreenshareLayers::NextFrameConfig(size_t stream_index, function FrameDependencyStructure (line 423) | FrameDependencyStructure ScreenshareLayers::GetTemplateStructure( function Vp8EncoderConfig (line 493) | Vp8EncoderConfig ScreenshareLayers::UpdateConfiguration(size_t stream_... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/screenshare_layers.h type CodecSpecificInfoVP8 (line 27) | struct CodecSpecificInfoVP8 type DependencyInfo (line 76) | struct DependencyInfo { type class (line 125) | enum class type Stats (line 145) | struct Stats { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/screenshare_layers_unittest.cc type webrtc (line 35) | namespace webrtc { class ScreenshareLayerTest (line 59) | class ScreenshareLayerTest : public ::testing::Test { method ScreenshareLayerTest (line 61) | ScreenshareLayerTest() method SetUp (line 69) | void SetUp() override { method EncodeFrame (line 74) | int EncodeFrame(bool base_sync, CodecSpecificInfo* info = nullptr) { method ConfigureFrame (line 87) | int ConfigureFrame(bool key_frame) { method Vp8FrameConfig (line 114) | Vp8FrameConfig NextFrameConfig(size_t stream_index, uint32_t timesta... method FrameSizeForBitrate (line 120) | int FrameSizeForBitrate(int bitrate_kbps) { method Vp8EncoderConfig (line 124) | Vp8EncoderConfig ConfigureBitrates() { method WithQpLimits (line 133) | void WithQpLimits(int min_qp, int max_qp) { method RunGracePeriod (line 140) | bool RunGracePeriod() { method SkipUntilTl (line 164) | int SkipUntilTl(int layer) { method SkipUntilTlAndSync (line 169) | int SkipUntilTlAndSync(int layer, absl::optional sync) { method CodecSpecificInfo (line 205) | CodecSpecificInfo* IgnoredCodecSpecificInfo() { function TEST_F (line 357) | TEST_F(ScreenshareLayerTest, AllFitsLayer0) { function TEST_F (line 370) | TEST_F(ScreenshareLayerTest, TooHighBitrate) { function TEST_F (line 401) | TEST_F(ScreenshareLayerTest, TargetBitrateCappedByTL0) { function TEST_F (line 414) | TEST_F(ScreenshareLayerTest, TargetBitrateCappedByTL1) { function TEST_F (line 427) | TEST_F(ScreenshareLayerTest, TargetBitrateBelowTL0) { function TEST_F (line 436) | TEST_F(ScreenshareLayerTest, EncoderDrop) { function TEST_F (line 490) | TEST_F(ScreenshareLayerTest, RespectsMaxIntervalBetweenFrames) { function TEST_F (line 523) | TEST_F(ScreenshareLayerTest, UpdatesHistograms) { function TEST_F (line 611) | TEST_F(ScreenshareLayerTest, RespectsConfiguredFramerate) { function TEST_F (line 675) | TEST_F(ScreenshareLayerTest, DropOnTooShortFrameInterval) { function TEST_F (line 696) | TEST_F(ScreenshareLayerTest, AdjustsBitrateWhenDroppingFrames) { function TEST_F (line 715) | TEST_F(ScreenshareLayerTest, UpdatesConfigurationAfterRateChange) { function TEST_F (line 734) | TEST_F(ScreenshareLayerTest, MaxQpRestoredAfterDoubleDrop) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/temporal_layers_checker.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp8/test/vp8_impl_unittest.cc type webrtc (line 33) | namespace webrtc { class TestVp8Impl (line 65) | class TestVp8Impl : public VideoCodecUnitTest { method CreateEncoder (line 67) | std::unique_ptr CreateEncoder() override { method CreateDecoder (line 71) | std::unique_ptr CreateDecoder() override { method ModifyCodecSettings (line 75) | void ModifyCodecSettings(VideoCodec* codec_settings) override { method EncodeAndWaitForFrame (line 85) | void EncodeAndWaitForFrame(const VideoFrame& input_frame, method EncodeAndExpectFrameWith (line 103) | void EncodeAndExpectFrameWith(const VideoFrame& input_frame, method VerifyQpParser (line 113) | void VerifyQpParser(const EncodedImage& encoded_frame) const { function TEST_F (line 121) | TEST_F(TestVp8Impl, ErrorResilienceDisabledForNoTemporalLayers) { function TEST_F (line 134) | TEST_F(TestVp8Impl, DefaultErrorResilienceEnabledForTemporalLayers) { function TEST_F (line 150) | TEST_F(TestVp8Impl, function TEST_F (line 169) | TEST_F(TestVp8Impl, SetRates) { function TEST_F (line 195) | TEST_F(TestVp8Impl, EncodeFrameAndRelease) { function TEST_F (line 209) | TEST_F(TestVp8Impl, EncodeNv12FrameSimulcast) { function TEST_F (line 226) | TEST_F(TestVp8Impl, EncodeI420FrameAfterNv12Frame) { function TEST_F (line 247) | TEST_F(TestVp8Impl, InitDecode) { function TEST_F (line 253) | TEST_F(TestVp8Impl, OnEncodedImageReportsInfo) { function TEST_F (line 267) | TEST_F(TestVp8Impl, function TEST_F (line 278) | TEST_F(TestVp8Impl, DecodedQpEqualsEncodedQp) { function TEST_F (line 296) | TEST_F(TestVp8Impl, ChecksSimulcastSettings) { function TEST_F (line 369) | TEST_F(TestVp8Impl, MAYBE_AlignedStrideEncodeDecode) { function TEST_F (line 392) | TEST_F(TestVp8Impl, EncoderWith2TemporalLayers) { function TEST_F (line 411) | TEST_F(TestVp8Impl, ScalingDisabledIfAutomaticResizeOff) { function TEST_F (line 422) | TEST_F(TestVp8Impl, ScalingEnabledIfAutomaticResizeOn) { function TEST_F (line 434) | TEST_F(TestVp8Impl, DontDropKeyframes) { function TEST_F (line 475) | TEST_F(TestVp8Impl, KeepsTimestampOnReencode) { function TEST (line 515) | TEST(LibvpxVp8EncoderTest, GetEncoderInfoReturnsStaticInformation) { function TEST (line 533) | TEST(LibvpxVp8EncoderTest, RequestedResolutionAlignmentFromFieldTrial) { function TEST (line 548) | TEST(LibvpxVp8EncoderTest, ResolutionBitrateLimitsFromFieldTrial) { function TEST (line 568) | TEST(LibvpxVp8EncoderTest, function TEST (line 579) | TEST(LibvpxVp8EncoderTest, function TEST_F (line 599) | TEST_F(TestVp8Impl, GetEncoderInfoFpsAllocationNoLayers) { function TEST_F (line 607) | TEST_F(TestVp8Impl, GetEncoderInfoFpsAllocationTwoTemporalLayers) { function TEST_F (line 625) | TEST_F(TestVp8Impl, GetEncoderInfoFpsAllocationThreeTemporalLayers) { function TEST_F (line 644) | TEST_F(TestVp8Impl, GetEncoderInfoFpsAllocationScreenshareLayers) { function TEST_F (line 665) | TEST_F(TestVp8Impl, GetEncoderInfoFpsAllocationSimulcastVideo) { class TestVp8ImplForPixelFormat (line 719) | class TestVp8ImplForPixelFormat method TestVp8ImplForPixelFormat (line 723) | TestVp8ImplForPixelFormat() : TestVp8Impl(), mappable_type_(GetParam... function TEST_P (line 729) | TEST_P(TestVp8ImplForPixelFormat, EncodeNativeFrameSimulcast) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/include/vp9.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/include/vp9_globals.h function namespace (line 22) | namespace webrtc { function CopyGofInfoVP9 (line 138) | void CopyGofInfoVP9(const GofInfoVP9& src) { type RTPVideoHeaderVP9 (line 158) | struct RTPVideoHeaderVP9 { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/libvpx_vp9_decoder.cc type webrtc (line 30) | namespace webrtc { function ColorSpace (line 34) | ColorSpace ExtractVP9ColorSpace(vpx_color_space_t space_t, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/libvpx_vp9_decoder.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/libvpx_vp9_encoder.cc type webrtc (line 46) | namespace webrtc { function GetActiveLayers (line 66) | std::pair GetActiveLayers( function CreateVp9ScalabilityStructure (line 81) | std::unique_ptr CreateVp9ScalabilityStructure( function vpx_svc_ref_frame_config_t (line 154) | vpx_svc_ref_frame_config_t Vp9References( function vpx_svc_ref_frame_config_t (line 1459) | vpx_svc_ref_frame_config_t LibvpxVp9Encoder::SetReferences( type Params (line 1797) | struct Params : public PerformanceFlags::ParameterSet { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/libvpx_vp9_encoder.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/svc_config.cc type webrtc (line 21) | namespace webrtc { function ConfigureSvcScreenSharing (line 34) | std::vector ConfigureSvcScreenSharing(size_t input_width, function ConfigureSvcNormalVideo (line 62) | std::vector ConfigureSvcNormalVideo(size_t input_width, function GetSvcConfig (line 140) | std::vector GetSvcConfig(size_t input_width, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/svc_config.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/svc_config_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 20) | TEST(SvcConfig, NumSpatialLayers) { function TEST (line 33) | TEST(SvcConfig, AlwaysSendsAtLeastOneLayer) { function TEST (line 44) | TEST(SvcConfig, EnforcesMinimalRequiredParity) { function TEST (line 70) | TEST(SvcConfig, SkipsInactiveLayers) { function TEST (line 83) | TEST(SvcConfig, BitrateThresholds) { function TEST (line 100) | TEST(SvcConfig, ScreenSharing) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/test/vp9_impl_unittest.cc function VideoCodec (line 73) | VideoCodec DefaultCodecSettings() { function ConfigureSvc (line 83) | void ConfigureSvc(VideoCodec& codec_settings, class TestVp9Impl (line 100) | class TestVp9Impl : public VideoCodecUnitTest { method CreateEncoder (line 102) | std::unique_ptr CreateEncoder() override { method CreateDecoder (line 106) | std::unique_ptr CreateDecoder() override { method ModifyCodecSettings (line 110) | void ModifyCodecSettings(VideoCodec* codec_settings) override { class TestVp9ImplForPixelFormat (line 119) | class TestVp9ImplForPixelFormat method SetUp (line 124) | void SetUp() override { function TEST_P (line 133) | TEST_P(TestVp9ImplForPixelFormat, DISABLED_EncodeDecode) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/vp9.cc type webrtc (line 25) | namespace webrtc { function SupportedVP9Codecs (line 27) | std::vector SupportedVP9Codecs() { function SupportedVP9DecoderCodecs (line 52) | std::vector SupportedVP9DecoderCodecs() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/codecs/vp9/vp9_frame_buffer_pool.h type vpx_codec_ctx (line 24) | struct vpx_codec_ctx type vpx_codec_frame_buffer (line 25) | struct vpx_codec_frame_buffer FILE: tgcalls/third_party/webrtc/src/modules/video_coding/decoder_database.cc type webrtc (line 16) | namespace webrtc { function VCMGenericDecoder (line 110) | VCMGenericDecoder* VCMDecoderDataBase::GetDecoder( function VCMDecoderMapItem (line 186) | const VCMDecoderMapItem* VCMDecoderDataBase::FindDecoderItem( function VCMExtDecoderMapItem (line 195) | const VCMExtDecoderMapItem* VCMDecoderDataBase::FindExternalDecoderItem( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/decoder_database.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/decoding_state.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/decoding_state.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/decoding_state_unittest.cc type webrtc (line 23) | namespace webrtc { function TEST (line 25) | TEST(TestDecodingState, Sanity) { function TEST (line 32) | TEST(TestDecodingState, FrameContinuity) { function TEST (line 166) | TEST(TestDecodingState, UpdateOldPacket) { function TEST (line 210) | TEST(TestDecodingState, MultiLayerBehavior) { function TEST (line 369) | TEST(TestDecodingState, DiscontinuousPicIdContinuousSeqNum) { function TEST (line 404) | TEST(TestDecodingState, OldInput) { function TEST (line 425) | TEST(TestDecodingState, PictureIdRepeat) { function TEST (line 460) | TEST(TestDecodingState, FrameContinuityFlexibleModeKeyFrame) { function TEST (line 504) | TEST(TestDecodingState, FrameContinuityFlexibleModeOutOfOrderFrames) { function TEST (line 560) | TEST(TestDecodingState, FrameContinuityFlexibleModeGeneral) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/deprecated/nack_module.cc type webrtc (line 23) | namespace webrtc { function GetSendNackDelay (line 36) | int64_t GetSendNackDelay() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/deprecated/nack_module.h type NackFilterOptions (line 52) | enum NackFilterOptions { kSeqNumOnly, kTimeOnly, kSeqNumAndTime } type NackInfo (line 57) | struct NackInfo { type BackoffSettings (line 70) | struct BackoffSettings { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/encoded_frame.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/encoded_frame.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/event_wrapper.cc type webrtc (line 15) | namespace webrtc { class EventWrapperImpl (line 17) | class EventWrapperImpl : public EventWrapper { method Set (line 21) | bool Set() override { method EventTypeWrapper (line 26) | EventTypeWrapper Wait(int max_time_ms) override { function EventWrapper (line 35) | EventWrapper* EventWrapper::Create() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/event_wrapper.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/fec_controller_default.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/fec_controller_default.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/fec_controller_unittest.cc type webrtc (line 22) | namespace webrtc { class ProtectionBitrateCalculatorTest (line 26) | class ProtectionBitrateCalculatorTest : public ::testing::Test { class ProtectionCallback (line 32) | class ProtectionCallback : public VCMProtectionCallback { method ProtectionRequest (line 34) | int ProtectionRequest(const FecProtectionParams* delta_params, method ProtectionBitrateCalculatorTest (line 51) | ProtectionBitrateCalculatorTest() function TEST_F (line 59) | TEST_F(ProtectionBitrateCalculatorTest, ProtectsUsingFecBitrate) { function TEST_F (line 82) | TEST_F(ProtectionBitrateCalculatorTest, ProtectsUsingNackBitrate) { function TEST_F (line 102) | TEST_F(ProtectionBitrateCalculatorTest, NoProtection) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/fec_rate_table.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_buffer.cc type webrtc (line 24) | namespace webrtc { function VCMFrameBufferEnum (line 74) | VCMFrameBufferEnum VCMFrameBuffer::InsertPacket(const VCMPacket& packet, function VCMFrameBufferStateEnum (line 252) | VCMFrameBufferStateEnum VCMFrameBuffer::GetState() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_buffer.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_buffer2.cc type webrtc (line 34) | namespace webrtc { type video_coding (line 35) | namespace video_coding { function EncodedFrame (line 230) | EncodedFrame* FrameBuffer::GetNextFrame() { type Dependency (line 558) | struct Dependency { function EncodedFrame (line 650) | EncodedFrame* FrameBuffer::CombineAndDeleteFrames( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_buffer2.h function namespace (line 36) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_buffer2_unittest.cc type webrtc (line 34) | namespace webrtc { type video_coding (line 35) | namespace video_coding { class VCMTimingFake (line 37) | class VCMTimingFake : public VCMTiming { method VCMTimingFake (line 39) | explicit VCMTimingFake(Clock* clock) : VCMTiming(clock) {} method RenderTimeMs (line 41) | int64_t RenderTimeMs(uint32_t frame_timestamp, method MaxWaitingTime (line 58) | int64_t MaxWaitingTime(int64_t render_time_ms, method GetTimings (line 63) | bool GetTimings(int* max_decode_ms, method GetCurrentJitter (line 72) | int GetCurrentJitter() { class FrameObjectFake (line 92) | class FrameObjectFake : public EncodedFrame { method ReceivedTime (line 94) | int64_t ReceivedTime() const override { return 0; } method RenderTime (line 96) | int64_t RenderTime() const override { return _renderTimeMs; } method delayed_by_retransmission (line 98) | bool delayed_by_retransmission() const override { method set_delayed_by_retransmission (line 101) | void set_delayed_by_retransmission(bool delayed) { class VCMReceiveStatisticsCallbackMock (line 109) | class VCMReceiveStatisticsCallbackMock : public VCMReceiveStatistics... class TestFrameBuffer2 (line 133) | class TestFrameBuffer2 : public ::testing::Test { method TestFrameBuffer2 (line 141) | TestFrameBuffer2() method CreateFrame (line 155) | std::unique_ptr CreateFrame(uint16_t picture_id, method InsertFrame (line 180) | int InsertFrame(uint16_t picture_id, method InsertNackedFrame (line 191) | int InsertNackedFrame(uint16_t picture_id, int64_t ts_ms) { method ExtractFrame (line 198) | void ExtractFrame(int64_t max_wait_time = 0, bool keyframe_require... method CheckFrame (line 214) | void CheckFrame(size_t index, int picture_id, int spatial_layer) { method CheckFrameSize (line 221) | void CheckFrameSize(size_t index, size_t size) { method CheckNoFrame (line 227) | void CheckNoFrame(size_t index) { method Rand (line 232) | uint32_t Rand() { return rand_.Rand(); } function TEST_F (line 254) | TEST_F(TestFrameBuffer2, WaitForFrame) { function TEST_F (line 264) | TEST_F(TestFrameBuffer2, OneSuperFrame) { function TEST_F (line 275) | TEST_F(TestFrameBuffer2, ZeroPlayoutDelay) { function TEST_F (line 290) | TEST_F(TestFrameBuffer2, DISABLED_OneUnorderedSuperFrame) { function TEST_F (line 303) | TEST_F(TestFrameBuffer2, DISABLED_OneLayerStreamReordered) { function TEST_F (line 323) | TEST_F(TestFrameBuffer2, ExtractFromEmptyBuffer) { function TEST_F (line 328) | TEST_F(TestFrameBuffer2, MissingFrame) { function TEST_F (line 344) | TEST_F(TestFrameBuffer2, OneLayerStream) { function TEST_F (line 359) | TEST_F(TestFrameBuffer2, DropTemporalLayerSlowDecoder) { function TEST_F (line 391) | TEST_F(TestFrameBuffer2, DropFramesIfSystemIsStalled) { function TEST_F (line 411) | TEST_F(TestFrameBuffer2, DroppedFramesCountedOnClear) { function TEST_F (line 425) | TEST_F(TestFrameBuffer2, InsertLateFrame) { function TEST_F (line 441) | TEST_F(TestFrameBuffer2, ProtectionModeNackFEC) { function TEST_F (line 461) | TEST_F(TestFrameBuffer2, ProtectionModeNack) { function TEST_F (line 483) | TEST_F(TestFrameBuffer2, NoContinuousFrame) { function TEST_F (line 490) | TEST_F(TestFrameBuffer2, LastContinuousFrameSingleLayer) { function TEST_F (line 501) | TEST_F(TestFrameBuffer2, LastContinuousFrameTwoLayers) { function TEST_F (line 518) | TEST_F(TestFrameBuffer2, PictureIdJumpBack) { function TEST_F (line 535) | TEST_F(TestFrameBuffer2, StatsCallback) { function TEST_F (line 558) | TEST_F(TestFrameBuffer2, ForwardJumps) { function TEST_F (line 577) | TEST_F(TestFrameBuffer2, DuplicateFrames) { function TEST_F (line 584) | TEST_F(TestFrameBuffer2, InvalidReferences) { function TEST_F (line 591) | TEST_F(TestFrameBuffer2, KeyframeRequired) { function TEST_F (line 604) | TEST_F(TestFrameBuffer2, KeyframeClearsFullBuffer) { function TEST_F (line 619) | TEST_F(TestFrameBuffer2, DontUpdateOnUndecodableFrame) { function TEST_F (line 629) | TEST_F(TestFrameBuffer2, DontDecodeOlderTimestamp) { function TEST_F (line 647) | TEST_F(TestFrameBuffer2, CombineFramesToSuperframe) { function TEST_F (line 665) | TEST_F(TestFrameBuffer2, HigherSpatialLayerNonDecodable) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_dependencies_calculator.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_dependencies_calculator.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_dependencies_calculator_unittest.cc type webrtc (line 17) | namespace webrtc { function CodecBufferUsage (line 24) | constexpr CodecBufferUsage ReferenceAndUpdate(int id) { function CodecBufferUsage (line 27) | constexpr CodecBufferUsage Reference(int id) { function CodecBufferUsage (line 30) | constexpr CodecBufferUsage Update(int id) { function TEST (line 34) | TEST(FrameDependenciesCalculatorTest, SingleLayer) { function TEST (line 45) | TEST(FrameDependenciesCalculatorTest, TwoTemporalLayers) { function TEST (line 73) | TEST(FrameDependenciesCalculatorTest, ThreeTemporalLayers4FramePattern) { function TEST (line 100) | TEST(FrameDependenciesCalculatorTest, SimulcastWith2Layers) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_object.cc type webrtc (line 21) | namespace webrtc { function VideoFrameType (line 107) | VideoFrameType RtpFrameObject::frame_type() const { function VideoCodecType (line 111) | VideoCodecType RtpFrameObject::codec_type() const { function RTPVideoHeader (line 127) | const RTPVideoHeader& RtpFrameObject::GetRtpVideoHeader() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/frame_object.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/generic_decoder.cc type webrtc (line 28) | namespace webrtc { function VCMReceiveCallback (line 59) | VCMReceiveCallback* VCMDecodedFrameCallback::UserReceiveCallback() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/generic_decoder.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/generic_decoder_unittest.cc type webrtc (line 26) | namespace webrtc { type video_coding (line 27) | namespace video_coding { class ReceiveCallback (line 29) | class ReceiveCallback : public VCMReceiveCallback { method FrameToRender (line 31) | int32_t FrameToRender(VideoFrame& videoFrame, // NOLINT method GetLastFrame (line 43) | absl::optional GetLastFrame() { method WaitForFrame (line 48) | absl::optional WaitForFrame(int64_t wait_ms) { class GenericDecoderTest (line 63) | class GenericDecoderTest : public ::testing::Test { method GenericDecoderTest (line 65) | GenericDecoderTest() method SetUp (line 73) | void SetUp() override { function TEST_F (line 92) | TEST_F(GenericDecoderTest, PassesPacketInfos) { function TEST_F (line 102) | TEST_F(GenericDecoderTest, PassesPacketInfosForDelayedDecoders) { function TEST_F (line 118) | TEST_F(GenericDecoderTest, MaxCompositionDelayNotSetByDefault) { function TEST_F (line 126) | TEST_F(GenericDecoderTest, MaxCompositionDelayActivatedByPlayoutDela... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sprop_parameter_sets.cc function DecodeAndConvert (line 24) | bool DecodeAndConvert(const std::string& base64, std::vector* b... type webrtc (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sprop_parameter_sets.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sprop_parameter_sets_unittest.cc type webrtc (line 17) | namespace webrtc { class H264SpropParameterSetsTest (line 19) | class H264SpropParameterSetsTest : public ::testing::Test { function TEST_F (line 24) | TEST_F(H264SpropParameterSetsTest, Base64DecodeSprop) { function TEST_F (line 34) | TEST_F(H264SpropParameterSetsTest, InvalidData) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sps_pps_tracker.cc type webrtc (line 25) | namespace webrtc { type video_coding (line 26) | namespace video_coding { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sps_pps_tracker.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h264_sps_pps_tracker_unittest.cc type webrtc (line 25) | namespace webrtc { type video_coding (line 26) | namespace video_coding { function Bitstream (line 33) | rtc::ArrayView Bitstream( function ExpectSpsPpsIdr (line 38) | void ExpectSpsPpsIdr(const RTPVideoHeaderH264& codec_header, class H264VideoHeader (line 62) | class H264VideoHeader : public RTPVideoHeader { method H264VideoHeader (line 64) | H264VideoHeader() { method RTPVideoHeaderH264 (line 72) | RTPVideoHeaderH264& h264() { class TestH264SpsPpsTracker (line 79) | class TestH264SpsPpsTracker : public ::testing::Test { method AddSps (line 81) | void AddSps(H264VideoHeader* header, method AddPps (line 94) | void AddPps(H264VideoHeader* header, method AddIdr (line 108) | void AddIdr(H264VideoHeader* header, int pps_id) { function TEST_F (line 121) | TEST_F(TestH264SpsPpsTracker, NoNalus) { function TEST_F (line 133) | TEST_F(TestH264SpsPpsTracker, FuAFirstPacket) { function TEST_F (line 150) | TEST_F(TestH264SpsPpsTracker, StapAIncorrectSegmentLength) { function TEST_F (line 160) | TEST_F(TestH264SpsPpsTracker, SingleNaluInsertStartCode) { function TEST_F (line 175) | TEST_F(TestH264SpsPpsTracker, NoStartCodeInsertedForSubsequentFuAPac... function TEST_F (line 189) | TEST_F(TestH264SpsPpsTracker, IdrFirstPacketNoSpsPpsInserted) { function TEST_F (line 199) | TEST_F(TestH264SpsPpsTracker, IdrFirstPacketNoPpsInserted) { function TEST_F (line 210) | TEST_F(TestH264SpsPpsTracker, IdrFirstPacketNoSpsInserted) { function TEST_F (line 221) | TEST_F(TestH264SpsPpsTracker, SpsPpsPacketThenIdrFirstPacket) { function TEST_F (line 247) | TEST_F(TestH264SpsPpsTracker, SpsPpsIdrInStapA) { function TEST_F (line 277) | TEST_F(TestH264SpsPpsTracker, SpsPpsOutOfBand) { function TEST_F (line 303) | TEST_F(TestH264SpsPpsTracker, SpsPpsOutOfBandWrongNaluHeader) { function TEST_F (line 323) | TEST_F(TestH264SpsPpsTracker, SpsPpsOutOfBandIncompleteNalu) { function TEST_F (line 341) | TEST_F(TestH264SpsPpsTracker, SaveRestoreWidthHeight) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h265_vps_sps_pps_tracker.cc type webrtc (line 30) | namespace webrtc { type video_coding (line 31) | namespace video_coding { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/h265_vps_sps_pps_tracker.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/histogram.cc type webrtc (line 17) | namespace webrtc { type video_coding (line 18) | namespace video_coding { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/histogram.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/histogram_unittest.cc type webrtc (line 15) | namespace webrtc { type video_coding (line 16) | namespace video_coding { class TestHistogram (line 18) | class TestHistogram : public ::testing::Test { method TestHistogram (line 20) | TestHistogram() : histogram_(5, 10) {} function TEST_F (line 24) | TEST_F(TestHistogram, NumValues) { function TEST_F (line 30) | TEST_F(TestHistogram, InverseCdf) { function TEST_F (line 47) | TEST_F(TestHistogram, ReplaceOldValues) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/include/video_codec_initializer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/include/video_codec_interface.cc type webrtc (line 12) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/include/video_codec_interface.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/include/video_coding.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/include/video_coding_defines.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/inter_frame_delay.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/inter_frame_delay.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/internal_defines.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_buffer.cc type webrtc (line 29) | namespace webrtc { function IsKeyFrame (line 35) | bool IsKeyFrame(FrameListPair pair) { function HasNonEmptyState (line 39) | bool HasNonEmptyState(FrameListPair pair) { function VCMFrameBuffer (line 47) | VCMFrameBuffer* FrameList::PopFrame(uint32_t timestamp) { function VCMFrameBuffer (line 56) | VCMFrameBuffer* FrameList::Front() const { function VCMFrameBuffer (line 60) | VCMFrameBuffer* FrameList::Back() const { function VCMEncodedFrame (line 216) | VCMEncodedFrame* VCMJitterBuffer::NextCompleteFrame(uint32_t max_wait_... function VCMEncodedFrame (line 258) | VCMEncodedFrame* VCMJitterBuffer::ExtractAndSetDecode(uint32_t timesta... function VCMFrameBufferEnum (line 316) | VCMFrameBufferEnum VCMJitterBuffer::GetFrame(const VCMPacket& packet, function VCMFrameBufferEnum (line 358) | VCMFrameBufferEnum VCMJitterBuffer::InsertPacket(const VCMPacket& packet, function VCMFrameBuffer (line 670) | VCMFrameBuffer* VCMJitterBuffer::NextFrame() const { function VCMFrameBuffer (line 758) | VCMFrameBuffer* VCMJitterBuffer::GetEmptyFrame() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_buffer.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_buffer_common.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_buffer_unittest.cc type webrtc (line 32) | namespace webrtc { class TestBasicJitterBuffer (line 34) | class TestBasicJitterBuffer : public ::testing::Test { method TestBasicJitterBuffer (line 36) | TestBasicJitterBuffer() {} method SetUp (line 37) | void SetUp() override { method VCMEncodedFrame (line 74) | VCMEncodedFrame* DecodeCompleteFrame() { method CheckOutFrame (line 81) | void CheckOutFrame(VCMEncodedFrame* frame_out, class TestRunningJitterBuffer (line 127) | class TestRunningJitterBuffer : public ::testing::Test { method SetUp (line 131) | virtual void SetUp() { method TearDown (line 144) | virtual void TearDown() { method VCMFrameBufferEnum (line 150) | VCMFrameBufferEnum InsertPacketAndPop(int index) { method VCMFrameBufferEnum (line 161) | VCMFrameBufferEnum InsertPacket(int index) { method VCMFrameBufferEnum (line 172) | VCMFrameBufferEnum InsertFrame(VideoFrameType frame_type) { method VCMFrameBufferEnum (line 182) | VCMFrameBufferEnum InsertFrames(int num_frames, VideoFrameType frame... method DropFrame (line 195) | void DropFrame(int num_packets) { method DecodeCompleteFrame (line 204) | bool DecodeCompleteFrame() { class TestJitterBufferNack (line 224) | class TestJitterBufferNack : public TestRunningJitterBuffer { method TestJitterBufferNack (line 226) | TestJitterBufferNack() {} method SetUp (line 227) | virtual void SetUp() { TestRunningJitterBuffer::SetUp(); } method TearDown (line 229) | virtual void TearDown() { TestRunningJitterBuffer::TearDown(); } function TEST_F (line 232) | TEST_F(TestBasicJitterBuffer, StopRunning) { function TEST_F (line 241) | TEST_F(TestBasicJitterBuffer, SinglePacketFrame) { function TEST_F (line 258) | TEST_F(TestBasicJitterBuffer, DualPacketFrame) { function TEST_F (line 384) | TEST_F(TestBasicJitterBuffer, PacketReorderingReverseOrder) { function TEST_F (line 431) | TEST_F(TestBasicJitterBuffer, FrameReordering2Frames2PacketsEach) { function TEST_F (line 491) | TEST_F(TestBasicJitterBuffer, TestReorderingWithPadding) { function TEST_F (line 557) | TEST_F(TestBasicJitterBuffer, DuplicatePackets) { function TEST_F (line 600) | TEST_F(TestBasicJitterBuffer, DuplicatePreviousDeltaFramePacket) { function TEST_F (line 651) | TEST_F(TestBasicJitterBuffer, TestSkipForwardVp9) { function TEST_F (line 707) | TEST_F(TestBasicJitterBuffer, ReorderedVp9SsData_3TlLayers) { function TEST_F (line 783) | TEST_F(TestBasicJitterBuffer, ReorderedVp9SsData_2Tl2SLayers) { function TEST_F (line 869) | TEST_F(TestBasicJitterBuffer, H264InsertStartCode) { function TEST_F (line 900) | TEST_F(TestBasicJitterBuffer, SpsAndPpsHandling) { function TEST_F (line 979) | TEST_F(TestBasicJitterBuffer, DeltaFrame100PacketsWithSeqNumWrap) { function TEST_F (line 1028) | TEST_F(TestBasicJitterBuffer, PacketReorderingReverseWithNegSeqNumWrap) { function TEST_F (line 1077) | TEST_F(TestBasicJitterBuffer, TestInsertOldFrame) { function TEST_F (line 1111) | TEST_F(TestBasicJitterBuffer, TestInsertOldFrameWithSeqNumWrap) { function TEST_F (line 1150) | TEST_F(TestBasicJitterBuffer, TimestampWrap) { function TEST_F (line 1252) | TEST_F(TestBasicJitterBuffer, Insert2FramesReOrderedWithTimestampWrap) { function TEST_F (line 1295) | TEST_F(TestBasicJitterBuffer, DeltaFrameWithMoreThanMaxNumberOfPackets) { function TEST_F (line 1330) | TEST_F(TestBasicJitterBuffer, ExceedNumOfFrameWithSeqNumWrap) { function TEST_F (line 1389) | TEST_F(TestBasicJitterBuffer, EmptyLastFrame) { function TEST_F (line 1408) | TEST_F(TestBasicJitterBuffer, NextFrameWhenIncomplete) { function TEST_F (line 1442) | TEST_F(TestRunningJitterBuffer, Full) { function TEST_F (line 1462) | TEST_F(TestRunningJitterBuffer, EmptyPackets) { function TEST_F (line 1482) | TEST_F(TestRunningJitterBuffer, SkipToKeyFrame) { function TEST_F (line 1492) | TEST_F(TestRunningJitterBuffer, DontSkipToKeyFrameIfDecodable) { function TEST_F (line 1504) | TEST_F(TestRunningJitterBuffer, KeyDeltaKeyDelta) { function TEST_F (line 1519) | TEST_F(TestRunningJitterBuffer, TwoPacketsNonContinuous) { function TEST_F (line 1535) | TEST_F(TestJitterBufferNack, EmptyPackets) { function TEST_F (line 1543) | TEST_F(TestJitterBufferNack, NackTooOldPackets) { function TEST_F (line 1575) | TEST_F(TestJitterBufferNack, NackLargeJitterBuffer) { function TEST_F (line 1596) | TEST_F(TestJitterBufferNack, NackListFull) { function TEST_F (line 1628) | TEST_F(TestJitterBufferNack, NoNackListReturnedBeforeFirstDecode) { function TEST_F (line 1640) | TEST_F(TestJitterBufferNack, NackListBuiltBeforeFirstDecode) { function TEST_F (line 1653) | TEST_F(TestJitterBufferNack, VerifyRetransmittedFlag) { function TEST_F (line 1680) | TEST_F(TestJitterBufferNack, UseNackToRecoverFirstKeyFrame) { function TEST_F (line 1698) | TEST_F(TestJitterBufferNack, UseNackToRecoverFirstKeyFrameSecondInQueu... function TEST_F (line 1724) | TEST_F(TestJitterBufferNack, NormalOperation) { function TEST_F (line 1758) | TEST_F(TestJitterBufferNack, NormalOperationWrap) { function TEST_F (line 1792) | TEST_F(TestJitterBufferNack, NormalOperationWrap2) { function TEST_F (line 1824) | TEST_F(TestJitterBufferNack, ResetByFutureKeyFrameDoesntError) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_estimator.cc type webrtc (line 28) | namespace webrtc { function VCMJitterEstimator (line 62) | VCMJitterEstimator& VCMJitterEstimator::operator=( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_estimator.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/jitter_estimator_tests.cc type webrtc (line 26) | namespace webrtc { class TestVCMJitterEstimator (line 28) | class TestVCMJitterEstimator : public ::testing::Test { method TestVCMJitterEstimator (line 30) | TestVCMJitterEstimator() : fake_clock_(0) {} method SetUp (line 32) | virtual void SetUp() { method AdvanceClock (line 36) | void AdvanceClock(int64_t microseconds) { class ValueGenerator (line 45) | class ValueGenerator { method ValueGenerator (line 47) | explicit ValueGenerator(int32_t amplitude) method Delay (line 51) | int64_t Delay() const { return ((counter_ % 11) - 5) * amplitude_; } method FrameSize (line 53) | uint32_t FrameSize() const { return 1000 + Delay(); } method Advance (line 55) | void Advance() { ++counter_; } function TEST_F (line 63) | TEST_F(TestVCMJitterEstimator, TestLowRate) { function TEST_F (line 75) | TEST_F(TestVCMJitterEstimator, TestLowRateDisabled) { function TEST_F (line 91) | TEST_F(TestVCMJitterEstimator, TestUpperBound) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/loss_notification_controller.cc type webrtc (line 20) | namespace webrtc { function PareDown (line 25) | void PareDown(Container* container, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/loss_notification_controller.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/loss_notification_controller_unittest.cc type webrtc (line 24) | namespace webrtc { type Packet (line 28) | struct Packet { function Packet (line 36) | Packet CreatePacket( class PacketStreamCreator (line 55) | class PacketStreamCreator final { method PacketStreamCreator (line 57) | PacketStreamCreator() : seq_num_(0), frame_id_(0), next_is_key_frame... method Packet (line 59) | Packet NextPacket() { class LossNotificationControllerBaseTest (line 82) | class LossNotificationControllerBaseTest : public ::testing::Test, method LossNotificationControllerBaseTest (line 86) | LossNotificationControllerBaseTest() method RequestKeyFrame (line 95) | void RequestKeyFrame() override { method SendLossNotification (line 102) | void SendLossNotification(uint16_t last_decoded_seq_num, method OnReceivedPacket (line 113) | void OnReceivedPacket(const Packet& packet) { method OnAssembledFrame (line 129) | void OnAssembledFrame(uint16_t first_seq_num, method ExpectKeyFrameRequest (line 140) | void ExpectKeyFrameRequest() { method ExpectLossNotification (line 145) | void ExpectLossNotification(uint16_t last_decoded_seq_num, type LossNotification (line 158) | struct LossNotification { method LossNotification (line 159) | LossNotification(uint16_t last_decoded_seq_num, method LossNotification (line 166) | LossNotification& operator=(const LossNotification& other) = default; method ToString (line 174) | std::string ToString() const { method LastKeyFrameRequest (line 185) | bool LastKeyFrameRequest() { method LastLossNotification (line 191) | absl::optional LastLossNotification() { class LossNotificationControllerTest (line 210) | class LossNotificationControllerTest method Bool (line 218) | bool Bool() const { function TEST_P (line 231) | TEST_P(LossNotificationControllerTest, function TEST_P (line 240) | TEST_P(LossNotificationControllerTest, function TEST_P (line 253) | TEST_P(LossNotificationControllerTest, SeqNumWrapAround) { function TEST_F (line 262) | TEST_F(LossNotificationControllerTest, function TEST_P (line 269) | TEST_P(LossNotificationControllerTest, LostReferenceProducesLossNotifi... function TEST_P (line 295) | TEST_P(LossNotificationControllerTest, function TEST_P (line 314) | TEST_P(LossNotificationControllerTest, RobustnessAgainstHighInitialRef... function TEST_P (line 323) | TEST_P(LossNotificationControllerTest, RepeatedPacketsAreIgnored) { function TEST_F (line 348) | TEST_F(LossNotificationControllerTest, class LossNotificationControllerTestDecodabilityFlag (line 369) | class LossNotificationControllerTestDecodabilityFlag method LossNotificationControllerTestDecodabilityFlag (line 372) | LossNotificationControllerTestDecodabilityFlag() method ReceiveKeyFrame (line 379) | void ReceiveKeyFrame() { method ReceivePacket (line 388) | void ReceivePacket(bool first_packet_in_frame, method CreateGap (line 401) | void CreateGap() { function TEST_F (line 417) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 430) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 443) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 456) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 469) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 482) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 495) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 515) | TEST_F( function TEST_F (line 538) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 551) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 564) | TEST_F(LossNotificationControllerTestDecodabilityFlag, function TEST_F (line 584) | TEST_F( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/media_opt_util.cc type webrtc (line 25) | namespace webrtc { type media_optimization (line 29) | namespace media_optimization { type VCMProtectionMethodEnum (line 56) | enum VCMProtectionMethodEnum type VCMProtectionMethodEnum (line 519) | enum VCMProtectionMethodEnum function VCMProtectionMethod (line 677) | VCMProtectionMethod* VCMLossProtectionLogic::SelectedMethod() const { function VCMProtectionMethodEnum (line 681) | VCMProtectionMethodEnum VCMLossProtectionLogic::SelectedType() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/media_opt_util.h type FilterPacketLossMode (line 35) | enum FilterPacketLossMode { type VCMProtectionParameters (line 50) | struct VCMProtectionParameters { type VCMProtectionMethodEnum (line 71) | enum VCMProtectionMethodEnum { kNack, kFec, kNackFec, kNone } function class (line 73) | class VCMLossProbabilitySample { function class (line 81) | class VCMProtectionMethod { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/nack_module2.cc type webrtc (line 23) | namespace webrtc { function GetSendNackDelay (line 34) | int64_t GetSendNackDelay() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/nack_module2.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/nack_module2_unittest.cc type webrtc (line 23) | namespace webrtc { class TestNackModule2 (line 27) | class TestNackModule2 : public ::testing::TestWithParam, method TestNackModule2 (line 31) | TestNackModule2() method SetUp (line 38) | void SetUp() override {} method SendNack (line 40) | void SendNack(const std::vector& sequence_numbers, method RequestKeyFrame (line 50) | void RequestKeyFrame() override { ++keyframes_requested_; } method Flush (line 52) | void Flush() { method WaitForSendNack (line 57) | bool WaitForSendNack() { method NackModule2 (line 82) | NackModule2& CreateNackModule( function TEST_P (line 102) | TEST_P(TestNackModule2, NackOnePacket) { function TEST_P (line 110) | TEST_P(TestNackModule2, WrappingSeqNum) { function TEST_P (line 119) | TEST_P(TestNackModule2, WrappingSeqNumClearToKeyframe) { function TEST_P (line 184) | TEST_P(TestNackModule2, ResendNack) { function TEST_P (line 238) | TEST_P(TestNackModule2, ResendPacketMaxRetries) { function TEST_P (line 259) | TEST_P(TestNackModule2, TooLargeNackList) { function TEST_P (line 273) | TEST_P(TestNackModule2, TooLargeNackListWithKeyFrame) { function TEST_P (line 288) | TEST_P(TestNackModule2, ClearUpTo) { function TEST_P (line 302) | TEST_P(TestNackModule2, ClearUpToWrap) { function TEST_P (line 316) | TEST_P(TestNackModule2, PacketNackCount) { function TEST_P (line 339) | TEST_P(TestNackModule2, NackListFullAndNoOverlapWithKeyframes) { function TEST_P (line 355) | TEST_P(TestNackModule2, HandleFecRecoveredPacket) { function TEST_P (line 364) | TEST_P(TestNackModule2, SendNackWithoutDelay) { class TestNackModule2WithFieldTrial (line 375) | class TestNackModule2WithFieldTrial : public ::testing::Test, method TestNackModule2WithFieldTrial (line 379) | TestNackModule2WithFieldTrial() method SendNack (line 385) | void SendNack(const std::vector& sequence_numbers, method RequestKeyFrame (line 391) | void RequestKeyFrame() override { ++keyframes_requested_; } function TEST_F (line 400) | TEST_F(TestNackModule2WithFieldTrial, SendNackWithDelay) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/nack_module_unittest.cc type webrtc (line 22) | namespace webrtc { class TestNackModule (line 23) | class TestNackModule : public ::testing::TestWithParam, method TestNackModule (line 27) | TestNackModule() method SetUp (line 35) | void SetUp() override { nack_module_.UpdateRtt(kDefaultRttMs); } method SendNack (line 37) | void SendNack(const std::vector& sequence_numbers, method RequestKeyFrame (line 43) | void RequestKeyFrame() override { ++keyframes_requested_; } function TEST_P (line 53) | TEST_P(TestNackModule, NackOnePacket) { function TEST_P (line 60) | TEST_P(TestNackModule, WrappingSeqNum) { function TEST_P (line 68) | TEST_P(TestNackModule, WrappingSeqNumClearToKeyframe) { function TEST_P (line 132) | TEST_P(TestNackModule, DontBurstOnTimeSkip) { function TEST_P (line 159) | TEST_P(TestNackModule, ResendNack) { function TEST_P (line 212) | TEST_P(TestNackModule, ResendPacketMaxRetries) { function TEST_P (line 232) | TEST_P(TestNackModule, TooLargeNackList) { function TEST_P (line 245) | TEST_P(TestNackModule, TooLargeNackListWithKeyFrame) { function TEST_P (line 259) | TEST_P(TestNackModule, ClearUpTo) { function TEST_P (line 272) | TEST_P(TestNackModule, ClearUpToWrap) { function TEST_P (line 285) | TEST_P(TestNackModule, PacketNackCount) { function TEST_P (line 302) | TEST_P(TestNackModule, NackListFullAndNoOverlapWithKeyframes) { function TEST_P (line 317) | TEST_P(TestNackModule, HandleFecRecoveredPacket) { function TEST_P (line 325) | TEST_P(TestNackModule, SendNackWithoutDelay) { class TestNackModuleWithFieldTrial (line 335) | class TestNackModuleWithFieldTrial : public ::testing::Test, method TestNackModuleWithFieldTrial (line 339) | TestNackModuleWithFieldTrial() method SendNack (line 345) | void SendNack(const std::vector& sequence_numbers, method RequestKeyFrame (line 351) | void RequestKeyFrame() override { ++keyframes_requested_; } function TEST_F (line 360) | TEST_F(TestNackModuleWithFieldTrial, SendNackWithDelay) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/packet.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/packet.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/packet_buffer.cc type webrtc (line 41) | namespace webrtc { type video_coding (line 42) | namespace video_coding { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/packet_buffer.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/packet_buffer_unittest.cc type webrtc (line 27) | namespace webrtc { type video_coding (line 28) | namespace video_coding { function IgnoreResult (line 41) | void IgnoreResult(PacketBuffer::InsertResult /*result*/) {} function StartSeqNums (line 45) | std::vector StartSeqNums( type PacketBufferInsertResult (line 78) | struct PacketBufferInsertResult : public PacketBuffer::InsertResult { method PacketBufferInsertResult (line 79) | explicit PacketBufferInsertResult(PacketBuffer::InsertResult result) function PrintTo (line 83) | void PrintTo(const PacketBufferInsertResult& result, std::ostream* o... class PacketBufferTest (line 101) | class PacketBufferTest : public ::testing::Test { method PacketBufferTest (line 103) | PacketBufferTest() method Rand (line 108) | uint16_t Rand() { return rand_.Rand(); } type IsKeyFrame (line 110) | enum IsKeyFrame { kKeyFrame, kDeltaFrame } type IsFirst (line 111) | enum IsFirst { kFirst, kNotFirst } type IsLast (line 112) | enum IsLast { kLast, kNotLast } method PacketBufferInsertResult (line 114) | PacketBufferInsertResult Insert(uint16_t seq_num, // packet seque... function TEST_F (line 140) | TEST_F(PacketBufferTest, InsertOnePacket) { function TEST_F (line 145) | TEST_F(PacketBufferTest, InsertMultiplePackets) { function TEST_F (line 153) | TEST_F(PacketBufferTest, InsertDuplicatePacket) { function TEST_F (line 161) | TEST_F(PacketBufferTest, SeqNumWrapOneFrame) { function TEST_F (line 167) | TEST_F(PacketBufferTest, SeqNumWrapTwoFrames) { function TEST_F (line 173) | TEST_F(PacketBufferTest, InsertOldPackets) { function TEST_F (line 187) | TEST_F(PacketBufferTest, FrameSize) { function TEST_F (line 204) | TEST_F(PacketBufferTest, ExpandBuffer) { function TEST_F (line 218) | TEST_F(PacketBufferTest, SingleFrameExpandsBuffer) { function TEST_F (line 228) | TEST_F(PacketBufferTest, ExpandBufferOverflow) { function TEST_F (line 242) | TEST_F(PacketBufferTest, OnePacketOneFrame) { function TEST_F (line 248) | TEST_F(PacketBufferTest, TwoPacketsTwoFrames) { function TEST_F (line 257) | TEST_F(PacketBufferTest, TwoPacketsOneFrames) { function TEST_F (line 265) | TEST_F(PacketBufferTest, ThreePacketReorderingOneFrame) { function TEST_F (line 275) | TEST_F(PacketBufferTest, Frames) { function TEST_F (line 288) | TEST_F(PacketBufferTest, ClearSinglePacket) { function TEST_F (line 299) | TEST_F(PacketBufferTest, ClearFullBuffer) { function TEST_F (line 309) | TEST_F(PacketBufferTest, DontClearNewerPacket) { function TEST_F (line 321) | TEST_F(PacketBufferTest, OneIncompleteFrame) { function TEST_F (line 332) | TEST_F(PacketBufferTest, TwoIncompleteFramesFullBuffer) { function TEST_F (line 343) | TEST_F(PacketBufferTest, FramesReordered) { function TEST_F (line 356) | TEST_F(PacketBufferTest, InsertPacketAfterSequenceNumberWrapAround) { class PacketBufferH264Test (line 389) | class PacketBufferH264Test : public PacketBufferTest { method PacketBufferH264Test (line 391) | explicit PacketBufferH264Test(bool sps_pps_idr_is_keyframe) method PacketBufferInsertResult (line 398) | PacketBufferInsertResult InsertH264( method PacketBufferInsertResult (line 434) | PacketBufferInsertResult InsertH264KeyFrameWithAud( class PacketBufferH264ParameterizedTest (line 469) | class PacketBufferH264ParameterizedTest method PacketBufferH264ParameterizedTest (line 473) | PacketBufferH264ParameterizedTest() : PacketBufferH264Test(GetPara... function TEST_P (line 480) | TEST_P(PacketBufferH264ParameterizedTest, DontRemoveMissingPacketOnC... function TEST_P (line 489) | TEST_P(PacketBufferH264ParameterizedTest, GetBitstreamOneFrameFullBu... function TEST_P (line 513) | TEST_P(PacketBufferH264ParameterizedTest, GetBitstreamBufferPadding) { function TEST_P (line 535) | TEST_P(PacketBufferH264ParameterizedTest, FrameResolution) { function TEST_P (line 551) | TEST_P(PacketBufferH264ParameterizedTest, FrameResolutionNaluBeforeS... function TEST_F (line 567) | TEST_F(PacketBufferTest, FreeSlotsOnFrameCreation) { function TEST_F (line 583) | TEST_F(PacketBufferTest, Clear) { function TEST_F (line 599) | TEST_F(PacketBufferTest, FramesAfterClear) { function TEST_F (line 607) | TEST_F(PacketBufferTest, SameFrameDifferentTimestamps) { function TEST_F (line 613) | TEST_F(PacketBufferTest, ContinuousSeqNumDoubleMarkerBit) { function TEST_F (line 619) | TEST_F(PacketBufferTest, PacketTimestamps) { function TEST_F (line 654) | TEST_F(PacketBufferTest, function TEST_F (line 680) | TEST_F(PacketBufferTest, IncomingCodecChange) { function TEST_F (line 717) | TEST_F(PacketBufferTest, TooManyNalusInPacket) { function TEST_P (line 732) | TEST_P(PacketBufferH264ParameterizedTest, OneFrameFillBuffer) { function TEST_P (line 740) | TEST_P(PacketBufferH264ParameterizedTest, CreateFramesAfterFilledBuf... function TEST_P (line 756) | TEST_P(PacketBufferH264ParameterizedTest, OneFrameMaxSeqNum) { function TEST_P (line 762) | TEST_P(PacketBufferH264ParameterizedTest, ClearMissingPacketsOnKeyfr... function TEST_P (line 772) | TEST_P(PacketBufferH264ParameterizedTest, FindFramesOnPadding) { class PacketBufferH264XIsKeyframeTest (line 781) | class PacketBufferH264XIsKeyframeTest : public PacketBufferH264Test { method PacketBufferH264XIsKeyframeTest (line 785) | explicit PacketBufferH264XIsKeyframeTest(bool sps_pps_idr_is_keyfr... method CreatePacket (line 788) | std::unique_ptr CreatePacket() { class PacketBufferH264IdrIsKeyframeTest (line 799) | class PacketBufferH264IdrIsKeyframeTest method PacketBufferH264IdrIsKeyframeTest (line 802) | PacketBufferH264IdrIsKeyframeTest() function TEST_F (line 806) | TEST_F(PacketBufferH264IdrIsKeyframeTest, IdrIsKeyframe) { function TEST_F (line 816) | TEST_F(PacketBufferH264IdrIsKeyframeTest, SpsPpsIdrIsKeyframe) { class PacketBufferH264SpsPpsIdrIsKeyframeTest (line 829) | class PacketBufferH264SpsPpsIdrIsKeyframeTest method PacketBufferH264SpsPpsIdrIsKeyframeTest (line 832) | PacketBufferH264SpsPpsIdrIsKeyframeTest() function TEST_F (line 836) | TEST_F(PacketBufferH264SpsPpsIdrIsKeyframeTest, IdrIsNotKeyframe) { function TEST_F (line 847) | TEST_F(PacketBufferH264SpsPpsIdrIsKeyframeTest, SpsPpsIsNotKeyframe) { function TEST_F (line 859) | TEST_F(PacketBufferH264SpsPpsIdrIsKeyframeTest, SpsPpsIdrIsKeyframe) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/receiver.cc type webrtc (line 30) | namespace webrtc { function VCMEncodedFrame (line 78) | VCMEncodedFrame* VCMReceiver::FrameForDecoding(uint16_t max_wait_time_ms, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/receiver.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/receiver_unittest.cc type webrtc (line 28) | namespace webrtc { class TestVCMReceiver (line 30) | class TestVCMReceiver : public ::testing::Test { method TestVCMReceiver (line 32) | TestVCMReceiver() method SetUp (line 40) | virtual void SetUp() {} method InsertPacket (line 42) | int32_t InsertPacket(int index) { method InsertPacketAndPop (line 51) | int32_t InsertPacketAndPop(int index) { method InsertFrame (line 60) | int32_t InsertFrame(VideoFrameType frame_type, bool complete) { method DecodeNextFrame (line 77) | bool DecodeNextFrame() { function TEST_F (line 91) | TEST_F(TestVCMReceiver, NonDecodableDuration_Empty) { function TEST_F (line 107) | TEST_F(TestVCMReceiver, NonDecodableDuration_NoKeyFrame) { function TEST_F (line 122) | TEST_F(TestVCMReceiver, NonDecodableDuration_OneIncomplete) { function TEST_F (line 150) | TEST_F(TestVCMReceiver, NonDecodableDuration_NoTrigger) { function TEST_F (line 180) | TEST_F(TestVCMReceiver, NonDecodableDuration_NoTrigger2) { function TEST_F (line 210) | TEST_F(TestVCMReceiver, NonDecodableDuration_KeyFrameAfterIncompleteFr... class SimulatedClockWithFrames (line 242) | class SimulatedClockWithFrames : public SimulatedClock { method SimulatedClockWithFrames (line 244) | SimulatedClockWithFrames(StreamGenerator* stream_generator, method AdvanceTimeMilliseconds (line 260) | bool AdvanceTimeMilliseconds(int64_t milliseconds, bool stop_on_fram... method AdvanceTimeMicroseconds (line 264) | bool AdvanceTimeMicroseconds(int64_t microseconds, bool stop_on_fram... method SetFrames (line 293) | void SetFrames(const int64_t* arrive_timestamps, type TimestampPair (line 306) | struct TimestampPair { method TimestampPair (line 307) | TimestampPair(int64_t arrive_timestamp, int64_t render_timestamp) method GenerateAndInsertFrame (line 314) | void GenerateAndInsertFrame(int64_t render_timestamp_ms) { class FrameInjectEvent (line 346) | class FrameInjectEvent : public EventWrapper { method FrameInjectEvent (line 348) | FrameInjectEvent(SimulatedClockWithFrames* clock, bool stop_on_frame) method Set (line 351) | bool Set() override { return true; } method EventTypeWrapper (line 353) | EventTypeWrapper Wait(int max_time_ms) override { class VCMReceiverTimingTest (line 367) | class VCMReceiverTimingTest : public ::testing::Test { method VCMReceiverTimingTest (line 369) | VCMReceiverTimingTest() method SetUp (line 381) | virtual void SetUp() {} function TEST_F (line 394) | TEST_F(VCMReceiverTimingTest, FrameForDecoding) { function TEST_F (line 449) | TEST_F(VCMReceiverTimingTest, FrameForDecodingPreferLateDecoding) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_frame_id_only_ref_finder.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_frame_id_only_ref_finder.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_frame_reference_finder.cc type webrtc (line 23) | namespace webrtc { type internal (line 24) | namespace internal { class RtpFrameReferenceFinderImpl (line 25) | class RtpFrameReferenceFinderImpl { method RtpFrameReferenceFinderImpl (line 27) | RtpFrameReferenceFinderImpl() = default; type ClearToVisitor (line 116) | struct ClearToVisitor { function T (line 136) | T& RtpFrameReferenceFinderImpl::GetRefFinderAs() { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_frame_reference_finder.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_frame_reference_finder_unittest.cc type webrtc (line 26) | namespace webrtc { function CreateFrame (line 29) | std::unique_ptr CreateFrame( class TestRtpFrameReferenceFinder (line 63) | class TestRtpFrameReferenceFinder : public ::testing::Test, method TestRtpFrameReferenceFinder (line 66) | TestRtpFrameReferenceFinder() method Rand (line 71) | uint16_t Rand() { return rand_.Rand(); } method OnCompleteFrame (line 73) | void OnCompleteFrame(std::unique_ptr frame) override { method InsertGeneric (line 87) | void InsertGeneric(uint16_t seq_num_start, method InsertH264 (line 97) | void InsertH264(uint16_t seq_num_start, uint16_t seq_num_end, bool k... method CheckReferences (line 108) | void CheckReferences(int64_t picture_id_offset, method CheckReferencesGeneric (line 130) | void CheckReferencesGeneric(int64_t pid, T... refs) const { method CheckReferencesH264 (line 135) | void CheckReferencesH264(int64_t pid, T... refs) const { method RefsToSet (line 140) | void RefsToSet(std::set* m, int64_t ref, T... refs) const { method RefsToSet (line 145) | void RefsToSet(std::set* m) const {} type FrameComp (line 149) | struct FrameComp { function TEST_F (line 162) | TEST_F(TestRtpFrameReferenceFinder, PaddingPackets) { function TEST_F (line 172) | TEST_F(TestRtpFrameReferenceFinder, PaddingPacketsReordered) { function TEST_F (line 185) | TEST_F(TestRtpFrameReferenceFinder, PaddingPacketsReorderedMultipleKey... function TEST_F (line 200) | TEST_F(TestRtpFrameReferenceFinder, AdvanceSavedKeyframe) { function TEST_F (line 213) | TEST_F(TestRtpFrameReferenceFinder, ClearTo) { function TEST_F (line 231) | TEST_F(TestRtpFrameReferenceFinder, H264KeyFrameReferences) { function TEST_F (line 239) | TEST_F(TestRtpFrameReferenceFinder, H264SequenceNumberWrap) { function TEST_F (line 254) | TEST_F(TestRtpFrameReferenceFinder, H264Frames) { function TEST_F (line 269) | TEST_F(TestRtpFrameReferenceFinder, H264Reordering) { function TEST_F (line 290) | TEST_F(TestRtpFrameReferenceFinder, H264SequenceNumberWrapMulti) { function TEST_F (line 305) | TEST_F(TestRtpFrameReferenceFinder, Av1FrameNoDependencyDescriptor) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_generic_ref_finder.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_generic_ref_finder.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_seq_num_only_ref_finder.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_seq_num_only_ref_finder.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp8_ref_finder.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp8_ref_finder.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp8_ref_finder_unittest.cc type webrtc (line 27) | namespace webrtc { function HasFrameWithIdAndRefs (line 36) | Matcher>&> class Frame (line 41) | class Frame { method Frame (line 43) | Frame& AsKeyFrame(bool is_keyframe = true) { method Frame (line 48) | Frame& Pid(int pid) { method Frame (line 53) | Frame& Tid(int tid) { method Frame (line 58) | Frame& Tl0(int tl0) { method Frame (line 63) | Frame& AsSync(bool is_sync = true) { class RtpVp8RefFinderTest (line 111) | class RtpVp8RefFinderTest : public ::testing::Test { method RtpVp8RefFinderTest (line 113) | RtpVp8RefFinderTest() : ref_finder_(std::make_unique frame) { function TEST_F (line 125) | TEST_F(RtpVp8RefFinderTest, Vp8RepeatedFrame_0) { function TEST_F (line 135) | TEST_F(RtpVp8RefFinderTest, Vp8RepeatedFrameLayerSync_01) { function TEST_F (line 145) | TEST_F(RtpVp8RefFinderTest, Vp8RepeatedFrame_01) { function TEST_F (line 159) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayers_0) { function TEST_F (line 168) | TEST_F(RtpVp8RefFinderTest, Vp8DuplicateTl1Frames) { function TEST_F (line 186) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayersReordering_0) { function TEST_F (line 205) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayers_01) { function TEST_F (line 218) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayersReordering_01) { function TEST_F (line 239) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayers_0212) { function TEST_F (line 268) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayersMissingFrame_0212) { function TEST_F (line 279) | TEST_F(RtpVp8RefFinderTest, Vp8TemporalLayersReordering_0212) { function TEST_F (line 308) | TEST_F(RtpVp8RefFinderTest, Vp8LayerSync) { function TEST_F (line 327) | TEST_F(RtpVp8RefFinderTest, Vp8Tl1SyncFrameAfterTl1Frame) { function TEST_F (line 339) | TEST_F(RtpVp8RefFinderTest, Vp8DetectMissingFrame_0212) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp9_ref_finder.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp9_ref_finder.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtp_vp9_ref_finder_unittest.cc type webrtc (line 28) | namespace webrtc { class Frame (line 31) | class Frame { method Frame (line 33) | Frame& SeqNum(uint16_t start, uint16_t end) { method Frame (line 39) | Frame& AsKeyFrame(bool is_keyframe = true) { method Frame (line 44) | Frame& Pid(int pid) { method Frame (line 49) | Frame& SidAndTid(int sid, int tid) { method Frame (line 55) | Frame& Tl0(int tl0) { method Frame (line 60) | Frame& AsUpswitch(bool is_up = true) { method Frame (line 65) | Frame& AsInterLayer(bool is_inter_layer = true) { method Frame (line 70) | Frame& NotAsInterPic(bool is_inter_pic = false) { method Frame (line 75) | Frame& Gof(GofInfoVP9* ss) { method Frame (line 80) | Frame& FlexRefs(const std::vector& refs) { class HasFrameMatcher (line 154) | class HasFrameMatcher : public MatcherInterface { method HasFrameMatcher (line 156) | explicit HasFrameMatcher(int64_t frame_id, method MatchAndExplain (line 161) | bool MatchAndExplain(const FrameVector& frames, method DescribeTo (line 191) | void DescribeTo(std::ostream* os) const override { class RtpVp9RefFinderTest (line 207) | class RtpVp9RefFinderTest : public ::testing::Test { method RtpVp9RefFinderTest (line 209) | RtpVp9RefFinderTest() : ref_finder_(std::make_unique frame) { function HasFrameWithIdAndRefs (line 221) | Matcher HasFrameWithIdAndRefs(int64_t frame_id, function TEST_F (line 226) | TEST_F(RtpVp9RefFinderTest, GofInsertOneFrame) { function TEST_F (line 236) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayers_0) { function TEST_F (line 248) | TEST_F(RtpVp9RefFinderTest, GofSpatialLayers_2) { function TEST_F (line 266) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersReordered_0) { function TEST_F (line 292) | TEST_F(RtpVp9RefFinderTest, GofSkipFramesTemporalLayers_01) { function TEST_F (line 316) | TEST_F(RtpVp9RefFinderTest, GofSkipFramesTemporalLayers_0212) { function TEST_F (line 362) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayers_01) { function TEST_F (line 379) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersReordered_01) { function TEST_F (line 408) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayers_0212) { function TEST_F (line 433) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersReordered_0212) { function TEST_F (line 466) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersUpSwitch_02120212) { function TEST_F (line 507) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersUpSwitchReordered_0212021... function TEST_F (line 548) | TEST_F(RtpVp9RefFinderTest, GofTemporalLayersReordered_01_0212) { function TEST_F (line 582) | TEST_F(RtpVp9RefFinderTest, FlexibleModeOneFrame) { function TEST_F (line 589) | TEST_F(RtpVp9RefFinderTest, FlexibleModeTwoSpatialLayers) { function TEST_F (line 610) | TEST_F(RtpVp9RefFinderTest, FlexibleModeTwoSpatialLayersReordered) { function TEST_F (line 631) | TEST_F(RtpVp9RefFinderTest, WrappingFlexReference) { function TEST_F (line 640) | TEST_F(RtpVp9RefFinderTest, GofPidJump) { function TEST_F (line 649) | TEST_F(RtpVp9RefFinderTest, GofTl0Jump) { function TEST_F (line 664) | TEST_F(RtpVp9RefFinderTest, GofTidTooHigh) { function TEST_F (line 678) | TEST_F(RtpVp9RefFinderTest, GofZeroFrames) { function TEST_F (line 691) | TEST_F(RtpVp9RefFinderTest, SpatialIndex) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtt_filter.cc type webrtc (line 19) | namespace webrtc { function VCMRttFilter (line 29) | VCMRttFilter& VCMRttFilter::operator=(const VCMRttFilter& rhs) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/rtt_filter.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/session_info.cc type webrtc (line 27) | namespace webrtc { function BufferToUWord16 (line 31) | uint16_t BufferToUWord16(const uint8_t* dataBuffer) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/session_info.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/session_info_unittest.cc type webrtc (line 18) | namespace webrtc { class TestSessionInfo (line 20) | class TestSessionInfo : public ::testing::Test { method SetUp (line 22) | virtual void SetUp() { method FillPacket (line 35) | void FillPacket(uint8_t start_value) { method VerifyPacket (line 40) | void VerifyPacket(uint8_t* start_ptr, uint8_t start_value) { method packet_buffer_size (line 46) | size_t packet_buffer_size() const { method frame_buffer_size (line 49) | size_t frame_buffer_size() const { class TestNalUnits (line 63) | class TestNalUnits : public TestSessionInfo { method SetUp (line 65) | virtual void SetUp() { method VerifyNalu (line 70) | bool VerifyNalu(int offset, int packets_expected, int start_value) { class TestNackList (line 81) | class TestNackList : public TestSessionInfo { method SetUp (line 85) | virtual void SetUp() { method BuildSeqNumList (line 91) | void BuildSeqNumList(uint16_t low, uint16_t high) { method VerifyAll (line 106) | void VerifyAll(int value) { function TEST_F (line 115) | TEST_F(TestSessionInfo, TestSimpleAPIs) { function TEST_F (line 146) | TEST_F(TestSessionInfo, NormalOperation) { function TEST_F (line 175) | TEST_F(TestSessionInfo, OutOfBoundsPackets1PacketFrame) { function TEST_F (line 195) | TEST_F(TestSessionInfo, SetMarkerBitOnce) { function TEST_F (line 209) | TEST_F(TestSessionInfo, OutOfBoundsPacketsBase) { function TEST_F (line 236) | TEST_F(TestSessionInfo, OutOfBoundsPacketsWrap) { function TEST_F (line 268) | TEST_F(TestSessionInfo, OutOfBoundsOutOfOrder) { function TEST_F (line 309) | TEST_F(TestNalUnits, OnlyReceivedEmptyPacket) { function TEST_F (line 322) | TEST_F(TestNalUnits, OneIsolatedNaluLoss) { function TEST_F (line 347) | TEST_F(TestNalUnits, LossInMiddleOfNalu) { function TEST_F (line 370) | TEST_F(TestNalUnits, StartAndEndOfLastNalUnitLost) { function TEST_F (line 393) | TEST_F(TestNalUnits, ReorderWrapNoLoss) { function TEST_F (line 425) | TEST_F(TestNalUnits, WrapLosses) { function TEST_F (line 446) | TEST_F(TestNalUnits, ReorderWrapLosses) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/create_scalability_structure.cc type webrtc (line 23) | namespace webrtc { type NamedStructureFactory (line 26) | struct NamedStructureFactory { function Create (line 34) | std::unique_ptr Create() { function CreateH (line 39) | std::unique_ptr CreateH() { function CreateScalabilityStructure (line 67) | std::unique_ptr CreateScalabilityStructure( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/create_scalability_structure.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_full_svc.cc type webrtc (line 21) | namespace webrtc { function DecodeTargetIndication (line 70) | DecodeTargetIndication ScalabilityStructureFullSvc::Dti( function GenericFrameInfo (line 251) | GenericFrameInfo ScalabilityStructureFullSvc::OnEncodeDone( function FrameDependencyStructure (line 298) | FrameDependencyStructure ScalabilityStructureL1T2::DependencyStructure... function FrameDependencyStructure (line 310) | FrameDependencyStructure ScalabilityStructureL1T3::DependencyStructure... function FrameDependencyStructure (line 324) | FrameDependencyStructure ScalabilityStructureL2T1::DependencyStructure... function FrameDependencyStructure (line 337) | FrameDependencyStructure ScalabilityStructureL2T2::DependencyStructure... function FrameDependencyStructure (line 353) | FrameDependencyStructure ScalabilityStructureL3T1::DependencyStructure... function FrameDependencyStructure (line 369) | FrameDependencyStructure ScalabilityStructureL3T3::DependencyStructure... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_full_svc.h function class (line 22) | class ScalabilityStructureFullSvc : public ScalableVideoController { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_full_svc_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 24) | TEST(ScalabilityStructureL3T3Test, SkipS1T1FrameKeepsStructureValid) { function TEST (line 49) | TEST(ScalabilityStructureL3T3Test, SkipT1FrameByEncoderKeepsReferences... function TEST (line 65) | TEST(ScalabilityStructureL3T3Test, function TEST (line 88) | TEST(ScalabilityStructureL3T3Test, SwitchSpatialLayerBeforeT1Frame) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_key_svc.cc type webrtc (line 24) | namespace webrtc { function DecodeTargetIndication (line 69) | DecodeTargetIndication ScalabilityStructureKeySvc::Dti( function GenericFrameInfo (line 233) | GenericFrameInfo ScalabilityStructureKeySvc::OnEncodeDone( function FrameDependencyStructure (line 289) | FrameDependencyStructure ScalabilityStructureL2T1Key::DependencyStruct... function FrameDependencyStructure (line 305) | FrameDependencyStructure ScalabilityStructureL2T2Key::DependencyStruct... function FrameDependencyStructure (line 324) | FrameDependencyStructure ScalabilityStructureL2T3Key::DependencyStruct... function FrameDependencyStructure (line 347) | FrameDependencyStructure ScalabilityStructureL3T3Key::DependencyStruct... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_key_svc.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_key_svc_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 28) | TEST(ScalabilityStructureL3T3KeyTest, function TEST (line 54) | TEST(ScalabilityStructureL3T3KeyTest, function TEST (line 72) | TEST(ScalabilityStructureL3T3KeyTest, function TEST (line 95) | TEST(ScalabilityStructureL3T3KeyTest, SkippingKeyFrameTriggersNewKeyFr... function TEST (line 111) | TEST(ScalabilityStructureL3T3KeyTest, function TEST (line 131) | TEST(ScalabilityStructureL3T3KeyTest, EnableT2LayerWhileProducingT1Fra... function TEST (line 171) | TEST(ScalabilityStructureL3T3KeyTest, function TEST (line 199) | TEST(ScalabilityStructureL3T3KeyTest, ReenablingSpatialLayerTriggersKe... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_l2t2_key_shift.cc type webrtc (line 20) | namespace webrtc { function DecodeTargetIndication (line 23) | DecodeTargetIndication function FrameDependencyStructure (line 57) | FrameDependencyStructure ScalabilityStructureL2T2KeyShift::DependencyS... function GenericFrameInfo (line 138) | GenericFrameInfo ScalabilityStructureL2T2KeyShift::OnEncodeDone( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_l2t2_key_shift.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_l2t2_key_shift_unittest.cc type webrtc (line 21) | namespace webrtc { function TEST (line 36) | TEST(ScalabilityStructureL2T2KeyShiftTest, DecodeTargetsAreEnabledByDe... function TEST (line 90) | TEST(ScalabilityStructureL2T2KeyShiftTest, DisableS1T1Layer) { function TEST (line 128) | TEST(ScalabilityStructureL2T2KeyShiftTest, DisableT1LayersAfterFewFram... function TEST (line 156) | TEST(ScalabilityStructureL2T2KeyShiftTest, DisableS0FromTheStart) { function TEST (line 186) | TEST(ScalabilityStructureL2T2KeyShiftTest, DisableS0AfterFewFrames) { function TEST (line 220) | TEST(ScalabilityStructureL2T2KeyShiftTest, ReenableS1TriggersKeyFrame) { function TEST (line 257) | TEST(ScalabilityStructureL2T2KeyShiftTest, EnableOnlyS0T0FromTheStart) { function TEST (line 285) | TEST(ScalabilityStructureL2T2KeyShiftTest, EnableOnlyS0T0AfterFewFrame... function TEST (line 307) | TEST(ScalabilityStructureL2T2KeyShiftTest, EnableOnlyS1T0FromTheStart) { function TEST (line 335) | TEST(ScalabilityStructureL2T2KeyShiftTest, EnableOnlyS1T0AfterFewFrame... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_simulcast.cc type webrtc (line 20) | namespace webrtc { function DecodeTargetIndication (line 23) | DecodeTargetIndication function GenericFrameInfo (line 191) | GenericFrameInfo ScalabilityStructureSimulcast::OnEncodeDone( function FrameDependencyStructure (line 228) | FrameDependencyStructure ScalabilityStructureS2T1::DependencyStructure... function FrameDependencyStructure (line 241) | FrameDependencyStructure ScalabilityStructureS3T3::DependencyStructure... FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_simulcast.h function class (line 24) | class ScalabilityStructureSimulcast : public ScalableVideoController { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_test_helpers.cc type webrtc (line 25) | namespace webrtc { function VideoBitrateAllocation (line 27) | VideoBitrateAllocation EnableTemporalLayers(int s0, int s1, int s2) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_test_helpers.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalability_structure_unittest.cc type webrtc (line 26) | namespace webrtc { type SvcTestParam (line 42) | struct SvcTestParam { class ScalabilityStructureTest (line 51) | class ScalabilityStructureTest : public TestWithParam {} function TEST_P (line 53) | TEST_P(ScalabilityStructureTest, function TEST_P (line 73) | TEST_P(ScalabilityStructureTest, TemplatesAreSortedByLayerId) { function TEST_P (line 104) | TEST_P(ScalabilityStructureTest, TemplatesMatchNumberOfDecodeTargetsAn... function TEST_P (line 115) | TEST_P(ScalabilityStructureTest, FrameInfoMatchesFrameDependencyStruct... function TEST_P (line 134) | TEST_P(ScalabilityStructureTest, ThereIsAPerfectTemplateForEachFrame) { function TEST_P (line 147) | TEST_P(ScalabilityStructureTest, FrameDependsOnSameOrLowerLayer) { function TEST_P (line 168) | TEST_P(ScalabilityStructureTest, NoFrameDependsOnDiscardableOrNotPrese... function TEST_P (line 200) | TEST_P(ScalabilityStructureTest, NoFrameDependsThroughSwitchIndication) { function TEST_P (line 253) | TEST_P(ScalabilityStructureTest, ProduceNoFrameForDisabledLayers) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalable_video_controller.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalable_video_controller_no_layering.cc type webrtc (line 18) | namespace webrtc { function FrameDependencyStructure (line 31) | FrameDependencyStructure function GenericFrameInfo (line 67) | GenericFrameInfo ScalableVideoControllerNoLayering::OnEncodeDone( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/scalable_video_controller_no_layering.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/svc_rate_allocator.cc type webrtc (line 23) | namespace webrtc { type ActiveSpatialLayers (line 29) | struct ActiveSpatialLayers { function ActiveSpatialLayers (line 34) | ActiveSpatialLayers GetActiveSpatialLayers(const VideoCodec& codec, function AdjustAndVerify (line 54) | std::vector AdjustAndVerify( function SplitBitrate (line 90) | static std::vector SplitBitrate(size_t num_layers, function DataRate (line 122) | DataRate FindLayerTogglingThreshold(const VideoCodec& codec, function VideoBitrateAllocation (line 220) | VideoBitrateAllocation SvcRateAllocator::Allocate( function VideoBitrateAllocation (line 283) | VideoBitrateAllocation SvcRateAllocator::GetAllocationNormalVideo( function VideoBitrateAllocation (line 341) | VideoBitrateAllocation SvcRateAllocator::GetAllocationScreenSharing( function DataRate (line 405) | DataRate SvcRateAllocator::GetMaxBitrate(const VideoCodec& codec) { function DataRate (line 424) | DataRate SvcRateAllocator::GetPaddingBitrate(const VideoCodec& codec) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/svc_rate_allocator.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/svc/svc_rate_allocator_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function VideoCodec (line 24) | static VideoCodec Configure(size_t width, function TEST (line 55) | TEST(SvcRateAllocatorTest, SingleLayerFor320x180Input) { function TEST (line 66) | TEST(SvcRateAllocatorTest, TwoLayersFor640x360Input) { function TEST (line 78) | TEST(SvcRateAllocatorTest, ThreeLayersFor1280x720Input) { function TEST (line 90) | TEST(SvcRateAllocatorTest, function TEST (line 105) | TEST(SvcRateAllocatorTest, Disable640x360Layer) { function TEST (line 122) | TEST(SvcRateAllocatorTest, Disable1280x720Layer) { function TEST (line 140) | TEST(SvcRateAllocatorTest, BitrateIsCapped) { function TEST (line 157) | TEST(SvcRateAllocatorTest, MinBitrateToGetQualityLayer) { function TEST (line 176) | TEST(SvcRateAllocatorTest, DeactivateHigherLayers) { function TEST (line 201) | TEST(SvcRateAllocatorTest, DeactivateLowerLayers) { function TEST (line 227) | TEST(SvcRateAllocatorTest, SignalsBwLimited) { function TEST (line 245) | TEST(SvcRateAllocatorTest, NoPaddingIfAllLayersAreDeactivated) { function TEST (line 256) | TEST(SvcRateAllocatorTest, FindLayerTogglingThreshold) { function TEST (line 273) | TEST(SvcRateAllocatorTest, SupportsAv1) { function TEST (line 302) | TEST(SvcRateAllocatorTest, SupportsAv1WithSkippedLayer) { function TEST (line 331) | TEST(SvcRateAllocatorTest, UsesScalabilityModeToGetNumberOfLayers) { class SvcRateAllocatorTestParametrizedContentType (line 364) | class SvcRateAllocatorTestParametrizedContentType method SvcRateAllocatorTestParametrizedContentType (line 368) | SvcRateAllocatorTestParametrizedContentType() function TEST_P (line 374) | TEST_P(SvcRateAllocatorTestParametrizedContentType, MaxBitrate) { function TEST_P (line 387) | TEST_P(SvcRateAllocatorTestParametrizedContentType, PaddingBitrate) { function TEST_P (line 432) | TEST_P(SvcRateAllocatorTestParametrizedContentType, StableBitrate) { function TEST_P (line 488) | TEST_P(SvcRateAllocatorTestParametrizedContentType, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/test/stream_generator.cc type webrtc (line 20) | namespace webrtc { function VCMPacket (line 52) | VCMPacket StreamGenerator::GeneratePacket(uint16_t sequence_number, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/test/stream_generator.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timestamp_map.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timestamp_map.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timestamp_map_unittest.cc type webrtc (line 16) | namespace webrtc { type video_coding (line 17) | namespace video_coding { class VcmTimestampMapTest (line 35) | class VcmTimestampMapTest : public ::testing::Test { method VcmTimestampMapTest (line 37) | VcmTimestampMapTest() : _timestampMap(kTimestampMapSize) {} method SetUp (line 39) | void SetUp() override { function TEST_F (line 48) | TEST_F(VcmTimestampMapTest, PopExistingFrameInfo) { function TEST_F (line 61) | TEST_F(VcmTimestampMapTest, PopNonexistingClearsOlderFrameInfos) { function TEST_F (line 67) | TEST_F(VcmTimestampMapTest, SizeIsIncrementedWhenAddingNewFrameInfo) { function TEST_F (line 75) | TEST_F(VcmTimestampMapTest, SizeIsDecreasedWhenPoppingFrameInfo) { function TEST_F (line 87) | TEST_F(VcmTimestampMapTest, ClearEmptiesMap) { function TEST_F (line 96) | TEST_F(VcmTimestampMapTest, PopLastAddedClearsMap) { function TEST_F (line 102) | TEST_F(VcmTimestampMapTest, LastAddedIsDiscardedIfMapGetsFull) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timing.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timing.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/timing_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 21) | TEST(ReceiverTiming, Tests) { function TEST (line 113) | TEST(ReceiverTiming, WrapAround) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/unique_timestamp_counter.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/unique_timestamp_counter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/unique_timestamp_counter_unittest.cc type webrtc (line 14) | namespace webrtc { function TEST (line 17) | TEST(UniqueTimestampCounterTest, InitiallyZero) { function TEST (line 22) | TEST(UniqueTimestampCounterTest, CountsUniqueValues) { function TEST (line 32) | TEST(UniqueTimestampCounterTest, ForgetsOldValuesAfter1000NewValues) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/decoded_frames_history.cc type webrtc (line 18) | namespace webrtc { type video_coding (line 19) | namespace video_coding { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/decoded_frames_history.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/decoded_frames_history_unittest.cc type webrtc (line 15) | namespace webrtc { type video_coding (line 16) | namespace video_coding { function TEST (line 21) | TEST(DecodedFramesHistory, RequestOnEmptyHistory) { function TEST (line 26) | TEST(DecodedFramesHistory, FindsLastDecodedFrame) { function TEST (line 32) | TEST(DecodedFramesHistory, FindsPreviousFrame) { function TEST (line 39) | TEST(DecodedFramesHistory, ReportsMissingFrame) { function TEST (line 46) | TEST(DecodedFramesHistory, ClearsHistory) { function TEST (line 55) | TEST(DecodedFramesHistory, HandlesBigJumpInPictureId) { function TEST (line 65) | TEST(DecodedFramesHistory, ForgetsTooOldHistory) { function TEST (line 75) | TEST(DecodedFramesHistory, ReturnsLastDecodedFrameId) { function TEST (line 84) | TEST(DecodedFramesHistory, ReturnsLastDecodedFrameTimestamp) { function TEST (line 93) | TEST(DecodedFramesHistory, NegativePictureIds) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/frame_dropper.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/frame_dropper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/frame_dropper_unittest.cc type webrtc (line 15) | namespace webrtc { class FrameDropperTest (line 30) | class FrameDropperTest : public ::testing::Test { method SetUp (line 32) | void SetUp() override { method OverflowLeakyBucket (line 36) | void OverflowLeakyBucket() { method ValidateNoDropsAtTargetBitrate (line 44) | void ValidateNoDropsAtTargetBitrate(int large_frame_size_bytes, method ValidateThroughputMatchesTargetBitrate (line 68) | void ValidateThroughputMatchesTargetBitrate(int bitrate_kbps, function TEST_F (line 112) | TEST_F(FrameDropperTest, NoDropsWhenDisabled) { function TEST_F (line 118) | TEST_F(FrameDropperTest, DropsByDefaultWhenBucketOverflows) { function TEST_F (line 123) | TEST_F(FrameDropperTest, NoDropsWhenFillRateMatchesLeakRate) { function TEST_F (line 131) | TEST_F(FrameDropperTest, LargeKeyFrames) { function TEST_F (line 141) | TEST_F(FrameDropperTest, LargeDeltaFrames) { function TEST_F (line 151) | TEST_F(FrameDropperTest, TrafficVolumeAboveAvailableBandwidth) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/framerate_controller.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/framerate_controller.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/framerate_controller_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(FramerateController, KeepTargetFramerate) { function TEST (line 45) | TEST(FramerateController, DoNotDropAnyFramesIfTargerEqualsInput) { function TEST (line 65) | TEST(FramerateController, DoNotDropFrameWhenTimestampJumpsBackward) { function TEST (line 72) | TEST(FramerateController, DropFrameIfItIsTooCloseToPreviousFrame) { function TEST (line 79) | TEST(FramerateController, FrameDroppingStartsFromSecondInputFrame) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_reader.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_reader.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_reader_unittest.cc type webrtc (line 20) | namespace webrtc { class IvfFileReaderTest (line 30) | class IvfFileReaderTest : public ::testing::Test { method SetUp (line 32) | void SetUp() override { method TearDown (line 36) | void TearDown() override { webrtc::test::RemoveFile(file_name_); } method WriteDummyTestFrames (line 38) | bool WriteDummyTestFrames(IvfFileWriter* file_writer, method CreateTestFile (line 69) | void CreateTestFile(VideoCodecType codec_type, method ValidateFrame (line 81) | void ValidateFrame(absl::optional frame, method ValidateContent (line 104) | void ValidateContent(VideoCodecType codec_type, function TEST_F (line 128) | TEST_F(IvfFileReaderTest, BasicVp8FileNtpTimestamp) { function TEST_F (line 133) | TEST_F(IvfFileReaderTest, BasicVP8FileMsTimestamp) { function TEST_F (line 138) | TEST_F(IvfFileReaderTest, BasicVP9FileNtpTimestamp) { function TEST_F (line 143) | TEST_F(IvfFileReaderTest, BasicVP9FileMsTimestamp) { function TEST_F (line 148) | TEST_F(IvfFileReaderTest, BasicAv1FileNtpTimestamp) { function TEST_F (line 153) | TEST_F(IvfFileReaderTest, BasicAv1FileMsTimestamp) { function TEST_F (line 158) | TEST_F(IvfFileReaderTest, BasicH264FileNtpTimestamp) { function TEST_F (line 163) | TEST_F(IvfFileReaderTest, BasicH264FileMsTimestamp) { function TEST_F (line 168) | TEST_F(IvfFileReaderTest, MultilayerVp8FileNtpTimestamp) { function TEST_F (line 173) | TEST_F(IvfFileReaderTest, MultilayerVP9FileNtpTimestamp) { function TEST_F (line 178) | TEST_F(IvfFileReaderTest, MultilayerAv1FileNtpTimestamp) { function TEST_F (line 183) | TEST_F(IvfFileReaderTest, MultilayerH264FileNtpTimestamp) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_writer.cc type webrtc (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_writer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/ivf_file_writer_unittest.cc type webrtc (line 22) | namespace webrtc { class IvfFileWriterTest (line 30) | class IvfFileWriterTest : public ::testing::Test { method SetUp (line 32) | void SetUp() override { method TearDown (line 36) | void TearDown() override { webrtc::test::RemoveFile(file_name_); } method WriteDummyTestFrames (line 38) | bool WriteDummyTestFrames(VideoCodecType codec_type, method VerifyIvfHeader (line 61) | void VerifyIvfHeader(FileWrapper* file, method VerifyDummyTestFrames (line 85) | void VerifyDummyTestFrames(FileWrapper* file, uint32_t num_frames) { method RunBasicFileStructureTest (line 105) | void RunBasicFileStructureTest(VideoCodecType codec_type, function TEST_F (line 130) | TEST_F(IvfFileWriterTest, WritesBasicVP8FileNtpTimestamp) { function TEST_F (line 135) | TEST_F(IvfFileWriterTest, WritesBasicVP8FileMsTimestamp) { function TEST_F (line 140) | TEST_F(IvfFileWriterTest, WritesBasicVP9FileNtpTimestamp) { function TEST_F (line 145) | TEST_F(IvfFileWriterTest, WritesBasicVP9FileMsTimestamp) { function TEST_F (line 150) | TEST_F(IvfFileWriterTest, WritesBasicAv1FileNtpTimestamp) { function TEST_F (line 155) | TEST_F(IvfFileWriterTest, WritesBasicAv1FileMsTimestamp) { function TEST_F (line 160) | TEST_F(IvfFileWriterTest, WritesBasicH264FileNtpTimestamp) { function TEST_F (line 165) | TEST_F(IvfFileWriterTest, WritesBasicH264FileMsTimestamp) { function TEST_F (line 170) | TEST_F(IvfFileWriterTest, ClosesWhenReachesLimit) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/qp_parser.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/qp_parser.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/qp_parser_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 56) | TEST(QpParserTest, ParseQpVp8) { function TEST (line 63) | TEST(QpParserTest, ParseQpVp9) { function TEST (line 70) | TEST(QpParserTest, ParseQpH264) { function TEST (line 90) | TEST(QpParserTest, ParseQpUnsupportedCodecType) { function TEST (line 97) | TEST(QpParserTest, ParseQpNullData) { function TEST (line 103) | TEST(QpParserTest, ParseQpEmptyData) { function TEST (line 110) | TEST(QpParserTest, ParseQpSpatialIdxExceedsMax) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/quality_scaler.cc type webrtc (line 31) | namespace webrtc { class QualityScaler::QpSmoother (line 43) | class QualityScaler::QpSmoother { method QpSmoother (line 45) | explicit QpSmoother(float alpha) method GetAvg (line 52) | absl::optional GetAvg() const { method Add (line 60) | void Add(float sample, int64_t time_sent_us) { method Reset (line 66) | void Reset() { smoother_.Reset(alpha_); } class QualityScaler::CheckQpTask (line 82) | class QualityScaler::CheckQpTask { type Result (line 86) | struct Result { method CheckQpTask (line 91) | CheckQpTask(QualityScaler* quality_scaler, Result previous_task_result) method StartDelayedTask (line 97) | void StartDelayedTask() { method HasCompletedTask (line 142) | bool HasCompletedTask() const { return state_ == State::kCompleted; } method Result (line 144) | Result result() const { type State (line 150) | enum class State { method GetCheckingQpDelayMs (line 157) | int64_t GetCheckingQpDelayMs() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/quality_scaler.h function CheckQpResult (line 67) | enum class CheckQpResult { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/quality_scaler_unittest.cc type webrtc (line 22) | namespace webrtc { class FakeQpUsageHandler (line 31) | class FakeQpUsageHandler : public QualityScalerQpUsageHandlerInterface { method OnReportQpUsageHigh (line 36) | void OnReportQpUsageHigh() override { method OnReportQpUsageLow (line 41) | void OnReportQpUsageLow() override { class QualityScalerUnderTest (line 52) | class QualityScalerUnderTest : public QualityScaler { method QualityScalerUnderTest (line 54) | explicit QualityScalerUnderTest(QualityScalerQpUsageHandlerInterface... class QualityScalerTest (line 59) | class QualityScalerTest : public ::testing::Test, type ScaleDirection (line 62) | enum ScaleDirection { method QualityScalerTest (line 70) | QualityScalerTest() method TriggerScale (line 86) | void TriggerScale(ScaleDirection scale_direction) { function TEST_P (line 121) | TEST_P(QualityScalerTest, DownscalesAfterContinuousFramedrop) { function TEST_P (line 128) | TEST_P(QualityScalerTest, KeepsScaleAtHighQp) { function TEST_P (line 136) | TEST_P(QualityScalerTest, DownscalesAboveHighQp) { function TEST_P (line 144) | TEST_P(QualityScalerTest, DownscalesAfterTwoThirdsFramedrop) { function TEST_P (line 159) | TEST_P(QualityScalerTest, DoesNotDownscaleAfterHalfFramedrop) { function TEST_P (line 173) | TEST_P(QualityScalerTest, DownscalesAfterTwoThirdsIfFieldTrialEnabled) { function TEST_P (line 190) | TEST_P(QualityScalerTest, KeepsScaleOnNormalQp) { function TEST_P (line 198) | TEST_P(QualityScalerTest, UpscalesAfterLowQp) { function TEST_P (line 205) | TEST_P(QualityScalerTest, ScalesDownAndBackUp) { function TEST_P (line 216) | TEST_P(QualityScalerTest, DoesNotScaleUntilEnoughFramesObserved) { function TEST_P (line 249) | TEST_P(QualityScalerTest, ScalesDownAndBackUpWithMinFramesNeeded) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_rate_allocator.cc type webrtc (line 27) | namespace webrtc { function VideoBitrateAllocation (line 69) | VideoBitrateAllocation SimulcastRateAllocator::Allocate( function VideoCodec (line 327) | const VideoCodec& webrtc::SimulcastRateAllocator::GetCodec() const { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_rate_allocator.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_rate_allocator_unittest.cc type webrtc (line 26) | namespace webrtc { class MockTemporalLayers (line 42) | class MockTemporalLayers : public Vp8FrameBufferController { class SimulcastRateAllocatorTest (line 57) | class SimulcastRateAllocatorTest : public ::testing::TestWithParam& active_streams) { method SetupCodec2SL3TL (line 110) | void SetupCodec2SL3TL(const std::vector& active_streams) { method SetupCodec1SL3TL (line 122) | void SetupCodec1SL3TL(const std::vector& active_streams) { method SetupCodec3TL (line 134) | void SetupCodec3TL() { method VideoBitrateAllocation (line 139) | VideoBitrateAllocation GetAllocation(uint32_t target_bitrate) { method VideoBitrateAllocation (line 144) | VideoBitrateAllocation GetAllocation(DataRate target_rate, method DataRate (line 150) | DataRate MinRate(size_t layer_index) const { method DataRate (line 155) | DataRate TargetRate(size_t layer_index) const { method DataRate (line 160) | DataRate MaxRate(size_t layer_index) const { function TEST_F (line 171) | TEST_F(SimulcastRateAllocatorTest, NoSimulcastBelowMin) { function TEST_F (line 179) | TEST_F(SimulcastRateAllocatorTest, NoSimulcastAboveMax) { function TEST_F (line 186) | TEST_F(SimulcastRateAllocatorTest, NoSimulcastNoMax) { function TEST_F (line 196) | TEST_F(SimulcastRateAllocatorTest, NoSimulcastWithinLimits) { function TEST_F (line 207) | TEST_F(SimulcastRateAllocatorTest, NoSimulcastInactive) { function TEST_F (line 217) | TEST_F(SimulcastRateAllocatorTest, SingleSimulcastBelowMin) { function TEST_F (line 232) | TEST_F(SimulcastRateAllocatorTest, SignalsBwLimited) { function TEST_F (line 257) | TEST_F(SimulcastRateAllocatorTest, SingleSimulcastAboveMax) { function TEST_F (line 271) | TEST_F(SimulcastRateAllocatorTest, SingleSimulcastWithinLimits) { function TEST_F (line 286) | TEST_F(SimulcastRateAllocatorTest, Regular3TLTemporalRateAllocation) { function TEST_F (line 300) | TEST_F(SimulcastRateAllocatorTest, BaseHeavy3TLTemporalRateAllocation) { function TEST_F (line 317) | TEST_F(SimulcastRateAllocatorTest, SingleSimulcastInactive) { function TEST_F (line 331) | TEST_F(SimulcastRateAllocatorTest, OneToThreeStreams) { function TEST_F (line 429) | TEST_F(SimulcastRateAllocatorTest, ThreeStreamsInactive) { function TEST_F (line 454) | TEST_F(SimulcastRateAllocatorTest, TwoStreamsLowInactive) { function TEST_F (line 486) | TEST_F(SimulcastRateAllocatorTest, TwoStreamsHighInactive) { function TEST_F (line 519) | TEST_F(SimulcastRateAllocatorTest, ThreeStreamsMiddleInactive) { function TEST_F (line 569) | TEST_F(SimulcastRateAllocatorTest, NonConferenceModeScreenshare) { function TEST_F (line 585) | TEST_F(SimulcastRateAllocatorTest, StableRate) { class ScreenshareRateAllocationTest (line 650) | class ScreenshareRateAllocationTest : public SimulcastRateAllocatorTest { method SetupConferenceScreenshare (line 652) | void SetupConferenceScreenshare(bool use_simulcast, bool active = tr... function TEST_P (line 686) | TEST_P(ScreenshareRateAllocationTest, ConferenceBitrateBelowTl0) { function TEST_P (line 701) | TEST_P(ScreenshareRateAllocationTest, ConferenceBitrateAboveTl0) { function TEST_F (line 721) | TEST_F(ScreenshareRateAllocationTest, ConferenceBitrateAboveTl1) { function TEST_P (line 742) | TEST_P(ScreenshareRateAllocationTest, InactiveScreenshare) { function TEST_F (line 757) | TEST_F(ScreenshareRateAllocationTest, Hysteresis) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_test_fixture_impl.cc type webrtc (line 32) | namespace webrtc { type test (line 33) | namespace test { function SetExpectedValues3 (line 54) | void SetExpectedValues3(T value0, T value1, T value2, T* expected_va... type PlaneType (line 60) | enum PlaneType { class SimulcastTestFixtureImpl::TestEncodedImageCallback (line 69) | class SimulcastTestFixtureImpl::TestEncodedImageCallback method TestEncodedImageCallback (line 72) | TestEncodedImageCallback() { method Result (line 77) | Result OnEncodedImage(const EncodedImage& encoded_image, method GetLastEncodedFrameInfo (line 106) | void GetLastEncodedFrameInfo(int* temporal_layer, method GetLastEncodedKeyFrame (line 112) | void GetLastEncodedKeyFrame(EncodedImage* encoded_key_frame) { method GetLastEncodedFrame (line 115) | void GetLastEncodedFrame(EncodedImage* encoded_frame) { class SimulcastTestFixtureImpl::TestDecodedImageCallback (line 126) | class SimulcastTestFixtureImpl::TestDecodedImageCallback method TestDecodedImageCallback (line 129) | TestDecodedImageCallback() : decoded_frames_(0) {} method Decoded (line 130) | int32_t Decoded(VideoFrame& decoded_image) override { method Decoded (line 145) | int32_t Decoded(VideoFrame& decoded_image, int64_t decode_time_ms)... method Decoded (line 149) | void Decoded(VideoFrame& decoded_image, method DecodedFrames (line 154) | int DecodedFrames() { return decoded_frames_; } function SetPlane (line 162) | void SetPlane(uint8_t* data, uint8_t value, int width, int height, i... function CreateImage (line 173) | void CreateImage(const rtc::scoped_refptr& buffer, function ConfigureStream (line 185) | void ConfigureStream(int width, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_test_fixture_impl.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_utility.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/simulcast_utility.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/vp8_header_parser.cc type webrtc (line 15) | namespace webrtc { type vp8 (line 17) | namespace vp8 { function VP8InitBitReader (line 30) | void VP8InitBitReader(VP8BitReader* const br, function Vp8BitReaderGetBool (line 53) | int Vp8BitReaderGetBool(VP8BitReader* br, int prob) { function VP8GetValue (line 79) | uint32_t VP8GetValue(VP8BitReader* br, int num_bits) { function VP8GetSignedValue (line 92) | int32_t VP8GetSignedValue(VP8BitReader* br, int num_bits) { function ParseSegmentHeader (line 98) | static void ParseSegmentHeader(VP8BitReader* br) { function ParseFilterHeader (line 130) | static void ParseFilterHeader(VP8BitReader* br) { function GetQp (line 157) | bool GetQp(const uint8_t* buf, size_t length, int* qp) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/vp8_header_parser.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/vp9_uncompressed_header_parser.cc type webrtc (line 15) | namespace webrtc { type vp9 (line 22) | namespace vp9 { function Vp9ReadProfile (line 28) | bool Vp9ReadProfile(rtc::BitBuffer* br, uint8_t* profile) { function Vp9ReadSyncCode (line 45) | bool Vp9ReadSyncCode(rtc::BitBuffer* br) { function Vp9ReadColorConfig (line 55) | bool Vp9ReadColorConfig(rtc::BitBuffer* br, function Vp9ReadFrameSize (line 121) | bool Vp9ReadFrameSize(rtc::BitBuffer* br, FrameInfo* frame_info) { function Vp9ReadRenderSize (line 133) | bool Vp9ReadRenderSize(rtc::BitBuffer* br, FrameInfo* frame_info) { function Vp9ReadFrameSizeFromRefs (line 152) | bool Vp9ReadFrameSizeFromRefs(rtc::BitBuffer* br, FrameInfo* frame_i... function Vp9ReadInterpolationFilter (line 169) | bool Vp9ReadInterpolationFilter(rtc::BitBuffer* br) { function Vp9ReadLoopfilter (line 178) | bool Vp9ReadLoopfilter(rtc::BitBuffer* br) { function Parse (line 208) | bool Parse(const uint8_t* buf, size_t length, int* qp, FrameInfo* fr... function GetQp (line 313) | bool GetQp(const uint8_t* buf, size_t length, int* qp) { function ParseIntraFrameInfo (line 318) | absl::optional ParseIntraFrameInfo(const uint8_t* buf, FILE: tgcalls/third_party/webrtc/src/modules/video_coding/utility/vp9_uncompressed_header_parser.h type class (line 27) | enum class type class (line 33) | enum class function ColorRange (line 45) | enum class ColorRange { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_codec_initializer.cc type webrtc (line 31) | namespace webrtc { function VideoCodec (line 52) | VideoCodec VideoCodecInitializer::VideoEncoderConfigToVideoCodec( FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_codec_initializer_unittest.cc type webrtc (line 34) | namespace webrtc { class VideoCodecInitializerTest (line 55) | class VideoCodecInitializerTest : public ::testing::Test { method VideoCodecInitializerTest (line 57) | VideoCodecInitializerTest() {} method SetUpFor (line 61) | void SetUpFor(VideoCodecType type, method InitializeCodec (line 90) | bool InitializeCodec() { method VideoStream (line 113) | VideoStream DefaultStream() { method VideoStream (line 127) | VideoStream DefaultScreenshareStream() { function TEST_F (line 150) | TEST_F(VideoCodecInitializerTest, SingleStreamVp8Screenshare) { function TEST_F (line 163) | TEST_F(VideoCodecInitializerTest, SingleStreamVp8ScreenshareInactive) { function TEST_F (line 178) | TEST_F(VideoCodecInitializerTest, TemporalLayeredVp8ScreenshareConfere... function TEST_F (line 195) | TEST_F(VideoCodecInitializerTest, TemporalLayeredVp8Screenshare) { function TEST_F (line 210) | TEST_F(VideoCodecInitializerTest, SimulcastVp8Screenshare) { function TEST_F (line 234) | TEST_F(VideoCodecInitializerTest, SimulcastVp8ScreenshareInactive) { function TEST_F (line 257) | TEST_F(VideoCodecInitializerTest, HighFpsSimulcastVp8Screenshare) { function TEST_F (line 283) | TEST_F(VideoCodecInitializerTest, SingleStreamMultiplexCodec) { function TEST_F (line 289) | TEST_F(VideoCodecInitializerTest, Vp9SvcDefaultLayering) { function TEST_F (line 300) | TEST_F(VideoCodecInitializerTest, Vp9SvcAdjustedLayering) { function TEST_F (line 314) | TEST_F(VideoCodecInitializerTest, function TEST_F (line 326) | TEST_F(VideoCodecInitializerTest, function TEST_F (line 338) | TEST_F(VideoCodecInitializerTest, function TEST_F (line 355) | TEST_F(VideoCodecInitializerTest, Vp9DeactivateLayers) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_coding_defines.cc type webrtc (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_coding_impl.cc type webrtc (line 22) | namespace webrtc { type vcm (line 23) | namespace vcm { class VideoCodingModuleImpl (line 42) | class VideoCodingModuleImpl : public VideoCodingModule { method VideoCodingModuleImpl (line 44) | explicit VideoCodingModuleImpl(Clock* clock) method TimeUntilNextProcess (line 51) | int64_t TimeUntilNextProcess() override { method Process (line 57) | void Process() override { receiver_.Process(); } method RegisterReceiveCodec (line 59) | int32_t RegisterReceiveCodec(uint8_t payload_type, method RegisterExternalDecoder (line 66) | void RegisterExternalDecoder(VideoDecoder* externalDecoder, method RegisterReceiveCallback (line 71) | int32_t RegisterReceiveCallback( method RegisterFrameTypeCallback (line 77) | int32_t RegisterFrameTypeCallback( method RegisterPacketRequestCallback (line 82) | int32_t RegisterPacketRequestCallback( method Decode (line 88) | int32_t Decode(uint16_t maxWaitTimeMs) override { method IncomingPacket (line 92) | int32_t IncomingPacket(const uint8_t* incomingPayload, method SetNackSettings (line 100) | void SetNackSettings(size_t max_nack_list_size, function VideoCodingModule (line 116) | VideoCodingModule* VideoCodingModule::Create(Clock* clock) { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_coding_impl.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_receiver.cc type webrtc (line 40) | namespace webrtc { type vcm (line 41) | namespace vcm { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_receiver2.cc type webrtc (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_receiver2.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_coding/video_receiver_unittest.cc type webrtc (line 23) | namespace webrtc { type vcm (line 24) | namespace vcm { class MockPacketRequestCallback (line 27) | class MockPacketRequestCallback : public VCMPacketRequestCallback { class MockVCMReceiveCallback (line 35) | class MockVCMReceiveCallback : public VCMReceiveCallback { method MockVCMReceiveCallback (line 37) | MockVCMReceiveCallback() {} class TestVideoReceiver (line 48) | class TestVideoReceiver : public ::testing::Test { method TestVideoReceiver (line 53) | TestVideoReceiver() method SetUp (line 56) | virtual void SetUp() { method RTPHeader (line 78) | RTPHeader GetDefaultRTPHeader() const { method RTPVideoHeader (line 87) | RTPVideoHeader GetDefaultVp8Header() const { method InsertAndVerifyPaddingFrame (line 94) | void InsertAndVerifyPaddingFrame(const uint8_t* payload, method InsertAndVerifyDecodableFrame (line 107) | void InsertAndVerifyDecodableFrame(const uint8_t* payload, function TEST_F (line 130) | TEST_F(TestVideoReceiver, PaddingOnlyFrames) { function TEST_F (line 144) | TEST_F(TestVideoReceiver, PaddingOnlyFramesWithLosses) { function TEST_F (line 188) | TEST_F(TestVideoReceiver, PaddingOnlyAndVideo) { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/test/denoiser_test.cc type webrtc (line 28) | namespace webrtc { function TEST (line 30) | TEST(VideoDenoiserTest, Variance) { function TEST (line 54) | TEST(VideoDenoiserTest, MbDenoise) { function TEST (line 115) | TEST(VideoDenoiserTest, Denoiser) { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_c.cc type webrtc (line 16) | namespace webrtc { function DenoiserDecision (line 41) | DenoiserDecision DenoiserFilterC::MbDenoise(const uint8_t* mc_running_... FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_c.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_neon.cc type webrtc (line 15) | namespace webrtc { function HorizontalAddS16x8 (line 19) | static int HorizontalAddS16x8(const int16x8_t v_16x8) { function HorizontalAddS32x4 (line 27) | static int HorizontalAddS32x4(const int32x4_t v_32x4) { function VarianceNeonW8 (line 34) | static void VarianceNeonW8(const uint8_t* a, function DenoiserDecision (line 77) | DenoiserDecision DenoiserFilterNEON::MbDenoise(const uint8_t* mc_runni... FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_neon.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_sse2.cc type webrtc (line 17) | namespace webrtc { function Get8x8varSse2 (line 19) | static void Get8x8varSse2(const uint8_t* src, function VarianceSSE2 (line 60) | static void VarianceSSE2(const unsigned char* src, function AbsSumDiff16x1 (line 86) | static uint32_t AbsSumDiff16x1(__m128i acc_diff) { function DenoiserDecision (line 113) | DenoiserDecision DenoiserFilterSSE2::MbDenoise(const uint8_t* mc_runni... FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/denoiser_filter_sse2.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/noise_estimation.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/noise_estimation.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/skin_detection.cc type webrtc (line 13) | namespace webrtc { function EvaluateSkinColorDifference (line 30) | static int EvaluateSkinColorDifference(int cb, int cr, int idx) { function SkinPixel (line 48) | static int SkinPixel(const uint8_t y, const uint8_t cb, const uint8_t ... function MbHasSkinColor (line 78) | bool MbHasSkinColor(const uint8_t* y_src, FILE: tgcalls/third_party/webrtc/src/modules/video_processing/util/skin_detection.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/modules/video_processing/video_denoiser.cc type webrtc (line 19) | namespace webrtc { function ShowRect (line 22) | static void ShowRect(const std::unique_ptr& filter, FILE: tgcalls/third_party/webrtc/src/modules/video_processing/video_denoiser.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/async_stun_tcp_socket.cc type cricket (line 24) | namespace cricket { function IsStunMessage (line 34) | inline bool IsStunMessage(uint16_t msg_type) { function AsyncStunTCPSocket (line 43) | AsyncStunTCPSocket* AsyncStunTCPSocket::Create( FILE: tgcalls/third_party/webrtc/src/p2p/base/async_stun_tcp_socket.h function namespace (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/async_stun_tcp_socket_unittest.cc type cricket (line 27) | namespace cricket { class AsyncStunTCPSocketTest (line 61) | class AsyncStunTCPSocketTest : public ::testing::Test, method AsyncStunTCPSocketTest (line 64) | AsyncStunTCPSocketTest() method SetUp (line 67) | virtual void SetUp() { CreateSockets(); } method CreateSockets (line 69) | void CreateSockets() { method OnReadPacket (line 87) | void OnReadPacket(rtc::AsyncPacketSocket* socket, method OnSentPacket (line 95) | void OnSentPacket(rtc::AsyncPacketSocket* socket, method OnNewConnection (line 100) | void OnNewConnection(rtc::AsyncPacketSocket* server, method Send (line 107) | bool Send(const void* data, size_t len) { method CheckData (line 115) | bool CheckData(const void* data, int len) { function TEST_F (line 135) | TEST_F(AsyncStunTCPSocketTest, TestSingleStunPacket) { function TEST_F (line 144) | TEST_F(AsyncStunTCPSocketTest, TestMultipleStunPackets) { function TEST_F (line 157) | TEST_F(AsyncStunTCPSocketTest, TestTurnChannelDataWithZeroLength) { function TEST_F (line 166) | TEST_F(AsyncStunTCPSocketTest, TestTurnChannelData) { function TEST_F (line 174) | TEST_F(AsyncStunTCPSocketTest, TestTurnChannelDataPadding) { function TEST_F (line 183) | TEST_F(AsyncStunTCPSocketTest, TestStunInvalidLength) { function TEST_F (line 202) | TEST_F(AsyncStunTCPSocketTest, TestTurnChannelDataWithInvalidLength) { function TEST_F (line 220) | TEST_F(AsyncStunTCPSocketTest, TestTooSmallMessageBuffer) { function TEST_F (line 226) | TEST_F(AsyncStunTCPSocketTest, TestMaximumSizeTurnPacket) { function TEST_F (line 236) | TEST_F(AsyncStunTCPSocketTest, TestMaximumSizeStunPacket) { function TEST_F (line 247) | TEST_F(AsyncStunTCPSocketTest, TestWithSmallSendBuffer) { function TEST_F (line 257) | TEST_F(AsyncStunTCPSocketTest, SignalSentPacketFiredWhenPacketSent) { function TEST_F (line 269) | TEST_F(AsyncStunTCPSocketTest, SignalSentPacketNotFiredWhenPacketNotSe... FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_async_resolver_factory.cc type webrtc (line 20) | namespace webrtc { class WrappingAsyncDnsResolver (line 26) | class WrappingAsyncDnsResolver method WrappingAsyncDnsResolver (line 46) | explicit WrappingAsyncDnsResolver(rtc::AsyncResolverInterface* wrapped) method Start (line 51) | void Start(const rtc::SocketAddress& addr, method AsyncDnsResolverResult (line 61) | const AsyncDnsResolverResult& result() const override { type State (line 70) | enum class State { kNotStarted, kStarted, kResolved } method OnResolveResult (line 72) | void OnResolveResult(rtc::AsyncResolverInterface* ref) { class WrappingAsyncDnsResolverResult (line 28) | class WrappingAsyncDnsResolverResult : public AsyncDnsResolverResult { method WrappingAsyncDnsResolverResult (line 30) | explicit WrappingAsyncDnsResolverResult(WrappingAsyncDnsResolver* ow... class WrappingAsyncDnsResolver (line 43) | class WrappingAsyncDnsResolver : public AsyncDnsResolverInterface, method WrappingAsyncDnsResolver (line 46) | explicit WrappingAsyncDnsResolver(rtc::AsyncResolverInterface* wrapped) method Start (line 51) | void Start(const rtc::SocketAddress& addr, method AsyncDnsResolverResult (line 61) | const AsyncDnsResolverResult& result() const override { type State (line 70) | enum class State { kNotStarted, kStarted, kResolved } method OnResolveResult (line 72) | void OnResolveResult(rtc::AsyncResolverInterface* ref) { FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_async_resolver_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_async_resolver_factory_unittest.cc type webrtc (line 18) | namespace webrtc { class BasicAsyncResolverFactoryTest (line 20) | class BasicAsyncResolverFactoryTest : public ::testing::Test, method TestCreate (line 23) | void TestCreate() { method SetAddressResolved (line 36) | void SetAddressResolved(rtc::AsyncResolverInterface* resolver) { function TEST_F (line 46) | TEST_F(BasicAsyncResolverFactoryTest, TestCreate) { function TEST (line 50) | TEST(WrappingAsyncDnsResolverFactoryTest, TestCreate) { FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_ice_controller.cc function IsRelayRelay (line 18) | bool IsRelayRelay(const cricket::Connection* conn) { function IsUdp (line 23) | bool IsUdp(const cricket::Connection* conn) { function LocalCandidateUsesPreferredNetwork (line 33) | bool LocalCandidateUsesPreferredNetwork( function CompareCandidatePairsByNetworkPreference (line 40) | int CompareCandidatePairsByNetworkPreference( type cricket (line 58) | namespace cricket { function Connection (line 124) | const Connection* BasicIceController::FindNextPingableConnection() { function Connection (line 210) | const Connection* BasicIceController::FindOldestConnectionNeedingTrigg... function Connection (line 325) | const Connection* BasicIceController::MorePingable(const Connection* c... function Connection (line 350) | const Connection* BasicIceController::MostLikelyToWork( function Connection (line 371) | const Connection* BasicIceController::LeastRecentlyPinged( FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_ice_controller.h function namespace (line 24) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_packet_socket_factory.cc type rtc (line 30) | namespace rtc { function AsyncPacketSocket (line 44) | AsyncPacketSocket* BasicPacketSocketFactory::CreateUdpSocket( function AsyncPacketSocket (line 62) | AsyncPacketSocket* BasicPacketSocketFactory::CreateServerTcpSocket( function AsyncPacketSocket (line 105) | AsyncPacketSocket* BasicPacketSocketFactory::CreateClientTcpSocket( function AsyncResolverInterface (line 202) | AsyncResolverInterface* BasicPacketSocketFactory::CreateAsyncResolver() { function SocketFactory (line 223) | SocketFactory* BasicPacketSocketFactory::socket_factory() { FILE: tgcalls/third_party/webrtc/src/p2p/base/basic_packet_socket_factory.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/candidate_pair_interface.h function namespace (line 14) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/connection.cc function TooManyFailures (line 41) | inline bool TooManyFailures( function TooLongWithoutResponse (line 58) | inline bool TooLongWithoutResponse( function GetCandidateTypeByString (line 71) | webrtc::IceCandidateType GetCandidateTypeByString(const std::string& typ... function GetProtocolByString (line 84) | webrtc::IceCandidatePairProtocol GetProtocolByString( function GetAddressFamilyByInt (line 98) | webrtc::IceCandidatePairAddressFamily GetAddressFamilyByInt( function ConvertNetworkType (line 108) | webrtc::IceCandidateNetworkType ConvertNetworkType(rtc::AdapterType type) { function ConservativeRTTEstimate (line 141) | inline int ConservativeRTTEstimate(int rtt) { type cricket (line 163) | namespace cricket { function Candidate (line 317) | const Candidate& Connection::local_candidate() const { function Candidate (line 322) | const Candidate& Connection::remote_candidate() const { function ConnectionInfo (line 1227) | ConnectionInfo Connection::stats() { FILE: tgcalls/third_party/webrtc/src/p2p/base/connection.h function namespace (line 33) | namespace cricket { function Candidate (line 93) | const Candidate& local_candidate() const override; function unwritable_timeout (line 128) | int unwritable_timeout() const; function inactive_timeout (line 136) | int inactive_timeout() const; function set_nomination (line 181) | void set_nomination(uint32_t value) { nomination_ = value; } function set_remote_ice_mode (line 192) | void set_remote_ice_mode(IceMode mode) { remote_ice_mode_ = mode; } function receiving_timeout (line 194) | int receiving_timeout() const; function set_ice_event_log (line 250) | void set_ice_event_log(webrtc::IceEventLog* ice_event_log) { function set_reported (line 257) | void set_reported(bool reported) { reported_ = reported; } function set_selected (line 262) | void set_selected(bool selected) { selected_ = selected; } function ComputeNetworkCost (line 277) | uint32_t ComputeNetworkCost() const; function Port (line 327) | Port* PortForTest() { return port_; } function Port (line 328) | const Port* PortForTest() const { return port_; } function set_remote_nomination (line 334) | void set_remote_nomination(uint32_t remote_nomination) { function rtt_converged (line 355) | bool rtt_converged() const; function Port (line 372) | Port* port() { return port_; } function Port (line 373) | const Port* port() const { return port_; } function class (line 471) | class ProxyConnection : public Connection { FILE: tgcalls/third_party/webrtc/src/p2p/base/connection_info.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/connection_info.h function IceCandidatePairState (line 22) | enum class IceCandidatePairState { FILE: tgcalls/third_party/webrtc/src/p2p/base/default_ice_transport_factory.cc class BasicIceControllerFactory (line 20) | class BasicIceControllerFactory method Create (line 23) | std::unique_ptr Create( type webrtc (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/default_ice_transport_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport.cc type cricket (line 31) | namespace cricket { function IsDtlsPacket (line 50) | static bool IsDtlsPacket(const char* data, size_t len) { function IsDtlsClientHelloPacket (line 54) | static bool IsDtlsClientHelloPacket(const char* data, size_t len) { function IsRtpPacket (line 61) | static bool IsRtpPacket(const char* data, size_t len) { function DtlsTransportState (line 151) | DtlsTransportState DtlsTransport::dtls_state() const { function IceTransportInternal (line 440) | IceTransportInternal* DtlsTransport::ice_transport() { FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport.h function namespace (line 30) | namespace rtc { function namespace (line 34) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport_factory.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport_internal.cc type cricket (line 13) | namespace cricket { function ConvertDtlsTransportState (line 19) | webrtc::DtlsTransportState ConvertDtlsTransportState( FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport_internal.h function namespace (line 33) | namespace cricket { function UnsubscribeDtlsState (line 129) | void UnsubscribeDtlsState(const void* id) { function SendDtlsState (line 133) | void SendDtlsState(DtlsTransportInternal* transport, function SendDtlsHandshakeError (line 145) | void SendDtlsHandshakeError(rtc::SSLHandshakeError error) { FILE: tgcalls/third_party/webrtc/src/p2p/base/dtls_transport_unittest.cc type cricket (line 35) | namespace cricket { function IsRtpLeadByte (line 42) | static bool IsRtpLeadByte(uint8_t b) { function SetRemoteFingerprintFromCert (line 48) | void SetRemoteFingerprintFromCert( class DtlsTestClient (line 64) | class DtlsTestClient : public sigslot::has_slots<> { method DtlsTestClient (line 66) | explicit DtlsTestClient(const std::string& name) : name_(name) {} method CreateCertificate (line 67) | void CreateCertificate(rtc::KeyType key_type) { method SetupMaxProtocolVersion (line 74) | void SetupMaxProtocolVersion(rtc::SSLProtocolVersion version) { method SetupTransports (line 78) | void SetupTransports(IceRole role, int async_delay_ms = 0) { method FakeIceTransport (line 102) | FakeIceTransport* fake_ice_transport() { method DtlsTransport (line 106) | DtlsTransport* dtls_transport() { return dtls_transport_.get(); } method Connect (line 109) | bool Connect(DtlsTestClient* peer, bool asymmetric) { method received_dtls_client_hellos (line 115) | int received_dtls_client_hellos() const { method received_dtls_server_hellos (line 119) | int received_dtls_server_hellos() const { method CheckRole (line 123) | void CheckRole(rtc::SSLRole role) { method CheckSrtp (line 133) | void CheckSrtp(int expected_crypto_suite) { method CheckSsl (line 144) | void CheckSsl() { method SendPackets (line 156) | void SendPackets(size_t size, size_t count, bool srtp) { method SendInvalidSrtpPacket (line 179) | int SendInvalidSrtpPacket(size_t size) { method ExpectPackets (line 189) | void ExpectPackets(size_t size) { method NumPacketsReceived (line 194) | size_t NumPacketsReceived() { return received_.size(); } method VerifyPacket (line 197) | bool VerifyPacket(const char* data, size_t size, uint32_t* out_num) { method VerifyEncryptedPacket (line 213) | bool VerifyEncryptedPacket(const char* data, size_t size) { method OnTransportWritableState (line 230) | void OnTransportWritableState(rtc::PacketTransportInternal* transpor... method OnTransportReadPacket (line 235) | void OnTransportReadPacket(rtc::PacketTransportInternal* transport, method OnTransportSentPacket (line 249) | void OnTransportSentPacket(rtc::PacketTransportInternal* transport, method sent_packet (line 254) | rtc::SentPacket sent_packet() const { return sent_packet_; } method OnFakeIceTransportReadPacket (line 257) | void OnFakeIceTransportReadPacket(rtc::PacketTransportInternal* tran... class DtlsTransportTestBase (line 302) | class DtlsTransportTestBase { method DtlsTransportTestBase (line 304) | DtlsTransportTestBase() : client1_("P1"), client2_("P2"), use_dtls_(... method SetMaxProtocolVersions (line 306) | void SetMaxProtocolVersions(rtc::SSLProtocolVersion c1, method PrepareDtls (line 312) | void PrepareDtls(rtc::KeyType key_type) { method Connect (line 321) | bool Connect(bool client1_server = true) { method Negotiate (line 356) | void Negotiate(bool client1_server = true) { method TestTransfer (line 373) | void TestTransfer(size_t size, size_t count, bool srtp) { class DtlsTransportTest (line 389) | class DtlsTransportTest : public DtlsTransportTestBase, function TEST_F (line 393) | TEST_F(DtlsTransportTest, TestTransferRtp) { function TEST_F (line 399) | TEST_F(DtlsTransportTest, TestSignalSentPacket) { function TEST_F (line 411) | TEST_F(DtlsTransportTest, TestTransferSrtp) { function TEST_F (line 417) | TEST_F(DtlsTransportTest, TestTransferDtls) { function TEST_F (line 427) | TEST_F(DtlsTransportTest, TestTransferDtlsCombineRecords) { class DtlsTransportVersionTest (line 439) | class DtlsTransportVersionTest function TEST_P (line 448) | TEST_P(DtlsTransportVersionTest, TestCipherSuiteNegotiation) { function TEST_F (line 465) | TEST_F(DtlsTransportTest, TestTransferDtlsSrtp) { function TEST_F (line 473) | TEST_F(DtlsTransportTest, TestTransferDtlsInvalidSrtpPacket) { function TEST_F (line 481) | TEST_F(DtlsTransportTest, TestTransferDtlsSrtpDemux) { function TEST_F (line 489) | TEST_F(DtlsTransportTest, TestTransferDtlsSrtpAnswererIsPassive) { function TEST_F (line 497) | TEST_F(DtlsTransportTest, TestRenegotiateBeforeConnect) { function TEST_F (line 511) | TEST_F(DtlsTransportTest, TestCertificatesBeforeConnect) { function TEST_F (line 526) | TEST_F(DtlsTransportTest, TestCertificatesAfterConnect) { function TEST_F (line 555) | TEST_F(DtlsTransportTest, TestRetransmissionSchedule) { type DtlsTransportEvent (line 608) | enum DtlsTransportEvent { class DtlsEventOrderingTest (line 615) | class DtlsEventOrderingTest method TestEventOrdering (line 622) | void TestEventOrdering(const std::vector& events, function TEST_P (line 704) | TEST_P(DtlsEventOrderingTest, TestEventOrdering) { FILE: tgcalls/third_party/webrtc/src/p2p/base/fake_dtls_transport.h function namespace (line 25) | namespace cricket { function set_receiving (line 261) | void set_receiving(bool receiving) { function set_writable (line 269) | void set_writable(bool writable) { function OnNetworkRouteChanged (line 280) | void OnNetworkRouteChanged(absl::optional network_rou... FILE: tgcalls/third_party/webrtc/src/p2p/base/fake_ice_transport.h function namespace (line 27) | namespace cricket { function SetAsync (line 51) | void SetAsync(bool async) { function SetAsyncDelay (line 55) | void SetAsyncDelay(int delay_ms) { function SetWritable (line 62) | void SetWritable(bool writable) { function SetReceiving (line 66) | void SetReceiving(bool receiving) { function SetTransportState (line 95) | void SetTransportState(webrtc::IceTransportState state, function SetConnectionCount (line 103) | void SetConnectionCount(size_t connection_count) { function SetCandidatesGatheringComplete (line 117) | void SetCandidatesGatheringComplete() { function receiving_timeout (line 126) | int receiving_timeout() const { function Candidates (line 134) | const Candidates& remote_candidates() const { function IceTiebreaker (line 142) | uint64_t IceTiebreaker() const { function IceTransportState (line 163) | IceTransportState GetState() const override { function SetIceRole (line 199) | void SetIceRole(IceRole role) override { function IceRole (line 203) | IceRole GetIceRole() const override { function SetIceParameters (line 211) | void SetIceParameters(const IceParameters& ice_params) override { function SetRemoteIceParameters (line 215) | void SetRemoteIceParameters(const IceParameters& params) override { function SetRemoteIceMode (line 220) | void SetRemoteIceMode(IceMode mode) override { function MaybeStartGathering (line 225) | void MaybeStartGathering() override { function IceGatheringState (line 233) | IceGatheringState gathering_state() const override { function AddRemoteCandidate (line 243) | void AddRemoteCandidate(const Candidate& candidate) override { function RemoveRemoteCandidate (line 247) | void RemoveRemoteCandidate(const Candidate& candidate) override { function RemoveAllRemoteCandidates (line 258) | void RemoveAllRemoteCandidates() override { function GetStats (line 263) | bool GetStats(IceTransportStats* ice_transport_stats) override { function Connection (line 275) | const Connection* selected_connection() const override { return nullptr; } function override (line 277) | const override { function writable (line 282) | bool writable() const override { function combine_outgoing_packets (line 292) | void combine_outgoing_packets(bool combine) { function SendPacket (line 296) | int SendPacket(const char* data, function SetOption (line 325) | int SetOption(rtc::Socket::Option opt, int value) override { function GetOption (line 330) | bool GetOption(rtc::Socket::Option opt, int* value) override { function GetError (line 341) | int GetError() override { return 0; } function override (line 348) | const override { function SetNetworkRoute (line 352) | void SetNetworkRoute(absl::optional network_route) { function set_receiving (line 375) | void set_receiving(bool receiving) function SendPacketInternal (line 384) | void SendPacketInternal(const rtc::CopyOnWriteBuffer& packet) function class (line 426) | class FakeIceTransportWrapper : public webrtc::IceTransportInterface { FILE: tgcalls/third_party/webrtc/src/p2p/base/fake_packet_transport.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/fake_port_allocator.h function namespace (line 24) | namespace rtc { function namespace (line 28) | namespace cricket { function class (line 209) | class FakePortAllocator : public cricket::PortAllocator { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_controller_factory_interface.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_controller_interface.cc type cricket (line 15) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_controller_interface.h function namespace (line 21) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_credentials_iterator.cc type cricket (line 16) | namespace cricket { function IceParameters (line 24) | IceParameters IceCredentialsIterator::CreateRandomIceCredentials() { function IceParameters (line 29) | IceParameters IceCredentialsIterator::GetIceCredentials() { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_credentials_iterator.h function namespace (line 18) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_credentials_iterator_unittest.cc function TEST (line 20) | TEST(IceCredentialsIteratorTest, GetEmpty) { function TEST (line 27) | TEST(IceCredentialsIteratorTest, GetOne) { function TEST (line 37) | TEST(IceCredentialsIteratorTest, GetTwo) { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_transport_internal.cc type cricket (line 15) | namespace cricket { function RTCError (line 20) | RTCError VerifyCandidate(const Candidate& cand) { function RTCError (line 52) | RTCError VerifyCandidates(const Candidates& candidates) { FILE: tgcalls/third_party/webrtc/src/p2p/base/ice_transport_internal.h type IceTransportStats (line 34) | struct IceTransportStats { type std (line 43) | typedef std::vector Candidates; type IceConnectionState (line 45) | enum IceConnectionState { type IceGatheringState (line 56) | enum IceGatheringState { type ContinualGatheringPolicy (line 62) | enum ContinualGatheringPolicy { function NominationMode (line 70) | enum class NominationMode { FILE: tgcalls/third_party/webrtc/src/p2p/base/mdns_message.cc type webrtc (line 17) | namespace webrtc { function ReadDomainName (line 31) | bool ReadDomainName(MessageBufferReader* buf, std::string* name) { function WriteDomainName (line 80) | void WriteDomainName(rtc::ByteBufferWriter* buf, const std::string& na... function SectionEntryType (line 152) | SectionEntryType MdnsSectionEntry::GetType() const { function SectionEntryClass (line 173) | SectionEntryClass MdnsSectionEntry::GetClass() const { FILE: tgcalls/third_party/webrtc/src/p2p/base/mdns_message.h type class (line 38) | enum class type class (line 46) | enum class function IsQuery (line 58) | bool IsQuery() const; FILE: tgcalls/third_party/webrtc/src/p2p/base/mdns_message_unittest.cc type webrtc (line 31) | namespace webrtc { function ReadMdnsMessageTestCase (line 259) | bool ReadMdnsMessageTestCase(MdnsMessage* msg, function WriteMdnsMessageAndCompareWithTestCast (line 266) | void WriteMdnsMessageAndCompareWithTestCast(MdnsMessage* msg, function GetQueriedNames (line 280) | bool GetQueriedNames(MdnsMessage* msg, std::set* names) { function GetResolution (line 290) | bool GetResolution(MdnsMessage* msg, function TEST (line 307) | TEST(MdnsMessageTest, ReadSingleQuestionForIPv4Address) { function TEST (line 327) | TEST(MdnsMessageTest, ReadTwoQuestionsForIPv4AndIPv6Addr) { function TEST (line 349) | TEST(MdnsMessageTest, ReadTwoQuestionsForIPv4AndIPv6AddrWithNameCompre... function TEST (line 367) | TEST(MdnsMessageTest, ReadThreeQuestionsWithTwoPointersToTheSameNameSu... function TEST (line 387) | TEST(MdnsMessageTest, function TEST (line 408) | TEST(MdnsMessageTest, function TEST (line 415) | TEST(MdnsMessageTest, ReadSingleAnswerForIPv4Addr) { function TEST (line 436) | TEST(MdnsMessageTest, ReadTwoAnswersForIPv4AndIPv6Addr) { function TEST (line 466) | TEST(MdnsMessageTest, ReadTwoAnswersForIPv4AndIPv6AddrWithNameCompress... function TEST (line 482) | TEST(MdnsMessageTest, function TEST (line 489) | TEST(MdnsMessageTest, WriteSingleQuestionForIPv4Addr) { function TEST (line 505) | TEST(MdnsMessageTest, WriteTwoQuestionsForIPv4AndIPv6Addr) { function TEST (line 526) | TEST(MdnsMessageTest, WriteSingleAnswerToIPv4Addr) { function TEST (line 544) | TEST(MdnsMessageTest, WriteTwoAnswersToIPv4AndIPv6Addr) { FILE: tgcalls/third_party/webrtc/src/p2p/base/mock_async_resolver.h function namespace (line 18) | namespace rtc { function namespace (line 47) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/mock_ice_transport.h function namespace (line 25) | namespace cricket { function std (line 57) | const std::string& transport_name() const override { return transport_na... function SetIceRole (line 59) | void SetIceRole(IceRole role) override {} function SetIceTiebreaker (line 60) | void SetIceTiebreaker(uint64_t tiebreaker) override {} function SetIceParameters (line 63) | void SetIceParameters(const IceParameters& ice_params) override {} function SetRemoteIceParameters (line 64) | void SetRemoteIceParameters(const IceParameters& ice_params) override {} function SetRemoteIceMode (line 65) | void SetRemoteIceMode(IceMode mode) override {} function SetIceConfig (line 66) | void SetIceConfig(const IceConfig& config) override {} function Connection (line 68) | const Connection* selected_connection() const override { return nullptr; } function override (line 70) | const override { function MaybeStartGathering (line 73) | void MaybeStartGathering() override {} function AddRemoteCandidate (line 74) | void AddRemoteCandidate(const Candidate& candidate) override {} function RemoveRemoteCandidate (line 75) | void RemoveRemoteCandidate(const Candidate& candidate) override {} function RemoveAllRemoteCandidates (line 76) | void RemoveAllRemoteCandidates() override {} function IceGatheringState (line 77) | IceGatheringState gathering_state() const override { FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_constants.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_constants.h function namespace (line 19) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_transport_channel.cc function GetOrigin (line 40) | cricket::PortInterface::CandidateOrigin GetOrigin( function GetWeakPingIntervalInFieldTrial (line 51) | uint32_t GetWeakPingIntervalInFieldTrial() { function GuessAdapterTypeFromNetworkCost (line 61) | rtc::AdapterType GuessAdapterTypeFromNetworkCost(int network_cost) { function CreateRouteEndpointFromCandidate (line 88) | rtc::RouteEndpoint CreateRouteEndpointFromCandidate( type cricket (line 108) | namespace cricket { function IceCredentialsChanged (line 114) | bool IceCredentialsChanged(const std::string& old_ufrag, function IceRole (line 317) | IceRole P2PTransportChannel::GetIceRole() const { function IceTransportState (line 333) | IceTransportState P2PTransportChannel::GetState() const { function IceGatheringState (line 363) | IceGatheringState P2PTransportChannel::gathering_state() const { function IceTransportState (line 394) | IceTransportState P2PTransportChannel::ComputeState() const { function IceConfig (line 750) | const IceConfig& P2PTransportChannel::config() const { function RTCError (line 758) | RTCError P2PTransportChannel::ValidateIceConfig(const IceConfig& confi... function Connection (line 802) | const Connection* P2PTransportChannel::selected_connection() const { function IceParameters (line 1121) | const IceParameters* P2PTransportChannel::FindRemoteIceFromUfrag( function Connection (line 1966) | Connection* P2PTransportChannel::FindNextPingableConnection() { function Candidate (line 2211) | Candidate P2PTransportChannel::SanitizeLocalCandidate( function Candidate (line 2218) | Candidate P2PTransportChannel::SanitizeRemoteCandidate( FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_transport_channel.h function namespace (line 52) | namespace webrtc { function namespace (line 56) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_transport_channel_ice_field_trials.h function namespace (line 16) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/p2p_transport_channel_unittest.cc function CreateIceConfig (line 128) | cricket::IceConfig CreateIceConfig( function CreateUdpCandidate (line 139) | cricket::Candidate CreateUdpCandidate(const std::string& type, class MockIceControllerFactory (line 178) | class MockIceControllerFactory : public cricket::IceControllerFactoryInt... method Create (line 181) | std::unique_ptr Create( type cricket (line 192) | namespace cricket { class P2PTransportChannelTestBase (line 209) | class P2PTransportChannelTestBase : public ::testing::Test, method P2PTransportChannelTestBase (line 213) | P2PTransportChannelTestBase() type Config (line 244) | enum Config { type Result (line 260) | struct Result { method Result (line 261) | Result(const std::string& controlling_type, type ChannelData (line 282) | struct ChannelData { method CheckData (line 283) | bool CheckData(const char* data, int len) { type CandidatesData (line 298) | struct CandidatesData : public rtc::MessageData { method CandidatesData (line 299) | CandidatesData(IceTransportInternal* ch, const Candidate& c) method CandidatesData (line 301) | CandidatesData(IceTransportInternal* ch, const std::vector { method Endpoint (line 308) | Endpoint() method HasTransport (line 313) | bool HasTransport(const rtc::PacketTransportInternal* transport) { method ChannelData (line 316) | ChannelData* GetChannelData(rtc::PacketTransportInternal* transpor... method SetIceRole (line 325) | void SetIceRole(IceRole role) { role_ = role; } method IceRole (line 326) | IceRole ice_role() { return role_; } method SetIceTiebreaker (line 327) | void SetIceTiebreaker(uint64_t tiebreaker) { tiebreaker_ = tiebrea... method GetIceTiebreaker (line 328) | uint64_t GetIceTiebreaker() { return tiebreaker_; } method OnRoleConflict (line 329) | void OnRoleConflict(bool role_conflict) { role_conflict_ = role_co... method role_conflict (line 330) | bool role_conflict() { return role_conflict_; } method SetAllocationStepDelay (line 331) | void SetAllocationStepDelay(uint32_t delay) { method SetAllowTcpListen (line 334) | void SetAllowTcpListen(bool allow_tcp_listen) { method OnIceRegathering (line 338) | void OnIceRegathering(PortAllocatorSession*, IceRegatheringReason ... method GetIceRegatheringCountForReason (line 342) | int GetIceRegatheringCountForReason(IceRegatheringReason reason) { method ChannelData (line 360) | ChannelData* GetChannelData(rtc::PacketTransportInternal* transport) { method CheckData (line 283) | bool CheckData(const char* data, int len) { method IceParameters (line 367) | IceParameters IceParamsWithRenomination(const IceParameters& ice, method CreateChannels (line 374) | void CreateChannels(const IceConfig& ep1_config, method CreateChannels (line 395) | void CreateChannels() { method P2PTransportChannel (line 400) | P2PTransportChannel* CreateChannel(int endpoint, method DestroyChannels (line 430) | void DestroyChannels() { method P2PTransportChannel (line 437) | P2PTransportChannel* ep1_ch1() { return ep1_.cd1_.ch_.get(); } method P2PTransportChannel (line 438) | P2PTransportChannel* ep1_ch2() { return ep1_.cd2_.ch_.get(); } method P2PTransportChannel (line 439) | P2PTransportChannel* ep2_ch1() { return ep2_.cd1_.ch_.get(); } method P2PTransportChannel (line 440) | P2PTransportChannel* ep2_ch2() { return ep2_.cd2_.ch_.get(); } method TestTurnServer (line 442) | TestTurnServer* test_turn_server() { return &turn_server_; } method Endpoint (line 464) | Endpoint* GetEndpoint(int endpoint) { method Endpoint (line 308) | Endpoint() method HasTransport (line 313) | bool HasTransport(const rtc::PacketTransportInternal* transport) { method ChannelData (line 316) | ChannelData* GetChannelData(rtc::PacketTransportInternal* transpor... method SetIceRole (line 325) | void SetIceRole(IceRole role) { role_ = role; } method IceRole (line 326) | IceRole ice_role() { return role_; } method SetIceTiebreaker (line 327) | void SetIceTiebreaker(uint64_t tiebreaker) { tiebreaker_ = tiebrea... method GetIceTiebreaker (line 328) | uint64_t GetIceTiebreaker() { return tiebreaker_; } method OnRoleConflict (line 329) | void OnRoleConflict(bool role_conflict) { role_conflict_ = role_co... method role_conflict (line 330) | bool role_conflict() { return role_conflict_; } method SetAllocationStepDelay (line 331) | void SetAllocationStepDelay(uint32_t delay) { method SetAllowTcpListen (line 334) | void SetAllowTcpListen(bool allow_tcp_listen) { method OnIceRegathering (line 338) | void OnIceRegathering(PortAllocatorSession*, IceRegatheringReason ... method GetIceRegatheringCountForReason (line 342) | int GetIceRegatheringCountForReason(IceRegatheringReason reason) { method BasicPortAllocator (line 473) | BasicPortAllocator* GetAllocator(int endpoint) { method AddAddress (line 476) | void AddAddress(int endpoint, const SocketAddress& addr) { method AddAddress (line 479) | void AddAddress(int endpoint, method RemoveAddress (line 486) | void RemoveAddress(int endpoint, const SocketAddress& addr) { method SetProxy (line 490) | void SetProxy(int endpoint, rtc::ProxyType type) { method SetAllocatorFlags (line 497) | void SetAllocatorFlags(int endpoint, int flags) { method SetIceRole (line 500) | void SetIceRole(int endpoint, IceRole role) { method SetIceTiebreaker (line 503) | void SetIceTiebreaker(int endpoint, uint64_t tiebreaker) { method GetRoleConflict (line 506) | bool GetRoleConflict(int endpoint) { method SetAllocationStepDelay (line 509) | void SetAllocationStepDelay(int endpoint, uint32_t delay) { method SetAllowTcpListen (line 512) | void SetAllowTcpListen(int endpoint, bool allow_tcp_listen) { method CheckCandidate1 (line 519) | bool CheckCandidate1(const Result& expected) { method ExpectCandidate1 (line 534) | void ExpectCandidate1(const Result& expected) { method CheckCandidate2 (line 552) | bool CheckCandidate2(const Result& expected) { method ExpectCandidate2 (line 567) | void ExpectCandidate2(const Result& expected) { method CheckCandidate (line 582) | static bool CheckCandidate(P2PTransportChannel* channel, method CheckCandidatePair (line 593) | static bool CheckCandidatePair(P2PTransportChannel* ch1, method CheckConnected (line 600) | static bool CheckConnected(P2PTransportChannel* ch1, method CheckCandidatePairAndConnected (line 606) | static bool CheckCandidatePairAndConnected(P2PTransportChannel* ch1, method Test (line 613) | virtual void Test(const Result& expected) { method TestSendRecv (line 662) | void TestSendRecv(rtc::ThreadProcessingFakeClock* clock) { method TestHandleIceUfragPasswordChanged (line 683) | void TestHandleIceUfragPasswordChanged() { method TestSignalRoleConflict (line 719) | void TestSignalRoleConflict() { method TestPacketInfoIsSet (line 744) | void TestPacketInfoIsSet(rtc::PacketInfo info) { method OnReadyToSend (line 750) | void OnReadyToSend(rtc::PacketTransportInternal* transport) { method OnCandidateGathered (line 755) | void OnCandidateGathered(IceTransportInternal* ch, const Candidate& ... method OnNetworkRouteChanged (line 768) | void OnNetworkRouteChanged(absl::optional network... method reset_selected_candidate_pair_switches (line 777) | int reset_selected_candidate_pair_switches() { method PauseCandidates (line 783) | void PauseCandidates(int endpoint) { method OnCandidatesRemoved (line 787) | void OnCandidatesRemoved(IceTransportInternal* ch, method VerifySavedTcpCandidates (line 795) | void VerifySavedTcpCandidates(int endpoint, const std::string& tcpty... method ResumeCandidates (line 811) | void ResumeCandidates(int endpoint) { method OnMessage (line 820) | void OnMessage(rtc::Message* msg) { method OnReadPacket (line 856) | void OnReadPacket(rtc::PacketTransportInternal* transport, method OnRoleConflict (line 865) | void OnRoleConflict(IceTransportInternal* channel) { method OnSentPacket (line 873) | void OnSentPacket(rtc::PacketTransportInternal* transport, method SendData (line 878) | int SendData(IceTransportInternal* channel, const char* data, size_t... method CheckDataOnChannel (line 882) | bool CheckDataOnChannel(IceTransportInternal* channel, method Candidate (line 887) | static const Candidate* LocalCandidate(P2PTransportChannel* ch) { method Candidate (line 892) | static const Candidate* RemoteCandidate(P2PTransportChannel* ch) { method Endpoint (line 897) | Endpoint* GetEndpoint(rtc::PacketTransportInternal* transport) { method Endpoint (line 308) | Endpoint() method HasTransport (line 313) | bool HasTransport(const rtc::PacketTransportInternal* transport) { method ChannelData (line 316) | ChannelData* GetChannelData(rtc::PacketTransportInternal* transpor... method SetIceRole (line 325) | void SetIceRole(IceRole role) { role_ = role; } method IceRole (line 326) | IceRole ice_role() { return role_; } method SetIceTiebreaker (line 327) | void SetIceTiebreaker(uint64_t tiebreaker) { tiebreaker_ = tiebrea... method GetIceTiebreaker (line 328) | uint64_t GetIceTiebreaker() { return tiebreaker_; } method OnRoleConflict (line 329) | void OnRoleConflict(bool role_conflict) { role_conflict_ = role_co... method role_conflict (line 330) | bool role_conflict() { return role_conflict_; } method SetAllocationStepDelay (line 331) | void SetAllocationStepDelay(uint32_t delay) { method SetAllowTcpListen (line 334) | void SetAllowTcpListen(bool allow_tcp_listen) { method OnIceRegathering (line 338) | void OnIceRegathering(PortAllocatorSession*, IceRegatheringReason ... method GetIceRegatheringCountForReason (line 342) | int GetIceRegatheringCountForReason(IceRegatheringReason reason) { method P2PTransportChannel (line 906) | P2PTransportChannel* GetRemoteChannel(IceTransportInternal* ch) { type RemoteIceParameterSource (line 923) | enum RemoteIceParameterSource { FROM_CANDIDATE, FROM_SETICEPARAMETERS } method set_remote_ice_parameter_source (line 928) | void set_remote_ice_parameter_source(RemoteIceParameterSource source) { method set_force_relay (line 932) | void set_force_relay(bool relay) { force_relay_ = relay; } method ConnectSignalNominated (line 934) | void ConnectSignalNominated(Connection* conn) { method OnNominated (line 939) | void OnNominated(Connection* conn) { nominated_ = true; } method nominated (line 940) | bool nominated() { return nominated_; } class P2PTransportChannelTest (line 1048) | class P2PTransportChannelTest : public P2PTransportChannelTestBase { method ConfigureEndpoints (line 1051) | void ConfigureEndpoints(Config config1, method ConfigureEndpoint (line 1064) | void ConfigureEndpoint(int endpoint, Config config) { class P2PTransportChannelTestWithFieldTrials (line 1200) | class P2PTransportChannelTestWithFieldTrials method Test (line 1204) | void Test(const Result& expected) override { function TEST_F (line 1259) | TEST_F(P2PTransportChannelTest, HandleUfragPwdChange) { function TEST_F (line 1269) | TEST_F(P2PTransportChannelTest, HandleUfragPwdChangeSymmetricNat) { function TEST_F (line 1278) | TEST_F(P2PTransportChannelTest, GetStats) { function TEST_F (line 1316) | TEST_F(P2PTransportChannelTest, TestUMAIceRestartWhileDisconnected) { function TEST_F (line 1349) | TEST_F(P2PTransportChannelTest, TestUMAIceRestartWhileConnected) { function TEST_F (line 1376) | TEST_F(P2PTransportChannelTest, TestUMAIceRestartWhileConnecting) { function TEST_F (line 1402) | TEST_F(P2PTransportChannelTest, function TEST_F (line 1438) | TEST_F(P2PTransportChannelTest, function TEST_F (line 1471) | TEST_F(P2PTransportChannelTest, PeerReflexiveCandidateBeforeSignaling) { function TEST_F (line 1515) | TEST_F(P2PTransportChannelTest, PeerReflexiveRemoteCandidateIsSanitize... function TEST_F (line 1580) | TEST_F(P2PTransportChannelTest, PeerReflexiveCandidateBeforeSignalingW... function TEST_F (line 1629) | TEST_F(P2PTransportChannelTest, function TEST_F (line 1679) | TEST_F(P2PTransportChannelTest, RemoteCandidatesWithoutUfragPwd) { function TEST_F (line 1699) | TEST_F(P2PTransportChannelTest, IncomingOnlyBlocked) { function TEST_F (line 1721) | TEST_F(P2PTransportChannelTest, IncomingOnlyOpen) { function TEST_F (line 1739) | TEST_F(P2PTransportChannelTest, CanOnlyMakeOutgoingTcpConnections) { function TEST_F (line 1762) | TEST_F(P2PTransportChannelTest, TestTcpConnectionsFromActiveToPassive) { function TEST_F (line 1808) | TEST_F(P2PTransportChannelTest, TestTcpConnectionTcptypeSet) { function TEST_F (line 1830) | TEST_F(P2PTransportChannelTest, TestIceRoleConflict) { function TEST_F (line 1838) | TEST_F(P2PTransportChannelTest, TestIceConfigWillPassDownToPort) { function TEST_F (line 1882) | TEST_F(P2PTransportChannelTest, TestDefaultDscpValue) { function TEST_F (line 1901) | TEST_F(P2PTransportChannelTest, TestIPv6Connections) { function TEST_F (line 1929) | TEST_F(P2PTransportChannelTest, TestForceTurn) { function TEST_F (line 1959) | TEST_F(P2PTransportChannelTest, TestContinualGathering) { function TEST_F (line 1987) | TEST_F(P2PTransportChannelTest, TestUsingPooledSessionBeforeDoneGather... function TEST_F (line 2030) | TEST_F(P2PTransportChannelTest, TestUsingPooledSessionAfterDoneGatheri... function TEST_F (line 2077) | TEST_F(P2PTransportChannelTest, TurnToTurnPresumedWritable) { function TEST_F (line 2114) | TEST_F(P2PTransportChannelTest, TurnToPrflxPresumedWritable) { function TEST_F (line 2163) | TEST_F(P2PTransportChannelTest, PresumedWritablePreferredOverUnreliabl... function TEST_F (line 2203) | TEST_F(P2PTransportChannelTest, SignalReadyToSendWithPresumedWritable) { function TEST_F (line 2241) | TEST_F(P2PTransportChannelTest, function TEST_F (line 2284) | TEST_F(P2PTransportChannelTest, class P2PTransportChannelSameNatTest (line 2331) | class P2PTransportChannelSameNatTest : public P2PTransportChannelTestB... method ConfigureEndpoints (line 2333) | void ConfigureEndpoints(Config nat_type, Config config1, Config conf... method ConfigureEndpoint (line 2343) | void ConfigureEndpoint(rtc::NATSocketServer::Translator* nat, function TEST_F (line 2359) | TEST_F(P2PTransportChannelSameNatTest, TestConesBehindSameCone) { class P2PTransportChannelMultihomedTest (line 2368) | class P2PTransportChannelMultihomedTest : public P2PTransportChannelTe... method Connection (line 2370) | const Connection* GetConnectionWithRemoteAddress( method Connection (line 2381) | Connection* GetConnectionWithLocalAddress(P2PTransportChannel* channel, method Connection (line 2391) | Connection* GetConnection(P2PTransportChannel* channel, method DestroyAllButBestConnection (line 2403) | void DestroyAllButBestConnection(P2PTransportChannel* channel) { function TEST_F (line 2414) | TEST_F(P2PTransportChannelMultihomedTest, TestBasic) { function TEST_F (line 2424) | TEST_F(P2PTransportChannelMultihomedTest, TestFailoverControlledSide) { function TEST_F (line 2470) | TEST_F(P2PTransportChannelMultihomedTest, TestFailoverControllingSide) { function TEST_F (line 2507) | TEST_F(P2PTransportChannelMultihomedTest, TestFailoverWithManyConnecti... function TEST_F (line 2597) | TEST_F(P2PTransportChannelMultihomedTest, TestIceRenomination) { function TEST_F (line 2653) | TEST_F(P2PTransportChannelMultihomedTest, function TEST_F (line 2706) | TEST_F(P2PTransportChannelMultihomedTest, function TEST_F (line 2755) | TEST_F(P2PTransportChannelMultihomedTest, TestRemoteFailover) { function TEST_F (line 2802) | TEST_F(P2PTransportChannelMultihomedTest, TestPreferWifiToWifiConnecti... function TEST_F (line 2829) | TEST_F(P2PTransportChannelMultihomedTest, TestPreferWifiOverCellularNe... function TEST_F (line 2853) | TEST_F(P2PTransportChannelMultihomedTest, TestPingBackupConnectionRate) { function TEST_F (line 2890) | TEST_F(P2PTransportChannelMultihomedTest, TestGetState) { function TEST_F (line 2910) | TEST_F(P2PTransportChannelMultihomedTest, TestNetworkBecomesInactive) { function TEST_F (line 2951) | TEST_F(P2PTransportChannelMultihomedTest, function TEST_F (line 2997) | TEST_F(P2PTransportChannelMultihomedTest, function TEST_F (line 3039) | TEST_F(P2PTransportChannelMultihomedTest, TestRestoreBackupConnection) { class P2PTransportChannelPingTest (line 3077) | class P2PTransportChannelPingTest : public ::testing::Test, method P2PTransportChannelPingTest (line 3080) | P2PTransportChannelPingTest() method PrepareChannel (line 3084) | void PrepareChannel(P2PTransportChannel* ch) { method Connection (line 3098) | Connection* WaitForConnectionTo( method Port (line 3113) | Port* GetPort(P2PTransportChannel* ch) { method Port (line 3120) | Port* GetPrunedPort(P2PTransportChannel* ch) { method Connection (line 3127) | Connection* GetConnectionTo(P2PTransportChannel* ch, method Connection (line 3137) | Connection* FindNextPingableConnectionAndPingIt(P2PTransportChannel*... method SendData (line 3145) | int SendData(IceTransportInternal* channel, method Connection (line 3154) | Connection* CreateConnectionWithCandidate(P2PTransportChannel* channel, method NominateConnection (line 3173) | void NominateConnection(Connection* conn, uint32_t remote_nomination... method OnNetworkRouteChanged (line 3178) | void OnNetworkRouteChanged(absl::optional network... method ReceivePingOnConnection (line 3186) | void ReceivePingOnConnection( method ReceivePingOnConnection (line 3215) | void ReceivePingOnConnection(Connection* conn, method OnReadyToSend (line 3223) | void OnReadyToSend(rtc::PacketTransportInternal* transport) { method OnChannelStateChanged (line 3226) | void OnChannelStateChanged(IceTransportInternal* channel) { method OnCandidatePairChanged (line 3229) | void OnCandidatePairChanged(const CandidatePairChangeEvent& event) { method last_sent_packet_id (line 3233) | int last_sent_packet_id() { return last_sent_packet_id_; } method channel_ready_to_send (line 3234) | bool channel_ready_to_send() { return channel_ready_to_send_; } method reset_channel_ready_to_send (line 3235) | void reset_channel_ready_to_send() { channel_ready_to_send_ = false; } method IceTransportState (line 3236) | IceTransportState channel_state() { return channel_state_; } method reset_selected_candidate_pair_switches (line 3237) | int reset_selected_candidate_pair_switches() { method CandidatePairMatchesNetworkRoute (line 3244) | bool CandidatePairMatchesNetworkRoute(CandidatePairInterface* pair) { method ConnectionMatchesChangeEvent (line 3255) | bool ConnectionMatchesChangeEvent(Connection* conn, std::string reas... method LastEstimatedDisconnectedTimeMs (line 3271) | int64_t LastEstimatedDisconnectedTimeMs() const { function TEST_F (line 3290) | TEST_F(P2PTransportChannelPingTest, TestTriggeredChecks) { function TEST_F (line 3314) | TEST_F(P2PTransportChannelPingTest, TestAllConnectionsPingedSufficient... function TEST_F (line 3337) | TEST_F(P2PTransportChannelPingTest, TestStunPingIntervals) { function TEST_F (line 3431) | TEST_F(P2PTransportChannelPingTest, PingingStartedAsSoonAsPossible) { function TEST_F (line 3470) | TEST_F(P2PTransportChannelPingTest, TestNoTriggeredChecksWhenWritable) { function TEST_F (line 3495) | TEST_F(P2PTransportChannelPingTest, TestFailedConnectionNotPingable) { function TEST_F (line 3512) | TEST_F(P2PTransportChannelPingTest, TestSignalStateChanged) { function TEST_F (line 3533) | TEST_F(P2PTransportChannelPingTest, TestAddRemoteCandidateWithVariousU... function TEST_F (line 3585) | TEST_F(P2PTransportChannelPingTest, ConnectionResurrection) { function TEST_F (line 3638) | TEST_F(P2PTransportChannelPingTest, TestReceivingStateChange) { function TEST_F (line 3668) | TEST_F(P2PTransportChannelPingTest, TestSelectConnectionBeforeNominati... function TEST_F (line 3755) | TEST_F(P2PTransportChannelPingTest, TestPingOnNomination) { function TEST_F (line 3795) | TEST_F(P2PTransportChannelPingTest, TestPingOnSwitch) { function TEST_F (line 3832) | TEST_F(P2PTransportChannelPingTest, TestPingOnSelected) { function TEST_F (line 3862) | TEST_F(P2PTransportChannelPingTest, TestSelectConnectionFromUnknownAdd... function TEST_F (line 3940) | TEST_F(P2PTransportChannelPingTest, TestSelectConnectionBasedOnMediaRe... function TEST_F (line 3991) | TEST_F(P2PTransportChannelPingTest, function TEST_F (line 4039) | TEST_F(P2PTransportChannelPingTest, function TEST_F (line 4079) | TEST_F(P2PTransportChannelPingTest, function TEST_F (line 4126) | TEST_F(P2PTransportChannelPingTest, TestEstimatedDisconnectedTime) { function TEST_F (line 4184) | TEST_F(P2PTransportChannelPingTest, function TEST_F (line 4203) | TEST_F(P2PTransportChannelPingTest, function TEST_F (line 4247) | TEST_F(P2PTransportChannelPingTest, TestAddRemoteCandidateWithAddressR... function TEST_F (line 4285) | TEST_F(P2PTransportChannelPingTest, TestDontPruneWhenWeak) { function TEST_F (line 4322) | TEST_F(P2PTransportChannelPingTest, TestDontPruneHighPriorityConnectio... function TEST_F (line 4345) | TEST_F(P2PTransportChannelPingTest, TestGetState) { function TEST_F (line 4385) | TEST_F(P2PTransportChannelPingTest, TestConnectionPrunedAgain) { function TEST_F (line 4437) | TEST_F(P2PTransportChannelPingTest, TestDeleteConnectionsIfAllWriteTim... function TEST_F (line 4470) | TEST_F(P2PTransportChannelPingTest, TestStopPortAllocatorSessions) { function TEST_F (line 4503) | TEST_F(P2PTransportChannelPingTest, TestIceRoleUpdatedOnRemovedPort) { function TEST_F (line 4528) | TEST_F(P2PTransportChannelPingTest, TestIceRoleUpdatedOnPortAfterIceRe... function TEST_F (line 4550) | TEST_F(P2PTransportChannelPingTest, TestPortDestroyedAfterTimeoutAndPr... function TEST_F (line 4579) | TEST_F(P2PTransportChannelPingTest, TestMaxOutstandingPingsFieldTrial) { class P2PTransportChannelMostLikelyToWorkFirstTest (line 4602) | class P2PTransportChannelMostLikelyToWorkFirstTest method P2PTransportChannelMostLikelyToWorkFirstTest (line 4605) | P2PTransportChannelMostLikelyToWorkFirstTest() method P2PTransportChannel (line 4616) | P2PTransportChannel& StartTransportChannel( method BasicPortAllocator (line 4631) | BasicPortAllocator* allocator() { return allocator_.get(); } method TestTurnServer (line 4632) | TestTurnServer* turn_server() { return &turn_server_; } method VerifyNextPingableConnection (line 4637) | void VerifyNextPingableConnection( function TEST_F (line 4660) | TEST_F(P2PTransportChannelMostLikelyToWorkFirstTest, function TEST_F (line 4720) | TEST_F(P2PTransportChannelMostLikelyToWorkFirstTest, function TEST_F (line 4751) | TEST_F(P2PTransportChannelMostLikelyToWorkFirstTest, function TEST_F (line 4784) | TEST_F(P2PTransportChannelMostLikelyToWorkFirstTest, function TEST_F (line 4804) | TEST_F(P2PTransportChannelMostLikelyToWorkFirstTest, TestTcpTurn) { function TEST (line 4836) | TEST(P2PTransportChannelResolverTest, HostnameCandidateIsResolved) { function TEST_F (line 4868) | TEST_F(P2PTransportChannelTest, function TEST_F (line 4940) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5012) | TEST_F(P2PTransportChannelTest, CanConnectWithHostCandidateWithMdnsNam... function TEST_F (line 5065) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5157) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5178) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5209) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5249) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5300) | TEST_F(P2PTransportChannelTest, class MockMdnsResponder (line 5354) | class MockMdnsResponder : public webrtc::MdnsResponderInterface { function TEST_F (line 5366) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5407) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5473) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5542) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5579) | TEST_F(P2PTransportChannelTest, function TEST_F (line 5650) | TEST_F(P2PTransportChannelTest, SurfaceRequiresCoordination) { function TEST_F (line 5714) | TEST_F(P2PTransportChannelPingTest, TestInitialSelectDampening0) { function TEST_F (line 5738) | TEST_F(P2PTransportChannelPingTest, TestInitialSelectDampening) { function TEST_F (line 5762) | TEST_F(P2PTransportChannelPingTest, TestInitialSelectDampeningPingRece... function TEST_F (line 5787) | TEST_F(P2PTransportChannelPingTest, TestInitialSelectDampeningBoth) { function TEST (line 5815) | TEST(P2PTransportChannel, InjectIceController) { class ForgetLearnedStateController (line 5826) | class ForgetLearnedStateController : public cricket::BasicIceController { method ForgetLearnedStateController (line 5828) | explicit ForgetLearnedStateController( method SwitchResult (line 5832) | SwitchResult SortAndSwitchConnection(IceControllerEvent reason) over... method ForgetThisConnectionNextTimeSortAndSwitchConnectionIsCalled (line 5844) | void ForgetThisConnectionNextTimeSortAndSwitchConnectionIsCalled( class ForgetLearnedStateControllerFactory (line 5853) | class ForgetLearnedStateControllerFactory method Create (line 5856) | std::unique_ptr Create( function TEST_F (line 5869) | TEST_F(P2PTransportChannelPingTest, TestForgetLearnedState) { function TEST_F (line 5901) | TEST_F(P2PTransportChannelTest, DisableDnsLookupsWithTransportPolicyRe... function TEST_F (line 5927) | TEST_F(P2PTransportChannelTest, DisableDnsLookupsWithTransportPolicyNo... function TEST_F (line 5953) | TEST_F(P2PTransportChannelTest, EnableDnsLookupsWithTransportPolicyNoH... class GatherAfterConnectedTest (line 5981) | class GatherAfterConnectedTest : public P2PTransportChannelTest, function TEST_P (line 5984) | TEST_P(GatherAfterConnectedTest, GatherAfterConnected) { function TEST_P (line 6045) | TEST_P(GatherAfterConnectedTest, GatherAfterConnectedMultiHomed) { function TEST_F (line 6113) | TEST_F(P2PTransportChannelTest, TestIceNoOldCandidatesAfterIceRestart) { FILE: tgcalls/third_party/webrtc/src/p2p/base/packet_transport_internal.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/packet_transport_internal.h function namespace (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/port.cc function ConvertProtocolTypeToPacketInfoProtocolType (line 40) | rtc::PacketInfoProtocolType ConvertProtocolTypeToPacketInfoProtocolType( type cricket (line 62) | namespace cricket { function StringToProto (line 82) | bool StringToProto(const char* value, ProtocolType* proto) { function IceRole (line 216) | IceRole Port::GetIceRole() const { function Connection (line 252) | Connection* Port::GetConnection(const rtc::SocketAddress& remote_addr) { FILE: tgcalls/third_party/webrtc/src/p2p/base/port.h function namespace (line 48) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_allocator.cc type cricket (line 21) | namespace cricket { function PortAllocatorSession (line 254) | const PortAllocatorSession* PortAllocator::GetPooledSession( function Candidate (line 315) | Candidate PortAllocator::SanitizeCandidate(const Candidate& c) const { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_allocator.h function namespace (line 30) | namespace webrtc { function namespace (line 34) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_allocator_unittest.cc class PortAllocatorTest (line 28) | class PortAllocatorTest : public ::testing::Test, public sigslot::has_sl... method PortAllocatorTest (line 30) | PortAllocatorTest() method SetConfigurationWithPoolSize (line 37) | void SetConfigurationWithPoolSize(int candidate_pool_size) { method SetConfigurationWithPoolSizeExpectFailure (line 43) | void SetConfigurationWithPoolSizeExpectFailure(int candidate_pool_size) { method CreateSession (line 49) | std::unique_ptr CreateSession( method TakePooledSession (line 66) | std::unique_ptr TakePooledSession() { method GetAllPooledSessionsReturnCount (line 73) | int GetAllPooledSessionsReturnCount() { function TEST_F (line 94) | TEST_F(PortAllocatorTest, TestDefaults) { function TEST_F (line 103) | TEST_F(PortAllocatorTest, CreateSession) { function TEST_F (line 114) | TEST_F(PortAllocatorTest, SetConfigurationUpdatesIceServers) { function TEST_F (line 131) | TEST_F(PortAllocatorTest, SetConfigurationUpdatesCandidatePoolSize) { function TEST_F (line 143) | TEST_F(PortAllocatorTest, SetConfigurationWithNegativePoolSizeFails) { function TEST_F (line 149) | TEST_F(PortAllocatorTest, SetConfigurationCreatesPooledSessions) { function TEST_F (line 162) | TEST_F(PortAllocatorTest, SetConfigurationCreatesMorePooledSessions) { function TEST_F (line 170) | TEST_F(PortAllocatorTest, SetConfigurationDestroysPooledSessions) { function TEST_F (line 178) | TEST_F(PortAllocatorTest, function TEST_F (line 208) | TEST_F(PortAllocatorTest, function TEST_F (line 232) | TEST_F(PortAllocatorTest, GetPooledSessionReturnsNextSession) { function TEST_F (line 245) | TEST_F(PortAllocatorTest, TakePooledSessionUpdatesIceParameters) { function TEST_F (line 265) | TEST_F(PortAllocatorTest, TakePooledSessionUpdatesCandidateFilter) { function TEST_F (line 277) | TEST_F(PortAllocatorTest, DiscardCandidatePool) { function TEST_F (line 283) | TEST_F(PortAllocatorTest, RestrictIceCredentialsChange) { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_interface.cc type cricket (line 13) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_interface.h function namespace (line 25) | namespace rtc { function namespace (line 30) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/port_unittest.cc type cricket (line 82) | namespace cricket { function Candidate (line 109) | Candidate GetCandidate(Port* port) { function SocketAddress (line 114) | SocketAddress GetAddress(Port* port) { function CopyStunMessage (line 118) | std::unique_ptr CopyStunMessage(const IceMessage& src) { function WriteStunMessage (line 127) | bool WriteStunMessage(const StunMessage& msg, ByteBufferWriter* buf) { class TestPort (line 135) | class TestPort : public Port { method TestPort (line 137) | TestPort(rtc::Thread* thread, method IceMessage (line 161) | IceMessage* last_stun_msg() { return last_stun_msg_.get(); } method last_stun_error_code (line 162) | int last_stun_error_code() { method PrepareAddress (line 173) | virtual void PrepareAddress() { method SupportsProtocol (line 181) | virtual bool SupportsProtocol(const std::string& protocol) const { method ProtocolType (line 185) | virtual ProtocolType GetProtocol() const { return PROTO_UDP; } method AddCandidateAddress (line 188) | void AddCandidateAddress(const rtc::SocketAddress& addr) { method AddCandidateAddress (line 192) | void AddCandidateAddress(const rtc::SocketAddress& addr, method Connection (line 201) | virtual Connection* CreateConnection(const Candidate& remote_candidate, method SendTo (line 210) | virtual int SendTo(const void* data, method SetOption (line 228) | virtual int SetOption(rtc::Socket::Option opt, int value) { return 0; } method GetOption (line 229) | virtual int GetOption(rtc::Socket::Option opt, int* value) { return ... method GetError (line 230) | virtual int GetError() { return 0; } method Reset (line 231) | void Reset() { method set_type_preference (line 235) | void set_type_preference(int type_preference) { method OnSentPacket (line 240) | void OnSentPacket(rtc::AsyncPacketSocket* socket, function SendPingAndReceiveResponse (line 249) | static void SendPingAndReceiveResponse(Connection* lconn, class TestChannel (line 267) | class TestChannel : public sigslot::has_slots<> { method TestChannel (line 270) | explicit TestChannel(std::unique_ptr p1) : port_(std::move(p1)) { method complete_count (line 277) | int complete_count() { return complete_count_; } method Connection (line 278) | Connection* conn() { return conn_; } method SocketAddress (line 279) | const SocketAddress& remote_address() { return remote_address_; } method remote_fragment (line 280) | const std::string remote_fragment() { return remote_frag_; } method Start (line 282) | void Start() { port_->PrepareAddress(); } method CreateConnection (line 283) | void CreateConnection(const Candidate& remote_candidate) { method OnConnectionStateChange (line 296) | void OnConnectionStateChange(Connection* conn) { method AcceptConnection (line 302) | void AcceptConnection(const Candidate& remote_candidate) { method Ping (line 311) | void Ping() { Ping(0); } method Ping (line 312) | void Ping(int64_t now) { conn_->Ping(now); } method Stop (line 313) | void Stop() { method OnPortComplete (line 319) | void OnPortComplete(Port* port) { complete_count_++; } method SetIceMode (line 320) | void SetIceMode(IceMode ice_mode) { ice_mode_ = ice_mode; } method SendData (line 322) | int SendData(const char* data, size_t len) { method OnUnknownAddress (line 327) | void OnUnknownAddress(PortInterface* port, method OnDestroyed (line 351) | void OnDestroyed(Connection* conn) { method OnSrcPortDestroyed (line 361) | void OnSrcPortDestroyed(PortInterface* port) { method Port (line 366) | Port* port() { return port_.get(); } method nominated (line 368) | bool nominated() const { return nominated_; } method set_connection_ready_to_send (line 370) | void set_connection_ready_to_send(bool ready) { method connection_ready_to_send (line 373) | bool connection_ready_to_send() const { return connection_ready_to_s... method OnConnectionReadyToSend (line 377) | void OnConnectionReadyToSend(Connection* conn) { class PortTest (line 394) | class PortTest : public ::testing::Test, public sigslot::has_slots<> { method PortTest (line 396) | PortTest() method password (line 412) | std::string password() { return password_; } method TestLocalToLocal (line 414) | void TestLocalToLocal() { method TestLocalToStun (line 422) | void TestLocalToStun(NATType ntype) { method TestLocalToRelay (line 432) | void TestLocalToRelay(ProtocolType proto) { method TestStunToLocal (line 440) | void TestStunToLocal(NATType ntype) { method TestStunToStun (line 449) | void TestStunToStun(NATType ntype1, NATType ntype2) { method TestStunToRelay (line 461) | void TestStunToRelay(NATType ntype, ProtocolType proto) { method TestTcpToTcp (line 471) | void TestTcpToTcp() { method TestTcpToRelay (line 479) | void TestTcpToRelay(ProtocolType proto) { method TestSslTcpToRelay (line 487) | void TestSslTcpToRelay(ProtocolType proto) { method CreateUdpPort (line 503) | std::unique_ptr CreateUdpPort(const SocketAddress& addr) { method CreateUdpPort (line 506) | std::unique_ptr CreateUdpPort(const SocketAddress& addr, method CreateTcpPort (line 512) | std::unique_ptr CreateTcpPort(const SocketAddress& addr) { method CreateTcpPort (line 515) | std::unique_ptr CreateTcpPort(const SocketAddress& addr, method CreateStunPort (line 520) | std::unique_ptr CreateStunPort(const SocketAddress& addr, method CreateRelayPort (line 528) | std::unique_ptr CreateRelayPort(const SocketAddress& addr, method CreateTurnPort (line 533) | std::unique_ptr CreateTurnPort(const SocketAddress& addr, method CreateTurnPort (line 542) | std::unique_ptr CreateTurnPort( method CreateNatServer (line 553) | std::unique_ptr CreateNatServer(const SocketAddress&... method ConnectStartedChannels (line 604) | void ConnectStartedChannels(TestChannel* ch1, TestChannel* ch2) { method StartConnectAndStopChannels (line 621) | void StartConnectAndStopChannels(TestChannel* ch1, TestChannel* ch2) { method DisconnectTcpTestChannels (line 636) | void DisconnectTcpTestChannels(TestChannel* ch1, TestChannel* ch2) { method TestTcpReconnect (line 659) | void TestTcpReconnect(bool ping_after_disconnected, method CreateStunMessage (line 734) | std::unique_ptr CreateStunMessage(int type) { method CreateStunMessageWithUsername (line 740) | std::unique_ptr CreateStunMessageWithUsername( method CreateTestPort (line 748) | std::unique_ptr CreateTestPort(const rtc::SocketAddress& a... method CreateTestPort (line 757) | std::unique_ptr CreateTestPort(const rtc::SocketAddress& a... method CreateTestPort (line 768) | std::unique_ptr CreateTestPort(rtc::Network* network, method OnRoleConflict (line 777) | void OnRoleConflict(PortInterface* port) { role_conflict_ = true; } method role_conflict (line 778) | bool role_conflict() const { return role_conflict_; } method ConnectToSignalDestroyed (line 780) | void ConnectToSignalDestroyed(PortInterface* port) { method OnDestroyed (line 785) | void OnDestroyed(PortInterface* port) { ++ports_destroyed_; } method ports_destroyed (line 786) | int ports_destroyed() const { return ports_destroyed_; } class FakePacketSocketFactory (line 959) | class FakePacketSocketFactory : public rtc::PacketSocketFactory { method FakePacketSocketFactory (line 961) | FakePacketSocketFactory() method AsyncPacketSocket (line 965) | AsyncPacketSocket* CreateUdpSocket(const SocketAddress& address, method AsyncPacketSocket (line 974) | AsyncPacketSocket* CreateServerTcpSocket(const SocketAddress& local_... method AsyncPacketSocket (line 984) | AsyncPacketSocket* CreateClientTcpSocket( method set_next_udp_socket (line 996) | void set_next_udp_socket(AsyncPacketSocket* next_udp_socket) { method set_next_server_tcp_socket (line 999) | void set_next_server_tcp_socket(AsyncPacketSocket* next_server_tcp_s... method set_next_client_tcp_socket (line 1002) | void set_next_client_tcp_socket(AsyncPacketSocket* next_client_tcp_s... class FakeAsyncPacketSocket (line 1013) | class FakeAsyncPacketSocket : public AsyncPacketSocket { method SocketAddress (line 1017) | virtual SocketAddress GetLocalAddress() const { return local_address... method SocketAddress (line 1020) | virtual SocketAddress GetRemoteAddress() const { return remote_addre... method Send (line 1023) | virtual int Send(const void* pv, method SendTo (line 1032) | virtual int SendTo(const void* pv, method Close (line 1042) | virtual int Close() { return 0; } method State (line 1044) | virtual State GetState() const { return state_; } method GetOption (line 1045) | virtual int GetOption(Socket::Option opt, int* value) { return 0; } method SetOption (line 1046) | virtual int SetOption(Socket::Option opt, int value) { return 0; } method GetError (line 1047) | virtual int GetError() const { return 0; } method SetError (line 1048) | virtual void SetError(int error) { error_ = error; } method set_state (line 1050) | void set_state(State state) { state_ = state; } function TEST_F (line 1061) | TEST_F(PortTest, TestLocalToLocal) { function TEST_F (line 1065) | TEST_F(PortTest, TestLocalToConeNat) { function TEST_F (line 1069) | TEST_F(PortTest, TestLocalToARNat) { function TEST_F (line 1073) | TEST_F(PortTest, TestLocalToPRNat) { function TEST_F (line 1077) | TEST_F(PortTest, TestLocalToSymNat) { function TEST_F (line 1082) | TEST_F(PortTest, DISABLED_TestLocalToTurn) { function TEST_F (line 1087) | TEST_F(PortTest, TestConeNatToLocal) { function TEST_F (line 1091) | TEST_F(PortTest, TestConeNatToConeNat) { function TEST_F (line 1095) | TEST_F(PortTest, TestConeNatToARNat) { function TEST_F (line 1099) | TEST_F(PortTest, TestConeNatToPRNat) { function TEST_F (line 1103) | TEST_F(PortTest, TestConeNatToSymNat) { function TEST_F (line 1107) | TEST_F(PortTest, TestConeNatToTurn) { function TEST_F (line 1112) | TEST_F(PortTest, TestARNatToLocal) { function TEST_F (line 1116) | TEST_F(PortTest, TestARNatToConeNat) { function TEST_F (line 1120) | TEST_F(PortTest, TestARNatToARNat) { function TEST_F (line 1124) | TEST_F(PortTest, TestARNatToPRNat) { function TEST_F (line 1128) | TEST_F(PortTest, TestARNatToSymNat) { function TEST_F (line 1132) | TEST_F(PortTest, TestARNatToTurn) { function TEST_F (line 1137) | TEST_F(PortTest, TestPRNatToLocal) { function TEST_F (line 1141) | TEST_F(PortTest, TestPRNatToConeNat) { function TEST_F (line 1145) | TEST_F(PortTest, TestPRNatToARNat) { function TEST_F (line 1149) | TEST_F(PortTest, TestPRNatToPRNat) { function TEST_F (line 1153) | TEST_F(PortTest, TestPRNatToSymNat) { function TEST_F (line 1158) | TEST_F(PortTest, TestPRNatToTurn) { function TEST_F (line 1163) | TEST_F(PortTest, TestSymNatToLocal) { function TEST_F (line 1167) | TEST_F(PortTest, TestSymNatToConeNat) { function TEST_F (line 1171) | TEST_F(PortTest, TestSymNatToARNat) { function TEST_F (line 1175) | TEST_F(PortTest, TestSymNatToPRNat) { function TEST_F (line 1180) | TEST_F(PortTest, TestSymNatToSymNat) { function TEST_F (line 1185) | TEST_F(PortTest, TestSymNatToTurn) { function TEST_F (line 1190) | TEST_F(PortTest, TestTcpToTcp) { function TEST_F (line 1194) | TEST_F(PortTest, TestTcpReconnectOnSendPacket) { function TEST_F (line 1198) | TEST_F(PortTest, TestTcpReconnectOnPing) { function TEST_F (line 1202) | TEST_F(PortTest, TestTcpReconnectTimeout) { function TEST_F (line 1208) | TEST_F(PortTest, TestTcpNeverConnect) { function TEST_F (line 1259) | TEST_F(PortTest, TestConnectionDead) { function TEST_F (line 1304) | TEST_F(PortTest, TestConnectionDeadWithDeadConnectionTimeout) { function TEST_F (line 1335) | TEST_F(PortTest, TestConnectionDeadOutstandingPing) { function TEST_F (line 1378) | TEST_F(PortTest, TestLocalToLocalStandard) { function TEST_F (line 1394) | TEST_F(PortTest, TestLoopbackCall) { function TEST_F (line 1452) | TEST_F(PortTest, TestIceRoleConflict) { function TEST_F (line 1482) | TEST_F(PortTest, TestTcpNoDelay) { function TEST_F (line 1491) | TEST_F(PortTest, TestDelayedBindingUdp) { function TEST_F (line 1507) | TEST_F(PortTest, TestDelayedBindingTcp) { function TEST_F (line 1523) | TEST_F(PortTest, TestDisableInterfaceOfTcpPort) { function TEST_F (line 1618) | TEST_F(PortTest, TestSkipCrossFamilyTcp) { function TEST_F (line 1622) | TEST_F(PortTest, TestSkipCrossFamilyUdp) { function TEST_F (line 1637) | TEST_F(PortTest, TestUdpV6CrossTypePorts) { function TEST_F (line 1669) | TEST_F(PortTest, TestDefaultDscpValue) { function TEST_F (line 1698) | TEST_F(PortTest, TestSendStunMessage) { function TEST_F (line 1857) | TEST_F(PortTest, TestNomination) { function TEST_F (line 1909) | TEST_F(PortTest, TestRoundTripTime) { function TEST_F (line 1950) | TEST_F(PortTest, TestUseCandidateAttribute) { function TEST_F (line 1978) | TEST_F(PortTest, TestNetworkCostChange) { function TEST_F (line 2034) | TEST_F(PortTest, TestNetworkInfoAttribute) { function TEST_F (line 2079) | TEST_F(PortTest, TestHandleStunMessage) { function TEST_F (line 2129) | TEST_F(PortTest, TestHandleStunMessageBadUsername) { function TEST_F (line 2194) | TEST_F(PortTest, TestHandleStunMessageBadMessageIntegrity) { function TEST_F (line 2232) | TEST_F(PortTest, TestHandleStunMessageBadFingerprint) { function TEST_F (line 2299) | TEST_F(PortTest, function TEST_F (line 2338) | TEST_F(PortTest, function TEST_F (line 2375) | TEST_F(PortTest, function TEST_F (line 2402) | TEST_F(PortTest, TestHandleStunBindingIndication) { function TEST_F (line 2457) | TEST_F(PortTest, TestComputeCandidatePriority) { function TEST_F (line 2494) | TEST_F(PortTest, TestFoundation) { function TEST_F (line 2505) | TEST_F(PortTest, TestCandidateFoundation) { function TEST_F (line 2575) | TEST_F(PortTest, TestCandidateRelatedAddress) { function TEST_F (line 2605) | TEST_F(PortTest, TestCandidatePriority) { function TEST_F (line 2614) | TEST_F(PortTest, TestConnectionPriority) { function TEST_F (line 2656) | TEST_F(PortTest, TestWritableState) { function TEST_F (line 2733) | TEST_F(PortTest, TestWritableStateWithConfiguredThreshold) { function TEST_F (line 2788) | TEST_F(PortTest, TestTimeoutForNeverWritable) { function TEST_F (line 2818) | TEST_F(PortTest, TestIceLiteConnectivity) { function GetSupportedGoogPingVersion (line 2883) | absl::optional GetSupportedGoogPingVersion(const StunMessage* msg) { class GoogPingTest (line 2917) | class GoogPingTest function TEST_P (line 2922) | TEST_P(GoogPingTest, TestGoogPingAnnounceEnable) { function TEST_F (line 3018) | TEST_F(PortTest, TestGoogPingUnsupportedVersionInStunBinding) { function TEST_F (line 3089) | TEST_F(PortTest, TestGoogPingUnsupportedVersionInStunBindingResponse) { function TEST_F (line 3189) | TEST_F(PortTest, TestChangeInAttributeMakesGoogPingFallsbackToStunBind... function TEST_F (line 3275) | TEST_F(PortTest, TestErrorResponseMakesGoogPingFallBackToStunBinding) { function TEST_F (line 3371) | TEST_F(PortTest, TestPortTimeoutIfNotKeptAlive) { function TEST_F (line 3400) | TEST_F(PortTest, TestPortTimeoutAfterNewConnectionCreatedAndDestroyed) { function TEST_F (line 3441) | TEST_F(PortTest, TestPortNotTimeoutUntilPruned) { function TEST_F (line 3479) | TEST_F(PortTest, TestSupportsProtocol) { function TEST_F (line 3501) | TEST_F(PortTest, TestSetIceParameters) { function TEST_F (line 3515) | TEST_F(PortTest, TestAddConnectionWithSameAddress) { class ConnectionTest (line 3545) | class ConnectionTest : public PortTest { method ConnectionTest (line 3547) | ConnectionTest() { method Connection (line 3562) | Connection* CreateConnection(IceRole role) { method SendPingAndCaptureReply (line 3576) | void SendPingAndCaptureReply(Connection* lconn, method SendPingAndReceiveResponse (line 3596) | void SendPingAndReceiveResponse(Connection* lconn, method OnConnectionStateChange (line 3605) | void OnConnectionStateChange(Connection* connection) { num_state_cha... function TEST_F (line 3612) | TEST_F(ConnectionTest, ConnectionForgetLearnedState) { function TEST_F (line 3647) | TEST_F(ConnectionTest, ConnectionForgetLearnedStateDiscardsPendingPing... function TEST_F (line 3678) | TEST_F(ConnectionTest, ConnectionForgetLearnedStateDoesNotTriggerState... FILE: tgcalls/third_party/webrtc/src/p2p/base/pseudo_tcp.cc type cricket (line 36) | namespace cricket { function long_to_bytes (line 144) | inline void long_to_bytes(uint32_t val, void* buf) { function short_to_bytes (line 148) | inline void short_to_bytes(uint16_t val, void* buf) { function bytes_to_long (line 152) | inline uint32_t bytes_to_long(const void* buf) { function bytes_to_short (line 156) | inline uint16_t bytes_to_short(const void* buf) { type Stat (line 166) | enum Stat { function Incr (line 184) | inline void Incr(Stat s) { ++g_stats[s]; } function ReportStats (line 185) | void ReportStats() { FILE: tgcalls/third_party/webrtc/src/p2p/base/pseudo_tcp.h function class (line 31) | class IPseudoTcpNotify { function class (line 53) | class RTC_EXPORT PseudoTcp { FILE: tgcalls/third_party/webrtc/src/p2p/base/pseudo_tcp_unittest.cc class PseudoTcpForTest (line 36) | class PseudoTcpForTest : public cricket::PseudoTcp { method PseudoTcpForTest (line 38) | PseudoTcpForTest(cricket::IPseudoTcpNotify* notify, uint32_t conv) method isReceiveBufferFull (line 41) | bool isReceiveBufferFull() const { return PseudoTcp::isReceiveBufferFu... method disableWindowScale (line 43) | void disableWindowScale() { PseudoTcp::disableWindowScale(); } class PseudoTcpTestBase (line 46) | class PseudoTcpTestBase : public ::testing::Test, method PseudoTcpTestBase (line 50) | PseudoTcpTestBase() method SetSimultaneousOpen (line 70) | void SetSimultaneousOpen(bool enabled) { simultaneous_open_ = enabled; } method SetLocalMtu (line 71) | void SetLocalMtu(int mtu) { method SetRemoteMtu (line 75) | void SetRemoteMtu(int mtu) { method SetDelay (line 79) | void SetDelay(int delay) { delay_ = delay; } method SetLoss (line 80) | void SetLoss(int percent) { loss_ = percent; } method DropNextPacket (line 83) | void DropNextPacket() { drop_next_packet_ = true; } method SetOptNagling (line 84) | void SetOptNagling(bool enable_nagles) { method SetOptAckDelay (line 88) | void SetOptAckDelay(int ack_delay) { method SetOptSndBuf (line 92) | void SetOptSndBuf(int size) { method SetRemoteOptRcvBuf (line 96) | void SetRemoteOptRcvBuf(int size) { method SetLocalOptRcvBuf (line 99) | void SetLocalOptRcvBuf(int size) { method DisableRemoteWindowScale (line 102) | void DisableRemoteWindowScale() { remote_.disableWindowScale(); } method DisableLocalWindowScale (line 103) | void DisableLocalWindowScale() { local_.disableWindowScale(); } method Connect (line 106) | int Connect() { method Close (line 119) | void Close() { method OnTcpOpen (line 132) | virtual void OnTcpOpen(PseudoTcp* tcp) { method OnTcpClosed (line 145) | virtual void OnTcpClosed(PseudoTcp* tcp, uint32_t error) { method WriteResult (line 155) | virtual WriteResult TcpWritePacket(PseudoTcp* tcp, method UpdateLocalClock (line 183) | void UpdateLocalClock() { UpdateClock(&local_, MSG_LCLOCK); } method UpdateRemoteClock (line 184) | void UpdateRemoteClock() { UpdateClock(&remote_, MSG_RCLOCK); } method UpdateClock (line 185) | void UpdateClock(PseudoTcp* tcp, uint32_t message) { method OnMessage (line 193) | virtual void OnMessage(rtc::Message* message) { class PseudoTcpTest (line 235) | class PseudoTcpTest : public PseudoTcpTestBase { method TestTransfer (line 237) | void TestTransfer(int size) { method OnTcpReadable (line 273) | virtual void OnTcpReadable(PseudoTcp* tcp) { method OnTcpWriteable (line 288) | virtual void OnTcpWriteable(PseudoTcp* tcp) { method ReadData (line 301) | void ReadData() { method WriteData (line 314) | void WriteData(bool* done) { class PseudoTcpTestPingPong (line 343) | class PseudoTcpTestPingPong : public PseudoTcpTestBase { method PseudoTcpTestPingPong (line 345) | PseudoTcpTestPingPong() method SetBytesPerSend (line 350) | void SetBytesPerSend(int bytes) { bytes_per_send_ = bytes; } method TestPingPong (line 351) | void TestPingPong(int size, int iterations) { method OnTcpReadable (line 380) | virtual void OnTcpReadable(PseudoTcp* tcp) { method OnTcpWriteable (line 407) | virtual void OnTcpWriteable(PseudoTcp* tcp) { method ReadData (line 416) | void ReadData() { method WriteData (line 429) | void WriteData() { class PseudoTcpTestReceiveWindow (line 462) | class PseudoTcpTestReceiveWindow : public PseudoTcpTestBase { method TestTransfer (line 466) | void TestTransfer(int size) { method OnMessage (line 500) | virtual void OnMessage(rtc::Message* message) { method EstimateReceiveWindowSize (line 514) | uint32_t EstimateReceiveWindowSize() const { method EstimateSendWindowSize (line 518) | uint32_t EstimateSendWindowSize() const { method OnTcpReadable (line 524) | virtual void OnTcpReadable(PseudoTcp* tcp) {} method OnTcpWriteable (line 526) | virtual void OnTcpWriteable(PseudoTcp* tcp) {} method ReadUntilIOPending (line 528) | void ReadUntilIOPending() { method WriteData (line 554) | void WriteData() { function TEST_F (line 611) | TEST_F(PseudoTcpTest, TestSend) { function TEST_F (line 619) | TEST_F(PseudoTcpTest, TestSendWithDelay) { function TEST_F (line 628) | TEST_F(PseudoTcpTest, TestSendWithLoss) { function TEST_F (line 637) | TEST_F(PseudoTcpTest, TestSendWithDelayAndLoss) { function TEST_F (line 647) | TEST_F(PseudoTcpTest, TestSendWithLossAndOptNaglingOff) { function TEST_F (line 666) | TEST_F(PseudoTcpTest, function TEST_F (line 678) | TEST_F(PseudoTcpTest, TestSendWithLossAndOptAckDelayOff) { function TEST_F (line 687) | TEST_F(PseudoTcpTest, TestSendWithDelayAndOptNaglingOff) { function TEST_F (line 696) | TEST_F(PseudoTcpTest, TestSendWithDelayAndOptAckDelayOff) { function TEST_F (line 705) | TEST_F(PseudoTcpTest, TestSendRemoteNoWindowScale) { function TEST_F (line 715) | TEST_F(PseudoTcpTest, TestSendLocalNoWindowScale) { function TEST_F (line 724) | TEST_F(PseudoTcpTest, TestSendBothUseWindowScale) { function TEST_F (line 733) | TEST_F(PseudoTcpTest, TestSendLargeInFlight) { function TEST_F (line 742) | TEST_F(PseudoTcpTest, TestSendBothUseLargeWindowScale) { function TEST_F (line 751) | TEST_F(PseudoTcpTest, TestSendSmallReceiveBuffer) { function TEST_F (line 760) | TEST_F(PseudoTcpTest, TestSendVerySmallReceiveBuffer) { function TEST_F (line 771) | TEST_F(PseudoTcpTestPingPong, TestPingPong1xMtu) { function TEST_F (line 778) | TEST_F(PseudoTcpTestPingPong, TestPingPong3xMtu) { function TEST_F (line 786) | TEST_F(PseudoTcpTestPingPong, TestPingPong2xMtu) { function TEST_F (line 794) | TEST_F(PseudoTcpTestPingPong, TestPingPong2xMtuWithAckDelayOff) { function TEST_F (line 803) | TEST_F(PseudoTcpTestPingPong, TestPingPong2xMtuWithNaglingOff) { function TEST_F (line 812) | TEST_F(PseudoTcpTestPingPong, TestPingPongShortSegments) { function TEST_F (line 822) | TEST_F(PseudoTcpTestPingPong, TestPingPongShortSegmentsWithNaglingOff) { function TEST_F (line 832) | TEST_F(PseudoTcpTestPingPong, TestPingPongShortSegmentsWithAckDelayOff) { function TEST_F (line 841) | TEST_F(PseudoTcpTestReceiveWindow, TestReceiveWindow) { function TEST_F (line 850) | TEST_F(PseudoTcpTestReceiveWindow, TestSetVerySmallSendWindowSize) { function TEST_F (line 861) | TEST_F(PseudoTcpTestReceiveWindow, TestSetReceiveWindowSize) { FILE: tgcalls/third_party/webrtc/src/p2p/base/regathering_controller.cc type webrtc (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/regathering_controller.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/p2p/base/regathering_controller_unittest.cc type webrtc (line 46) | namespace webrtc { class RegatheringControllerTest (line 48) | class RegatheringControllerTest : public ::testing::Test, method RegatheringControllerTest (line 51) | RegatheringControllerTest() method InitializeAndGatherOnce (line 64) | void InitializeAndGatherOnce() { method InitializeAndGatherOnceWithSessionCleared (line 89) | void InitializeAndGatherOnceWithSessionCleared() { method OnIceRegathering (line 94) | void OnIceRegathering(cricket::PortAllocatorSession* allocator_session, method GetRegatheringReasonCount (line 99) | int GetRegatheringReasonCount(cricket::IceRegatheringReason reason) { method BasicRegatheringController (line 103) | BasicRegatheringController* regathering_controller() { function TEST_F (line 120) | TEST_F(RegatheringControllerTest, function TEST_F (line 135) | TEST_F(RegatheringControllerTest, IceRegatheringRepeatsAsScheduled) { function TEST_F (line 160) | TEST_F(RegatheringControllerTest, FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_port.cc type cricket (line 27) | namespace cricket { class StunBindingRequest (line 37) | class StunBindingRequest : public StunRequest { method StunBindingRequest (line 39) | StunBindingRequest(UDPPort* port, method Prepare (line 46) | void Prepare(StunMessage* request) override { method OnResponse (line 50) | void OnResponse(StunMessage* response) override { method OnErrorResponse (line 71) | void OnErrorResponse(StunMessage* response) override { method OnTimeout (line 95) | void OnTimeout() override { method WithinLifetime (line 107) | bool WithinLifetime(int64_t now) const { function Connection (line 256) | Connection* UDPPort::CreateConnection(const Candidate& address, function ProtocolType (line 356) | ProtocolType UDPPort::GetProtocol() const { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_port.h function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_port_unittest.cc class StunPortTestBase (line 45) | class StunPortTestBase : public ::testing::Test, public sigslot::has_slo... method StunPortTestBase (line 47) | StunPortTestBase() method done (line 63) | bool done() const { return done_; } method error (line 64) | bool error() const { return error_; } method SetNetworkType (line 66) | void SetNetworkType(rtc::AdapterType adapter_type) { method CreateStunPort (line 70) | void CreateStunPort(const rtc::SocketAddress& server_addr) { method CreateStunPort (line 76) | void CreateStunPort(const ServerAddresses& stun_servers) { method CreateSharedUdpPort (line 94) | void CreateSharedUdpPort(const rtc::SocketAddress& server_addr, method PrepareAddress (line 117) | void PrepareAddress() { stun_port_->PrepareAddress(); } method OnReadPacket (line 119) | void OnReadPacket(rtc::AsyncPacketSocket* socket, method SendData (line 128) | void SendData(const char* data, size_t len) { method SetUpTestSuite (line 135) | static void SetUpTestSuite() { method OnPortComplete (line 140) | void OnPortComplete(cricket::Port* port) { method OnPortError (line 145) | void OnPortError(cricket::Port* port) { method OnCandidateError (line 149) | void OnCandidateError(cricket::Port* port, method SetKeepaliveDelay (line 153) | void SetKeepaliveDelay(int delay) { stun_keepalive_delay_ = delay; } method SetKeepaliveLifetime (line 155) | void SetKeepaliveLifetime(int lifetime) { class StunPortTestWithRealClock (line 180) | class StunPortTestWithRealClock : public StunPortTestBase {} class FakeClockBase (line 182) | class FakeClockBase { class StunPortTest (line 187) | class StunPortTest : public FakeClockBase, public StunPortTestBase {} function TEST_F (line 190) | TEST_F(StunPortTest, TestCreateStunPort) { function TEST_F (line 197) | TEST_F(StunPortTest, TestCreateUdpPort) { function TEST_F (line 204) | TEST_F(StunPortTest, TestPrepareAddress) { function TEST_F (line 217) | TEST_F(StunPortTest, TestPrepareAddressFail) { function TEST_F (line 240) | TEST_F(StunPortTest, MAYBE_TestPrepareAddressHostname) { function TEST_F (line 250) | TEST_F(StunPortTestWithRealClock, TestPrepareAddressHostnameFail) { function TEST_F (line 262) | TEST_F(StunPortTest, TestKeepAliveResponse) { function TEST_F (line 274) | TEST_F(StunPortTest, TestSharedSocketPrepareAddress) { function TEST_F (line 285) | TEST_F(StunPortTestWithRealClock, function TEST_F (line 301) | TEST_F(StunPortTest, TestNoDuplicatedAddressWithTwoStunServers) { function TEST_F (line 315) | TEST_F(StunPortTest, TestMultipleStunServersWithBadServer) { function TEST_F (line 331) | TEST_F(StunPortTest, TestTwoCandidatesWithTwoStunServersAcrossNat) { function TEST_F (line 352) | TEST_F(StunPortTest, TestStunPortGetStunKeepaliveLifetime) { function TEST_F (line 370) | TEST_F(StunPortTest, TestUdpPortGetStunKeepaliveLifetime) { function TEST_F (line 387) | TEST_F(StunPortTest, TestStunBindingRequestShortLifetime) { function TEST_F (line 399) | TEST_F(StunPortTest, TestStunBindingRequestLongLifetime) { class MockAsyncPacketSocket (line 409) | class MockAsyncPacketSocket : public rtc::AsyncPacketSocket { function TEST_F (line 439) | TEST_F(StunPortTest, TestStunPacketsHaveDscpPacketOption) { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_request.cc type cricket (line 24) | namespace cricket { function StunMessage (line 230) | const StunMessage* StunRequest::msg() const { function StunMessage (line 234) | StunMessage* StunRequest::mutable_msg() { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_request.h function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_request_unittest.cc type cricket (line 21) | namespace cricket { class StunRequestTest (line 23) | class StunRequestTest : public ::testing::Test, public sigslot::has_sl... method StunRequestTest (line 25) | StunRequestTest() method OnSendPacket (line 35) | void OnSendPacket(const void* data, size_t size, StunRequest* req) { method OnResponse (line 39) | void OnResponse(StunMessage* res) { method OnErrorResponse (line 43) | void OnErrorResponse(StunMessage* res) { method OnTimeout (line 47) | void OnTimeout() { timeout_ = true; } method StunMessage (line 50) | static StunMessage* CreateStunMessage(StunMessageType type, method TotalDelay (line 59) | static int TotalDelay(int sends) { class StunRequestThunker (line 74) | class StunRequestThunker : public StunRequest { method StunRequestThunker (line 76) | StunRequestThunker(StunMessage* msg, StunRequestTest* test) method StunRequestThunker (line 78) | explicit StunRequestThunker(StunRequestTest* test) : test_(test) {} method OnResponse (line 81) | virtual void OnResponse(StunMessage* res) { test_->OnResponse(res); } method OnErrorResponse (line 82) | virtual void OnErrorResponse(StunMessage* res) { method OnTimeout (line 85) | virtual void OnTimeout() { test_->OnTimeout(); } method Prepare (line 87) | virtual void Prepare(StunMessage* request) { function TEST_F (line 95) | TEST_F(StunRequestTest, TestSuccess) { function TEST_F (line 110) | TEST_F(StunRequestTest, TestError) { function TEST_F (line 125) | TEST_F(StunRequestTest, TestUnexpected) { function TEST_F (line 140) | TEST_F(StunRequestTest, TestBackoff) { function TEST_F (line 165) | TEST_F(StunRequestTest, TestTimeout) { function TEST_F (line 183) | TEST_F(StunRequestTest, TestNoEmptyRequest) { function TEST_F (line 204) | TEST_F(StunRequestTest, TestUnrecognizedComprehensionRequiredAttribute) { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_server.cc type cricket (line 18) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_server.h function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/stun_server_unittest.cc type cricket (line 27) | namespace cricket { class StunServerTest (line 34) | class StunServerTest : public ::testing::Test { method StunServerTest (line 36) | StunServerTest() : ss_(new rtc::VirtualSocketServer()), network_(ss_... method SetUp (line 37) | virtual void SetUp() { method Send (line 45) | void Send(const StunMessage& msg) { method Send (line 50) | void Send(const char* buf, int len) { method ReceiveFails (line 53) | bool ReceiveFails() { return (client_->CheckNoPacket()); } method StunMessage (line 54) | StunMessage* Receive() { function TEST_F (line 77) | TEST_F(StunServerTest, TestGood) { function TEST_F (line 99) | TEST_F(StunServerTest, TestGoodXorMappedAddr) { function TEST_F (line 123) | TEST_F(StunServerTest, TestNoXorMappedAddr) { function TEST_F (line 145) | TEST_F(StunServerTest, TestBad) { FILE: tgcalls/third_party/webrtc/src/p2p/base/tcp_port.cc type cricket (line 83) | namespace cricket { function Connection (line 119) | Connection* TCPPort::CreateConnection(const Candidate& address, function ProtocolType (line 272) | ProtocolType TCPPort::GetProtocol() const { FILE: tgcalls/third_party/webrtc/src/p2p/base/tcp_port.h function class (line 33) | class TCPPort : public Port { FILE: tgcalls/third_party/webrtc/src/p2p/base/tcp_port_unittest.cc class ConnectionObserver (line 45) | class ConnectionObserver : public sigslot::has_slots<> { method ConnectionObserver (line 47) | explicit ConnectionObserver(Connection* conn) { method connection_destroyed (line 51) | bool connection_destroyed() { return connection_destroyed_; } method OnDestroyed (line 54) | void OnDestroyed(Connection*) { connection_destroyed_ = true; } class TCPPortTest (line 59) | class TCPPortTest : public ::testing::Test, public sigslot::has_slots<> { method TCPPortTest (line 61) | TCPPortTest() method CreateTCPPort (line 74) | std::unique_ptr CreateTCPPort(const SocketAddress& addr) { method CreateTCPPort (line 80) | std::unique_ptr CreateTCPPort(rtc::Network* network) { function TEST_F (line 97) | TEST_F(TCPPortTest, TestTCPPortWithLocalhostAddress) { function TEST_F (line 121) | TEST_F(TCPPortTest, TCPPortDiscardedIfBoundAddressDoesNotMatchNetwork) { function TEST_F (line 142) | TEST_F(TCPPortTest, TCPPortNotDiscardedIfNotBoundToBestIP) { function TEST_F (line 172) | TEST_F(TCPPortTest, TCPPortNotDiscardedIfBoundToTemporaryIP) { class SentPacketCounter (line 189) | class SentPacketCounter : public sigslot::has_slots<> { method SentPacketCounter (line 191) | explicit SentPacketCounter(TCPPort* p) { method sent_packets (line 195) | int sent_packets() const { return sent_packets_; } method OnSentPacket (line 198) | void OnSentPacket(const rtc::SentPacket&) { ++sent_packets_; } function TEST_F (line 205) | TEST_F(TCPPortTest, SignalSentPacket) { FILE: tgcalls/third_party/webrtc/src/p2p/base/test_stun_server.cc type cricket (line 16) | namespace cricket { function TestStunServer (line 18) | TestStunServer* TestStunServer::Create(rtc::SocketServer* ss, FILE: tgcalls/third_party/webrtc/src/p2p/base/test_stun_server.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/test_turn_customizer.h function namespace (line 19) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/test_turn_server.h function namespace (line 26) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description.cc type cricket (line 24) | namespace cricket { function IsIceChar (line 27) | bool IsIceChar(char c) { function RTCError (line 41) | RTCError ValidateIceUfrag(absl::string_view raw_ufrag) { function RTCError (line 59) | RTCError ValidateIcePwd(absl::string_view raw_pwd) { function RTCError (line 90) | RTCError IceParameters::Validate() const { function StringToConnectionRole (line 111) | bool StringToConnectionRole(const std::string& role_str, ConnectionRol... function ConnectionRoleToString (line 125) | bool ConnectionRoleToString(const ConnectionRole& role, std::string* r... function TransportDescription (line 179) | TransportDescription& TransportDescription::operator=( FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description.h function namespace (line 25) | namespace cricket { function AddOption (line 103) | struct TransportDescription { function rtc (line 132) | static rtc::SSLFingerprint* CopyFingerprint(const rtc::SSLFingerprint* f... FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description_factory.cc type cricket (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description_factory.h function namespace (line 20) | namespace rtc { function namespace (line 24) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description_factory_unittest.cc class TransportDescriptionFactoryTest (line 35) | class TransportDescriptionFactoryTest : public ::testing::Test { method TransportDescriptionFactoryTest (line 37) | TransportDescriptionFactoryTest() method CheckDesc (line 44) | void CheckDesc(const TransportDescription* desc, method TestIceRestart (line 73) | void TestIceRestart(bool dtls) { method VerifyUfragAndPasswordChanged (line 98) | void VerifyUfragAndPasswordChanged(bool dtls, method TestIceRenomination (line 116) | void TestIceRenomination(bool dtls) { method SetDtls (line 147) | void SetDtls(bool dtls) { function TEST_F (line 167) | TEST_F(TransportDescriptionFactoryTest, TestOfferDefault) { function TEST_F (line 173) | TEST_F(TransportDescriptionFactoryTest, TestOfferDtls) { function TEST_F (line 189) | TEST_F(TransportDescriptionFactoryTest, TestOfferDtlsWithNoIdentity) { function TEST_F (line 198) | TEST_F(TransportDescriptionFactoryTest, TestOfferDtlsReofferDtls) { function TEST_F (line 212) | TEST_F(TransportDescriptionFactoryTest, TestAnswerDefault) { function TEST_F (line 225) | TEST_F(TransportDescriptionFactoryTest, TestReanswer) { function TEST_F (line 239) | TEST_F(TransportDescriptionFactoryTest, TestAnswerDtlsToNoDtls) { function TEST_F (line 252) | TEST_F(TransportDescriptionFactoryTest, TestAnswerNoDtlsToDtls) { function TEST_F (line 269) | TEST_F(TransportDescriptionFactoryTest, TestAnswerDtlsToDtls) { function TEST_F (line 295) | TEST_F(TransportDescriptionFactoryTest, TestIceRestart) { function TEST_F (line 301) | TEST_F(TransportDescriptionFactoryTest, TestIceRestartWithDtls) { function TEST_F (line 307) | TEST_F(TransportDescriptionFactoryTest, TestIceRenomination) { function TEST_F (line 314) | TEST_F(TransportDescriptionFactoryTest, TestIceRenominationWithDtls) { function TEST_F (line 319) | TEST_F(TransportDescriptionFactoryTest, AddsTrickleIceOption) { function TEST_F (line 330) | TEST_F(TransportDescriptionFactoryTest, CreateOfferIceCredentialsIterato... function TEST_F (line 342) | TEST_F(TransportDescriptionFactoryTest, CreateAnswerIceCredentialsIterat... FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_description_unittest.cc type cricket (line 16) | namespace cricket { function TEST (line 18) | TEST(IceParameters, SuccessfulParse) { function TEST (line 26) | TEST(IceParameters, FailedParseShortUfrag) { function TEST (line 31) | TEST(IceParameters, FailedParseLongUfrag) { function TEST (line 37) | TEST(IceParameters, FailedParseShortPwd) { function TEST (line 42) | TEST(IceParameters, FailedParseLongPwd) { function TEST (line 48) | TEST(IceParameters, FailedParseBadUfragChar) { function TEST (line 53) | TEST(IceParameters, FailedParseBadPwdChar) { FILE: tgcalls/third_party/webrtc/src/p2p/base/transport_info.h function namespace (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_port.cc type cricket (line 34) | namespace cricket { function IsTurnChannelData (line 58) | inline bool IsTurnChannelData(uint16_t msg_type) { function GetRelayPreference (line 62) | static int GetRelayPreference(cricket::ProtocolType proto) { class TurnAllocateRequest (line 74) | class TurnAllocateRequest : public StunRequest { class TurnRefreshRequest (line 92) | class TurnRefreshRequest : public StunRequest { method set_lifetime (line 100) | void set_lifetime(int lifetime) { lifetime_ = lifetime; } class TurnCreatePermissionRequest (line 107) | class TurnCreatePermissionRequest : public StunRequest, class TurnChannelBindRequest (line 129) | class TurnChannelBindRequest : public StunRequest, public sigslot::has... class TurnEntry (line 152) | class TurnEntry : public sigslot::has_slots<> { type BindState (line 154) | enum BindState { STATE_UNBOUND, STATE_BINDING, STATE_BOUND } method TurnPort (line 160) | TurnPort* port() { return port_; } method channel_id (line 162) | int channel_id() const { return channel_id_; } method set_channel_id (line 164) | void set_channel_id(int channel_id) { channel_id_ = channel_id; } method BindState (line 167) | BindState state() const { return state_; } method destruction_timestamp (line 171) | absl::optional destruction_timestamp() { method set_destruction_timestamp (line 174) | void set_destruction_timestamp(int64_t destruction_timestamp) { method reset_destruction_timestamp (line 177) | void reset_destruction_timestamp() { destruction_timestamp_.reset(); } method set_remote_ufrag (line 199) | void set_remote_ufrag(const std::string& remote_ufrag) { function ProtocolType (line 312) | ProtocolType TurnPort::GetProtocol() const { function TlsCertPolicy (line 316) | TlsCertPolicy TurnPort::GetTlsCertPolicy() const { function Connection (line 551) | Connection* TurnPort::CreateConnection(const Candidate& remote_candidate, function TurnEntry (line 1198) | TurnEntry* TurnPort::FindEntry(const rtc::SocketAddress& addr) const { type BindState (line 154) | enum BindState { STATE_UNBOUND, STATE_BINDING, STATE_BOUND } method TurnPort (line 160) | TurnPort* port() { return port_; } method channel_id (line 162) | int channel_id() const { return channel_id_; } method set_channel_id (line 164) | void set_channel_id(int channel_id) { channel_id_ = channel_id; } method BindState (line 167) | BindState state() const { return state_; } method destruction_timestamp (line 171) | absl::optional destruction_timestamp() { method set_destruction_timestamp (line 174) | void set_destruction_timestamp(int64_t destruction_timestamp) { method reset_destruction_timestamp (line 177) | void reset_destruction_timestamp() { destruction_timestamp_.reset(); } method set_remote_ufrag (line 199) | void set_remote_ufrag(const std::string& remote_ufrag) { function TurnEntry (line 1204) | TurnEntry* TurnPort::FindEntry(int channel_id) const { type BindState (line 154) | enum BindState { STATE_UNBOUND, STATE_BINDING, STATE_BOUND } method TurnPort (line 160) | TurnPort* port() { return port_; } method channel_id (line 162) | int channel_id() const { return channel_id_; } method set_channel_id (line 164) | void set_channel_id(int channel_id) { channel_id_ = channel_id; } method BindState (line 167) | BindState state() const { return state_; } method destruction_timestamp (line 171) | absl::optional destruction_timestamp() { method set_destruction_timestamp (line 174) | void set_destruction_timestamp(int64_t destruction_timestamp) { method reset_destruction_timestamp (line 177) | void reset_destruction_timestamp() { destruction_timestamp_.reset(); } method set_remote_ufrag (line 199) | void set_remote_ufrag(const std::string& remote_ufrag) { FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_port.h function namespace (line 31) | namespace webrtc { function namespace (line 35) | namespace cricket { function ProtocolType (line 174) | ProtocolType GetProtocol() const override; function FlushRequests (line 246) | void FlushRequests(int msg_type) { request_manager_.Flush(msg_type); } function HasRequests (line 247) | bool HasRequests() { return !request_manager_.empty(); } function set_credentials (line 248) | void set_credentials(const RelayCredentials& credentials) { type std (line 308) | typedef std::list EntryList; type std (line 309) | typedef std::map SocketOptionsMap; type std (line 310) | typedef std::set AttemptedServerSet; function set_nonce (line 317) | void set_nonce(const std::string& nonce) { nonce_ = nonce; } function set_realm (line 318) | void set_realm(const std::string& realm) { FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_port_unittest.cc function GetFDCount (line 120) | static int GetFDCount() { type cricket (line 134) | namespace cricket { class TurnPortTestVirtualSocketServer (line 136) | class TurnPortTestVirtualSocketServer : public rtc::VirtualSocketServer { method TurnPortTestVirtualSocketServer (line 138) | TurnPortTestVirtualSocketServer() { class TestConnectionWrapper (line 148) | class TestConnectionWrapper : public sigslot::has_slots<> { method TestConnectionWrapper (line 150) | explicit TestConnectionWrapper(Connection* conn) : connection_(conn) { method Connection (line 155) | Connection* connection() { return connection_; } method OnConnectionDestroyed (line 158) | void OnConnectionDestroyed(Connection* conn) { class TurnPortTest (line 168) | class TurnPortTest : public ::testing::Test, method TurnPortTest (line 172) | TurnPortTest() method OnMessage (line 191) | virtual void OnMessage(rtc::Message* msg) { method OnTurnPortComplete (line 197) | void OnTurnPortComplete(Port* port) { turn_ready_ = true; } method OnTurnPortError (line 198) | void OnTurnPortError(Port* port) { turn_error_ = true; } method OnCandidateError (line 199) | void OnCandidateError(Port* port, method OnTurnUnknownAddress (line 203) | void OnTurnUnknownAddress(PortInterface* port, method OnTurnCreatePermissionResult (line 211) | void OnTurnCreatePermissionResult(TurnPort* port, method OnTurnRefreshResult (line 218) | void OnTurnRefreshResult(TurnPort* port, int code) { method OnTurnReadPacket (line 221) | void OnTurnReadPacket(Connection* conn, method OnUdpPortComplete (line 227) | void OnUdpPortComplete(Port* port) { udp_ready_ = true; } method OnUdpReadPacket (line 228) | void OnUdpReadPacket(Connection* conn, method OnSocketReadPacket (line 234) | void OnSocketReadPacket(rtc::AsyncPacketSocket* socket, method OnTurnPortClosed (line 242) | void OnTurnPortClosed(TurnPort* port) { turn_port_closed_ = true; } method OnTurnPortDestroyed (line 243) | void OnTurnPortDestroyed(PortInterface* port) { turn_port_destroyed_... method CreateTurnPort (line 258) | bool CreateTurnPort(const std::string& username, method CreateTurnPort (line 264) | bool CreateTurnPort(const rtc::SocketAddress& local_address, method CreateTurnPortWithOrigin (line 274) | bool CreateTurnPortWithOrigin(const rtc::SocketAddress& local_address, method CreateTurnPortWithNetwork (line 283) | bool CreateTurnPortWithNetwork(rtc::Network* network, method CreateTurnPortWithAllParams (line 294) | bool CreateTurnPortWithAllParams(rtc::Network* network, method CreateSharedTurnPort (line 320) | void CreateSharedTurnPort(const std::string& username, method ConnectSignals (line 343) | void ConnectSignals() { method CreateUdpPort (line 361) | void CreateUdpPort() { CreateUdpPort(kLocalAddr2); } method CreateUdpPort (line 363) | void CreateUdpPort(const SocketAddress& address) { method PrepareTurnAndUdpPorts (line 373) | void PrepareTurnAndUdpPorts(ProtocolType protocol_type) { method TimeToConnect (line 387) | int TimeToConnect(ProtocolType protocol_type) { method TimeToGetTurnCandidate (line 406) | int TimeToGetTurnCandidate(ProtocolType protocol_type) { method TimeToGetAlternateTurnCandidate (line 419) | int TimeToGetAlternateTurnCandidate(ProtocolType protocol_type) { method CheckConnectionFailedAndPruned (line 423) | bool CheckConnectionFailedAndPruned(Connection* conn) { method CheckAllConnectionsFailedAndPruned (line 430) | bool CheckAllConnectionsFailedAndPruned() { method TestReconstructedServerUrl (line 443) | void TestReconstructedServerUrl(ProtocolType protocol_type, method TestTurnAlternateServer (line 452) | void TestTurnAlternateServer(ProtocolType protocol_type) { method TestTurnAlternateServerV4toV6 (line 481) | void TestTurnAlternateServerV4toV6(ProtocolType protocol_type) { method TestTurnAlternateServerPingPong (line 497) | void TestTurnAlternateServerPingPong(ProtocolType protocol_type) { method TestTurnAlternateServerDetectRepetition (line 521) | void TestTurnAlternateServerDetectRepetition(ProtocolType protocol_t... method TestTurnAlternateServerLoopback (line 545) | void TestTurnAlternateServerLoopback(ProtocolType protocol_type, boo... method TestTurnConnection (line 592) | void TestTurnConnection(ProtocolType protocol_type) { method TestDestroyTurnConnection (line 629) | void TestDestroyTurnConnection() { method TestTurnSendData (line 674) | void TestTurnSendData(ProtocolType protocol_type) { method TestTurnReleaseAllocation (line 718) | void TestTurnReleaseAllocation(ProtocolType protocol_type) { method TestTurnGracefulReleaseAllocation (line 727) | void TestTurnGracefulReleaseAllocation(ProtocolType protocol_type) { function TEST_F (line 796) | TEST_F(TurnPortTest, TestTurnPortType) { function TEST_F (line 803) | TEST_F(TurnPortTest, TestReconstructedServerUrlForUdpIPv4) { function TEST_F (line 808) | TEST_F(TurnPortTest, TestReconstructedServerUrlForUdpIPv6) { function TEST_F (line 817) | TEST_F(TurnPortTest, TestReconstructedServerUrlForTcp) { function TEST_F (line 823) | TEST_F(TurnPortTest, TestReconstructedServerUrlForTls) { function TEST_F (line 830) | TEST_F(TurnPortTest, TestTurnAllocate) { class TurnLoggingIdValidator (line 841) | class TurnLoggingIdValidator : public StunMessageObserver { method TurnLoggingIdValidator (line 843) | explicit TurnLoggingIdValidator(const char* expect_val) method ReceivedMessage (line 846) | void ReceivedMessage(const TurnMessage* msg) override { method ReceivedChannelData (line 858) | void ReceivedChannelData(const char* data, size_t size) override {} function TEST_F (line 864) | TEST_F(TurnPortTest, TestTurnAllocateWithLoggingId) { function TEST_F (line 877) | TEST_F(TurnPortTest, TestTurnAllocateWithoutLoggingId) { function TEST_F (line 890) | TEST_F(TurnPortTest, TestTurnBadCredentials) { function TEST_F (line 901) | TEST_F(TurnPortTest, TestTurnTcpAllocate) { function TEST_F (line 916) | TEST_F(TurnPortTest, TestTurnTcpAllocationWhenProxyChangesAddressToLoc... function TEST_F (line 944) | TEST_F(TurnPortTest, function TEST_F (line 972) | TEST_F(TurnPortTest, TurnTcpAllocationNotDiscardedIfNotBoundToBestIP) { function TEST_F (line 1003) | TEST_F(TurnPortTest, TCPPortNotDiscardedIfBoundToTemporaryIP) { function TEST_F (line 1025) | TEST_F(TurnPortTest, TestTurnTcpOnAddressResolveFailure) { function TEST_F (line 1044) | TEST_F(TurnPortTest, TestTurnTlsOnAddressResolveFailure) { function TEST_F (line 1055) | TEST_F(TurnPortTest, TestTurnUdpOnAddressResolveFailure) { function TEST_F (line 1065) | TEST_F(TurnPortTest, TestTurnAllocateBadPassword) { function TEST_F (line 1074) | TEST_F(TurnPortTest, TestTurnAllocateNonceResetAfterAllocateMismatch) { function TEST_F (line 1110) | TEST_F(TurnPortTest, TestTurnAllocateMismatch) { function TEST_F (line 1148) | TEST_F(TurnPortTest, TestSharedSocketAllocateMismatch) { function TEST_F (line 1175) | TEST_F(TurnPortTest, TestTurnTcpAllocateMismatch) { function TEST_F (line 1205) | TEST_F(TurnPortTest, TestRefreshRequestGetsErrorResponse) { function TEST_F (line 1230) | TEST_F(TurnPortTest, TestStopProcessingPacketsAfterClosed) { function TEST_F (line 1255) | TEST_F(TurnPortTest, TestCreateConnectionWhenSocketClosed) { function TEST_F (line 1273) | TEST_F(TurnPortTest, TestSocketCloseWillDestroyConnection) { function TEST_F (line 1287) | TEST_F(TurnPortTest, TestTurnAlternateServerUDP) { function TEST_F (line 1291) | TEST_F(TurnPortTest, TestTurnAlternateServerTCP) { function TEST_F (line 1295) | TEST_F(TurnPortTest, TestTurnAlternateServerTLS) { function TEST_F (line 1301) | TEST_F(TurnPortTest, TestTurnAlternateServerV4toV6UDP) { function TEST_F (line 1305) | TEST_F(TurnPortTest, TestTurnAlternateServerV4toV6TCP) { function TEST_F (line 1309) | TEST_F(TurnPortTest, TestTurnAlternateServerV4toV6TLS) { function TEST_F (line 1314) | TEST_F(TurnPortTest, TestTurnAlternateServerPingPongUDP) { function TEST_F (line 1318) | TEST_F(TurnPortTest, TestTurnAlternateServerPingPongTCP) { function TEST_F (line 1322) | TEST_F(TurnPortTest, TestTurnAlternateServerPingPongTLS) { function TEST_F (line 1327) | TEST_F(TurnPortTest, TestTurnAlternateServerDetectRepetitionUDP) { function TEST_F (line 1331) | TEST_F(TurnPortTest, TestTurnAlternateServerDetectRepetitionTCP) { function TEST_F (line 1335) | TEST_F(TurnPortTest, TestTurnAlternateServerDetectRepetitionTLS) { function TEST_F (line 1340) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackUdpIpv4) { function TEST_F (line 1344) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackUdpIpv6) { function TEST_F (line 1348) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackTcpIpv4) { function TEST_F (line 1352) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackTcpIpv6) { function TEST_F (line 1356) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackTlsIpv4) { function TEST_F (line 1360) | TEST_F(TurnPortTest, TestTurnAlternateServerLoopbackTlsIpv6) { function TEST_F (line 1368) | TEST_F(TurnPortTest, TestTurnConnection) { function TEST_F (line 1374) | TEST_F(TurnPortTest, TestTurnConnectionUsingSharedSocket) { function TEST_F (line 1380) | TEST_F(TurnPortTest, TestTurnTcpConnection) { function TEST_F (line 1387) | TEST_F(TurnPortTest, TestTurnTlsConnection) { function TEST_F (line 1396) | TEST_F(TurnPortTest, TestDestroyTurnConnection) { function TEST_F (line 1402) | TEST_F(TurnPortTest, TestDestroyTurnConnectionUsingSharedSocket) { function TEST_F (line 1410) | TEST_F(TurnPortTest, TestTurnConnectionUsingOTUNonce) { function TEST_F (line 1419) | TEST_F(TurnPortTest, TestRefreshCreatePermissionRequest) { function TEST_F (line 1444) | TEST_F(TurnPortTest, TestChannelBindGetErrorResponse) { function TEST_F (line 1476) | TEST_F(TurnPortTest, TestTurnSendDataTurnUdpToUdp) { function TEST_F (line 1484) | TEST_F(TurnPortTest, TestTurnSendDataTurnTcpToUdp) { function TEST_F (line 1493) | TEST_F(TurnPortTest, TestTurnSendDataTurnTlsToUdp) { function TEST_F (line 1502) | TEST_F(TurnPortTest, TestTurnLocalIPv6AddressServerIPv4) { function TEST_F (line 1514) | TEST_F(TurnPortTest, TestTurnLocalIPv6AddressServerIPv6ExtenalIPv4) { function TEST_F (line 1530) | TEST_F(TurnPortTest, TestCandidateAddressFamilyMatch) { function TEST_F (line 1554) | TEST_F(TurnPortTest, TestOriginHeader) { function TEST_F (line 1567) | TEST_F(TurnPortTest, TestConnectionFailedAndPrunedOnCreatePermissionFa... function TEST_F (line 1595) | TEST_F(TurnPortTest, TestTurnReleaseAllocation) { function TEST_F (line 1601) | TEST_F(TurnPortTest, TestTurnTCPReleaseAllocation) { function TEST_F (line 1607) | TEST_F(TurnPortTest, TestTurnTLSReleaseAllocation) { function TEST_F (line 1613) | TEST_F(TurnPortTest, TestTurnUDPGracefulReleaseAllocation) { function TEST_F (line 1619) | TEST_F(TurnPortTest, TestTurnTCPGracefulReleaseAllocation) { function TEST_F (line 1625) | TEST_F(TurnPortTest, TestTurnTLSGracefulReleaseAllocation) { function TEST_F (line 1634) | TEST_F(TurnPortTest, CanCreateTwoConnectionsToSameAddress) { function TEST_F (line 1648) | TEST_F(TurnPortTest, TestResolverShutdown) { class MessageObserver (line 1666) | class MessageObserver : public StunMessageObserver { method MessageObserver (line 1668) | MessageObserver(unsigned int* message_counter, method ReceivedMessage (line 1675) | void ReceivedMessage(const TurnMessage* msg) override { method ReceivedChannelData (line 1690) | void ReceivedChannelData(const char* data, size_t size) override { function TEST_F (line 1708) | TEST_F(TurnPortTest, TestTurnCustomizerCount) { function TEST_F (line 1738) | TEST_F(TurnPortTest, TestTurnCustomizerDisallowChannelData) { function TEST_F (line 1767) | TEST_F(TurnPortTest, TestTurnCustomizerAddAttribute) { function TEST_F (line 1805) | TEST_F(TurnPortTest, TestOverlongUsername) { function TEST_F (line 1812) | TEST_F(TurnPortTest, TestTurnDangerousServer) { function TEST_F (line 1817) | TEST_F(TurnPortTest, TestTurnDangerousServerPermits53) { function TEST_F (line 1822) | TEST_F(TurnPortTest, TestTurnDangerousServerPermits80) { function TEST_F (line 1827) | TEST_F(TurnPortTest, TestTurnDangerousServerPermits443) { function TEST_F (line 1832) | TEST_F(TurnPortTest, TestTurnDangerousAlternateServer) { function TEST_F (line 1859) | TEST_F(TurnPortTest, TestTurnDangerousServerAllowedWithFieldTrial) { FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_server.cc type cricket (line 32) | namespace cricket { function IsTurnChannelData (line 50) | inline bool IsTurnChannelData(uint16_t msg_type) { class TurnServerAllocation::Permission (line 63) | class TurnServerAllocation::Permission : public rtc::MessageHandlerAut... class TurnServerAllocation::Channel (line 83) | class TurnServerAllocation::Channel : public rtc::MessageHandlerAutoCl... method id (line 88) | int id() const { return id_; } function InitResponse (line 102) | static bool InitResponse(const StunMessage* req, StunMessage* resp) { function InitErrorResponse (line 111) | static bool InitErrorResponse(const StunMessage* req, function TurnServerAllocation (line 448) | TurnServerAllocation* TurnServer::FindAllocation(TurnServerConnection*... function TurnServerAllocation (line 453) | TurnServerAllocation* TurnServer::CreateAllocation(TurnServerConnectio... FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_server.h function namespace (line 29) | namespace rtc { function namespace (line 34) | namespace cricket { function class (line 145) | class TurnAuthInterface { function class (line 157) | class TurnRedirectInterface { function class (line 164) | class StunMessageObserver { function class (line 175) | class TurnServer : public sigslot::has_slots<> { FILE: tgcalls/third_party/webrtc/src/p2p/base/turn_server_unittest.cc type cricket (line 20) | namespace cricket { class TurnServerConnectionTest (line 22) | class TurnServerConnectionTest : public ::testing::Test { method TurnServerConnectionTest (line 24) | TurnServerConnectionTest() : thread_(&vss_) {} method ExpectEqual (line 26) | void ExpectEqual(const TurnServerConnection& a, method ExpectNotEqual (line 33) | void ExpectNotEqual(const TurnServerConnection& a, function TEST_F (line 49) | TEST_F(TurnServerConnectionTest, ComparisonOperators) { FILE: tgcalls/third_party/webrtc/src/p2p/client/basic_port_allocator.cc type cricket (line 35) | namespace cricket { function GetProtocolPriority (line 54) | int GetProtocolPriority(cricket::ProtocolType protocol) { function GetAddressFamilyPriority (line 69) | int GetAddressFamilyPriority(int ip_family) { function ComparePort (line 82) | int ComparePort(const cricket::Port* a, const cricket::Port* b) { type NetworkFilter (line 95) | struct NetworkFilter { method NetworkFilter (line 97) | NetworkFilter(Predicate pred, const std::string& description) function FilterNetworks (line 105) | void FilterNetworks(NetworkList* networks, NetworkFilter filter) { function IsAllowedByCandidateFilter (line 118) | bool IsAllowedByCandidateFilter(const Candidate& c, uint32_t filter) { function PortAllocatorSession (line 221) | PortAllocatorSession* BasicPortAllocator::CreateSessionInternal( function BasicPortAllocator (line 299) | BasicPortAllocator* BasicPortAllocatorSession::allocator() { function Port (line 990) | Port* BasicPortAllocatorSession::GetBestTurnPortForNetwork( function ServerAddresses (line 1662) | ServerAddresses PortConfiguration::StunServers() { function ServerAddresses (line 1707) | ServerAddresses PortConfiguration::GetRelayServerAddresses( FILE: tgcalls/third_party/webrtc/src/p2p/client/basic_port_allocator.h function namespace (line 27) | namespace cricket { function PortConfiguration (line 283) | struct RTC_EXPORT PortConfiguration : public rtc::MessageData { function set_network_failed (line 350) | void set_network_failed() { network_failed_ = true; } function IsFlagSet (line 381) | bool IsFlagSet(uint32_t flag) { return ((flags_ & flag) != 0); } FILE: tgcalls/third_party/webrtc/src/p2p/client/basic_port_allocator_unittest.cc function CheckStunKeepaliveIntervalOfAllReadyPorts (line 109) | void CheckStunKeepaliveIntervalOfAllReadyPorts( type cricket (line 126) | namespace cricket { class BasicPortAllocatorTestBase (line 144) | class BasicPortAllocatorTestBase : public ::testing::Test, method BasicPortAllocatorTestBase (line 147) | BasicPortAllocatorTestBase() method AddInterface (line 168) | void AddInterface(const SocketAddress& addr) { method AddInterface (line 171) | void AddInterface(const SocketAddress& addr, const std::string& if_n... method AddInterface (line 174) | void AddInterface(const SocketAddress& addr, method AddInterfaceAsDefaultRoute (line 185) | void AddInterfaceAsDefaultRoute(const SocketAddress& addr) { method RemoveInterface (line 191) | void RemoveInterface(const SocketAddress& addr) { method SetPortRange (line 194) | bool SetPortRange(int min_port, int max_port) { method ResetWithNoServersOrNat (line 198) | void ResetWithNoServersOrNat() { method ResetWithStunServerAndNat (line 204) | void ResetWithStunServerAndNat(const rtc::SocketAddress& stun_server) { method ResetWithStunServerNoNat (line 208) | void ResetWithStunServerNoNat(const rtc::SocketAddress& stun_server) { method ResetWithTurnServersNoNat (line 212) | void ResetWithTurnServersNoNat(const rtc::SocketAddress& udp_turn, method RelayServerConfig (line 218) | RelayServerConfig CreateTurnServers(const rtc::SocketAddress& udp_turn, method AddTurnServers (line 233) | void AddTurnServers(const rtc::SocketAddress& udp_turn, method CreateSession (line 239) | bool CreateSession(int component) { method CreateSession (line 247) | bool CreateSession(int component, const std::string& content_name) { method CreateSession (line 255) | std::unique_ptr CreateSession(const std::strin... method CreateSession (line 260) | std::unique_ptr CreateSession( method CreateSession (line 267) | std::unique_ptr CreateSession( method AddressMatch (line 292) | static bool AddressMatch(const SocketAddress& address, method CountPorts (line 302) | static int CountPorts(const std::vector& ports, method CountCandidates (line 313) | static int CountCandidates(const std::vector& candidates, method FindCandidate (line 325) | static bool FindCandidate(const std::vector& candidates, method HasCandidate (line 342) | static bool HasCandidate(const std::vector& candidates, method HasCandidateWithRelatedAddr (line 350) | static bool HasCandidateWithRelatedAddr( method CheckPort (line 364) | static bool CheckPort(const rtc::SocketAddress& addr, method OnCandidatesAllocationDone (line 370) | void OnCandidatesAllocationDone(PortAllocatorSession* session) { method CheckSendBufferSizesOfAllPorts (line 382) | void CheckSendBufferSizesOfAllPorts(int expected) { method BasicPortAllocator (line 400) | BasicPortAllocator& allocator() { return *allocator_; } method OnPortReady (line 402) | void OnPortReady(PortAllocatorSession* ses, PortInterface* port) { method OnPortsPruned (line 409) | void OnPortsPruned(PortAllocatorSession* ses, method OnCandidatesReady (line 422) | void OnCandidatesReady(PortAllocatorSession* ses, method OnCandidatesRemoved (line 437) | void OnCandidatesRemoved(PortAllocatorSession* session, method HasRelayAddress (line 452) | bool HasRelayAddress(const ProtocolAddress& proto_addr) { method ResetWithStunServer (line 466) | void ResetWithStunServer(const rtc::SocketAddress& stun_server, class BasicPortAllocatorTestWithRealClock (line 502) | class BasicPortAllocatorTestWithRealClock : public BasicPortAllocatorT... class FakeClockBase (line 505) | class FakeClockBase { class BasicPortAllocatorTest (line 510) | class BasicPortAllocatorTest : public FakeClockBase, method CheckDisableAdapterEnumeration (line 518) | void CheckDisableAdapterEnumeration( method TestIPv6TurnPortPrunesIPv4TurnPort (line 572) | void TestIPv6TurnPortPrunesIPv4TurnPort() { method TestTurnPortPrunesWithUdpAndTcpPorts (line 613) | void TestTurnPortPrunesWithUdpAndTcpPorts( method TestEachInterfaceHasItsOwnTurnPorts (line 661) | void TestEachInterfaceHasItsOwnTurnPorts() { function TEST_F (line 726) | TEST_F(BasicPortAllocatorTest, TestBasic) { function TEST_F (line 736) | TEST_F(BasicPortAllocatorTest, TestIgnoreOnlyLoopbackNetworkByDefault) { function TEST_F (line 759) | TEST_F(BasicPortAllocatorTest, TestIgnoreNetworksAccordingToIgnoreMask) { function TEST_F (line 781) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 805) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 831) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 858) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 879) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 904) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 931) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 951) | TEST_F(BasicPortAllocatorTest, MaxIpv6NetworksLimitEnforced) { function TEST_F (line 975) | TEST_F(BasicPortAllocatorTest, MaxIpv6NetworksLimitDoesNotImpactIpv4Ne... function TEST_F (line 1001) | TEST_F(BasicPortAllocatorTest, TestLoopbackNetworkInterface) { function TEST_F (line 1014) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsWithMinimumStepDelay) { function TEST_F (line 1030) | TEST_F(BasicPortAllocatorTest, TestSameNetworkDownAndUpWhenSessionNotS... function TEST_F (line 1068) | TEST_F(BasicPortAllocatorTest, TestSameNetworkDownAndUpWhenSessionStop... function TEST_F (line 1099) | TEST_F(BasicPortAllocatorTest, CandidatesRegatheredAfterBindingFails) { function TEST_F (line 1137) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsWithOneSecondStepDelay) { function TEST_F (line 1155) | TEST_F(BasicPortAllocatorTest, TestSetupVideoRtpPortsWithNormalSendBuf... function TEST_F (line 1171) | TEST_F(BasicPortAllocatorTest, TestStopGetAllPorts) { function TEST_F (line 1186) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsPortRange) { function TEST_F (line 1214) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsNoAdapters) { function TEST_F (line 1246) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1258) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1281) | TEST_F(BasicPortAllocatorTest, TestDisableAdapterEnumerationBehindNatW... function TEST_F (line 1295) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1306) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1322) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1337) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1349) | TEST_F(BasicPortAllocatorTest, TestDisableUdpTurn) { function TEST_F (line 1377) | TEST_F(BasicPortAllocatorTest, TestDisableAllPorts) { function TEST_F (line 1388) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsNoUdpSockets) { function TEST_F (line 1403) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsNoUdpSocketsNoTcpListen) { function TEST_F (line 1418) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsNoSockets) { function TEST_F (line 1431) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsNoUdpAllowed) { function TEST_F (line 1449) | TEST_F(BasicPortAllocatorTest, TestCandidatePriorityOfMultipleInterfac... function TEST_F (line 1467) | TEST_F(BasicPortAllocatorTest, TestGetAllPortsRestarts) { function TEST_F (line 1482) | TEST_F(BasicPortAllocatorTest, TestSessionUsesOwnCandidateFilter) { function TEST_F (line 1501) | TEST_F(BasicPortAllocatorTest, TestCandidateFilterWithRelayOnly) { function TEST_F (line 1521) | TEST_F(BasicPortAllocatorTest, TestCandidateFilterWithHostOnly) { function TEST_F (line 1537) | TEST_F(BasicPortAllocatorTest, TestCandidateFilterWithReflexiveOnly) { function TEST_F (line 1558) | TEST_F(BasicPortAllocatorTest, TestCandidateFilterWithReflexiveOnlyAnd... function TEST_F (line 1575) | TEST_F(BasicPortAllocatorTest, TestEnableSharedUfrag) { function TEST_F (line 1596) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithoutNat) { function TEST_F (line 1613) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithNat) { function TEST_F (line 1633) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithoutNatUsingTurn) { function TEST_F (line 1663) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1676) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1688) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1700) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1713) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1726) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1739) | TEST_F(BasicPortAllocatorTest, TestEachInterfaceHasItsOwnTurnPortsNoDe... function TEST_F (line 1746) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 1763) | TEST_F(BasicPortAllocatorTestWithRealClock, function TEST_F (line 1794) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithNatUsingTurn) { function TEST_F (line 1828) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithNatUsingTurnAsStun) { function TEST_F (line 1869) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithNatUsingTurnTcpOnly) { function TEST_F (line 1898) | TEST_F(BasicPortAllocatorTest, TestNonSharedSocketWithNatUsingTurnAsSt... function TEST_F (line 1933) | TEST_F(BasicPortAllocatorTest, TestSharedSocketWithNatUsingTurnAndStun) { function TEST_F (line 1967) | TEST_F(BasicPortAllocatorTest, TestSharedSocketNoUdpAllowed) { function TEST_F (line 1988) | TEST_F(BasicPortAllocatorTest, TestNetworkPermissionBlocked) { function TEST_F (line 2009) | TEST_F(BasicPortAllocatorTest, TestEnableIPv6Addresses) { function TEST_F (line 2028) | TEST_F(BasicPortAllocatorTest, TestStopGettingPorts) { function TEST_F (line 2050) | TEST_F(BasicPortAllocatorTest, TestClearGettingPorts) { function TEST_F (line 2075) | TEST_F(BasicPortAllocatorTest, TestTransportInformationUpdated) { function TEST_F (line 2112) | TEST_F(BasicPortAllocatorTest, TestSetCandidateFilterAfterCandidatesGa... function TEST_F (line 2150) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 2199) | TEST_F( function TEST_F (line 2249) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 2287) | TEST_F(BasicPortAllocatorTest, SetStunKeepaliveIntervalForPorts) { function TEST_F (line 2302) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 2321) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 2339) | TEST_F(BasicPortAllocatorTest, function TEST_F (line 2357) | TEST_F(BasicPortAllocatorTest, IceRegatheringMetricsLoggedWhenNetworkC... function TEST_F (line 2378) | TEST_F(BasicPortAllocatorTest, HostCandidateAddressIsReplacedByHostnam... function TEST_F (line 2431) | TEST_F(BasicPortAllocatorTest, TestUseTurnServerAsStunSever) { function TEST_F (line 2442) | TEST_F(BasicPortAllocatorTest, TestDoNotUseTurnServerAsStunSever) { FILE: tgcalls/third_party/webrtc/src/p2p/client/relay_port_factory_interface.h function namespace (line 20) | namespace rtc { function namespace (line 27) | namespace webrtc { function namespace (line 31) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/client/turn_port_factory.cc type cricket (line 19) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/client/turn_port_factory.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/p2p/stunprober/stun_prober.cc type stunprober (line 31) | namespace stunprober { function IncrementCounterByAddress (line 38) | void IncrementCounterByAddress(std::map* counter_per_ip, const... class StunProber::Requester (line 46) | class StunProber::Requester : public sigslot::has_slots<> { type Request (line 49) | struct Request { method rtt (line 60) | int64_t rtt() { return received_time_ms - sent_time_ms; } method Done (line 86) | bool Done() { FILE: tgcalls/third_party/webrtc/src/p2p/stunprober/stun_prober.h function namespace (line 28) | namespace rtc { function namespace (line 36) | namespace stunprober { FILE: tgcalls/third_party/webrtc/src/p2p/stunprober/stun_prober_unittest.cc type stunprober (line 28) | namespace stunprober { class StunProberTest (line 40) | class StunProberTest : public ::testing::Test { method StunProberTest (line 42) | StunProberTest() method set_expected_result (line 53) | void set_expected_result(int result) { result_ = result; } method StartProbing (line 55) | void StartProbing(rtc::PacketSocketFactory* socket_factory, method RunProber (line 69) | void RunProber(bool shared_mode) { method StopCallback (line 113) | void StopCallback(StunProber* prober, int result) { function TEST_F (line 127) | TEST_F(StunProberTest, NonSharedMode) { function TEST_F (line 131) | TEST_F(StunProberTest, SharedMode) { FILE: tgcalls/third_party/webrtc/src/pc/audio_rtp_receiver.cc type webrtc (line 27) | namespace webrtc { function RtpParameters (line 116) | RtpParameters AudioRtpReceiver::GetParameters() const { FILE: tgcalls/third_party/webrtc/src/pc/audio_rtp_receiver.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/audio_track.cc type webrtc (line 16) | namespace webrtc { function AudioSourceInterface (line 45) | AudioSourceInterface* AudioTrack::GetSource() const { FILE: tgcalls/third_party/webrtc/src/pc/audio_track.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/channel.cc type cricket (line 39) | namespace cricket { type SendPacketMessageData (line 47) | struct SendPacketMessageData : public rtc::MessageData { type StreamFinder (line 54) | struct StreamFinder { method StreamFinder (line 55) | explicit StreamFinder(const StreamParams* target) : target_(target) { function SafeSetError (line 95) | static void SafeSetError(const std::string& message, std::string* erro... function RtpParametersFromMediaDescription (line 102) | void RtpParametersFromMediaDescription( function RtpSendParametersFromMediaDescription (line 119) | void RtpSendParametersFromMediaDescription( function RtpHeaderExtensions (line 786) | RtpHeaderExtensions BaseChannel::GetFilteredRtpHeaderExtensions( function RtpHeaderExtensions (line 860) | RtpHeaderExtensions BaseChannel::GetNegotiatedRtpHeaderExtensions() co... FILE: tgcalls/third_party/webrtc/src/pc/channel.h function namespace (line 70) | namespace webrtc { function namespace (line 74) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/channel_interface.h function namespace (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/channel_manager.cc type cricket (line 26) | namespace cricket { function RtpHeaderExtensions (line 124) | RtpHeaderExtensions ChannelManager::GetDefaultEnabledAudioRtpHeaderExt... function RtpHeaderExtensions (line 138) | RtpHeaderExtensions ChannelManager::GetDefaultEnabledVideoRtpHeaderExt... function VoiceChannel (line 152) | VoiceChannel* ChannelManager::CreateVoiceChannel( function VideoChannel (line 221) | VideoChannel* ChannelManager::CreateVideoChannel( function RtpDataChannel (line 293) | RtpDataChannel* ChannelManager::CreateRtpDataChannel( FILE: tgcalls/third_party/webrtc/src/pc/channel_manager.h function namespace (line 36) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/channel_manager_unittest.cc type cricket (line 29) | namespace cricket { function CreateFakeMediaEngine (line 44) | std::unique_ptr CreateFakeMediaEngine() { class ChannelManagerTest (line 53) | class ChannelManagerTest : public ::testing::Test { method ChannelManagerTest (line 55) | ChannelManagerTest() method TestCreateDestroyChannels (line 70) | void TestCreateDestroyChannels(webrtc::RtpTransportInternal* rtp_tra... function TEST_F (line 102) | TEST_F(ChannelManagerTest, SetVideoRtxEnabled) { function TEST_F (line 132) | TEST_F(ChannelManagerTest, CreateDestroyChannels) { FILE: tgcalls/third_party/webrtc/src/pc/channel_unittest.cc type NetworkIsWorker (line 62) | enum class NetworkIsWorker { Yes, No } class Traits (line 72) | class Traits { class VoiceTraits (line 82) | class VoiceTraits : public Traits { type Flags (line 107) | enum Flags { method ChannelTest (line 116) | ChannelTest(bool verify_playout, method CreateChannels (line 132) | void CreateChannels(int flags1, int flags2) { method CreateChannels (line 139) | void CreateChannels(std::unique_ptr ch1, method CreateRtpTransportBasedOnFlags (line 259) | std::unique_ptr CreateRtpTransportBasedO... method CreateUnencryptedTransport (line 283) | std::unique_ptr CreateUnencryptedTransport( method CreateDtlsSrtpTransport (line 300) | std::unique_ptr CreateDtlsSrtpTransport( method ConnectFakeTransports (line 315) | void ConnectFakeTransports() { method SendInitiate (line 342) | bool SendInitiate() { method SendAccept (line 358) | bool SendAccept() { method SendOffer (line 364) | bool SendOffer() { method SendProvisionalAnswer (line 375) | bool SendProvisionalAnswer() { method SendFinalAnswer (line 387) | bool SendFinalAnswer() { method Terminate (line 396) | bool Terminate() { method SendRtp1 (line 413) | void SendRtp1() { method SendRtp2 (line 417) | void SendRtp2() { method SendCustomRtp1 (line 422) | void SendCustomRtp1(uint32_t ssrc, int sequence_number, int pl_type = ... method SendCustomRtp2 (line 426) | void SendCustomRtp2(uint32_t ssrc, int sequence_number, int pl_type = ... method CheckRtp1 (line 431) | bool CheckRtp1() { method CheckRtp2 (line 434) | bool CheckRtp2() { method CheckCustomRtp1 (line 438) | bool CheckCustomRtp1(uint32_t ssrc, int sequence_number, int pl_type =... method CheckCustomRtp2 (line 442) | bool CheckCustomRtp2(uint32_t ssrc, int sequence_number, int pl_type =... method CreateRtpData (line 446) | rtc::Buffer CreateRtpData(uint32_t ssrc, int sequence_number, int pl_t... method CheckNoRtp1 (line 457) | bool CheckNoRtp1() { return media_channel1_->CheckNoRtp(); } method CheckNoRtp2 (line 458) | bool CheckNoRtp2() { return media_channel2_->CheckNoRtp(); } method CreateContent (line 460) | void CreateContent(int flags, method CopyContent (line 466) | void CopyContent(const typename T::Content& source, class ScopedCallThread (line 482) | class ScopedCallThread { method ScopedCallThread (line 485) | explicit ScopedCallThread(FunctorT&& functor) method CodecMatches (line 499) | bool CodecMatches(const typename T::Codec& c1, const typename T::Codec... method AddLegacyStreamInContent (line 507) | void AddLegacyStreamInContent(uint32_t ssrc, method IsSrtpActive (line 516) | bool IsSrtpActive(std::unique_ptr& channel) { method IsRtcpMuxEnabled (line 524) | bool IsRtcpMuxEnabled(std::unique_ptr& channel) { method TestInit (line 535) | void TestInit() { method TestSetContents (line 549) | void TestSetContents() { method TestSetContentsExtmapAllowMixedCaller (line 563) | void TestSetContentsExtmapAllowMixedCaller(bool offer, bool answer) { method TestSetContentsExtmapAllowMixedCallee (line 577) | void TestSetContentsExtmapAllowMixedCallee(bool offer, bool answer) { method TestSetContentsNullOffer (line 594) | void TestSetContentsNullOffer() { method TestSetContentsRtcpMux (line 608) | void TestSetContentsRtcpMux() { method TestChangeStreamParamsInContent (line 625) | void TestChangeStreamParamsInContent() { method TestPlayoutAndSendingStates (line 691) | void TestPlayoutAndSendingStates() { method TestMediaContentDirection (line 748) | void TestMediaContentDirection() { method TestNetworkRouteChanges (line 818) | void TestNetworkRouteChanges() { method TestCallSetup (line 877) | void TestCallSetup() { method TestCallTeardownRtcpMux (line 900) | void TestCallTeardownRtcpMux() { method SendRtpToRtp (line 919) | void SendRtpToRtp() { method TestDeinit (line 934) | void TestDeinit() { method SendDtlsSrtpToDtlsSrtp (line 945) | void SendDtlsSrtpToDtlsSrtp(int flags1, int flags2) { method SendEarlyMediaUsingRtcpMuxSrtp (line 965) | void SendEarlyMediaUsingRtcpMuxSrtp() { method SendRtpToRtpOnThread (line 997) | void SendRtpToRtpOnThread() { method SendWithWritabilityLoss (line 1013) | void SendWithWritabilityLoss() { method SendBundleToBundle (line 1081) | void SendBundleToBundle(const int* pl_types, method TestSetContentFailure (line 1117) | void TestSetContentFailure() { method TestSendTwoOffers (line 1139) | void TestSendTwoOffers() { method TestReceiveTwoOffers (line 1157) | void TestReceiveTwoOffers() { method TestSendPrAnswer (line 1175) | void TestSendPrAnswer() { method TestReceivePrAnswer (line 1204) | void TestReceivePrAnswer() { method TestOnTransportReadyToSend (line 1233) | void TestOnTransportReadyToSend() { method SetRemoteContentWithBitrateLimit (line 1248) | bool SetRemoteContentWithBitrateLimit(int remote_limit) { method BitrateLimitedParameters (line 1255) | webrtc::RtpParameters BitrateLimitedParameters(absl::optional lim... method VerifyMaxBitrate (line 1263) | void VerifyMaxBitrate(const webrtc::RtpParameters& parameters, method DefaultMaxBitrateIsUnlimited (line 1269) | void DefaultMaxBitrateIsUnlimited() { method SocketOptionsMergedOnSetTransport (line 1285) | void SocketOptionsMergedOnSetTransport() { method CreateSimulcastContent (line 1315) | void CreateSimulcastContent(const std::vector& rids, method VerifySimulcastStreamParams (line 1330) | void VerifySimulcastStreamParams(const StreamParams& expected, method TestUpdateLocalStreamsWithSimulcast (line 1343) | void TestUpdateLocalStreamsWithSimulcast() { method WaitForThreads (line 1369) | void WaitForThreads() { WaitForThreads(rtc::ArrayView()); } method ProcessThreadQueue (line 1370) | static void ProcessThreadQueue(rtc::Thread* thread) { method WaitForThreads (line 1376) | void WaitForThreads(rtc::ArrayView threads) { class VoiceChannelSingleThreadTest (line 1472) | class VoiceChannelSingleThreadTest : public ChannelTest { method VoiceChannelSingleThreadTest (line 1475) | VoiceChannelSingleThreadTest() class VoiceChannelDoubleThreadTest (line 1479) | class VoiceChannelDoubleThreadTest : public ChannelTest { method VoiceChannelDoubleThreadTest (line 1482) | VoiceChannelDoubleThreadTest() class VoiceChannelWithEncryptedRtpHeaderExtensionsSingleThreadTest (line 1486) | class VoiceChannelWithEncryptedRtpHeaderExtensionsSingleThreadTest method VoiceChannelWithEncryptedRtpHeaderExtensionsSingleThreadTest (line 1490) | VoiceChannelWithEncryptedRtpHeaderExtensionsSingleThreadTest() class VoiceChannelWithEncryptedRtpHeaderExtensionsDoubleThreadTest (line 1497) | class VoiceChannelWithEncryptedRtpHeaderExtensionsDoubleThreadTest method VoiceChannelWithEncryptedRtpHeaderExtensionsDoubleThreadTest (line 1501) | VoiceChannelWithEncryptedRtpHeaderExtensionsDoubleThreadTest() class VideoChannelSingleThreadTest (line 1554) | class VideoChannelSingleThreadTest : public ChannelTest { method VideoChannelSingleThreadTest (line 1557) | VideoChannelSingleThreadTest() class VideoChannelDoubleThreadTest (line 1561) | class VideoChannelDoubleThreadTest : public ChannelTest { method VideoChannelDoubleThreadTest (line 1564) | VideoChannelDoubleThreadTest() function TEST_F (line 1568) | TEST_F(VoiceChannelSingleThreadTest, TestInit) { function TEST_F (line 1574) | TEST_F(VoiceChannelSingleThreadTest, TestDeinit) { function TEST_F (line 1578) | TEST_F(VoiceChannelSingleThreadTest, TestSetContents) { function TEST_F (line 1582) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1586) | TEST_F(VoiceChannelSingleThreadTest, function TEST_F (line 1591) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1595) | TEST_F(VoiceChannelSingleThreadTest, function TEST_F (line 1600) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 1604) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 1608) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentsRtcpMuxWithPrAnswer) { function TEST_F (line 1612) | TEST_F(VoiceChannelSingleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 1616) | TEST_F(VoiceChannelSingleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 1620) | TEST_F(VoiceChannelSingleThreadTest, TestMediaContentDirection) { function TEST_F (line 1624) | TEST_F(VoiceChannelSingleThreadTest, TestNetworkRouteChanges) { function TEST_F (line 1628) | TEST_F(VoiceChannelSingleThreadTest, TestCallSetup) { function TEST_F (line 1632) | TEST_F(VoiceChannelSingleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 1636) | TEST_F(VoiceChannelSingleThreadTest, SendRtpToRtp) { function TEST_F (line 1640) | TEST_F(VoiceChannelSingleThreadTest, SendDtlsSrtpToDtlsSrtp) { function TEST_F (line 1644) | TEST_F(VoiceChannelSingleThreadTest, SendDtlsSrtpToDtlsSrtpRtcpMux) { function TEST_F (line 1648) | TEST_F(VoiceChannelSingleThreadTest, SendEarlyMediaUsingRtcpMuxSrtp) { function TEST_F (line 1652) | TEST_F(VoiceChannelSingleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 1656) | TEST_F(VoiceChannelSingleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 1660) | TEST_F(VoiceChannelSingleThreadTest, TestSetContentFailure) { function TEST_F (line 1664) | TEST_F(VoiceChannelSingleThreadTest, TestSendTwoOffers) { function TEST_F (line 1668) | TEST_F(VoiceChannelSingleThreadTest, TestReceiveTwoOffers) { function TEST_F (line 1672) | TEST_F(VoiceChannelSingleThreadTest, TestSendPrAnswer) { function TEST_F (line 1676) | TEST_F(VoiceChannelSingleThreadTest, TestReceivePrAnswer) { function TEST_F (line 1680) | TEST_F(VoiceChannelSingleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 1684) | TEST_F(VoiceChannelSingleThreadTest, SendBundleToBundle) { function TEST_F (line 1688) | TEST_F(VoiceChannelSingleThreadTest, SendBundleToBundleSecure) { function TEST_F (line 1692) | TEST_F(VoiceChannelSingleThreadTest, SendBundleToBundleWithRtcpMux) { function TEST_F (line 1696) | TEST_F(VoiceChannelSingleThreadTest, SendBundleToBundleWithRtcpMuxSecure) { function TEST_F (line 1700) | TEST_F(VoiceChannelSingleThreadTest, DefaultMaxBitrateIsUnlimited) { function TEST_F (line 1704) | TEST_F(VoiceChannelSingleThreadTest, SocketOptionsMergedOnSetTransport) { function TEST_F (line 1709) | TEST_F(VoiceChannelDoubleThreadTest, TestInit) { function TEST_F (line 1715) | TEST_F(VoiceChannelDoubleThreadTest, TestDeinit) { function TEST_F (line 1719) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContents) { function TEST_F (line 1723) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1727) | TEST_F(VoiceChannelDoubleThreadTest, function TEST_F (line 1732) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1736) | TEST_F(VoiceChannelDoubleThreadTest, function TEST_F (line 1741) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 1745) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 1749) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentsRtcpMuxWithPrAnswer) { function TEST_F (line 1753) | TEST_F(VoiceChannelDoubleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 1757) | TEST_F(VoiceChannelDoubleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 1761) | TEST_F(VoiceChannelDoubleThreadTest, TestMediaContentDirection) { function TEST_F (line 1765) | TEST_F(VoiceChannelDoubleThreadTest, TestNetworkRouteChanges) { function TEST_F (line 1769) | TEST_F(VoiceChannelDoubleThreadTest, TestCallSetup) { function TEST_F (line 1773) | TEST_F(VoiceChannelDoubleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 1777) | TEST_F(VoiceChannelDoubleThreadTest, SendRtpToRtp) { function TEST_F (line 1781) | TEST_F(VoiceChannelDoubleThreadTest, SendDtlsSrtpToDtlsSrtp) { function TEST_F (line 1785) | TEST_F(VoiceChannelDoubleThreadTest, SendDtlsSrtpToDtlsSrtpRtcpMux) { function TEST_F (line 1789) | TEST_F(VoiceChannelDoubleThreadTest, SendEarlyMediaUsingRtcpMuxSrtp) { function TEST_F (line 1793) | TEST_F(VoiceChannelDoubleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 1797) | TEST_F(VoiceChannelDoubleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 1801) | TEST_F(VoiceChannelDoubleThreadTest, TestSetContentFailure) { function TEST_F (line 1805) | TEST_F(VoiceChannelDoubleThreadTest, TestSendTwoOffers) { function TEST_F (line 1809) | TEST_F(VoiceChannelDoubleThreadTest, TestReceiveTwoOffers) { function TEST_F (line 1813) | TEST_F(VoiceChannelDoubleThreadTest, TestSendPrAnswer) { function TEST_F (line 1817) | TEST_F(VoiceChannelDoubleThreadTest, TestReceivePrAnswer) { function TEST_F (line 1821) | TEST_F(VoiceChannelDoubleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 1825) | TEST_F(VoiceChannelDoubleThreadTest, SendBundleToBundle) { function TEST_F (line 1829) | TEST_F(VoiceChannelDoubleThreadTest, SendBundleToBundleSecure) { function TEST_F (line 1833) | TEST_F(VoiceChannelDoubleThreadTest, SendBundleToBundleWithRtcpMux) { function TEST_F (line 1837) | TEST_F(VoiceChannelDoubleThreadTest, SendBundleToBundleWithRtcpMuxSecure) { function TEST_F (line 1841) | TEST_F(VoiceChannelDoubleThreadTest, DefaultMaxBitrateIsUnlimited) { function TEST_F (line 1845) | TEST_F(VoiceChannelDoubleThreadTest, SocketOptionsMergedOnSetTransport) { function TEST_F (line 1850) | TEST_F(VideoChannelSingleThreadTest, TestInit) { function TEST_F (line 1854) | TEST_F(VideoChannelSingleThreadTest, TestDeinit) { function TEST_F (line 1858) | TEST_F(VideoChannelSingleThreadTest, TestSetContents) { function TEST_F (line 1862) | TEST_F(VideoChannelSingleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1866) | TEST_F(VideoChannelSingleThreadTest, function TEST_F (line 1871) | TEST_F(VideoChannelSingleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 1875) | TEST_F(VideoChannelSingleThreadTest, function TEST_F (line 1880) | TEST_F(VideoChannelSingleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 1884) | TEST_F(VideoChannelSingleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 1888) | TEST_F(VideoChannelSingleThreadTest, TestSetContentsRtcpMuxWithPrAnswer) { function TEST_F (line 1892) | TEST_F(VideoChannelSingleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 1896) | TEST_F(VideoChannelSingleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 1900) | TEST_F(VideoChannelSingleThreadTest, TestMediaContentDirection) { function TEST_F (line 1904) | TEST_F(VideoChannelSingleThreadTest, TestNetworkRouteChanges) { function TEST_F (line 1908) | TEST_F(VideoChannelSingleThreadTest, TestCallSetup) { function TEST_F (line 1912) | TEST_F(VideoChannelSingleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 1916) | TEST_F(VideoChannelSingleThreadTest, SendRtpToRtp) { function TEST_F (line 1920) | TEST_F(VideoChannelSingleThreadTest, SendDtlsSrtpToDtlsSrtp) { function TEST_F (line 1924) | TEST_F(VideoChannelSingleThreadTest, SendDtlsSrtpToDtlsSrtpRtcpMux) { function TEST_F (line 1928) | TEST_F(VideoChannelSingleThreadTest, SendEarlyMediaUsingRtcpMuxSrtp) { function TEST_F (line 1932) | TEST_F(VideoChannelSingleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 1936) | TEST_F(VideoChannelSingleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 1940) | TEST_F(VideoChannelSingleThreadTest, TestSetContentFailure) { function TEST_F (line 1944) | TEST_F(VideoChannelSingleThreadTest, TestSendTwoOffers) { function TEST_F (line 1948) | TEST_F(VideoChannelSingleThreadTest, TestReceiveTwoOffers) { function TEST_F (line 1952) | TEST_F(VideoChannelSingleThreadTest, TestSendPrAnswer) { function TEST_F (line 1956) | TEST_F(VideoChannelSingleThreadTest, TestReceivePrAnswer) { function TEST_F (line 1960) | TEST_F(VideoChannelSingleThreadTest, SendBundleToBundle) { function TEST_F (line 1964) | TEST_F(VideoChannelSingleThreadTest, SendBundleToBundleSecure) { function TEST_F (line 1968) | TEST_F(VideoChannelSingleThreadTest, SendBundleToBundleWithRtcpMux) { function TEST_F (line 1972) | TEST_F(VideoChannelSingleThreadTest, SendBundleToBundleWithRtcpMuxSecure) { function TEST_F (line 1976) | TEST_F(VideoChannelSingleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 1980) | TEST_F(VideoChannelSingleThreadTest, DefaultMaxBitrateIsUnlimited) { function TEST_F (line 1984) | TEST_F(VideoChannelSingleThreadTest, SocketOptionsMergedOnSetTransport) { function TEST_F (line 1988) | TEST_F(VideoChannelSingleThreadTest, UpdateLocalStreamsWithSimulcast) { function TEST_F (line 1992) | TEST_F(VideoChannelSingleThreadTest, TestSetLocalOfferWithPacketization) { function TEST_F (line 2011) | TEST_F(VideoChannelSingleThreadTest, TestSetRemoteOfferWithPacketization) { function TEST_F (line 2030) | TEST_F(VideoChannelSingleThreadTest, TestSetAnswerWithPacketization) { function TEST_F (line 2055) | TEST_F(VideoChannelSingleThreadTest, TestSetLocalAnswerWithoutPacketizat... function TEST_F (line 2075) | TEST_F(VideoChannelSingleThreadTest, TestSetRemoteAnswerWithoutPacketiza... function TEST_F (line 2095) | TEST_F(VideoChannelSingleThreadTest, function TEST_F (line 2117) | TEST_F(VideoChannelSingleThreadTest, function TEST_F (line 2139) | TEST_F(VideoChannelDoubleThreadTest, TestInit) { function TEST_F (line 2143) | TEST_F(VideoChannelDoubleThreadTest, TestDeinit) { function TEST_F (line 2147) | TEST_F(VideoChannelDoubleThreadTest, TestSetContents) { function TEST_F (line 2151) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 2155) | TEST_F(VideoChannelDoubleThreadTest, function TEST_F (line 2160) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentsExtmapAllowMixedAsCa... function TEST_F (line 2164) | TEST_F(VideoChannelDoubleThreadTest, function TEST_F (line 2169) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 2173) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 2177) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentsRtcpMuxWithPrAnswer) { function TEST_F (line 2181) | TEST_F(VideoChannelDoubleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 2185) | TEST_F(VideoChannelDoubleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 2189) | TEST_F(VideoChannelDoubleThreadTest, TestMediaContentDirection) { function TEST_F (line 2193) | TEST_F(VideoChannelDoubleThreadTest, TestNetworkRouteChanges) { function TEST_F (line 2197) | TEST_F(VideoChannelDoubleThreadTest, TestCallSetup) { function TEST_F (line 2201) | TEST_F(VideoChannelDoubleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 2205) | TEST_F(VideoChannelDoubleThreadTest, SendRtpToRtp) { function TEST_F (line 2209) | TEST_F(VideoChannelDoubleThreadTest, SendDtlsSrtpToDtlsSrtp) { function TEST_F (line 2213) | TEST_F(VideoChannelDoubleThreadTest, SendDtlsSrtpToDtlsSrtpRtcpMux) { function TEST_F (line 2217) | TEST_F(VideoChannelDoubleThreadTest, SendEarlyMediaUsingRtcpMuxSrtp) { function TEST_F (line 2221) | TEST_F(VideoChannelDoubleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 2225) | TEST_F(VideoChannelDoubleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 2229) | TEST_F(VideoChannelDoubleThreadTest, TestSetContentFailure) { function TEST_F (line 2233) | TEST_F(VideoChannelDoubleThreadTest, TestSendTwoOffers) { function TEST_F (line 2237) | TEST_F(VideoChannelDoubleThreadTest, TestReceiveTwoOffers) { function TEST_F (line 2241) | TEST_F(VideoChannelDoubleThreadTest, TestSendPrAnswer) { function TEST_F (line 2245) | TEST_F(VideoChannelDoubleThreadTest, TestReceivePrAnswer) { function TEST_F (line 2249) | TEST_F(VideoChannelDoubleThreadTest, SendBundleToBundle) { function TEST_F (line 2253) | TEST_F(VideoChannelDoubleThreadTest, SendBundleToBundleSecure) { function TEST_F (line 2257) | TEST_F(VideoChannelDoubleThreadTest, SendBundleToBundleWithRtcpMux) { function TEST_F (line 2261) | TEST_F(VideoChannelDoubleThreadTest, SendBundleToBundleWithRtcpMuxSecure) { function TEST_F (line 2265) | TEST_F(VideoChannelDoubleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 2269) | TEST_F(VideoChannelDoubleThreadTest, DefaultMaxBitrateIsUnlimited) { function TEST_F (line 2273) | TEST_F(VideoChannelDoubleThreadTest, SocketOptionsMergedOnSetTransport) { class RtpDataChannelSingleThreadTest (line 2278) | class RtpDataChannelSingleThreadTest : public ChannelTest { method RtpDataChannelSingleThreadTest (line 2281) | RtpDataChannelSingleThreadTest() class RtpDataChannelDoubleThreadTest (line 2286) | class RtpDataChannelDoubleThreadTest : public ChannelTest { method RtpDataChannelDoubleThreadTest (line 2289) | RtpDataChannelDoubleThreadTest() function TEST_F (line 2341) | TEST_F(RtpDataChannelSingleThreadTest, TestInit) { function TEST_F (line 2346) | TEST_F(RtpDataChannelSingleThreadTest, TestDeinit) { function TEST_F (line 2350) | TEST_F(RtpDataChannelSingleThreadTest, TestSetContents) { function TEST_F (line 2354) | TEST_F(RtpDataChannelSingleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 2358) | TEST_F(RtpDataChannelSingleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 2362) | TEST_F(RtpDataChannelSingleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 2366) | TEST_F(RtpDataChannelSingleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 2370) | TEST_F(RtpDataChannelSingleThreadTest, TestMediaContentDirection) { function TEST_F (line 2374) | TEST_F(RtpDataChannelSingleThreadTest, TestCallSetup) { function TEST_F (line 2378) | TEST_F(RtpDataChannelSingleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 2382) | TEST_F(RtpDataChannelSingleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 2386) | TEST_F(RtpDataChannelSingleThreadTest, SendRtpToRtp) { function TEST_F (line 2390) | TEST_F(RtpDataChannelSingleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 2394) | TEST_F(RtpDataChannelSingleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 2398) | TEST_F(RtpDataChannelSingleThreadTest, SocketOptionsMergedOnSetTransport) { function TEST_F (line 2402) | TEST_F(RtpDataChannelSingleThreadTest, TestSendData) { function TEST_F (line 2417) | TEST_F(RtpDataChannelDoubleThreadTest, TestInit) { function TEST_F (line 2422) | TEST_F(RtpDataChannelDoubleThreadTest, TestDeinit) { function TEST_F (line 2426) | TEST_F(RtpDataChannelDoubleThreadTest, TestSetContents) { function TEST_F (line 2430) | TEST_F(RtpDataChannelDoubleThreadTest, TestSetContentsNullOffer) { function TEST_F (line 2434) | TEST_F(RtpDataChannelDoubleThreadTest, TestSetContentsRtcpMux) { function TEST_F (line 2438) | TEST_F(RtpDataChannelDoubleThreadTest, TestChangeStreamParamsInContent) { function TEST_F (line 2442) | TEST_F(RtpDataChannelDoubleThreadTest, TestPlayoutAndSendingStates) { function TEST_F (line 2446) | TEST_F(RtpDataChannelDoubleThreadTest, TestMediaContentDirection) { function TEST_F (line 2450) | TEST_F(RtpDataChannelDoubleThreadTest, TestCallSetup) { function TEST_F (line 2454) | TEST_F(RtpDataChannelDoubleThreadTest, TestCallTeardownRtcpMux) { function TEST_F (line 2458) | TEST_F(RtpDataChannelDoubleThreadTest, TestOnTransportReadyToSend) { function TEST_F (line 2462) | TEST_F(RtpDataChannelDoubleThreadTest, SendRtpToRtp) { function TEST_F (line 2466) | TEST_F(RtpDataChannelDoubleThreadTest, SendRtpToRtpOnThread) { function TEST_F (line 2470) | TEST_F(RtpDataChannelDoubleThreadTest, SendWithWritabilityLoss) { function TEST_F (line 2474) | TEST_F(RtpDataChannelDoubleThreadTest, SocketOptionsMergedOnSetTransport) { function TEST_F (line 2478) | TEST_F(RtpDataChannelDoubleThreadTest, TestSendData) { FILE: tgcalls/third_party/webrtc/src/pc/connection_context.cc type webrtc (line 24) | namespace webrtc { function MaybeCreateSctpFactory (line 61) | std::unique_ptr MaybeCreateSctpFactory( FILE: tgcalls/third_party/webrtc/src/pc/connection_context.h function namespace (line 36) | namespace rtc { function namespace (line 41) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/data_channel_controller.cc type webrtc (line 27) | namespace webrtc { function SctpDataChannel (line 434) | SctpDataChannel* DataChannelController::FindDataChannelBySid(int sid) ... function DataChannelTransportInterface (line 521) | DataChannelTransportInterface* DataChannelController::data_channel_tra... FILE: tgcalls/third_party/webrtc/src/pc/data_channel_controller.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/data_channel_integrationtest.cc type webrtc (line 31) | namespace webrtc { class DataChannelIntegrationTest (line 35) | class DataChannelIntegrationTest method DataChannelIntegrationTest (line 39) | DataChannelIntegrationTest() class FakeClockForTest (line 51) | class FakeClockForTest : public rtc::ScopedFakeClock { method FakeClockForTest (line 53) | FakeClockForTest() { method ScopedFakeClock (line 61) | ScopedFakeClock& FakeClock() { return *this; } class DataChannelIntegrationTestWithFakeClock (line 65) | class DataChannelIntegrationTestWithFakeClock class DataChannelIntegrationTestPlanB (line 69) | class DataChannelIntegrationTestPlanB method DataChannelIntegrationTestPlanB (line 72) | DataChannelIntegrationTestPlanB() class DataChannelIntegrationTestUnifiedPlan (line 79) | class DataChannelIntegrationTestUnifiedPlan method DataChannelIntegrationTestUnifiedPlan (line 82) | DataChannelIntegrationTestUnifiedPlan() function TEST_P (line 91) | TEST_P(DataChannelIntegrationTest, DataChannelWhileDisconnected) { function TEST_P (line 119) | TEST_P(DataChannelIntegrationTest, DataChannelWhileDisconnectedIceRest... function TEST_P (line 153) | TEST_P(DataChannelIntegrationTest, EndToEndCallWithRtpDataChannel) { function TEST_P (line 185) | TEST_P(DataChannelIntegrationTest, RtpDataChannelWorksAfterRollback) { function TEST_P (line 212) | TEST_P(DataChannelIntegrationTest, RtpDataChannelSignaledClosedInCalle... function TEST_P (line 250) | TEST_P(DataChannelIntegrationTestWithFakeClock, function TEST_P (line 290) | TEST_P(DataChannelIntegrationTest, RtpDataChannelsRejectedByCallee) { function TEST_P (line 316) | TEST_P(DataChannelIntegrationTest, AddRtpDataChannelInSubsequentOffer) { function TEST_P (line 349) | TEST_P(DataChannelIntegrationTest, EndToEndCallWithSctpDataChannel) { function TEST_P (line 382) | TEST_P(DataChannelIntegrationTest, function TEST_P (line 419) | TEST_P(DataChannelIntegrationTest, function TEST_P (line 457) | TEST_P(DataChannelIntegrationTest, EndToEndCallWithSctpDataChannelHarm... function TEST_P (line 500) | TEST_P(DataChannelIntegrationTest, CalleeClosesSctpDataChannel) { function TEST_P (line 521) | TEST_P(DataChannelIntegrationTest, SctpDataChannelConfigSentToOtherSid... function TEST_P (line 544) | TEST_P(DataChannelIntegrationTest, StressTestUnorderedSctpDataChannel) { function TEST_P (line 600) | TEST_P(DataChannelIntegrationTest, AddSctpDataChannelInSubsequentOffer) { function TEST_P (line 632) | TEST_P(DataChannelIntegrationTest, SctpDataChannelToAudioVideoUpgrade) { function MakeSpecCompliantSctpOffer (line 655) | static void MakeSpecCompliantSctpOffer(cricket::SessionDescription* de... function TEST_P (line 667) | TEST_P(DataChannelIntegrationTest, function TEST_P (line 693) | TEST_P(DataChannelIntegrationTest, ClosingConnectionStopsPacketFlow) { function TEST_P (line 719) | TEST_P(DataChannelIntegrationTest, function TEST_F (line 745) | TEST_F(DataChannelIntegrationTestUnifiedPlan, function TEST_F (line 763) | TEST_F(DataChannelIntegrationTestUnifiedPlan, function TEST_F (line 775) | TEST_F(DataChannelIntegrationTestUnifiedPlan, DataChannelClosesWhenClo... function TEST_F (line 787) | TEST_F(DataChannelIntegrationTestUnifiedPlan, function TEST_F (line 800) | TEST_F(DataChannelIntegrationTestUnifiedPlan, FILE: tgcalls/third_party/webrtc/src/pc/data_channel_unittest.cc class FakeDataChannelObserver (line 29) | class FakeDataChannelObserver : public webrtc::DataChannelObserver { method FakeDataChannelObserver (line 31) | FakeDataChannelObserver() method OnStateChange (line 36) | void OnStateChange() { ++on_state_change_count_; } method OnBufferedAmountChange (line 38) | void OnBufferedAmountChange(uint64_t previous_amount) { method OnMessage (line 42) | void OnMessage(const webrtc::DataBuffer& buffer) { ++messages_received... method messages_received (line 44) | size_t messages_received() const { return messages_received_; } method ResetOnStateChangeCount (line 46) | void ResetOnStateChangeCount() { on_state_change_count_ = 0; } method ResetOnBufferedAmountChangeCount (line 48) | void ResetOnBufferedAmountChangeCount() { method on_state_change_count (line 52) | size_t on_state_change_count() const { return on_state_change_count_; } method on_buffered_amount_change_count (line 54) | size_t on_buffered_amount_change_count() const { class SctpDataChannelTest (line 68) | class SctpDataChannelTest : public ::testing::Test { method SctpDataChannelTest (line 70) | SctpDataChannelTest() method SetChannelReady (line 78) | void SetChannelReady() { method AddObserver (line 87) | void AddObserver() { class StateSignalsListener (line 98) | class StateSignalsListener : public sigslot::has_slots<> { method opened_count (line 100) | int opened_count() const { return opened_count_; } method closed_count (line 101) | int closed_count() const { return closed_count_; } method OnSignalOpened (line 103) | void OnSignalOpened(DataChannelInterface* data_channel) { ++opened_cou... method OnSignalClosed (line 105) | void OnSignalClosed(DataChannelInterface* data_channel) { ++closed_cou... function TEST_F (line 113) | TEST_F(SctpDataChannelTest, ConnectedToTransportOnCreated) { function TEST_F (line 131) | TEST_F(SctpDataChannelTest, ConnectedAfterTransportBecomesAvailable) { function TEST_F (line 140) | TEST_F(SctpDataChannelTest, StateTransition) { function TEST_F (line 167) | TEST_F(SctpDataChannelTest, BufferedAmountWhenBlocked) { function TEST_F (line 198) | TEST_F(SctpDataChannelTest, QueuedDataSentWhenUnblocked) { function TEST_F (line 215) | TEST_F(SctpDataChannelTest, BlockedWhenSendQueuedDataNoCrash) { function TEST_F (line 237) | TEST_F(SctpDataChannelTest, VerifyMessagesAndBytesSent) { function TEST_F (line 283) | TEST_F(SctpDataChannelTest, OpenMessageSent) { function TEST_F (line 294) | TEST_F(SctpDataChannelTest, QueuedOpenMessageSent) { function TEST_F (line 306) | TEST_F(SctpDataChannelTest, LateCreatedChannelTransitionToOpen) { function TEST_F (line 319) | TEST_F(SctpDataChannelTest, SendUnorderedAfterReceivesOpenAck) { function TEST_F (line 350) | TEST_F(SctpDataChannelTest, SendUnorderedAfterReceiveData) { function TEST_F (line 375) | TEST_F(SctpDataChannelTest, OpenWaitsForOpenMesssage) { function TEST_F (line 389) | TEST_F(SctpDataChannelTest, QueuedCloseFlushes) { function TEST_F (line 410) | TEST_F(SctpDataChannelTest, SendDataSsrc) { function TEST_F (line 419) | TEST_F(SctpDataChannelTest, ReceiveDataWithInvalidSsrc) { function TEST_F (line 434) | TEST_F(SctpDataChannelTest, ReceiveDataWithValidSsrc) { function TEST_F (line 450) | TEST_F(SctpDataChannelTest, NoMsgSentIfNegotiatedAndNotFromOpenMsg) { function TEST_F (line 467) | TEST_F(SctpDataChannelTest, VerifyMessagesAndBytesReceived) { function TEST_F (line 514) | TEST_F(SctpDataChannelTest, OpenAckSentIfCreatedFromOpenMessage) { function TEST_F (line 533) | TEST_F(SctpDataChannelTest, OpenAckRoleInitialization) { function TEST_F (line 545) | TEST_F(SctpDataChannelTest, ClosedWhenSendBufferFull) { function TEST_F (line 564) | TEST_F(SctpDataChannelTest, ClosedOnTransportError) { function TEST_F (line 581) | TEST_F(SctpDataChannelTest, ClosedWhenReceivedBufferFull) { function TEST_F (line 603) | TEST_F(SctpDataChannelTest, SendEmptyData) { function TEST_F (line 614) | TEST_F(SctpDataChannelTest, NeverOpened) { function TEST_F (line 622) | TEST_F(SctpDataChannelTest, TransportDestroyedWhileDataBuffered) { class SctpSidAllocatorTest (line 647) | class SctpSidAllocatorTest : public ::testing::Test { function TEST_F (line 654) | TEST_F(SctpSidAllocatorTest, SctpIdAllocationBasedOnRole) { function TEST_F (line 667) | TEST_F(SctpSidAllocatorTest, SctpIdAllocationNoReuse) { function TEST_F (line 682) | TEST_F(SctpSidAllocatorTest, SctpIdReusedForRemovedDataChannel) { FILE: tgcalls/third_party/webrtc/src/pc/data_channel_utils.cc type webrtc (line 17) | namespace webrtc { function IsSctpLike (line 54) | bool IsSctpLike(cricket::DataChannelType type) { FILE: tgcalls/third_party/webrtc/src/pc/data_channel_utils.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/dtls_srtp_transport.cc type webrtc (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/dtls_srtp_transport.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/dtls_srtp_transport_unittest.cc class DtlsSrtpTransportTest (line 42) | class DtlsSrtpTransportTest : public ::testing::Test, method DtlsSrtpTransportTest (line 45) | DtlsSrtpTransportTest() {} method MakeDtlsSrtpTransport (line 56) | std::unique_ptr MakeDtlsSrtpTransport( method MakeDtlsSrtpTransports (line 68) | void MakeDtlsSrtpTransports(FakeDtlsTransport* rtp_dtls1, method CompleteDtlsHandshake (line 98) | void CompleteDtlsHandshake(FakeDtlsTransport* fake_dtls1, method SendRecvRtpPackets (line 109) | void SendRecvRtpPackets() { method SendRecvRtcpPackets (line 149) | void SendRecvRtcpPackets() { method SendRecvRtpPacketsWithHeaderExtension (line 180) | void SendRecvRtpPacketsWithHeaderExtension( method SendRecvPackets (line 247) | void SendRecvPackets() { function TEST_F (line 262) | TEST_F(DtlsSrtpTransportTest, SetTransportsAfterHandshakeCompleteWithRtc... function TEST_F (line 286) | TEST_F(DtlsSrtpTransportTest, function TEST_F (line 319) | TEST_F(DtlsSrtpTransportTest, SetTransportsBeforeHandshakeCompleteWithRt... function TEST_F (line 341) | TEST_F(DtlsSrtpTransportTest, function TEST_F (line 365) | TEST_F(DtlsSrtpTransportTest, DtlsSrtpResetAfterDtlsTransportChange) { function TEST_F (line 396) | TEST_F(DtlsSrtpTransportTest, function TEST_F (line 424) | TEST_F(DtlsSrtpTransportTest, EncryptedHeaderExtensionIdUpdated) { function TEST_F (line 450) | TEST_F(DtlsSrtpTransportTest, SignalReadyToSendFiredWithRtcpMux) { function TEST_F (line 466) | TEST_F(DtlsSrtpTransportTest, SignalReadyToSendFiredWithoutRtcpMux) { function TEST_F (line 493) | TEST_F(DtlsSrtpTransportTest, SrtpSessionNotResetWhenRtcpTransportRemove... function TEST_F (line 522) | TEST_F(DtlsSrtpTransportTest, ActivelyResetSrtpParams) { FILE: tgcalls/third_party/webrtc/src/pc/dtls_transport.cc type webrtc (line 23) | namespace webrtc { function DtlsTransportState (line 27) | DtlsTransportState TranslateState(cricket::DtlsTransportState internal... function DtlsTransportInformation (line 68) | DtlsTransportInformation DtlsTransport::Information() { FILE: tgcalls/third_party/webrtc/src/pc/dtls_transport.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/dtls_transport_unittest.cc type webrtc (line 28) | namespace webrtc { class TestDtlsTransportObserver (line 30) | class TestDtlsTransportObserver : public DtlsTransportObserverInterface { method OnStateChange (line 32) | void OnStateChange(DtlsTransportInformation info) override { method OnError (line 38) | void OnError(RTCError error) override {} method DtlsTransportState (line 40) | DtlsTransportState state() { class DtlsTransportTest (line 53) | class DtlsTransportTest : public ::testing::Test { method DtlsTransport (line 55) | DtlsTransport* transport() { return transport_.get(); } method DtlsTransportObserverInterface (line 56) | DtlsTransportObserverInterface* observer() { return &observer_; } method CreateTransport (line 58) | void CreateTransport(rtc::FakeSSLCertificate* certificate = nullptr) { method CompleteDtlsHandshake (line 69) | void CompleteDtlsHandshake() { function TEST_F (line 86) | TEST_F(DtlsTransportTest, CreateClearDelete) { function TEST_F (line 99) | TEST_F(DtlsTransportTest, EventsObservedWhenConnecting) { function TEST_F (line 112) | TEST_F(DtlsTransportTest, CloseWhenClearing) { function TEST_F (line 123) | TEST_F(DtlsTransportTest, CertificateAppearsOnConnect) { function TEST_F (line 133) | TEST_F(DtlsTransportTest, CertificateDisappearsOnClose) { function TEST_F (line 147) | TEST_F(DtlsTransportTest, CipherSuiteVisibleWhenConnected) { FILE: tgcalls/third_party/webrtc/src/pc/dtmf_sender.cc type webrtc (line 24) | namespace webrtc { function GetDtmfCode (line 51) | bool GetDtmfCode(char tone, int* code) { FILE: tgcalls/third_party/webrtc/src/pc/dtmf_sender.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/dtmf_sender_unittest.cc class FakeDtmfObserver (line 34) | class FakeDtmfObserver : public DtmfSenderObserverInterface { method FakeDtmfObserver (line 36) | FakeDtmfObserver() : completed_(false) {} method OnToneChange (line 39) | void OnToneChange(const std::string& tone) override { method OnToneChange (line 45) | void OnToneChange(const std::string& tone, method tones_remaining (line 59) | const std::string tones_remaining() { return tones_remaining_; } method completed (line 60) | bool completed() const { return completed_; } class FakeDtmfProvider (line 69) | class FakeDtmfProvider : public DtmfProviderInterface { type DtmfInfo (line 71) | struct DtmfInfo { method DtmfInfo (line 72) | DtmfInfo(int code, int duration, int gap) method FakeDtmfProvider (line 79) | FakeDtmfProvider() : last_insert_dtmf_call_(0) {} method CanInsertDtmf (line 84) | bool CanInsertDtmf() override { return can_insert_; } method InsertDtmf (line 86) | bool InsertDtmf(int code, int duration) override { method SetCanInsertDtmf (line 109) | void SetCanInsertDtmf(bool can_insert) { can_insert_ = can_insert; } class DtmfSenderTest (line 118) | class DtmfSenderTest : public ::testing::Test { method DtmfSenderTest (line 120) | DtmfSenderTest() method GetDtmfInfoFromString (line 136) | void GetDtmfInfoFromString( method VerifyExpectedState (line 161) | void VerifyExpectedState(const std::string& tones, method VerifyOnProvider (line 170) | void VerifyOnProvider( method VerifyOnProvider (line 181) | void VerifyOnProvider( method VerifyOnObserver (line 202) | void VerifyOnObserver(const std::string& tones_ref) { function TEST_F (line 225) | TEST_F(DtmfSenderTest, CanInsertDtmf) { function TEST_F (line 231) | TEST_F(DtmfSenderTest, InsertDtmf) { function TEST_F (line 244) | TEST_F(DtmfSenderTest, InsertDtmfTwice) { function TEST_F (line 268) | TEST_F(DtmfSenderTest, InsertDtmfWhileProviderIsDeleted) { function TEST_F (line 283) | TEST_F(DtmfSenderTest, InsertDtmfWhileSenderIsDeleted) { function TEST_F (line 298) | TEST_F(DtmfSenderTest, InsertEmptyTonesToCancelPreviousTask) { function TEST_F (line 318) | TEST_F(DtmfSenderTest, InsertDtmfWithDefaultCommaDelay) { function TEST_F (line 332) | TEST_F(DtmfSenderTest, InsertDtmfWithNonDefaultCommaDelay) { function TEST_F (line 347) | TEST_F(DtmfSenderTest, TryInsertDtmfWhenItDoesNotWork) { function TEST_F (line 355) | TEST_F(DtmfSenderTest, InsertDtmfWithInvalidDurationOrGap) { function TEST_F (line 368) | TEST_F(DtmfSenderTest, InsertDtmfSendsAfterWait) { FILE: tgcalls/third_party/webrtc/src/pc/external_hmac.cc function srtp_err_status_t (line 59) | srtp_err_status_t external_hmac_alloc(srtp_auth_t** a, function srtp_err_status_t (line 92) | srtp_err_status_t external_hmac_dealloc(srtp_auth_t* a) { function srtp_err_status_t (line 101) | srtp_err_status_t external_hmac_init(void* state, function srtp_err_status_t (line 113) | srtp_err_status_t external_hmac_start(void* /*state*/) { function srtp_err_status_t (line 117) | srtp_err_status_t external_hmac_update(void* /*state*/, function srtp_err_status_t (line 123) | srtp_err_status_t external_hmac_compute(void* /*state*/, function srtp_err_status_t (line 132) | srtp_err_status_t external_crypto_init() { FILE: tgcalls/third_party/webrtc/src/pc/external_hmac.h type ExternalHmacContext (line 43) | typedef struct { FILE: tgcalls/third_party/webrtc/src/pc/ice_server_parsing.cc type webrtc (line 28) | namespace webrtc { type ServiceType (line 51) | enum ServiceType { function GetServiceTypeAndHostnameFromUri (line 68) | static bool GetServiceTypeAndHostnameFromUri(const std::string& in_str, function ParsePort (line 94) | static bool ParsePort(const std::string& in_str, int* port) { function ParseHostnameAndPortFromString (line 109) | static bool ParseHostnameAndPortFromString(const std::string& in_str, function RTCErrorType (line 149) | static RTCErrorType ParseIceServerUrl( function RTCErrorType (line 284) | RTCErrorType ParseIceServers( FILE: tgcalls/third_party/webrtc/src/pc/ice_server_parsing.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/ice_server_parsing_unittest.cc type webrtc (line 21) | namespace webrtc { class IceServerParsingTest (line 23) | class IceServerParsingTest : public ::testing::Test { method ParseUrl (line 27) | bool ParseUrl(const std::string& url) { method ParseTurnUrl (line 31) | bool ParseTurnUrl(const std::string& url) { method ParseUrl (line 35) | bool ParseUrl(const std::string& url, method ParseUrl (line 43) | bool ParseUrl(const std::string& url, method ParseUrl (line 50) | bool ParseUrl(const std::string& url, function TEST_F (line 75) | TEST_F(IceServerParsingTest, ParseStunPrefixes) { function TEST_F (line 112) | TEST_F(IceServerParsingTest, VerifyDefaults) { function TEST_F (line 133) | TEST_F(IceServerParsingTest, ParseHostnameAndPort) { function TEST_F (line 193) | TEST_F(IceServerParsingTest, ParseTransport) { function TEST_F (line 210) | TEST_F(IceServerParsingTest, ParseRejectsUsername) { function TEST_F (line 216) | TEST_F(IceServerParsingTest, CopyUsernameAndPasswordFromIceServer) { function TEST_F (line 224) | TEST_F(IceServerParsingTest, ParseMultipleUrls) { function TEST_F (line 240) | TEST_F(IceServerParsingTest, TurnServerPrioritiesUnique) { FILE: tgcalls/third_party/webrtc/src/pc/ice_transport.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/ice_transport.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/ice_transport_unittest.cc type webrtc (line 24) | namespace webrtc { class IceTransportTest (line 26) | class IceTransportTest : public ::testing::Test {} function TEST_F (line 28) | TEST_F(IceTransportTest, CreateNonSelfDeletingTransport) { function TEST_F (line 39) | TEST_F(IceTransportTest, CreateSelfDeletingTransport) { FILE: tgcalls/third_party/webrtc/src/pc/jitter_buffer_delay.cc type webrtc (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/jitter_buffer_delay.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/jitter_buffer_delay_interface.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/jitter_buffer_delay_proxy.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/jitter_buffer_delay_unittest.cc type webrtc (line 29) | namespace webrtc { class JitterBufferDelayTest (line 31) | class JitterBufferDelayTest : public ::testing::Test { method JitterBufferDelayTest (line 33) | JitterBufferDelayTest() function TEST_F (line 42) | TEST_F(JitterBufferDelayTest, Set) { function TEST_F (line 52) | TEST_F(JitterBufferDelayTest, Caching) { function TEST_F (line 62) | TEST_F(JitterBufferDelayTest, Clamping) { FILE: tgcalls/third_party/webrtc/src/pc/jsep_ice_candidate.cc type webrtc (line 22) | namespace webrtc { function IceCandidateInterface (line 24) | IceCandidateInterface* CreateIceCandidate(const std::string& sdp_mid, function CreateIceCandidate (line 36) | std::unique_ptr CreateIceCandidate( function JsepCandidateCollection (line 57) | JsepCandidateCollection JsepCandidateCollection::Clone() const { FILE: tgcalls/third_party/webrtc/src/pc/jsep_session_description.cc type webrtc (line 22) | namespace webrtc { function GetCandidatePreferenceFromType (line 37) | int GetCandidatePreferenceFromType(const std::string& type) { function UpdateConnectionAddress (line 53) | void UpdateConnectionAddress( function SdpType (line 120) | SdpType SessionDescriptionInterface::GetType() const { function SessionDescriptionInterface (line 133) | SessionDescriptionInterface* CreateSessionDescription(const std::strin... function CreateSessionDescription (line 144) | std::unique_ptr CreateSessionDescription( function CreateSessionDescription (line 150) | std::unique_ptr CreateSessionDescription( function CreateSessionDescription (line 163) | std::unique_ptr CreateSessionDescription( function IceCandidateCollection (line 295) | const IceCandidateCollection* JsepSessionDescription::candidates( FILE: tgcalls/third_party/webrtc/src/pc/jsep_session_description_unittest.cc function CreateCricketSessionDescription (line 57) | static std::unique_ptr class JsepSessionDescriptionTest (line 87) | class JsepSessionDescriptionTest : public ::testing::Test { method SetUp (line 89) | virtual void SetUp() { method Serialize (line 102) | std::string Serialize(const SessionDescriptionInterface* desc) { method DeSerialize (line 109) | std::unique_ptr DeSerialize( function TEST_F (line 120) | TEST_F(JsepSessionDescriptionTest, CloneDefault) { function TEST_F (line 132) | TEST_F(JsepSessionDescriptionTest, CloneWithCandidates) { function TEST_F (line 161) | TEST_F(JsepSessionDescriptionTest, CheckSessionDescription) { function TEST_F (line 166) | TEST_F(JsepSessionDescriptionTest, AddCandidateWithoutMid) { function TEST_F (line 183) | TEST_F(JsepSessionDescriptionTest, AddAndRemoveCandidatesWithMid) { function TEST_F (line 207) | TEST_F(JsepSessionDescriptionTest, AddCandidateAlreadyHasUfrag) { function TEST_F (line 226) | TEST_F(JsepSessionDescriptionTest, AddBadCandidate) { function TEST_F (line 236) | TEST_F(JsepSessionDescriptionTest, AddCandidateDuplicates) { function TEST_F (line 258) | TEST_F(JsepSessionDescriptionTest, AddHostnameCandidate) { function TEST_F (line 276) | TEST_F(JsepSessionDescriptionTest, SerializeDeserialize) { function TEST_F (line 289) | TEST_F(JsepSessionDescriptionTest, SerializeDeserializeWithHostnameCandi... function TEST_F (line 321) | TEST_F(JsepSessionDescriptionTest, SerializeDeserializeWithCandidates) { function TEST_F (line 341) | TEST_F(JsepSessionDescriptionTest, SerializeSessionDescriptionWithIPv6On... function TEST_F (line 371) | TEST_F(JsepSessionDescriptionTest, function TEST_F (line 401) | TEST_F(JsepSessionDescriptionTest, function TEST_F (line 433) | TEST_F(JsepSessionDescriptionTest, SerializeSessionDescriptionWithTCPOnl... function TEST_F (line 461) | TEST_F(JsepSessionDescriptionTest, RemoveCandidateAndSetConnectionAddres... class EnumerateAllSdpTypesTest (line 510) | class EnumerateAllSdpTypesTest : public ::testing::Test, function TEST_P (line 514) | TEST_P(EnumerateAllSdpTypesTest, TestIdentity) { FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport.cc type cricket (line 32) | namespace cricket { function JsepTransportDescription (line 58) | JsepTransportDescription& JsepTransportDescription::operator=( FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport.h function namespace (line 54) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport_controller.cc type webrtc (line 37) | namespace webrtc { function RTCError (line 63) | RTCError JsepTransportController::SetLocalDescription( function RTCError (line 83) | RTCError JsepTransportController::SetRemoteDescription( function RtpTransportInternal (line 95) | RtpTransportInternal* JsepTransportController::GetRtpTransport( function DataChannelTransportInterface (line 105) | DataChannelTransportInterface* JsepTransportController::GetDataChannel... function RTCError (line 286) | RTCError JsepTransportController::AddRemoteCandidates( function RTCError (line 300) | RTCError JsepTransportController::RemoveRemoteCandidates( function RTCError (line 537) | RTCError JsepTransportController::ApplyDescription_n( function RTCError (line 638) | RTCError JsepTransportController::ValidateAndMaybeUpdateBundleGroup( function RTCError (line 733) | RTCError JsepTransportController::ValidateContent( function RTCError (line 943) | RTCError JsepTransportController::MaybeCreateJsepTransport( FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport_controller.h function namespace (line 69) | namespace rtc { function namespace (line 74) | namespace webrtc { function IsBundled (line 353) | bool IsBundled(const std::string& mid) const { FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport_controller_unittest.cc type webrtc (line 42) | namespace webrtc { class FakeIceTransportFactory (line 44) | class FakeIceTransportFactory : public webrtc::IceTransportFactory { method CreateIceTransport (line 47) | rtc::scoped_refptr CreateIceTransport( class FakeDtlsTransportFactory (line 56) | class FakeDtlsTransportFactory : public cricket::DtlsTransportFactory { method CreateDtlsTransport (line 58) | std::unique_ptr CreateDtlsTransport( class JsepTransportControllerTest (line 67) | class JsepTransportControllerTest : public JsepTransportController::Ob... method JsepTransportControllerTest (line 71) | JsepTransportControllerTest() : signaling_thread_(rtc::Thread::Curre... method CreateJsepTransportController (line 76) | void CreateJsepTransportController( method ConnectTransportControllerSignals (line 93) | void ConnectTransportControllerSignals() { method CreateSessionDescriptionWithoutBundle (line 118) | std::unique_ptr method CreateSessionDescriptionWithBundleGroup (line 130) | std::unique_ptr method CreateSessionDescriptionWithBundledData (line 141) | std::unique_ptr method AddAudioSection (line 156) | void AddAudioSection(cricket::SessionDescription* description, method AddVideoSection (line 172) | void AddVideoSection(cricket::SessionDescription* description, method AddDataSection (line 188) | void AddDataSection(cricket::SessionDescription* description, method AddTransportInfo (line 205) | void AddTransportInfo(cricket::SessionDescription* description, method CreateIceConfig (line 223) | cricket::IceConfig CreateIceConfig( method Candidate (line 232) | Candidate CreateCandidate(const std::string& transport_name, int com... method CreateLocalDescriptionAndCompleteConnectionOnNetworkThread (line 242) | void CreateLocalDescriptionAndCompleteConnectionOnNetworkThread() { method OnConnectionState (line 279) | void OnConnectionState(cricket::IceConnectionState state) { method OnStandardizedIceConnectionState (line 285) | void OnStandardizedIceConnectionState( method OnCombinedConnectionState (line 292) | void OnCombinedConnectionState( method OnGatheringState (line 301) | void OnGatheringState(cricket::IceGatheringState state) { method OnCandidatesGathered (line 307) | void OnCandidatesGathered(const std::string& transport_name, method OnTransportChanged (line 316) | bool OnTransportChanged( function TEST_F (line 366) | TEST_F(JsepTransportControllerTest, GetRtpTransport) { function TEST_F (line 381) | TEST_F(JsepTransportControllerTest, GetDtlsTransport) { function TEST_F (line 416) | TEST_F(JsepTransportControllerTest, GetDtlsTransportWithRtcpMux) { function TEST_F (line 430) | TEST_F(JsepTransportControllerTest, SetIceConfig) { function TEST_F (line 463) | TEST_F(JsepTransportControllerTest, NeedIceRestart) { function TEST_F (line 497) | TEST_F(JsepTransportControllerTest, MaybeStartGathering) { function TEST_F (line 510) | TEST_F(JsepTransportControllerTest, AddRemoveRemoteCandidates) { function TEST_F (line 533) | TEST_F(JsepTransportControllerTest, SetAndGetLocalCertificate) { function TEST_F (line 567) | TEST_F(JsepTransportControllerTest, GetRemoteSSLCertChain) { function TEST_F (line 589) | TEST_F(JsepTransportControllerTest, GetDtlsRole) { function TEST_F (line 623) | TEST_F(JsepTransportControllerTest, GetStats) { function TEST_F (line 638) | TEST_F(JsepTransportControllerTest, SignalConnectionStateFailed) { function TEST_F (line 661) | TEST_F(JsepTransportControllerTest, function TEST_F (line 710) | TEST_F(JsepTransportControllerTest, SignalConnectionStateComplete) { function TEST_F (line 769) | TEST_F(JsepTransportControllerTest, SignalIceGatheringStateGathering) { function TEST_F (line 784) | TEST_F(JsepTransportControllerTest, SignalIceGatheringStateComplete) { function TEST_F (line 818) | TEST_F(JsepTransportControllerTest, function TEST_F (line 861) | TEST_F(JsepTransportControllerTest, SignalCandidatesGathered) { function TEST_F (line 877) | TEST_F(JsepTransportControllerTest, IceSignalingOccursOnNetworkThread) { function TEST_F (line 907) | TEST_F(JsepTransportControllerTest, IceRoleNotRedetermined) { function TEST_F (line 948) | TEST_F(JsepTransportControllerTest, SetIceRoleWhenIceLiteInRemoteAnswe... function TEST_F (line 980) | TEST_F(JsepTransportControllerTest, function TEST_F (line 1028) | TEST_F(JsepTransportControllerTest, MultipleMediaSectionsOfSameTypeWit... function TEST_F (line 1103) | TEST_F(JsepTransportControllerTest, BundleSubsetOfMediaSections) { function TEST_F (line 1156) | TEST_F(JsepTransportControllerTest, BundleOnDataSectionInSubsequentOff... function TEST_F (line 1217) | TEST_F(JsepTransportControllerTest, VideoDataRejectedInAnswer) { function TEST_F (line 1277) | TEST_F(JsepTransportControllerTest, ChangeBundledMidNotSupported) { function TEST_F (line 1326) | TEST_F(JsepTransportControllerTest, RejectFirstContentInBundleGroup) { function TEST_F (line 1382) | TEST_F(JsepTransportControllerTest, ApplyNonRtcpMuxOfferWhenMuxingRequ... function TEST_F (line 1400) | TEST_F(JsepTransportControllerTest, ApplyNonRtcpMuxAnswerWhenMuxingReq... function TEST_F (line 1425) | TEST_F(JsepTransportControllerTest, function TEST_F (line 1448) | TEST_F(JsepTransportControllerTest, RejectBundleGroupWithNonExistingMi... function TEST_F (line 1470) | TEST_F(JsepTransportControllerTest, RemoveContentFromBundleGroup) { function TEST_F (line 1511) | TEST_F(JsepTransportControllerTest, ChangeTaggedMediaSectionMaxBundle) { FILE: tgcalls/third_party/webrtc/src/pc/jsep_transport_unittest.cc type cricket (line 23) | namespace cricket { type SrtpMode (line 33) | enum class SrtpMode { type NegotiateRoleParams (line 38) | struct NegotiateRoleParams { function CreateIceTransport (line 45) | rtc::scoped_refptr CreateIceTransport( class JsepTransport2Test (line 55) | class JsepTransport2Test : public ::testing::Test, public sigslot::has... method CreateSdesTransport (line 57) | std::unique_ptr CreateSdesTransport( method CreateDtlsSrtpTransport (line 70) | std::unique_ptr CreateDtlsSrtpTransport( method CreateJsepTransport2 (line 82) | std::unique_ptr CreateJsepTransport2(bool rtcp_mux_en... method JsepTransportDescription (line 130) | JsepTransportDescription MakeJsepTransportDescription( method Candidate (line 149) | Candidate CreateCandidate(int component) { method OnRtcpMuxActive (line 158) | void OnRtcpMuxActive() { signal_rtcp_mux_active_received_ = true; } class JsepTransport2WithRtcpMux (line 169) | class JsepTransport2WithRtcpMux : public JsepTransport2Test, function TEST_P (line 173) | TEST_P(JsepTransport2WithRtcpMux, SetIceParameters) { function TEST_P (line 219) | TEST_P(JsepTransport2WithRtcpMux, SetDtlsParameters) { function TEST_P (line 270) | TEST_P(JsepTransport2WithRtcpMux, SetDtlsParametersWithPassiveAnswer) { function TEST_P (line 322) | TEST_P(JsepTransport2WithRtcpMux, NeedsIceRestart) { function TEST_P (line 367) | TEST_P(JsepTransport2WithRtcpMux, GetStats) { function TEST_P (line 383) | TEST_P(JsepTransport2WithRtcpMux, VerifyCertificateFingerprint) { function TEST_P (line 428) | TEST_P(JsepTransport2WithRtcpMux, ValidDtlsRoleNegotiation) { function TEST_P (line 527) | TEST_P(JsepTransport2WithRtcpMux, InvalidDtlsRoleNegotiation) { function TEST_F (line 659) | TEST_F(JsepTransport2Test, ValidDtlsReofferFromAnswerer) { function TEST_F (line 706) | TEST_F(JsepTransport2Test, InvalidDtlsReofferFromAnswerer) { function TEST_F (line 754) | TEST_F(JsepTransport2Test, RemoteOfferWithCurrentNegotiatedDtlsRole) { function TEST_F (line 799) | TEST_F(JsepTransport2Test, RemoteOfferThatChangesNegotiatedDtlsRole) { function TEST_F (line 844) | TEST_F(JsepTransport2Test, DtlsSetupWithLegacyAsAnswerer) { function TEST_F (line 880) | TEST_F(JsepTransport2Test, RtcpMuxNegotiation) { function TEST_F (line 921) | TEST_F(JsepTransport2Test, SdesNegotiation) { function TEST_F (line 947) | TEST_F(JsepTransport2Test, SdesNegotiationWithEmptyCryptosInAnswer) { function TEST_F (line 971) | TEST_F(JsepTransport2Test, SdesNegotiationWithMismatchedCryptos) { function TEST_F (line 999) | TEST_F(JsepTransport2Test, AddRemoteCandidates) { type Scenario (line 1024) | enum class Scenario { class JsepTransport2HeaderExtensionTest (line 1031) | class JsepTransport2HeaderExtensionTest method JsepTransport2HeaderExtensionTest (line 1035) | JsepTransport2HeaderExtensionTest() {} method CreateJsepTransportPair (line 1037) | void CreateJsepTransportPair(SrtpMode mode) { method OnReadPacket1 (line 1061) | void OnReadPacket1(rtc::PacketTransportInternal* transport, method OnReadPacket2 (line 1074) | void OnReadPacket2(rtc::PacketTransportInternal* transport, method ConnectTransport (line 1087) | void ConnectTransport() { method GetRtpAuthLen (line 1095) | int GetRtpAuthLen() { method TestSendRecvPacketWithEncryptedHeaderExtension (line 1103) | void TestSendRecvPacketWithEncryptedHeaderExtension() { method TestOneWaySendRecvPacketWithEncryptedHeaderExtension (line 1110) | void TestOneWaySendRecvPacketWithEncryptedHeaderExtension( function TEST_P (line 1142) | TEST_P(JsepTransport2HeaderExtensionTest, EncryptedHeaderExtensionNego... function TEST_F (line 1256) | TEST_F(JsepTransport2Test, SetIceParametersWithRenomination) { FILE: tgcalls/third_party/webrtc/src/pc/local_audio_source.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/local_audio_source.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/local_audio_source_unittest.cc function TEST (line 18) | TEST(LocalAudioSourceTest, InitWithAudioOptions) { function TEST (line 26) | TEST(LocalAudioSourceTest, InitWithNoOptions) { FILE: tgcalls/third_party/webrtc/src/pc/media_protocol_names.cc type cricket (line 16) | namespace cricket { function IsDtlsSctp (line 29) | bool IsDtlsSctp(const std::string& protocol) { function IsPlainSctp (line 35) | bool IsPlainSctp(const std::string& protocol) { function IsRtpProtocol (line 39) | bool IsRtpProtocol(const std::string& protocol) { function IsSctpProtocol (line 54) | bool IsSctpProtocol(const std::string& protocol) { FILE: tgcalls/third_party/webrtc/src/pc/media_protocol_names.h function namespace (line 16) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/media_session.cc function GetSupportedSdesCryptoSuiteNames (line 52) | void GetSupportedSdesCryptoSuiteNames( function RtpExtensionFromCapability (line 63) | webrtc::RtpExtension RtpExtensionFromCapability( function RtpHeaderExtensionsFromCapabilities (line 69) | cricket::RtpHeaderExtensions RtpHeaderExtensionsFromCapabilities( function UnstoppedRtpHeaderExtensionCapabilities (line 78) | std::vector function IsCapabilityPresent (line 91) | bool IsCapabilityPresent(const webrtc::RtpHeaderExtensionCapability& cap... function UnstoppedOrPresentRtpHeaderExtensions (line 99) | cricket::RtpHeaderExtensions UnstoppedOrPresentRtpHeaderExtensions( type cricket (line 116) | namespace cricket { function IsDtlsRtp (line 133) | static bool IsDtlsRtp(const std::string& protocol) { function IsPlainRtp (line 139) | static bool IsPlainRtp(const std::string& protocol) { function RtpTransceiverDirection (line 145) | static RtpTransceiverDirection NegotiateRtpTransceiverDirection( function IsMediaContentOfType (line 156) | static bool IsMediaContentOfType(const ContentInfo* content, function CreateCryptoParams (line 164) | static bool CreateCryptoParams(int tag, function AddCryptoParams (line 190) | static bool AddCryptoParams(const std::string& cipher_suite, function AddMediaCryptos (line 198) | void AddMediaCryptos(const CryptoParamsVec& cryptos, function CreateMediaCryptos (line 205) | bool CreateMediaCryptos(const std::vector& crypto_suites, function CryptoParamsVec (line 217) | const CryptoParamsVec* GetCryptos(const ContentInfo* content) { function FindMatchingCrypto (line 224) | bool FindMatchingCrypto(const CryptoParamsVec& cryptos, function GetSupportedAudioSdesCryptoSuites (line 238) | void GetSupportedAudioSdesCryptoSuites( function GetSupportedAudioSdesCryptoSuiteNames (line 251) | void GetSupportedAudioSdesCryptoSuiteNames( function GetSupportedVideoSdesCryptoSuites (line 258) | void GetSupportedVideoSdesCryptoSuites( function GetSupportedVideoSdesCryptoSuiteNames (line 268) | void GetSupportedVideoSdesCryptoSuiteNames( function GetSupportedDataSdesCryptoSuites (line 275) | void GetSupportedDataSdesCryptoSuites( function GetSupportedDataSdesCryptoSuiteNames (line 285) | void GetSupportedDataSdesCryptoSuiteNames( function SelectCrypto (line 296) | static bool SelectCrypto(const MediaContentDescription* offer, function StreamParamsVec (line 316) | static StreamParamsVec GetCurrentStreamParams( function StreamParams (line 327) | static StreamParams CreateStreamParamsForNewSenderWithSsrcs( function ValidateSimulcastLayers (line 360) | static bool ValidateSimulcastLayers( function StreamParams (line 371) | static StreamParams CreateStreamParamsForNewSenderWithRids( function AddSimulcastToMediaDescription (line 393) | static void AddSimulcastToMediaDescription( function AddStreamParams (line 427) | static bool AddStreamParams( function UpdateTransportInfoForBundle (line 482) | static bool UpdateTransportInfoForBundle(const ContentGroup& bundle_gr... function GetCryptosByName (line 517) | static bool GetCryptosByName(const SessionDescription* sdesc, function PruneCryptos (line 533) | static void PruneCryptos(const CryptoParamsVec& filter, function IsRtpContent (line 553) | static bool IsRtpContent(SessionDescription* sdesc, function UpdateCryptoParamsForBundle (line 567) | static bool UpdateCryptoParamsForBundle(const ContentGroup& bundle_group, function GetActiveContents (line 628) | static std::vector GetActiveContents( function ContainsRtxCodec (line 646) | static bool ContainsRtxCodec(const std::vector& codecs) { function IsRtxCodec (line 656) | static bool IsRtxCodec(const C& codec) { function ContainsFlexfecCodec (line 661) | static bool ContainsFlexfecCodec(const std::vector& codecs) { function IsFlexfecCodec (line 671) | static bool IsFlexfecCodec(const C& codec) { function CreateContentOffer (line 681) | static bool CreateContentOffer( function CreateMediaContentOffer (line 730) | static bool CreateMediaContentOffer( function ReferencedCodecsMatch (line 755) | static bool ReferencedCodecsMatch(const std::vector& codecs1, function NegotiatePacketization (line 765) | static void NegotiatePacketization(const C& local_codec, function NegotiatePacketization (line 770) | void NegotiatePacketization(const VideoCodec& local_codec, function NegotiateCodecs (line 778) | static void NegotiateCodecs(const std::vector& local_codecs, function FindMatchingCodec (line 834) | static bool FindMatchingCodec(const std::vector& codecs1, function C (line 871) | static const C* GetAssociatedCodec(const std::vector& codec_list, function MergeCodecs (line 903) | static void MergeCodecs(const std::vector& reference_codecs, function Codecs (line 947) | static Codecs MatchCodecPreference( function FindByUriAndEncryption (line 991) | static bool FindByUriAndEncryption(const RtpHeaderExtensions& extensions, function FindByUri (line 1010) | static bool FindByUri(const RtpHeaderExtensions& extensions, function FindByUriWithEncryptionPreference (line 1026) | static bool FindByUriWithEncryptionPreference( function MergeRtpHdrExts (line 1061) | static void MergeRtpHdrExts(const RtpHeaderExtensions& reference_exten... function AddEncryptedVersionsOfHdrExts (line 1093) | static void AddEncryptedVersionsOfHdrExts(RtpHeaderExtensions* extensi... function NegotiateRtpHeaderExtensions (line 1124) | static void NegotiateRtpHeaderExtensions( function StripCNCodecs (line 1201) | static void StripCNCodecs(AudioCodecs* audio_codecs) { function SetCodecsInAnswer (line 1211) | static bool SetCodecsInAnswer( function CreateMediaContentAnswer (line 1239) | static bool CreateMediaContentAnswer( function IsMediaProtocolSupported (line 1288) | static bool IsMediaProtocolSupported(MediaType type, function SetMediaProtocol (line 1319) | static void SetMediaProtocol(bool secure_transport, function TransportDescription (line 1331) | static const TransportDescription* GetTransportDescription( function IsDtlsActive (line 1346) | static bool IsDtlsActive(const ContentInfo* content, function AudioCodecs (line 1436) | const AudioCodecs& MediaSessionDescriptionFactory::audio_sendrecv_code... function AudioCodecs (line 1441) | const AudioCodecs& MediaSessionDescriptionFactory::audio_send_codecs()... function AudioCodecs (line 1445) | const AudioCodecs& MediaSessionDescriptionFactory::audio_recv_codecs()... function VideoCodecs (line 1457) | const VideoCodecs& MediaSessionDescriptionFactory::video_sendrecv_code... function VideoCodecs (line 1462) | const VideoCodecs& MediaSessionDescriptionFactory::video_send_codecs()... function VideoCodecs (line 1466) | const VideoCodecs& MediaSessionDescriptionFactory::video_recv_codecs()... function RemoveUnifiedPlanExtensions (line 1478) | static void RemoveUnifiedPlanExtensions(RtpHeaderExtensions* extension... function RtpHeaderExtensions (line 1492) | RtpHeaderExtensions function AudioCodecs (line 1828) | const AudioCodecs& MediaSessionDescriptionFactory::GetAudioCodecsForOf... function AudioCodecs (line 1844) | const AudioCodecs& MediaSessionDescriptionFactory::GetAudioCodecsForAn... function VideoCodecs (line 1863) | const VideoCodecs& MediaSessionDescriptionFactory::GetVideoCodecsForOf... function VideoCodecs (line 1879) | const VideoCodecs& MediaSessionDescriptionFactory::GetVideoCodecsForAn... function MergeCodecsFromDescription (line 1898) | void MergeCodecsFromDescription( function IsMediaContent (line 2911) | bool IsMediaContent(const ContentInfo* content) { function IsAudioContent (line 2916) | bool IsAudioContent(const ContentInfo* content) { function IsVideoContent (line 2920) | bool IsVideoContent(const ContentInfo* content) { function IsDataContent (line 2924) | bool IsDataContent(const ContentInfo* content) { function IsUnsupportedContent (line 2928) | bool IsUnsupportedContent(const ContentInfo* content) { function ContentInfo (line 2932) | const ContentInfo* GetFirstMediaContent(const ContentInfos& contents, function ContentInfo (line 2942) | const ContentInfo* GetFirstAudioContent(const ContentInfos& contents) { function ContentInfo (line 2946) | const ContentInfo* GetFirstVideoContent(const ContentInfos& contents) { function ContentInfo (line 2950) | const ContentInfo* GetFirstDataContent(const ContentInfos& contents) { function ContentInfo (line 2954) | const ContentInfo* GetFirstMediaContent(const SessionDescription* sdesc, function ContentInfo (line 2963) | const ContentInfo* GetFirstAudioContent(const SessionDescription* sdes... function ContentInfo (line 2967) | const ContentInfo* GetFirstVideoContent(const SessionDescription* sdes... function ContentInfo (line 2971) | const ContentInfo* GetFirstDataContent(const SessionDescription* sdesc) { function MediaContentDescription (line 2975) | const MediaContentDescription* GetFirstMediaContentDescription( function AudioContentDescription (line 2982) | const AudioContentDescription* GetFirstAudioContentDescription( function VideoContentDescription (line 2988) | const VideoContentDescription* GetFirstVideoContentDescription( function RtpDataContentDescription (line 2994) | const RtpDataContentDescription* GetFirstRtpDataContentDescription( function SctpDataContentDescription (line 3000) | const SctpDataContentDescription* GetFirstSctpDataContentDescription( function ContentInfo (line 3010) | ContentInfo* GetFirstMediaContent(ContentInfos* contents, function ContentInfo (line 3020) | ContentInfo* GetFirstAudioContent(ContentInfos* contents) { function ContentInfo (line 3024) | ContentInfo* GetFirstVideoContent(ContentInfos* contents) { function ContentInfo (line 3028) | ContentInfo* GetFirstDataContent(ContentInfos* contents) { function ContentInfo (line 3032) | ContentInfo* GetFirstMediaContent(SessionDescription* sdesc, function ContentInfo (line 3041) | ContentInfo* GetFirstAudioContent(SessionDescription* sdesc) { function ContentInfo (line 3045) | ContentInfo* GetFirstVideoContent(SessionDescription* sdesc) { function ContentInfo (line 3049) | ContentInfo* GetFirstDataContent(SessionDescription* sdesc) { function MediaContentDescription (line 3053) | MediaContentDescription* GetFirstMediaContentDescription( function AudioContentDescription (line 3060) | AudioContentDescription* GetFirstAudioContentDescription( function VideoContentDescription (line 3066) | VideoContentDescription* GetFirstVideoContentDescription( function RtpDataContentDescription (line 3072) | RtpDataContentDescription* GetFirstRtpDataContentDescription( function SctpDataContentDescription (line 3078) | SctpDataContentDescription* GetFirstSctpDataContentDescription( FILE: tgcalls/third_party/webrtc/src/pc/media_session.h function namespace (line 39) | namespace cricket { function class (line 137) | class MediaSessionDescriptionFactory { FILE: tgcalls/third_party/webrtc/src/pc/media_session_unittest.cc function IsMediaContentOfType (line 283) | static bool IsMediaContentOfType(const ContentInfo* content, function RtpTransceiverDirection (line 289) | static RtpTransceiverDirection GetMediaDirection(const ContentInfo* cont... function AddRtxCodec (line 294) | static void AddRtxCodec(const VideoCodec& rtx_codec, function GetCodecNames (line 301) | static std::vector GetCodecNames(const std::vector& code... function FindFirstMediaDescriptionByMid (line 313) | std::vector::iterator FindFirstMediaDescription... function FindFirstMediaDescriptionByMid (line 321) | std::vector::const_iterator function AddMediaDescriptionOptions (line 330) | static void AddMediaDescriptionOptions(MediaType type, function AddAudioVideoSections (line 339) | static void AddAudioVideoSections(RtpTransceiverDirection direction, function AddDataSection (line 347) | static void AddDataSection(cricket::DataChannelType dct, function AttachSenderToMediaDescriptionOptions (line 354) | static void AttachSenderToMediaDescriptionOptions( function AttachSenderToMediaDescriptionOptions (line 381) | static void AttachSenderToMediaDescriptionOptions( function DetachSenderFromMediaSection (line 393) | static void DetachSenderFromMediaSection(const std::string& mid, function MediaSessionOptions (line 409) | static MediaSessionOptions CreatePlanBMediaSessionOptions() { function PreferGcmCryptoParameters (line 418) | void PreferGcmCryptoParameters(CryptoParamsVec* cryptos) { class MediaSessionDescriptionFactoryTest (line 432) | class MediaSessionDescriptionFactoryTest : public ::testing::Test { method MediaSessionDescriptionFactoryTest (line 434) | MediaSessionDescriptionFactoryTest() method StreamParamsVec (line 454) | StreamParamsVec CreateComplexVideoStreamParamsVec() { method CompareCryptoParams (line 479) | bool CompareCryptoParams(const CryptoParamsVec& c1, method GetIceRenomination (line 493) | bool GetIceRenomination(const TransportInfo* transport_info) { method TestTransportInfo (line 498) | void TestTransportInfo(bool offer, method TestCryptoWithBundle (line 603) | void TestCryptoWithBundle(bool offer) { method TestMediaDirectionInAnswer (line 652) | void TestMediaDirectionInAnswer( method VerifyNoCNCodecs (line 678) | bool VerifyNoCNCodecs(const cricket::ContentInfo* content) { method TestVideoGcmCipher (line 692) | void TestVideoGcmCipher(bool gcm_offer, bool gcm_answer) { method TestTransportSequenceNumberNegotiation (line 745) | void TestTransportSequenceNumberNegotiation( method HeaderExtensionCapabilitiesFromRtpExtensions (line 766) | std::vector method SetAudioVideoRtpHeaderExtensions (line 779) | void SetAudioVideoRtpHeaderExtensions(cricket::RtpHeaderExtensions aud... function TEST_F (line 808) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateAudioOffer) { function TEST_F (line 829) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoOffer) { function TEST_F (line 862) | TEST_F(MediaSessionDescriptionFactoryTest, TestBundleOfferWithSameCodecP... function TEST_F (line 893) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 937) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateRtpDataOffer) { function TEST_F (line 970) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateSctpDataOffer) { function TEST_F (line 985) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateSecureSctpDataOffer) { function TEST_F (line 1001) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateImplicitSctpDataOff... function TEST_F (line 1025) | TEST_F(MediaSessionDescriptionFactoryTest, ReOfferNoBundleGroupIfAllReje... function TEST_F (line 1043) | TEST_F(MediaSessionDescriptionFactoryTest, ReAnswerNoBundleGroupIfAllRej... function TEST_F (line 1065) | TEST_F(MediaSessionDescriptionFactoryTest, ReOfferChangeBundleOffererTag... function TEST_F (line 1091) | TEST_F(MediaSessionDescriptionFactoryTest, ReAnswerChangedBundleOffererT... function TEST_F (line 1122) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1150) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1177) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1195) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateSendOnlyOffer) { function TEST_F (line 1217) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateOfferContentOrder) { function TEST_F (line 1249) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateAudioAnswer) { function TEST_F (line 1274) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateAudioAnswerGcm) { function TEST_F (line 1304) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoAnswer) { function TEST_F (line 1337) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoAnswerGcm) { function TEST_F (line 1343) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoAnswerGcmOffer) { function TEST_F (line 1349) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoAnswerGcmAnswe... function TEST_F (line 1353) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateDataAnswer) { function TEST_F (line 1384) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateDataAnswerGcm) { function TEST_F (line 1423) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateDataAnswerUsesSctpm... function TEST_F (line 1444) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateDataAnswerWithoutSc... function TEST_F (line 1466) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1500) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1529) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1560) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateAnswerContentOrder) { function TEST_F (line 1598) | TEST_F(MediaSessionDescriptionFactoryTest, CreateAnswerToSendReceiveOffe... function TEST_F (line 1605) | TEST_F(MediaSessionDescriptionFactoryTest, CreateAnswerToSendOnlyOffer) { function TEST_F (line 1612) | TEST_F(MediaSessionDescriptionFactoryTest, CreateAnswerToRecvOnlyOffer) { function TEST_F (line 1619) | TEST_F(MediaSessionDescriptionFactoryTest, CreateAnswerToInactiveOffer) { function TEST_F (line 1625) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1654) | TEST_F(MediaSessionDescriptionFactoryTest, AudioOfferAnswerWithCryptoDis... function TEST_F (line 1682) | TEST_F(MediaSessionDescriptionFactoryTest, TestOfferAnswerWithRtpExtensi... function TEST_F (line 1713) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1720) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1727) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1735) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1757) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1776) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1793) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1810) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1833) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1856) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1879) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1912) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1947) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 1982) | TEST_F(MediaSessionDescriptionFactoryTest, AnswersUnstoppedExtensions) { function TEST_F (line 2016) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2046) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2076) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2107) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2137) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2168) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2192) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateVideoAnswerRtcpMux) { function TEST_F (line 2276) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateAudioAnswerToVideo) { function TEST_F (line 2299) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateNoDataAnswerToDataO... function TEST_F (line 2320) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2349) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2362) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2375) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2404) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2431) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 2464) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateMultiStreamVideoOff... function TEST_F (line 2609) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateSimulcastVideoOffer) { function CheckSimulcastInSessionDescription (line 2642) | static void CheckSimulcastInSessionDescription( function TEST_F (line 2670) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateCompliantSimulcastO... function TEST_F (line 2694) | TEST_F(MediaSessionDescriptionFactoryTest, TestOfferWithRidsNoSimulcast) { function TEST_F (line 2720) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateCompliantSimulcastA... function TEST_F (line 2757) | TEST_F(MediaSessionDescriptionFactoryTest, TestAnswerWithRidsNoSimulcast) { function TEST_F (line 2800) | TEST_F(MediaSessionDescriptionFactoryTest, TestCreateMultiStreamVideoAns... function TEST_F (line 2955) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3005) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3032) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3058) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3089) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3121) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3171) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3225) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3283) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3322) | TEST_F(MediaSessionDescriptionFactoryTest, RtxWithoutApt) { function TEST_F (line 3365) | TEST_F(MediaSessionDescriptionFactoryTest, FilterOutRtxIfAptDoesntMatch) { function TEST_F (line 3394) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3431) | TEST_F(MediaSessionDescriptionFactoryTest, AddSecondRtxInNewOffer) { function TEST_F (line 3467) | TEST_F(MediaSessionDescriptionFactoryTest, SimSsrcsGenerateMultipleRtxSs... function TEST_F (line 3509) | TEST_F(MediaSessionDescriptionFactoryTest, GenerateFlexfecSsrc) { function TEST_F (line 3552) | TEST_F(MediaSessionDescriptionFactoryTest, SimSsrcsGenerateNoFlexfecSsrc... function TEST_F (line 3598) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3654) | TEST_F(MediaSessionDescriptionFactoryTest, RtpExtensionIdReused) { function TEST_F (line 3689) | TEST_F(MediaSessionDescriptionFactoryTest, RtpExtensionIdReusedEncrypted) { function TEST (line 3728) | TEST(MediaSessionDescription, CopySessionDescription) { function TEST_F (line 3763) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoOfferAudio) { function TEST_F (line 3771) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3782) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoOfferAudioCu... function TEST_F (line 3790) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoOfferMultime... function TEST_F (line 3798) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3807) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoOfferBundle) { function TEST_F (line 3816) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3826) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoAnswerAudio) { function TEST_F (line 3834) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3845) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3854) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoAnswerMultim... function TEST_F (line 3862) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3871) | TEST_F(MediaSessionDescriptionFactoryTest, TestTransportInfoAnswerBundle) { function TEST_F (line 3880) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3892) | TEST_F(MediaSessionDescriptionFactoryTest, TestCryptoWithOfferBundle) { function TEST_F (line 3898) | TEST_F(MediaSessionDescriptionFactoryTest, TestCryptoWithAnswerBundle) { function TEST_F (line 3904) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 3931) | TEST_F(MediaSessionDescriptionFactoryTest, TestOfferDtlsSavpfCreateAnswe... function TEST_F (line 3961) | TEST_F(MediaSessionDescriptionFactoryTest, TestCryptoDtls) { function TEST_F (line 4052) | TEST_F(MediaSessionDescriptionFactoryTest, TestSecureAnswerToUnsecureOff... function TEST_F (line 4068) | TEST_F(MediaSessionDescriptionFactoryTest, TestCryptoOfferDtlsButNotSdes) { function TEST_F (line 4120) | TEST_F(MediaSessionDescriptionFactoryTest, TestVADEnableOption) { function TEST_F (line 4141) | TEST_F(MediaSessionDescriptionFactoryTest, TestMIDsMatchesExistingOffer) { function TEST_F (line 4172) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4231) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4293) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4313) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4347) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4385) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4406) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4445) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4481) | TEST_F(MediaSessionDescriptionFactoryTest, function TEST_F (line 4517) | TEST_F(MediaSessionDescriptionFactoryTest, CreateAnswerWithLocalCodecPar... function TEST_F (line 4576) | TEST_F(MediaSessionDescriptionFactoryTest, class MediaProtocolTest (line 4613) | class MediaProtocolTest : public ::testing::TestWithParam { method MediaProtocolTest (line 4615) | MediaProtocolTest() function TEST_P (line 4646) | TEST_P(MediaProtocolTest, TestAudioVideoAcceptance) { function TEST_F (line 4676) | TEST_F(MediaSessionDescriptionFactoryTest, TestSetAudioCodecs) { function CodecsMatch (line 4732) | bool CodecsMatch(const std::vector& codecs1, function TestAudioCodecsOffer (line 4746) | void TestAudioCodecsOffer(RtpTransceiverDirection direction) { function VectorFromIndices (line 4832) | std::vector VectorFromIndices(const T* array, const int (&indices)[ID... function TestAudioCodecsAnswer (line 4841) | void TestAudioCodecsAnswer(RtpTransceiverDirection offer_direction, class AudioCodecsOfferTest (line 4953) | class AudioCodecsOfferTest function TEST_P (line 4956) | TEST_P(AudioCodecsOfferTest, TestCodecsInOffer) { class AudioCodecsAnswerTest (line 4967) | class AudioCodecsAnswerTest function TEST_P (line 4972) | TEST_P(AudioCodecsAnswerTest, TestCodecsInAnswer) { FILE: tgcalls/third_party/webrtc/src/pc/media_stream.cc type webrtc (line 20) | namespace webrtc { function FindTrack (line 23) | static typename V::iterator FindTrack(V* vector, const std::string& tr... FILE: tgcalls/third_party/webrtc/src/pc/media_stream.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/media_stream_observer.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/media_stream_observer.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/media_stream_unittest.cc type webrtc (line 31) | namespace webrtc { class MockObserver (line 34) | class MockObserver : public ObserverInterface { method MockObserver (line 36) | explicit MockObserver(NotifierInterface* notifier) : notifier_(notif... method Unregister (line 42) | void Unregister() { class MediaStreamTest (line 55) | class MediaStreamTest : public ::testing::Test { method SetUp (line 57) | virtual void SetUp() { method ChangeTrack (line 77) | void ChangeTrack(MediaStreamTrackInterface* track) { function TEST_F (line 90) | TEST_F(MediaStreamTest, GetTrackInfo) { function TEST_F (line 122) | TEST_F(MediaStreamTest, RemoveTrack) { function TEST_F (line 142) | TEST_F(MediaStreamTest, ChangeVideoTrack) { function TEST_F (line 148) | TEST_F(MediaStreamTest, ChangeAudioTrack) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection.cc type webrtc (line 81) | namespace webrtc { function ConvertIceTransportTypeToCandidateFilter (line 91) | uint32_t ConvertIceTransportTypeToCandidateFilter( function IceCandidatePairType (line 108) | IceCandidatePairType GetIceCandidatePairCounter( function RTCConfigurationToIceConfigOptionalInt (line 182) | absl::optional RTCConfigurationToIceConfigOptionalInt( function NeedIceRestart (line 192) | bool NeedIceRestart(bool surface_ice_candidates_on_ice_transport_type_... function ParseIceConfig (line 211) | cricket::IceConfig ParseIceConfig( function RTCError (line 256) | RTCError ValidateConfiguration( function HasRtcpMuxEnabled (line 262) | bool HasRtcpMuxEnabled(const cricket::ContentInfo* content) { function DtlsEnabled (line 266) | bool DtlsEnabled(const PeerConnectionInterface::RTCConfiguration& conf... type stuff_being_tested_for_equality (line 286) | struct stuff_being_tested_for_equality { type cricket::MediaConfig (line 311) | struct cricket::MediaConfig function RTCError (line 542) | RTCError PeerConnection::Initialize( function RTCError (line 826) | RTCError PeerConnection::RemoveTrackNew( function RtpTransportInternal (line 881) | RtpTransportInternal* PeerConnection::GetRtpTransport(const std::strin... function RTCError (line 1352) | RTCError PeerConnection::SetConfiguration( function RTCError (line 1536) | RTCError PeerConnection::SetBitrate(const BitrateSettings& bitrate) { function SessionDescriptionInterface (line 1659) | const SessionDescriptionInterface* PeerConnection::local_description()... function SessionDescriptionInterface (line 1664) | const SessionDescriptionInterface* PeerConnection::remote_description(... function SessionDescriptionInterface (line 1669) | const SessionDescriptionInterface* PeerConnection::current_local_descr... function SessionDescriptionInterface (line 1675) | const SessionDescriptionInterface* PeerConnection::current_remote_desc... function SessionDescriptionInterface (line 1681) | const SessionDescriptionInterface* PeerConnection::pending_local_descr... function SessionDescriptionInterface (line 1687) | const SessionDescriptionInterface* PeerConnection::pending_remote_desc... function SctpDataChannel (line 1954) | SctpDataChannel* PeerConnection::FindDataChannelBySid(int sid) const { function PeerConnectionObserver (line 2854) | PeerConnectionObserver* PeerConnection::Observer() const { function CryptoOptions (line 2877) | CryptoOptions PeerConnection::GetCryptoOptions() { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection.h function namespace (line 101) | namespace webrtc { function StatsCollector (line 337) | StatsCollector* stats() { function DataChannelController (line 341) | DataChannelController* data_channel_controller() { function dtls_enabled (line 345) | bool dtls_enabled() const { function PeerConnectionMessageHandler (line 357) | PeerConnectionMessageHandler* message_handler() { function RtpTransmissionManager (line 362) | RtpTransmissionManager* rtp_manager() { return rtp_manager_.get(); } function RtpTransmissionManager (line 363) | const RtpTransmissionManager* rtp_manager() const { function JsepTransportController (line 368) | JsepTransportController* transport_controller() { function Call (line 372) | Call* call_ptr() { return call_ptr_; } function ConnectionContext (line 374) | ConnectionContext* context() { return context_.get(); } function PeerConnectionFactoryInterface (line 375) | const PeerConnectionFactoryInterface::Options* options() const { function IsUnifiedPlan (line 400) | bool IsUnifiedPlan() const { type InitializePortAllocatorResult (line 518) | struct InitializePortAllocatorResult { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_adaptation_integrationtest.cc type webrtc (line 28) | namespace webrtc { type TrackWithPeriodicSource (line 32) | struct TrackWithPeriodicSource { function Negotiate (line 38) | void Negotiate(rtc::scoped_refptr caller, function TrackWithPeriodicSource (line 47) | TrackWithPeriodicSource CreateTrackWithPeriodicSource( function TriggerOveruseAndGetSinkWants (line 66) | rtc::VideoSinkWants TriggerOveruseAndGetSinkWants( class PeerConnectionAdaptationIntegrationTest (line 73) | class PeerConnectionAdaptationIntegrationTest : public ::testing::Test { method PeerConnectionAdaptationIntegrationTest (line 75) | PeerConnectionAdaptationIntegrationTest() method CreatePcWrapper (line 83) | rtc::scoped_refptr CreatePcWrapper( function TEST_F (line 101) | TEST_F(PeerConnectionAdaptationIntegrationTest, function TEST_F (line 130) | TEST_F(PeerConnectionAdaptationIntegrationTest, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_bundle_unittest.cc type webrtc (line 35) | namespace webrtc { class FakeNetworkManagerWithNoAnyNetwork (line 55) | class FakeNetworkManagerWithNoAnyNetwork : public rtc::FakeNetworkMana... method GetAnyAddressNetworks (line 57) | void GetAnyAddressNetworks(NetworkList* networks) override { class PeerConnectionWrapperForBundleTest (line 67) | class PeerConnectionWrapperForBundleTest : public PeerConnectionWrapper { method AddIceCandidateToMedia (line 71) | bool AddIceCandidateToMedia(cricket::Candidate* candidate, method RtpTransportInternal (line 87) | RtpTransportInternal* voice_rtp_transport() { method RtpTransportInternal (line 102) | RtpTransportInternal* video_rtp_transport() { method PeerConnection (line 117) | PeerConnection* GetInternalPeerConnection() { method HasConnectionWithRemoteAddress (line 126) | bool HasConnectionWithRemoteAddress(const SocketAddress& address) { method set_network (line 157) | void set_network(rtc::FakeNetworkManager* network) { network_ = netw... class PeerConnectionBundleBaseTest (line 163) | class PeerConnectionBundleBaseTest : public ::testing::Test { method PeerConnectionBundleBaseTest (line 167) | explicit PeerConnectionBundleBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 182) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 186) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 211) | WrapperPtr CreatePeerConnectionWithAudioVideo(Args&&... args) { method CreateLocalUdpCandidate (line 221) | cricket::Candidate CreateLocalUdpCandidate( class PeerConnectionBundleTest (line 251) | class PeerConnectionBundleTest method PeerConnectionBundleTest (line 255) | PeerConnectionBundleTest() : PeerConnectionBundleBaseTest(GetParam()... class PeerConnectionBundleTestUnifiedPlan (line 258) | class PeerConnectionBundleTestUnifiedPlan method PeerConnectionBundleTestUnifiedPlan (line 261) | PeerConnectionBundleTestUnifiedPlan() function SdpContentMutator (line 265) | SdpContentMutator RemoveRtcpMux() { function GetCandidateComponents (line 271) | std::vector GetCandidateComponents( function TEST_P (line 283) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 329) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 351) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 372) | TEST_P(PeerConnectionBundleTest, MaxBundleNotSupportedInAnswer) { type BundleIncluded (line 393) | enum class BundleIncluded { kBundleInAnswer, kBundleNotInAnswer } class PeerConnectionBundleMatrixTest (line 404) | class PeerConnectionBundleMatrixTest method PeerConnectionBundleMatrixTest (line 410) | PeerConnectionBundleMatrixTest() function TEST_P (line 425) | TEST_P(PeerConnectionBundleMatrixTest, function TEST_P (line 478) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 497) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 515) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 536) | TEST_P(PeerConnectionBundleTest, NeverCreateRtcpTransportWithRtcpMuxRe... function TEST_P (line 556) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 575) | TEST_P(PeerConnectionBundleTest, FailToSetDescriptionWithBundleAndNoRt... function TEST_P (line 602) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 651) | TEST_P(PeerConnectionBundleTest, BundleOnFirstMidInAnswer) { function TEST_P (line 679) | TEST_P(PeerConnectionBundleTest, function TEST_P (line 716) | TEST_P(PeerConnectionBundleTest, RejectDescriptionChangingBundleTag) { function TEST_P (line 756) | TEST_P(PeerConnectionBundleTest, RemovingContentAndRejectBundleGroup) { function TEST_P (line 788) | TEST_P(PeerConnectionBundleTest, AddContentToBundleGroupInAnswerNotSup... function TEST_P (line 815) | TEST_P(PeerConnectionBundleTest, RejectBundleGroupWithNonExistingMid) { function TEST_P (line 833) | TEST_P(PeerConnectionBundleTest, RemoveContentFromBundleGroup) { function TEST_F (line 867) | TEST_F(PeerConnectionBundleTestUnifiedPlan, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_crypto_unittest.cc type webrtc (line 30) | namespace webrtc { class PeerConnectionCryptoBaseTest (line 39) | class PeerConnectionCryptoBaseTest : public ::testing::Test { method PeerConnectionCryptoBaseTest (line 43) | explicit PeerConnectionCryptoBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 58) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 62) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 66) | WrapperPtr CreatePeerConnection( method WrapperPtr (line 89) | WrapperPtr CreatePeerConnectionWithAudioVideo(Args&&... args) { function SdpContentPredicate (line 124) | SdpContentPredicate HaveDtlsFingerprint() { function SdpContentPredicate (line 131) | SdpContentPredicate HaveSdesCryptos() { function SdpContentPredicate (line 138) | SdpContentPredicate HaveProtocol(const std::string& protocol) { function SdpContentPredicate (line 145) | SdpContentPredicate HaveSdesGcmCryptos(size_t num_crypto_suites) { class PeerConnectionCryptoTest (line 161) | class PeerConnectionCryptoTest method PeerConnectionCryptoTest (line 165) | PeerConnectionCryptoTest() : PeerConnectionCryptoBaseTest(GetParam()... function SdpContentMutator (line 168) | SdpContentMutator RemoveSdesCryptos() { function SdpContentMutator (line 174) | SdpContentMutator RemoveDtlsFingerprint() { function TEST_P (line 182) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInOfferWhenDtlsEnabled) { function TEST_P (line 196) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInAnswerWhenDtlsEnabled) { function TEST_P (line 215) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInOfferWhenDtlsDisabled) { function TEST_P (line 229) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInAnswerWhenDtlsDisabled) { function TEST_P (line 248) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInOfferWhenEncryptionDis... function TEST_P (line 266) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInAnswerWhenEncryptionDi... function TEST_P (line 289) | TEST_P(PeerConnectionCryptoTest, RTCConfigurationCryptoOptionOverrides... function TEST_P (line 313) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInOfferWithSdesAndGcm) { function TEST_P (line 329) | TEST_P(PeerConnectionCryptoTest, CorrectCryptoInAnswerWithSdesAndGcm) { function TEST_P (line 354) | TEST_P(PeerConnectionCryptoTest, CanSetSdesGcmRemoteOfferAndLocalAnswe... function TEST_P (line 376) | TEST_P(PeerConnectionCryptoTest, ExchangeOfferAnswerWhenSdesOn) { function TEST_P (line 390) | TEST_P(PeerConnectionCryptoTest, FailToSetLocalOfferWithNoCryptosWhenS... function TEST_P (line 400) | TEST_P(PeerConnectionCryptoTest, FailToSetRemoteOfferWithNoCryptosWhen... function TEST_P (line 411) | TEST_P(PeerConnectionCryptoTest, FailToSetLocalAnswerWithNoCryptosWhen... function TEST_P (line 423) | TEST_P(PeerConnectionCryptoTest, FailToSetRemoteAnswerWithNoCryptosWhe... function TEST_P (line 439) | TEST_P(PeerConnectionCryptoTest, ExchangeOfferAnswerWhenDtlsOn) { function TEST_P (line 453) | TEST_P(PeerConnectionCryptoTest, function TEST_P (line 464) | TEST_P(PeerConnectionCryptoTest, function TEST_P (line 476) | TEST_P(PeerConnectionCryptoTest, function TEST_P (line 487) | TEST_P(PeerConnectionCryptoTest, function TEST_P (line 502) | TEST_P(PeerConnectionCryptoTest, ExchangeOfferAnswerWhenNoEncryption) { function TEST_P (line 523) | TEST_P(PeerConnectionCryptoTest, type CertGenTime (line 554) | enum class CertGenTime { kBefore, kDuring } type CertGenResult (line 567) | enum class CertGenResult { kSucceed, kFail } class PeerConnectionCryptoDtlsCertGenTest (line 579) | class PeerConnectionCryptoDtlsCertGenTest method PeerConnectionCryptoDtlsCertGenTest (line 587) | PeerConnectionCryptoDtlsCertGenTest() function TEST_P (line 601) | TEST_P(PeerConnectionCryptoDtlsCertGenTest, TestCertificateGeneration) { function TEST_P (line 666) | TEST_P(PeerConnectionCryptoTest, CreateAnswerWithDifferentSslRoles) { function TEST_P (line 721) | TEST_P(PeerConnectionCryptoTest, SessionErrorIfFingerprintInvalid) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_data_channel_unittest.cc type webrtc (line 51) | namespace webrtc { function PeerConnectionFactoryDependencies (line 61) | PeerConnectionFactoryDependencies CreatePeerConnectionFactoryDependenc... class PeerConnectionWrapperForDataChannelTest (line 75) | class PeerConnectionWrapperForDataChannelTest : public PeerConnectionW... method FakeSctpTransportFactory (line 79) | FakeSctpTransportFactory* sctp_transport_factory() { method set_sctp_transport_factory (line 83) | void set_sctp_transport_factory( method sctp_mid (line 88) | absl::optional sctp_mid() { method sctp_transport_name (line 92) | absl::optional sctp_transport_name() { method PeerConnection (line 96) | PeerConnection* GetInternalPeerConnection() { class PeerConnectionDataChannelBaseTest (line 107) | class PeerConnectionDataChannelBaseTest : public ::testing::Test { method PeerConnectionDataChannelBaseTest (line 111) | explicit PeerConnectionDataChannelBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 120) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 124) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 129) | WrapperPtr CreatePeerConnection( method WrapperPtr (line 157) | WrapperPtr CreatePeerConnectionWithDataChannel(Args&&... args) { method ChangeSctpPortOnDescription (line 167) | void ChangeSctpPortOnDescription(cricket::SessionDescription* desc, class PeerConnectionDataChannelTest (line 181) | class PeerConnectionDataChannelTest method PeerConnectionDataChannelTest (line 185) | PeerConnectionDataChannelTest() class PeerConnectionDataChannelUnifiedPlanTest (line 189) | class PeerConnectionDataChannelUnifiedPlanTest method PeerConnectionDataChannelUnifiedPlanTest (line 192) | PeerConnectionDataChannelUnifiedPlanTest() function TEST_P (line 196) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 206) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 218) | TEST_P(PeerConnectionDataChannelTest, InternalSctpTransportDeletedOnTe... function TEST_P (line 234) | TEST_P(PeerConnectionDataChannelTest, SctpContentAndTransportNameSetCo... function TEST_P (line 280) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 289) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 305) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 314) | TEST_P(PeerConnectionDataChannelTest, CreateDataChannelWithSctpDisable... function TEST_P (line 325) | TEST_P(PeerConnectionDataChannelTest, function TEST_P (line 342) | TEST_P(PeerConnectionDataChannelTest, SctpPortPropagatedFromSdpToTrans... function TEST_P (line 364) | TEST_P(PeerConnectionDataChannelTest, ModernSdpSyntaxByDefault) { function TEST_P (line 377) | TEST_P(PeerConnectionDataChannelTest, ObsoleteSdpSyntaxIfSet) { function TEST_F (line 395) | TEST_F(PeerConnectionDataChannelUnifiedPlanTest, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_end_to_end_unittest.cc class PeerConnectionEndToEndBaseTest (line 52) | class PeerConnectionEndToEndBaseTest : public sigslot::has_slots<>, method PeerConnectionEndToEndBaseTest (line 57) | explicit PeerConnectionEndToEndBaseTest(SdpSemantics sdp_semantics) { method CreatePcs (line 76) | void CreatePcs( method CreatePcs (line 93) | void CreatePcs( method GetAndAddUserMedia (line 100) | void GetAndAddUserMedia() { method GetAndAddUserMedia (line 105) | void GetAndAddUserMedia(bool audio, method Negotiate (line 112) | void Negotiate() { method WaitForCallEstablished (line 117) | void WaitForCallEstablished() { method WaitForConnection (line 122) | void WaitForConnection() { method OnCallerAddedDataChanel (line 127) | void OnCallerAddedDataChanel(DataChannelInterface* dc) { method OnCalleeAddedDataChannel (line 131) | void OnCalleeAddedDataChannel(DataChannelInterface* dc) { method TestDataChannelSendAndReceive (line 136) | void TestDataChannelSendAndReceive(DataChannelInterface* dc1, method WaitForDataChannelsToOpen (line 173) | void WaitForDataChannelsToOpen(DataChannelInterface* local_dc, method CloseDataChannels (line 184) | void CloseDataChannels(DataChannelInterface* local_dc, class PeerConnectionEndToEndTest (line 203) | class PeerConnectionEndToEndTest method PeerConnectionEndToEndTest (line 207) | PeerConnectionEndToEndTest() : PeerConnectionEndToEndBaseTest(GetParam... function CreateForwardingMockDecoder (line 212) | std::unique_ptr CreateForwardingMockDecoder( function CreateForwardingMockDecoderFactory (line 255) | rtc::scoped_refptr type AudioEncoderUnicornSparklesRainbow (line 288) | struct AudioEncoderUnicornSparklesRainbow { method SdpToConfig (line 290) | static absl::optional SdpToConfig(webrtc::SdpAudioFormat forma... method AppendSupportedEncoders (line 302) | static void AppendSupportedEncoders( method QueryAudioEncoder (line 313) | static webrtc::AudioCodecInfo QueryAudioEncoder(const Config& config) { method MakeAudioEncoder (line 316) | static std::unique_ptr MakeAudioEncoder( type AudioDecoderUnicornSparklesRainbow (line 325) | struct AudioDecoderUnicornSparklesRainbow { method SdpToConfig (line 327) | static absl::optional SdpToConfig(webrtc::SdpAudioFormat forma... method AppendSupportedDecoders (line 339) | static void AppendSupportedDecoders( method MakeAudioDecoder (line 350) | static std::unique_ptr MakeAudioDecoder( function TEST_P (line 359) | TEST_P(PeerConnectionEndToEndTest, Call) { function TEST_P (line 369) | TEST_P(PeerConnectionEndToEndTest, CallWithSdesKeyNegotiation) { function TEST_P (line 378) | TEST_P(PeerConnectionEndToEndTest, CallWithCustomCodec) { function TEST_P (line 471) | TEST_P(PeerConnectionEndToEndTest, CreateDataChannelBeforeNegotiate) { function TEST_P (line 496) | TEST_P(PeerConnectionEndToEndTest, CreateDataChannelAfterNegotiate) { function TEST_P (line 528) | TEST_P(PeerConnectionEndToEndTest, CreateDataChannelLargeTransfer) { function TEST_P (line 562) | TEST_P(PeerConnectionEndToEndTest, DataChannelIdAssignment) { function TEST_P (line 589) | TEST_P(PeerConnectionEndToEndTest, function TEST_P (line 629) | TEST_P(PeerConnectionEndToEndTest, function TEST_P (line 662) | TEST_P(PeerConnectionEndToEndTest, function TEST_P (line 694) | TEST_P(PeerConnectionEndToEndTest, CloseDataChannelRemotelyWhileNotRefer... function TEST_P (line 717) | TEST_P(PeerConnectionEndToEndTest, TooManyDataChannelsOpenedBeforeConnec... function TEST_P (line 740) | TEST_P(PeerConnectionEndToEndTest, CanRestartIce) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_factory.cc type webrtc (line 53) | namespace webrtc { function CreateModularPeerConnectionFactory (line 55) | rtc::scoped_refptr function RtpCapabilities (line 118) | RtpCapabilities PeerConnectionFactory::GetRtpSenderCapabilities( function RtpCapabilities (line 144) | RtpCapabilities PeerConnectionFactory::GetRtpReceiverCapabilities( FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_factory.h function namespace (line 49) | namespace rtc { function namespace (line 54) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_factory_unittest.cc class NullPeerConnectionObserver (line 82) | class NullPeerConnectionObserver : public PeerConnectionObserver { method OnSignalingChange (line 85) | void OnSignalingChange( method OnAddStream (line 87) | void OnAddStream(rtc::scoped_refptr stream) over... method OnRemoveStream (line 88) | void OnRemoveStream( method OnDataChannel (line 90) | void OnDataChannel( method OnRenegotiationNeeded (line 92) | void OnRenegotiationNeeded() override {} method OnIceConnectionChange (line 93) | void OnIceConnectionChange( method OnIceGatheringChange (line 95) | void OnIceGatheringChange( method OnIceCandidate (line 97) | void OnIceCandidate(const webrtc::IceCandidateInterface* candidate) ov... class PeerConnectionFactoryTest (line 103) | class PeerConnectionFactoryTest : public ::testing::Test { method SetUp (line 104) | void SetUp() { method VerifyStunServers (line 128) | void VerifyStunServers(cricket::ServerAddresses stun_servers) { method VerifyTurnServers (line 132) | void VerifyTurnServers(std::vector turn_se... method VerifyAudioCodecCapability (line 149) | void VerifyAudioCodecCapability(const webrtc::RtpCodecCapability& code... method VerifyVideoCodecCapability (line 156) | void VerifyVideoCodecCapability(const webrtc::RtpCodecCapability& code... function TEST (line 176) | TEST(PeerConnectionFactoryTestInternal, DISABLED_CreatePCUsingInternalMo... function TEST_F (line 202) | TEST_F(PeerConnectionFactoryTest, CheckRtpSenderAudioCapabilities) { function TEST_F (line 215) | TEST_F(PeerConnectionFactoryTest, CheckRtpSenderVideoCapabilities) { function TEST_F (line 228) | TEST_F(PeerConnectionFactoryTest, CheckRtpSenderDataCapabilities) { function TEST_F (line 235) | TEST_F(PeerConnectionFactoryTest, CheckRtpReceiverAudioCapabilities) { function TEST_F (line 248) | TEST_F(PeerConnectionFactoryTest, CheckRtpReceiverVideoCapabilities) { function TEST_F (line 261) | TEST_F(PeerConnectionFactoryTest, CheckRtpReceiverDataCapabilities) { function TEST_F (line 270) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingIceServers) { function TEST_F (line 305) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingIceServersUrls) { function TEST_F (line 334) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingNoUsernameInUri) { function TEST_F (line 358) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingTurnUrlWithTransportParam) { function TEST_F (line 378) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingSecureTurnUrl) { function TEST_F (line 415) | TEST_F(PeerConnectionFactoryTest, CreatePCUsingIPLiteralAddress) { function TEST_F (line 456) | TEST_F(PeerConnectionFactoryTest, LocalRendering) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_header_extension_unittest.cc type webrtc (line 24) | namespace webrtc { class PeerConnectionHeaderExtensionTest (line 32) | class PeerConnectionHeaderExtensionTest method PeerConnectionHeaderExtensionTest (line 36) | PeerConnectionHeaderExtensionTest() method CreatePeerConnection (line 52) | std::unique_ptr CreatePeerConnection( function TEST_P (line 93) | TEST_P(PeerConnectionHeaderExtensionTest, TransceiverOffersHeaderExten... function TEST_P (line 105) | TEST_P(PeerConnectionHeaderExtensionTest, function TEST_P (line 126) | TEST_P(PeerConnectionHeaderExtensionTest, OffersUnstoppedDefaultExtens... function TEST_P (line 145) | TEST_P(PeerConnectionHeaderExtensionTest, OffersUnstoppedModifiedExten... function TEST_P (line 169) | TEST_P(PeerConnectionHeaderExtensionTest, NegotiatedExtensionsAreAcces... FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_histogram_unittest.cc type webrtc (line 50) | namespace webrtc { function MakeUsageFingerprint (line 65) | int MakeUsageFingerprint(std::set events) { class PeerConnectionFactoryForUsageHistogramTest (line 73) | class PeerConnectionFactoryForUsageHistogramTest method PeerConnectionFactoryForUsageHistogramTest (line 76) | PeerConnectionFactoryForUsageHistogramTest() class PeerConnectionWrapperForUsageHistogramTest (line 90) | class PeerConnectionWrapperForUsageHistogramTest method PeerConnection (line 129) | PeerConnection* GetInternalPeerConnection() { method ObserverForUsageHistogramTest (line 137) | ObserverForUsageHistogramTest* observer() { method PrepareToExchangeCandidates (line 142) | void PrepareToExchangeCandidates( method IsConnected (line 148) | bool IsConnected() { method HaveDataChannel (line 155) | bool HaveDataChannel() { method BufferIceCandidate (line 159) | void BufferIceCandidate(const webrtc::IceCandidateInterface* candida... method AddBufferedIceCandidates (line 168) | void AddBufferedIceCandidates() { method ConnectTo (line 185) | bool ConnectTo(PeerConnectionWrapperForUsageHistogramTest* callee) { method GenerateOfferAndCollectCandidates (line 200) | bool GenerateOfferAndCollectCandidates() { method ice_gathering_state (line 215) | webrtc::PeerConnectionInterface::IceGatheringState ice_gathering_sta... class ObserverForUsageHistogramTest (line 94) | class ObserverForUsageHistogramTest : public MockPeerConnectionObserver { method OnInterestingUsage (line 98) | void OnInterestingUsage(int usage_pattern) override { method PrepareToExchangeCandidates (line 102) | void PrepareToExchangeCandidates(RawWrapperPtr other) { method HaveDataChannel (line 106) | bool HaveDataChannel() { return last_datachannel_; } method interesting_usage_detected (line 108) | absl::optional interesting_usage_detected() { method ClearInterestingUsageDetector (line 112) | void ClearInterestingUsageDetector() { method candidate_gathered (line 116) | bool candidate_gathered() const { return candidate_gathered_; } class PeerConnectionWrapperForUsageHistogramTest (line 124) | class PeerConnectionWrapperForUsageHistogramTest method PeerConnection (line 129) | PeerConnection* GetInternalPeerConnection() { method ObserverForUsageHistogramTest (line 137) | ObserverForUsageHistogramTest* observer() { method PrepareToExchangeCandidates (line 142) | void PrepareToExchangeCandidates( method IsConnected (line 148) | bool IsConnected() { method HaveDataChannel (line 155) | bool HaveDataChannel() { method BufferIceCandidate (line 159) | void BufferIceCandidate(const webrtc::IceCandidateInterface* candida... method AddBufferedIceCandidates (line 168) | void AddBufferedIceCandidates() { method ConnectTo (line 185) | bool ConnectTo(PeerConnectionWrapperForUsageHistogramTest* callee) { method GenerateOfferAndCollectCandidates (line 200) | bool GenerateOfferAndCollectCandidates() { method ice_gathering_state (line 215) | webrtc::PeerConnectionInterface::IceGatheringState ice_gathering_sta... class PeerConnectionUsageHistogramTest (line 235) | class PeerConnectionUsageHistogramTest : public ::testing::Test { method PeerConnectionUsageHistogramTest (line 240) | PeerConnectionUsageHistogramTest() method WrapperPtr (line 245) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 250) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 255) | WrapperPtr CreatePeerConnectionWithMdns(const RTCConfiguration& conf... method WrapperPtr (line 276) | WrapperPtr CreatePeerConnectionWithImmediateReport() { method WrapperPtr (line 283) | WrapperPtr CreatePeerConnectionWithPrivateLocalAddresses() { method WrapperPtr (line 295) | WrapperPtr CreatePeerConnectionWithPrivateIpv6LocalAddresses() { method WrapperPtr (line 308) | WrapperPtr CreatePeerConnection( method WrapperPtr (line 318) | WrapperPtr CreatePeerConnection( method ObservedFingerprint (line 349) | int ObservedFingerprint() { method NextLocalAddress (line 366) | rtc::SocketAddress NextLocalAddress() { function TEST_F (line 377) | TEST_F(PeerConnectionUsageHistogramTest, UsageFingerprintHistogramFrom... function TEST_F (line 392) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintAudioVideo) { function TEST_F (line 421) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintWithMdnsCaller) { function TEST_F (line 462) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintWithMdnsCallee) { function TEST_F (line 501) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintDataOnly) { function TEST_F (line 527) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintStunTurn) { function TEST_F (line 547) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintStunTurnInReconfig... function TEST_F (line 568) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintWithPrivateIPCalle... function TEST_F (line 598) | TEST_F(PeerConnectionUsageHistogramTest, FingerprintWithPrivateIpv6Cal... function TEST_F (line 635) | TEST_F(PeerConnectionUsageHistogramTest, function TEST_F (line 705) | TEST_F(PeerConnectionUsageHistogramTest, NotableUsageNoted) { function TEST_F (line 723) | TEST_F(PeerConnectionUsageHistogramTest, NotableUsageOnEventFiring) { function TEST_F (line 743) | TEST_F(PeerConnectionUsageHistogramTest, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_ice_unittest.cc type webrtc (line 39) | namespace webrtc { class PeerConnectionWrapperForIceTest (line 52) | class PeerConnectionWrapperForIceTest : public PeerConnectionWrapper { method CreateJsepCandidateForFirstTransport (line 56) | std::unique_ptr CreateJsepCandidateForFirstTr... method AddIceCandidate (line 67) | bool AddIceCandidate(cricket::Candidate* candidate) { method GetIceCandidatesFromRemoteDescription (line 73) | std::vector method set_network (line 90) | void set_network(rtc::FakeNetworkManager* network) { network_ = netw... class PeerConnectionIceBaseTest (line 99) | class PeerConnectionIceBaseTest : public ::testing::Test { method PeerConnectionIceBaseTest (line 103) | explicit PeerConnectionIceBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 118) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 122) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 150) | WrapperPtr CreatePeerConnectionWithAudioVideo(Args&&... args) { method CreateLocalUdpCandidate (line 160) | cricket::Candidate CreateLocalUdpCandidate( method RemoveIceUfragPwd (line 171) | void RemoveIceUfragPwd(SessionDescriptionInterface* sdesc) { method SetIceUfragPwd (line 176) | void SetIceUfragPwd(SessionDescriptionInterface* sdesc, method SetIceMode (line 188) | void SetIceMode(SessionDescriptionInterface* sdesc, method GetIceRole (line 219) | cricket::IceRole GetIceRole(const WrapperPtr& pc_wrapper_ptr) { method GetIceCredentials (line 237) | std::vector> GetIceCredentials( method AddCandidateToFirstTransport (line 255) | bool AddCandidateToFirstTransport(cricket::Candidate* candidate, class PeerConnectionIceTest (line 284) | class PeerConnectionIceTest method PeerConnectionIceTest (line 288) | PeerConnectionIceTest() : PeerConnectionIceBaseTest(GetParam()) { function AssertCandidatesEqual (line 293) | ::testing::AssertionResult AssertCandidatesEqual(const char* a_expr, function TEST_P (line 321) | TEST_P(PeerConnectionIceTest, OfferContainsGatheredCandidates) { function TEST_P (line 341) | TEST_P(PeerConnectionIceTest, AnswerContainsGatheredCandidates) { function TEST_P (line 362) | TEST_P(PeerConnectionIceTest, function TEST_P (line 380) | TEST_P(PeerConnectionIceTest, SetLocalDescriptionFailsIfNoIceCredentia... function TEST_P (line 389) | TEST_P(PeerConnectionIceTest, SetRemoteDescriptionFailsIfNoIceCredenti... function TEST_P (line 401) | TEST_P(PeerConnectionIceTest, function TEST_P (line 417) | TEST_P(PeerConnectionIceTest, NoIceCandidatesBeforeSetLocalDescription) { function TEST_P (line 428) | TEST_P(PeerConnectionIceTest, function TEST_P (line 447) | TEST_P(PeerConnectionIceTest, CannotAddCandidateWhenRemoteDescriptionN... function TEST_P (line 465) | TEST_P(PeerConnectionIceTest, CannotAddCandidateWhenPeerConnectionClos... function TEST_P (line 484) | TEST_P(PeerConnectionIceTest, DuplicateIceCandidateIgnoredWhenAdded) { function TEST_P (line 503) | TEST_P(PeerConnectionIceTest, DISABLED_ErrorOnInvalidRemoteIceCandidat... function TEST_P (line 518) | TEST_P(PeerConnectionIceTest, function TEST_P (line 540) | TEST_P(PeerConnectionIceTest, function TEST_P (line 561) | TEST_P(PeerConnectionIceTest, RemoveCandidateRemovesFromRemoteDescript... function TEST_P (line 580) | TEST_P(PeerConnectionIceTest, function TEST_P (line 610) | TEST_P(PeerConnectionIceTest, VerifyUfragPwdLength) { function AssertIpInCandidates (line 643) | ::testing::AssertionResult AssertIpInCandidates( function TEST_P (line 662) | TEST_P(PeerConnectionIceTest, CandidatesGeneratedForEachLocalInterface) { function TEST_P (line 678) | TEST_P(PeerConnectionIceTest, TrickledSingleCandidateAddedToRemoteDesc... function TEST_P (line 694) | TEST_P(PeerConnectionIceTest, TwoTrickledCandidatesAddedToRemoteDescri... function TEST_P (line 719) | TEST_P(PeerConnectionIceTest, AsyncAddIceCandidateIsAddedToRemoteDescr... function TEST_P (line 743) | TEST_P(PeerConnectionIceTest, function TEST_P (line 761) | TEST_P(PeerConnectionIceTest, function TEST_P (line 790) | TEST_P(PeerConnectionIceTest, function TEST_P (line 809) | TEST_P(PeerConnectionIceTest, function TEST_P (line 843) | TEST_P(PeerConnectionIceTest, LocalDescriptionUpdatedWhenContinualGath... function TEST_P (line 864) | TEST_P(PeerConnectionIceTest, function TEST_P (line 890) | TEST_P(PeerConnectionIceTest, function TEST_P (line 915) | TEST_P(PeerConnectionIceTest, IceRestartOfferClearsExistingCandidate) { function TEST_P (line 934) | TEST_P(PeerConnectionIceTest, function TEST_P (line 966) | TEST_P(PeerConnectionIceTest, LaterAnswerHasSameIceCredentialsIfNoIceR... function TEST_P (line 986) | TEST_P(PeerConnectionIceTest, RestartIceGeneratesNewCredentials) { function TEST_P (line 1000) | TEST_P(PeerConnectionIceTest, function TEST_P (line 1019) | TEST_P(PeerConnectionIceTest, function TEST_P (line 1039) | TEST_P(PeerConnectionIceTest, RestartIceTriggeredByRemoteSide) { function TEST_P (line 1057) | TEST_P(PeerConnectionIceTest, RestartIceCausesNegotiationNeeded) { class PeerConnectionIceTestUnifiedPlan (line 1073) | class PeerConnectionIceTestUnifiedPlan : public PeerConnectionIceBaseT... method PeerConnectionIceTestUnifiedPlan (line 1075) | PeerConnectionIceTestUnifiedPlan() function TEST_F (line 1079) | TEST_F(PeerConnectionIceTestUnifiedPlan, function TEST_F (line 1100) | TEST_F(PeerConnectionIceTestUnifiedPlan, function TEST_F (line 1123) | TEST_F(PeerConnectionIceTestUnifiedPlan, function TEST_F (line 1143) | TEST_F(PeerConnectionIceTestUnifiedPlan, class PeerConnectionIceTestPlanB (line 1162) | class PeerConnectionIceTestPlanB : public PeerConnectionIceBaseTest { method PeerConnectionIceTestPlanB (line 1164) | PeerConnectionIceTestPlanB() function TEST_F (line 1168) | TEST_F(PeerConnectionIceTestPlanB, function TEST_F (line 1189) | TEST_F(PeerConnectionIceTestPlanB, class PeerConnectionIceUfragPwdAnswerTest (line 1217) | class PeerConnectionIceUfragPwdAnswerTest method PeerConnectionIceUfragPwdAnswerTest (line 1222) | PeerConnectionIceUfragPwdAnswerTest() function TEST_P (line 1233) | TEST_P(PeerConnectionIceUfragPwdAnswerTest, TestIncludedInAnswer) { function TEST_P (line 1274) | TEST_P(PeerConnectionIceTest, function TEST_P (line 1314) | TEST_P(PeerConnectionIceTest, function TEST_P (line 1338) | TEST_P(PeerConnectionIceTest, class PeerConnectionIceConfigTest (line 1364) | class PeerConnectionIceConfigTest : public ::testing::Test { method SetUp (line 1366) | void SetUp() override { method CreatePeerConnection (line 1374) | void CreatePeerConnection(const RTCConfiguration& config) { function TEST_F (line 1393) | TEST_F(PeerConnectionIceConfigTest, SetStunCandidateKeepaliveInterval) { function TEST_P (line 1409) | TEST_P(PeerConnectionIceTest, IceCredentialsCreateOffer) { function TEST_P (line 1426) | TEST_P(PeerConnectionIceTest, IceCredentialsCreateAnswer) { function TEST_P (line 1447) | TEST_P(PeerConnectionIceTest, CloseDoesNotTransitionGatheringStateToCo... function TEST_P (line 1455) | TEST_P(PeerConnectionIceTest, PrefersMidOverMLineIndex) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_integrationtest.cc type webrtc (line 90) | namespace webrtc { class PeerConnectionIntegrationTest (line 94) | class PeerConnectionIntegrationTest method PeerConnectionIntegrationTest (line 98) | PeerConnectionIntegrationTest() class FakeClockForTest (line 108) | class FakeClockForTest : public rtc::ScopedFakeClock { method FakeClockForTest (line 110) | FakeClockForTest() { method ScopedFakeClock (line 118) | ScopedFakeClock& FakeClock() { return *this; } class PeerConnectionIntegrationTestWithFakeClock (line 122) | class PeerConnectionIntegrationTestWithFakeClock class PeerConnectionIntegrationTestPlanB (line 126) | class PeerConnectionIntegrationTestPlanB method PeerConnectionIntegrationTestPlanB (line 129) | PeerConnectionIntegrationTestPlanB() class PeerConnectionIntegrationTestUnifiedPlan (line 133) | class PeerConnectionIntegrationTestUnifiedPlan method PeerConnectionIntegrationTestUnifiedPlan (line 136) | PeerConnectionIntegrationTestUnifiedPlan() function TEST_P (line 143) | TEST_P(PeerConnectionIntegrationTest, class DummyDtmfObserver (line 186) | class DummyDtmfObserver : public DtmfSenderObserverInterface { method DummyDtmfObserver (line 188) | DummyDtmfObserver() : completed_(false) {} method OnToneChange (line 191) | void OnToneChange(const std::string& tone) override { method completed (line 199) | bool completed() const { return completed_; } function TestDtmfFromSenderToReceiver (line 208) | void TestDtmfFromSenderToReceiver(PeerConnectionIntegrationWrapper* se... function TEST_P (line 230) | TEST_P(PeerConnectionIntegrationTest, DtmfSenderObserver) { function TEST_P (line 246) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithDtls) { function TEST_P (line 268) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithSdes) { function TEST_P (line 294) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 318) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 347) | TEST_P(PeerConnectionIntegrationTest, OneWayMediaCall) { function TEST_P (line 361) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithSendOnlyVideo) { function TEST_P (line 386) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithReceiveOnlyVideo) { function TEST_P (line 409) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 433) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 457) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 489) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 524) | TEST_P(PeerConnectionIntegrationTest, AudioToVideoUpgrade) { function TEST_P (line 591) | TEST_P(PeerConnectionIntegrationTest, AddAudioToVideoOnlyCall) { function TEST_P (line 612) | TEST_P(PeerConnectionIntegrationTest, CallTransferredForCallee) { function TEST_P (line 641) | TEST_P(PeerConnectionIntegrationTest, CallTransferredForCaller) { function TEST_P (line 672) | TEST_P(PeerConnectionIntegrationTest, BundlingEnabledWhileIceRestartOc... function TEST_P (line 707) | TEST_P(PeerConnectionIntegrationTest, RotatedVideoWithCVOExtension) { function TEST_P (line 737) | TEST_P(PeerConnectionIntegrationTest, RotatedVideoWithoutCVOExtension) { function TEST_P (line 774) | TEST_P(PeerConnectionIntegrationTest, AnswererRejectsAudioSection) { function TEST_P (line 818) | TEST_P(PeerConnectionIntegrationTest, AnswererRejectsVideoSection) { function TEST_P (line 865) | TEST_P(PeerConnectionIntegrationTest, AnswererRejectsAudioAndVideoSect... function TEST_P (line 904) | TEST_P(PeerConnectionIntegrationTest, VideoRejectedInSubsequentOffer) { function TEST_F (line 952) | TEST_F(PeerConnectionIntegrationTestPlanB, EnableAudioAfterRejecting) { function TEST_P (line 991) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithoutSsrcOrMsidSig... function TEST_F (line 1009) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 1027) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 1061) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function RemoveBundleGroupSsrcsAndMidExtension (line 1084) | void RemoveBundleGroupSsrcsAndMidExtension(cricket::SessionDescription... function TEST_F (line 1106) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function ModifyPayloadTypesAndRemoveMidExtension (line 1131) | void ModifyPayloadTypesAndRemoveMidExtension( function TEST_F (line 1155) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 1183) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, NoStreamsMsidLinePres... function TEST_F (line 1196) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, NoStreamsMsidLineMiss... function TEST_P (line 1216) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithTwoVideoTracks) { function MakeSpecCompliantMaxBundleOffer (line 1231) | static void MakeSpecCompliantMaxBundleOffer(cricket::SessionDescriptio... function TEST_P (line 1260) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1280) | TEST_P(PeerConnectionIntegrationTest, GetAudioOutputLevelStatsWithOldS... function TEST_P (line 1297) | TEST_P(PeerConnectionIntegrationTest, GetAudioInputLevelStatsWithOldSt... function TEST_P (line 1312) | TEST_P(PeerConnectionIntegrationTest, GetBytesReceivedStatsWithOldStat... function TEST_P (line 1335) | TEST_P(PeerConnectionIntegrationTest, GetBytesSentStatsWithOldStatsApi) { function TEST_P (line 1356) | TEST_P(PeerConnectionIntegrationTest, GetCaptureStartNtpTimeWithOldSta... function TEST_F (line 1384) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_P (line 1412) | TEST_P(PeerConnectionIntegrationTest, NewGetStatsManyAudioAndManyVideo... function TEST_P (line 1482) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1509) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1531) | TEST_P(PeerConnectionIntegrationTest, function ModifySsrcs (line 1556) | void ModifySsrcs(cricket::SessionDescription* desc) { function TEST_P (line 1582) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1653) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithDtls10) { function TEST_P (line 1671) | TEST_P(PeerConnectionIntegrationTest, Dtls10CipherStatsAndUmaMetrics) { function TEST_P (line 1693) | TEST_P(PeerConnectionIntegrationTest, Dtls12CipherStatsAndUmaMetrics) { function TEST_P (line 1716) | TEST_P(PeerConnectionIntegrationTest, CallerDtls12ToCalleeDtls10) { function TEST_P (line 1737) | TEST_P(PeerConnectionIntegrationTest, CallerDtls10ToCalleeDtls12) { function TEST_P (line 1758) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1770) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 1782) | TEST_P(PeerConnectionIntegrationTest, Aes128Sha1_32_CipherUsedWhenSupp... function TEST_P (line 1793) | TEST_P(PeerConnectionIntegrationTest, NonGcmCipherUsedWhenGcmNotSuppor... function TEST_P (line 1804) | TEST_P(PeerConnectionIntegrationTest, GcmCipherUsedWhenOnlyGcmSupporte... function TEST_P (line 1817) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithGcmCipher) { function TEST_P (line 1837) | TEST_P(PeerConnectionIntegrationTest, IceStatesReachCompletion) { function TEST_P (line 1877) | TEST_P(PeerConnectionIntegrationTest, class PeerConnectionIntegrationIceStatesTest (line 1935) | class PeerConnectionIntegrationIceStatesTest method PeerConnectionIntegrationIceStatesTest (line 1940) | PeerConnectionIntegrationIceStatesTest() method StartStunServer (line 1945) | void StartStunServer(const SocketAddress& server_address) { method TestIPv6 (line 1950) | bool TestIPv6() { method SetPortAllocatorFlags (line 1954) | void SetPortAllocatorFlags() { method CallerAddresses (line 1959) | std::vector CallerAddresses() { method CalleeAddresses (line 1968) | std::vector CalleeAddresses() { method SetUpNetworkInterfaces (line 1977) | void SetUpNetworkInterfaces() { class PeerConnectionIntegrationIceStatesTestWithFakeClock (line 1997) | class PeerConnectionIntegrationIceStatesTestWithFakeClock function TEST_P (line 2008) | TEST_P(PeerConnectionIntegrationIceStatesTestWithFakeClock, VerifyIceS... function TEST_P (line 2106) | TEST_P(PeerConnectionIntegrationIceStatesTestWithFakeClock, function TEST_P (line 2140) | TEST_P(PeerConnectionIntegrationIceStatesTest, MAYBE_VerifyBestConnect... function TEST_P (line 2207) | TEST_P(PeerConnectionIntegrationTest, MediaContinuesFlowingAfterIceRes... function TEST_P (line 2285) | TEST_P(PeerConnectionIntegrationTest, EndToEndCallWithIceRenomination) { function TEST_P (line 2322) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 2349) | TEST_P(PeerConnectionIntegrationTest, function TEST_F (line 2410) | TEST_F(PeerConnectionIntegrationTestPlanB, function TEST_F (line 2442) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 2482) | TEST_F(PeerConnectionIntegrationTestPlanB, CanSendRemoteVideoTrack) { function TEST_P (line 2518) | TEST_P(PeerConnectionIntegrationTestWithFakeClock, function TEST_P (line 2600) | TEST_P(PeerConnectionIntegrationTest, TurnCustomizerUsedForTurnConnect... function TEST_P (line 2653) | TEST_P(PeerConnectionIntegrationTest, TCPUsedForTurnConnections) { function TEST_P (line 2697) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 2757) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 2824) | TEST_P(PeerConnectionIntegrationTest, IceTransportFactoryUsedForConnec... function TEST_P (line 2850) | TEST_P(PeerConnectionIntegrationTest, CodecNamesAreCaseInsensitive) { function TEST_P (line 2895) | TEST_P(PeerConnectionIntegrationTest, GetSourcesAudio) { function TEST_P (line 2915) | TEST_P(PeerConnectionIntegrationTest, GetSourcesVideo) { function TEST_F (line 2943) | TEST_F(PeerConnectionIntegrationTestPlanB, RemoveAndAddTrackWithNewStr... function TEST_P (line 2972) | TEST_P(PeerConnectionIntegrationTest, RtcEventLogOutputWriteCalled) { function TEST_P (line 2991) | TEST_P(PeerConnectionIntegrationTest, MediaFlowsWhenCandidatesSetOnlyI... function TEST_P (line 3026) | TEST_P(PeerConnectionIntegrationTest, DisableAndEnableAudioPlayout) { function GetAudioEnergyStat (line 3053) | double GetAudioEnergyStat(PeerConnectionIntegrationWrapper* pc) { function TEST_P (line 3074) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 3098) | TEST_P(PeerConnectionIntegrationTest, DisableAndEnableAudioRecording) { function TEST_P (line 3125) | TEST_P(PeerConnectionIntegrationTest, function TEST_P (line 3156) | TEST_P(PeerConnectionIntegrationTest, RegatherAfterChangingIceTranspor... function TEST_P (line 3239) | TEST_P(PeerConnectionIntegrationTest, OnIceCandidateError) { function TEST_P (line 3276) | TEST_P(PeerConnectionIntegrationTest, OnIceCandidateErrorWithEmptyAddr... function TEST_F (line 3305) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3332) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3360) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3403) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3437) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3473) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, class PeerConnectionIntegrationInteropTest (line 3530) | class PeerConnectionIntegrationInteropTest method PeerConnectionIntegrationInteropTest (line 3538) | PeerConnectionIntegrationInteropTest() method CreatePeerConnectionWrappersWithSemantics (line 3543) | bool CreatePeerConnectionWrappersWithSemantics() { function TEST_P (line 3552) | TEST_P(PeerConnectionIntegrationInteropTest, NoMediaLocalToNoMediaRemo... function TEST_P (line 3560) | TEST_P(PeerConnectionIntegrationInteropTest, OneAudioLocalToNoMediaRem... function TEST_P (line 3580) | TEST_P(PeerConnectionIntegrationInteropTest, OneAudioOneVideoToNoMedia... function TEST_P (line 3605) | TEST_P(PeerConnectionIntegrationInteropTest, function TEST_P (line 3620) | TEST_P(PeerConnectionIntegrationInteropTest, function TEST_F (line 3652) | TEST_F(PeerConnectionIntegrationTestPlanB, TwoVideoUnifiedPlanToNoMedi... function TEST_F (line 3679) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3710) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3735) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3762) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, function TEST_F (line 3785) | TEST_F(PeerConnectionIntegrationTestUnifiedPlan, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_interface_unittest.cc type webrtc (line 98) | namespace webrtc { class RtcEventLogOutputNull (line 456) | class RtcEventLogOutputNull final : public RtcEventLogOutput { method IsActive (line 458) | bool IsActive() const override { return true; } method Write (line 459) | bool Write(const std::string& output) override { return true; } function GetFirstSsrc (line 470) | bool GetFirstSsrc(const cricket::ContentInfo* content_info, int* ssrc) { function GetUfrags (line 485) | std::vector GetUfrags( function SetSsrcToZero (line 495) | void SetSsrcToZero(std::string* sdp) { function ContainsTrack (line 508) | bool ContainsTrack(const std::vector& streams, function ContainsSender (line 520) | bool ContainsSender( function ContainsSender (line 532) | bool ContainsSender( function CreateStreamCollection (line 548) | rtc::scoped_refptr CreateStreamCollection( function CompareStreamCollections (line 579) | bool CompareStreamCollections(StreamCollectionInterface* s1, class MockTrackObserver (line 615) | class MockTrackObserver : public ObserverInterface { method MockTrackObserver (line 617) | explicit MockTrackObserver(NotifierInterface* notifier) method Unregister (line 624) | void Unregister() { class PeerConnectionFactoryForTest (line 641) | class PeerConnectionFactoryForTest : public webrtc::PeerConnectionFact... method CreatePeerConnectionFactoryForTest (line 643) | static rtc::scoped_refptr class PeerConnectionInterfaceBaseTest (line 675) | class PeerConnectionInterfaceBaseTest : public ::testing::Test { method PeerConnectionInterfaceBaseTest (line 677) | explicit PeerConnectionInterfaceBaseTest(SdpSemantics sdp_semantics) method SetUp (line 686) | void SetUp() override { method TearDown (line 704) | void TearDown() override { method CreatePeerConnection (line 709) | void CreatePeerConnection() { method CreatePeerConnectionWithoutDtls (line 715) | void CreatePeerConnectionWithoutDtls() { method CreatePeerConnectionWithIceTransportsType (line 722) | void CreatePeerConnectionWithIceTransportsType( method CreatePeerConnectionWithIceServer (line 729) | void CreatePeerConnectionWithIceServer(const std::string& uri, method CreatePeerConnection (line 741) | void CreatePeerConnection(const RTCConfiguration& config) { method CreatePeerConnectionExpectFail (line 768) | void CreatePeerConnectionExpectFail(const std::string& uri) { method CreatePeerConnectionExpectFail (line 779) | void CreatePeerConnectionExpectFail( method CreatePeerConnectionWithDifferentConfigurations (line 791) | void CreatePeerConnectionWithDifferentConfigurations() { method ReleasePeerConnection (line 815) | void ReleasePeerConnection() { method CreateVideoTrack (line 820) | rtc::scoped_refptr CreateVideoTrack( method AddVideoTrack (line 825) | void AddVideoTrack(const std::string& track_label, method AddVideoStream (line 832) | void AddVideoStream(const std::string& label) { method CreateAudioTrack (line 839) | rtc::scoped_refptr CreateAudioTrack( method AddAudioTrack (line 844) | void AddAudioTrack(const std::string& track_label, method AddAudioStream (line 851) | void AddAudioStream(const std::string& label) { method AddAudioVideoStream (line 858) | void AddAudioVideoStream(const std::string& stream_id, method GetFirstReceiverOfType (line 869) | rtc::scoped_refptr GetFirstReceiverOfType( method DoCreateOfferAnswer (line 879) | bool DoCreateOfferAnswer(std::unique_ptr* desc, method DoCreateAnswer (line 899) | bool DoCreateAnswer(std::unique_ptr* desc, method DoSetSessionDescription (line 904) | bool DoSetSessionDescription( method DoSetLocalDescription (line 920) | bool DoSetLocalDescription( method DoSetRemoteDescription (line 925) | bool DoSetRemoteDescription( method DoGetStats (line 933) | bool DoGetStats(MediaStreamTrackInterface* track) { method DoGetRTCStats (line 944) | bool DoGetRTCStats() { method InitiateCall (line 952) | void InitiateCall() { method VerifyRemoteRtpHeaderExtensions (line 967) | void VerifyRemoteRtpHeaderExtensions() { method CreateOfferAsRemoteDescription (line 980) | void CreateOfferAsRemoteDescription() { method CreateAndSetRemoteOffer (line 991) | void CreateAndSetRemoteOffer(const std::string& sdp) { method CreateAnswerAsLocalDescription (line 998) | void CreateAnswerAsLocalDescription() { method CreatePrAnswerAsLocalDescription (line 1017) | void CreatePrAnswerAsLocalDescription() { method CreateOfferReceiveAnswer (line 1029) | void CreateOfferReceiveAnswer() { method CreateOfferAsLocalDescription (line 1036) | void CreateOfferAsLocalDescription() { method CreateAnswerAsRemoteDescription (line 1057) | void CreateAnswerAsRemoteDescription(const std::string& sdp) { method CreatePrAnswerAndAnswerAsRemoteDescription (line 1065) | void CreatePrAnswerAndAnswerAsRemoteDescription(const std::string& s... method WaitAndVerifyOnAddStream (line 1081) | void WaitAndVerifyOnAddStream(const std::string& stream_id, method CreateOfferReceiveAnswerWithoutSsrc (line 1092) | void CreateOfferReceiveAnswerWithoutSsrc() { method CreateSessionDescriptionAndReference (line 1105) | std::unique_ptr method AddAudioTrack (line 1144) | void AddAudioTrack(const std::string& track_id, method AddVideoTrack (line 1151) | void AddVideoTrack(const std::string& track_id, method CreateOfferWithOneAudioTrack (line 1160) | std::unique_ptr CreateOfferWithOneAudio... method CreateOfferWithOneAudioStream (line 1168) | std::unique_ptr CreateOfferWithOneAudio... method CreateAnswerWithOneAudioTrack (line 1176) | std::unique_ptr CreateAnswerWithOneAudi... method CreateAnswerWithOneAudioStream (line 1183) | std::unique_ptr method CreateOfferWithOptions (line 1198) | std::unique_ptr CreateOfferWithOptions( method CreateOfferWithOptionsAsRemoteDescription (line 1208) | void CreateOfferWithOptionsAsRemoteDescription( method CreateOfferWithOptionsAsLocalDescription (line 1221) | void CreateOfferWithOptionsAsLocalDescription( method HasCNCodecs (line 1235) | bool HasCNCodecs(const cricket::ContentInfo* content) { class PeerConnectionInterfaceTest (line 1276) | class PeerConnectionInterfaceTest method PeerConnectionInterfaceTest (line 1280) | PeerConnectionInterfaceTest() : PeerConnectionInterfaceBaseTest(GetP... class PeerConnectionInterfaceTestPlanB (line 1283) | class PeerConnectionInterfaceTestPlanB method PeerConnectionInterfaceTestPlanB (line 1286) | PeerConnectionInterfaceTestPlanB() function TEST_P (line 1293) | TEST_P(PeerConnectionInterfaceTest, CnameGenerationInOffer) { function TEST_P (line 1302) | TEST_P(PeerConnectionInterfaceTest, CnameGenerationInAnswer) { function TEST_P (line 1311) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 1316) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 1332) | TEST_P(PeerConnectionInterfaceTest, CreatePeerConnectionWithPooledCand... function TEST_P (line 1367) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 1415) | TEST_P(PeerConnectionInterfaceTest, GetConfigurationAfterCreatePeerCon... function TEST_P (line 1427) | TEST_P(PeerConnectionInterfaceTest, GetConfigurationAfterSetConfigurat... function TEST_P (line 1442) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationFailsAfterClose) { function TEST_F (line 1451) | TEST_F(PeerConnectionInterfaceTestPlanB, AddStreams) { function TEST_F (line 1482) | TEST_F(PeerConnectionInterfaceTestPlanB, AddedStreamsPresentInOffer) { function TEST_F (line 1511) | TEST_F(PeerConnectionInterfaceTestPlanB, RemoveStream) { function TEST_F (line 1525) | TEST_F(PeerConnectionInterfaceTestPlanB, AddTrackRemoveTrack) { function TEST_P (line 1583) | TEST_P(PeerConnectionInterfaceTest, AddTrackWithoutStream) { function TEST_P (line 1611) | TEST_P(PeerConnectionInterfaceTest, AddTrackBeforeConnecting) { function TEST_P (line 1622) | TEST_P(PeerConnectionInterfaceTest, AttachmentIdIsSetOnAddTrack) { function TEST_F (line 1644) | TEST_F(PeerConnectionInterfaceTestPlanB, AttachmentIdIsSetOnAddStream) { function TEST_P (line 1655) | TEST_P(PeerConnectionInterfaceTest, CreateOfferReceiveAnswer) { function TEST_P (line 1661) | TEST_P(PeerConnectionInterfaceTest, CreateOfferReceivePrAnswerAndAnswe... function TEST_P (line 1671) | TEST_P(PeerConnectionInterfaceTest, ReceiveOfferCreateAnswer) { function TEST_P (line 1681) | TEST_P(PeerConnectionInterfaceTest, ReceiveOfferCreatePrAnswerAndAnswe... function TEST_F (line 1693) | TEST_F(PeerConnectionInterfaceTestPlanB, Renegotiate) { function TEST_F (line 1705) | TEST_F(PeerConnectionInterfaceTestPlanB, RenegotiateAudioOnly) { function TEST_P (line 1718) | TEST_P(PeerConnectionInterfaceTest, IceCandidates) { function TEST_F (line 1741) | TEST_F(PeerConnectionInterfaceTestPlanB, CreateOfferAnswerWithInvalidS... function TEST_P (line 1763) | TEST_P(PeerConnectionInterfaceTest, SsrcInOfferAnswer) { function TEST_F (line 1797) | TEST_F(PeerConnectionInterfaceTestPlanB, AddTrackAfterAddStream) { function TEST_F (line 1820) | TEST_F(PeerConnectionInterfaceTestPlanB, RemoveTrackAfterAddStream) { function TEST_F (line 1840) | TEST_F(PeerConnectionInterfaceTestPlanB, CreateSenderWithStream) { function TEST_P (line 1855) | TEST_P(PeerConnectionInterfaceTest, GetStatsForSpecificTrack) { function TEST_P (line 1875) | TEST_P(PeerConnectionInterfaceTest, GetStatsForVideoTrack) { function TEST_P (line 1883) | TEST_P(PeerConnectionInterfaceTest, GetStatsForInvalidTrack) { function TEST_P (line 1890) | TEST_P(PeerConnectionInterfaceTest, GetRTCStatsBeforeAndAfterCalling) { function TEST_P (line 1905) | TEST_P(PeerConnectionInterfaceTest, TestDataChannel) { function TEST_P (line 1953) | TEST_P(PeerConnectionInterfaceTest, TestSendBinaryOnRtpDataChannel) { function TEST_P (line 1984) | TEST_P(PeerConnectionInterfaceTest, TestSendOnlyDataChannel) { function TEST_P (line 2007) | TEST_P(PeerConnectionInterfaceTest, TestReceiveOnlyDataChannel) { function TEST_P (line 2048) | TEST_P(PeerConnectionInterfaceTest, CreateReliableRtpDataChannelShould... function TEST_P (line 2062) | TEST_P(PeerConnectionInterfaceTest, RtpDuplicatedLabelNotAllowed) { function TEST_P (line 2079) | TEST_P(PeerConnectionInterfaceTest, CreateSctpDataChannel) { function TEST_P (line 2115) | TEST_P(PeerConnectionInterfaceTest, CreateSctpDataChannelWithMinusOne) { function TEST_P (line 2130) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2148) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2179) | TEST_P(PeerConnectionInterfaceTest, SctpDuplicatedLabelAllowed) { function TEST_P (line 2196) | TEST_P(PeerConnectionInterfaceTest, RenegotiationNeededForNewRtpDataCh... function TEST_P (line 2216) | TEST_P(PeerConnectionInterfaceTest, DataChannelCloseWhenPeerConnection... function TEST_P (line 2242) | TEST_P(PeerConnectionInterfaceTest, TestRejectRtpDataChannelInAnswer) { function TEST_P (line 2299) | TEST_P(PeerConnectionInterfaceTest, ReceiveFireFoxOffer) { function TEST_P (line 2333) | TEST_P(PeerConnectionInterfaceTest, DtlsSdesFallbackNotSupported) { function TEST_P (line 2353) | TEST_P(PeerConnectionInterfaceTest, ReceiveUpdatedAudioOfferWithBadCod... function TEST_P (line 2377) | TEST_P(PeerConnectionInterfaceTest, CreateSubsequentRecvOnlyOffer) { function TEST_P (line 2403) | TEST_P(PeerConnectionInterfaceTest, CreateSubsequentInactiveOffer) { function TEST_P (line 2432) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationChangesIceServers) { function TEST_P (line 2446) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationChangesCandidateFi... function TEST_P (line 2454) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationChangesPruneTurnPo... function TEST_P (line 2470) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationChangesIceCheckInt... function TEST_P (line 2481) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2497) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2517) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2539) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2560) | TEST_P(PeerConnectionInterfaceTest, PooledSessionsDiscardedAfterClose) { function TEST_P (line 2576) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2606) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2623) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2638) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 2656) | TEST_P(PeerConnectionInterfaceTest, CloseAndTestStreamsAndStates) { function TEST_F (line 2705) | TEST_F(PeerConnectionInterfaceTestPlanB, CloseAndTestMethods) { function TEST_P (line 2743) | TEST_P(PeerConnectionInterfaceTest, CloseAndGetStats) { function TEST_P (line 2756) | TEST_P(PeerConnectionInterfaceTest, UpdateRemoteStreams) { function TEST_F (line 2781) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_P (line 2825) | TEST_P(PeerConnectionInterfaceTest, RejectMediaContent) { function TEST_F (line 2874) | TEST_F(PeerConnectionInterfaceTestPlanB, RemoveTrackThenRejectMediaCon... function TEST_P (line 2900) | TEST_P(PeerConnectionInterfaceTest, RecvonlyDescriptionDoesntCreateStr... function TEST_F (line 2917) | TEST_F(PeerConnectionInterfaceTestPlanB, SdpWithoutMsidCreatesDefaultS... function TEST_F (line 2945) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_F (line 2963) | TEST_F(PeerConnectionInterfaceTestPlanB, RemoveAlreadyGoneRemoteStream) { function TEST_F (line 2981) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_F (line 2997) | TEST_F(PeerConnectionInterfaceTestPlanB, SdpWithMsidDontCreatesDefault... function TEST_F (line 3009) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_F (line 3031) | TEST_F(PeerConnectionInterfaceTestPlanB, VerifyDefaultStreamIsNotCreat... function TEST_F (line 3046) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_F (line 3069) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_F (line 3108) | TEST_F(PeerConnectionInterfaceTestPlanB, LocalDescriptionChanged) { function TEST_F (line 3146) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_P (line 3175) | TEST_P(PeerConnectionInterfaceTest, function TEST_F (line 3228) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_P (line 3266) | TEST_P(PeerConnectionInterfaceTest, OnAddTrackCallback) { function TEST_P (line 3282) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationCausingIceRestart) { function TEST_P (line 3316) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationNotCausingIceResta... function TEST_P (line 3350) | TEST_P(PeerConnectionInterfaceTest, SetConfigurationCausingPartialIceR... function TEST_P (line 3394) | TEST_P(PeerConnectionInterfaceTest, CurrentAndPendingDescriptions) { function TEST_P (line 3468) | TEST_P(PeerConnectionInterfaceTest, function TEST_P (line 3481) | TEST_P(PeerConnectionInterfaceTest, OffersAndAnswersHaveTrickleIceOpti... function TEST_P (line 3510) | TEST_P(PeerConnectionInterfaceTest, IceRenominationNotOffered) { function TEST_P (line 3526) | TEST_P(PeerConnectionInterfaceTest, IceRenominationOptionInOfferAndAns... function TEST_P (line 3553) | TEST_P(PeerConnectionInterfaceTest, CreateOfferWithOfferToReceiveConst... function TEST_F (line 3575) | TEST_F(PeerConnectionInterfaceTestPlanB, function TEST_P (line 3606) | TEST_P(PeerConnectionInterfaceTest, DataChannelOnlyOfferWithMaxBundleP... FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_internal.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_jsep_unittest.cc type webrtc (line 36) | namespace webrtc { function PeerConnectionFactoryDependencies (line 45) | PeerConnectionFactoryDependencies CreatePeerConnectionFactoryDependenc... class PeerConnectionJsepTest (line 63) | class PeerConnectionJsepTest : public ::testing::Test { method PeerConnectionJsepTest (line 67) | PeerConnectionJsepTest() method WrapperPtr (line 74) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 80) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { function TEST_F (line 104) | TEST_F(PeerConnectionJsepTest, EmptyInitialOffer) { function TEST_F (line 113) | TEST_F(PeerConnectionJsepTest, AudioOnlyInitialOffer) { function TEST_F (line 125) | TEST_F(PeerConnectionJsepTest, VideoOnlyInitialOffer) { function TEST_F (line 137) | TEST_F(PeerConnectionJsepTest, DataOnlyInitialOffer) { function TEST_F (line 149) | TEST_F(PeerConnectionJsepTest, MultipleDataChannelsCreateOnlyOneDataSe... function TEST_F (line 162) | TEST_F(PeerConnectionJsepTest, MediaSectionsInInitialOfferOrderedCorre... function TEST_F (line 194) | TEST_F(PeerConnectionJsepTest, MediaSectionsInInitialOfferHaveDifferen... function TEST_F (line 205) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 217) | TEST_F(PeerConnectionJsepTest, SetLocalEmptyOfferCreatesNoTransceivers) { function TEST_F (line 227) | TEST_F(PeerConnectionJsepTest, SetLocalOfferSetsTransceiverMid) { function TEST_F (line 246) | TEST_F(PeerConnectionJsepTest, SetRemoteOfferCreatesTransceivers) { function TEST_F (line 273) | TEST_F(PeerConnectionJsepTest, SetRemoteOfferReusesTransceiverFromAddT... function TEST_F (line 292) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 312) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 331) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 350) | TEST_F(PeerConnectionJsepTest, SetRemoteOfferDoesNotReuseStoppedTransc... function TEST_F (line 374) | TEST_F(PeerConnectionJsepTest, SetRemoteOfferReusesTransceiversOfBothT... function TEST_F (line 395) | TEST_F(PeerConnectionJsepTest, CreateAnswerHasSameMidsAsOffer) { function TEST_F (line 424) | TEST_F(PeerConnectionJsepTest, CreateAnswerRejectsStoppedTransceiver) { function TEST_F (line 442) | TEST_F(PeerConnectionJsepTest, CreateAnswerNegotiatesDirection) { function TEST_F (line 465) | TEST_F(PeerConnectionJsepTest, SetLocalAnswerUpdatesCurrentDirection) { function TEST_F (line 487) | TEST_F(PeerConnectionJsepTest, SetRemoteAnswerUpdatesCurrentDirection) { function TEST_F (line 512) | TEST_F(PeerConnectionJsepTest, SettingTransceiverInactiveDoesNotStopIt) { function TEST_F (line 531) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 553) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 576) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 599) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 661) | TEST_F(PeerConnectionJsepTest, CreateOfferRecyclesWhenOfferingTwice) { class RecycleMediaSectionTest (line 708) | class RecycleMediaSectionTest method RecycleMediaSectionTest (line 713) | RecycleMediaSectionTest() { function TEST_P (line 724) | TEST_P(RecycleMediaSectionTest, CurrentLocalAndCurrentRemoteRejected) { function TEST_P (line 784) | TEST_P(RecycleMediaSectionTest, CurrentRemoteOnlyRejected) { function TEST_P (line 847) | TEST_P(RecycleMediaSectionTest, CurrentLocalOnlyRejected) { function TEST_P (line 911) | TEST_P(RecycleMediaSectionTest, PendingLocalRejectedAndNoRemote) { function TEST_P (line 948) | TEST_P(RecycleMediaSectionTest, PendingLocalRejectedAndNotRejectedRemo... function TEST_P (line 986) | TEST_P(RecycleMediaSectionTest, PendingRemoteRejectedAndNoLocal) { function TEST_P (line 1023) | TEST_P(RecycleMediaSectionTest, PendingRemoteRejectedAndNotRejectedLoc... function TEST_F (line 1070) | TEST_F(PeerConnectionJsepTest, DataChannelDoesNotRecycleMediaSection) { function TEST_F (line 1107) | TEST_F(PeerConnectionJsepTest, AudioTrackAddedAfterDataSectionInReoffe... function RenameSection (line 1125) | static void RenameSection(size_t mline_index, function TEST_F (line 1146) | TEST_F(PeerConnectionJsepTest, OfferAnswerWithChangedMids) { function TEST_F (line 1184) | TEST_F(PeerConnectionJsepTest, CreateOfferGeneratesUniqueMidIfAlreadyT... function TEST_F (line 1218) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1251) | TEST_F(PeerConnectionJsepTest, CalleeDoesReoffer) { function TEST_F (line 1273) | TEST_F(PeerConnectionJsepTest, AddingTrackWithAddTrackSpecifiesTrackId) { function TEST_F (line 1289) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1307) | TEST_F(PeerConnectionJsepTest, NoMsidInOfferIfTransceiverDirectionHasN... function TEST_F (line 1328) | TEST_F(PeerConnectionJsepTest, NoMsidInAnswerIfNoRespondingTracks) { function TEST_F (line 1356) | TEST_F(PeerConnectionJsepTest, IncludeMsidEvenIfDirectionHasChanged) { function TEST_F (line 1385) | TEST_F(PeerConnectionJsepTest, RemoveMsidIfTransceiverStopped) { function TEST_F (line 1405) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1422) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1442) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1461) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1488) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1518) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1540) | TEST_F(PeerConnectionJsepTest, CurrentDirectionResetWhenRtpTransceiver... function TEST_F (line 1556) | TEST_F(PeerConnectionJsepTest, AnswerBeforeOfferFails) { function TEST_F (line 1570) | TEST_F(PeerConnectionJsepTest, TwoVideoPlanBToUnifiedPlanFails) { function TEST_F (line 1585) | TEST_F(PeerConnectionJsepTest, OneVideoUnifiedPlanToTwoVideoPlanBFails) { function RemoveRtpHeaderExtensionByUri (line 1603) | static void RemoveRtpHeaderExtensionByUri( function ClearMids (line 1616) | static void ClearMids(SessionDescriptionInterface* sdesc) { function TEST_F (line 1636) | TEST_F(PeerConnectionJsepTest, LegacyNoMidAudioOnlyOffer) { function TEST_F (line 1648) | TEST_F(PeerConnectionJsepTest, LegacyNoMidAudioVideoOffer) { function TEST_F (line 1662) | TEST_F(PeerConnectionJsepTest, LegacyNoMidAudioOnlyAnswer) { function TEST_F (line 1675) | TEST_F(PeerConnectionJsepTest, LegacyNoMidAudioVideoAnswer) { function TEST_F (line 1694) | TEST_F(PeerConnectionJsepTest, LegacyNoMidTwoRemoteOffers) { function TEST_F (line 1710) | TEST_F(PeerConnectionJsepTest, SetLocalDescriptionFailsMissingMid) { function TEST_F (line 1725) | TEST_F(PeerConnectionJsepTest, RollbackSupportedInUnifiedPlan) { function TEST_F (line 1739) | TEST_F(PeerConnectionJsepTest, RollbackNotSupportedInPlanB) { function TEST_F (line 1751) | TEST_F(PeerConnectionJsepTest, RollbackFailsInStableState) { function TEST_F (line 1757) | TEST_F(PeerConnectionJsepTest, RollbackToStableStateAndClearLocalOffer) { function TEST_F (line 1770) | TEST_F(PeerConnectionJsepTest, RollbackToStableStateAndClearRemoteOffe... function TEST_F (line 1784) | TEST_F(PeerConnectionJsepTest, RollbackImplicitly) { function TEST_F (line 1799) | TEST_F(PeerConnectionJsepTest, RollbackImplicitlyNegotatiationNotNeede... function TEST_F (line 1820) | TEST_F(PeerConnectionJsepTest, RollbackImplicitlyAndNegotiationNeeded) { function TEST_F (line 1841) | TEST_F(PeerConnectionJsepTest, AttemptToRollbackImplicitly) { function TEST_F (line 1854) | TEST_F(PeerConnectionJsepTest, RollbackRemovesTransceiver) { function TEST_F (line 1865) | TEST_F(PeerConnectionJsepTest, RollbackKeepsTransceiverAndClearsMid) { function TEST_F (line 1883) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 1904) | TEST_F(PeerConnectionJsepTest, RollbackRestoresMid) { function TEST_F (line 1918) | TEST_F(PeerConnectionJsepTest, RollbackRestoresInitSendEncodings) { function TEST_F (line 1940) | TEST_F(PeerConnectionJsepTest, RollbackDoesNotAffectSendEncodings) { function TEST_F (line 1980) | TEST_F(PeerConnectionJsepTest, RollbackRestoresMidAndRemovesTransceive... function TEST_F (line 2000) | TEST_F(PeerConnectionJsepTest, RollbackHasNoEffectOnStableTransceivers) { function TEST_F (line 2025) | TEST_F(PeerConnectionJsepTest, ImplicitlyRollbackTransceiversWithSameM... function TEST_F (line 2045) | TEST_F(PeerConnectionJsepTest, RollbackToNegotiatedStableState) { function TEST_F (line 2075) | TEST_F(PeerConnectionJsepTest, RollbackHasToDestroyTransport) { function TEST_F (line 2099) | TEST_F(PeerConnectionJsepTest, RollbackLocalDirectionChange) { function TEST_F (line 2122) | TEST_F(PeerConnectionJsepTest, RollbackRemoteDirectionChange) { function TEST_F (line 2151) | TEST_F(PeerConnectionJsepTest, RollbackAfterMultipleSLD) { function TEST_F (line 2167) | TEST_F(PeerConnectionJsepTest, NoRollbackNeeded) { function TEST_F (line 2178) | TEST_F(PeerConnectionJsepTest, RollbackMultipleStreamChanges) { function TEST_F (line 2199) | TEST_F(PeerConnectionJsepTest, DataChannelImplicitRollback) { function TEST_F (line 2215) | TEST_F(PeerConnectionJsepTest, RollbackRemoteDataChannelThenAddTransce... function TEST_F (line 2225) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 2237) | TEST_F(PeerConnectionJsepTest, RollbackRemoteDataChannelThenAddDataCha... function TEST_F (line 2247) | TEST_F(PeerConnectionJsepTest, RollbackRemoteTransceiverThenAddDataCha... function TEST_F (line 2257) | TEST_F(PeerConnectionJsepTest, function TEST_F (line 2269) | TEST_F(PeerConnectionJsepTest, RollbackRtpDataChannel) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_media_unittest.cc type webrtc (line 37) | namespace webrtc { class PeerConnectionWrapperForMediaTest (line 47) | class PeerConnectionWrapperForMediaTest : public PeerConnectionWrapper { method FakeMediaEngine (line 51) | FakeMediaEngine* media_engine() { return media_engine_; } method set_media_engine (line 52) | void set_media_engine(FakeMediaEngine* media_engine) { class PeerConnectionMediaBaseTest (line 60) | class PeerConnectionMediaBaseTest : public ::testing::Test { method PeerConnectionMediaBaseTest (line 64) | explicit PeerConnectionMediaBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 73) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 77) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 81) | WrapperPtr CreatePeerConnection( method WrapperPtr (line 87) | WrapperPtr CreatePeerConnection( method WrapperPtr (line 129) | WrapperPtr CreatePeerConnectionWithAudio(Args&&... args) { method WrapperPtr (line 141) | WrapperPtr CreatePeerConnectionWithVideo(Args&&... args) { method WrapperPtr (line 153) | WrapperPtr CreatePeerConnectionWithAudioVideo(Args&&... args) { method RtpTransceiverDirection (line 163) | RtpTransceiverDirection GetMediaContentDirection( method IsUnifiedPlan (line 172) | bool IsUnifiedPlan() const { class PeerConnectionMediaTest (line 181) | class PeerConnectionMediaTest method PeerConnectionMediaTest (line 185) | PeerConnectionMediaTest() : PeerConnectionMediaBaseTest(GetParam()) {} class PeerConnectionMediaTestUnifiedPlan (line 188) | class PeerConnectionMediaTestUnifiedPlan : public PeerConnectionMediaB... method PeerConnectionMediaTestUnifiedPlan (line 190) | PeerConnectionMediaTestUnifiedPlan() class PeerConnectionMediaTestPlanB (line 194) | class PeerConnectionMediaTestPlanB : public PeerConnectionMediaBaseTest { method PeerConnectionMediaTestPlanB (line 196) | PeerConnectionMediaTestPlanB() function TEST_P (line 200) | TEST_P(PeerConnectionMediaTest, function TEST_P (line 212) | TEST_P(PeerConnectionMediaTest, function GetIds (line 223) | std::vector GetIds( function TEST_P (line 236) | TEST_P(PeerConnectionMediaTest, AudioVideoOfferAnswerCreateSendRecvStr... function TEST_F (line 283) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 305) | TEST_F(PeerConnectionMediaTestPlanB, EmptyRemoteOfferRemovesRecvStream... function TEST_F (line 329) | TEST_F(PeerConnectionMediaTestPlanB, SimulcastOffer) { function TEST_F (line 352) | TEST_F(PeerConnectionMediaTestPlanB, SimulcastAnswer) { function TEST_F (line 381) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 403) | TEST_F(PeerConnectionMediaTestPlanB, EmptyLocalAnswerRemovesSendStream... function TEST_P (line 427) | TEST_P(PeerConnectionMediaTest, NewStreamInRemoteOfferAddsRecvStreams) { function TEST_P (line 464) | TEST_P(PeerConnectionMediaTest, NewStreamInLocalAnswerAddsSendStreams) { function TEST_P (line 501) | TEST_P(PeerConnectionMediaTest, function TEST_P (line 520) | TEST_P(PeerConnectionMediaTest, RawPacketizationNotSetInOffer) { function TEST_P (line 542) | TEST_P(PeerConnectionMediaTest, RawPacketizationSetInOfferAndAnswer) { function TEST_P (line 584) | TEST_P(PeerConnectionMediaTest, class PeerConnectionMediaOfferDirectionTest (line 619) | class PeerConnectionMediaOfferDirectionTest method PeerConnectionMediaOfferDirectionTest (line 625) | PeerConnectionMediaOfferDirectionTest() function TEST_P (line 640) | TEST_P(PeerConnectionMediaOfferDirectionTest, VerifyDirection) { class PeerConnectionMediaAnswerDirectionTest (line 673) | class PeerConnectionMediaAnswerDirectionTest method PeerConnectionMediaAnswerDirectionTest (line 678) | PeerConnectionMediaAnswerDirectionTest() function TEST_P (line 693) | TEST_P(PeerConnectionMediaAnswerDirectionTest, VerifyDirection) { function TEST_P (line 743) | TEST_P(PeerConnectionMediaAnswerDirectionTest, VerifyRejected) { function TEST_P (line 788) | TEST_P(PeerConnectionMediaTest, OfferHasDifferentDirectionForAudioVide... function TEST_P (line 803) | TEST_P(PeerConnectionMediaTest, AnswerHasDifferentDirectionsForAudioVi... function AddComfortNoiseCodecsToSend (line 827) | void AddComfortNoiseCodecsToSend(cricket::FakeMediaEngine* media_engin... function HasAnyComfortNoiseCodecs (line 839) | bool HasAnyComfortNoiseCodecs(const cricket::SessionDescription* desc) { function TEST_P (line 849) | TEST_P(PeerConnectionMediaTest, function TEST_P (line 861) | TEST_P(PeerConnectionMediaTest, class PeerConnectionMediaInvalidMediaTest (line 880) | class PeerConnectionMediaInvalidMediaTest method PeerConnectionMediaInvalidMediaTest (line 888) | PeerConnectionMediaInvalidMediaTest() function TEST_P (line 899) | TEST_P(PeerConnectionMediaInvalidMediaTest, FailToSetRemoteAnswer) { function TEST_P (line 913) | TEST_P(PeerConnectionMediaInvalidMediaTest, FailToSetLocalAnswer) { function RemoveVideoContent (line 927) | void RemoveVideoContent(cricket::SessionDescription* desc) { function RenameVideoContent (line 933) | void RenameVideoContent(cricket::SessionDescription* desc) { function ReverseMediaContent (line 940) | void ReverseMediaContent(cricket::SessionDescription* desc) { function ChangeMediaTypeAudioToVideo (line 945) | void ChangeMediaTypeAudioToVideo(cricket::SessionDescription* desc) { function TEST_P (line 977) | TEST_P(PeerConnectionMediaTest, TestAVOfferWithAudioOnlyAnswer) { function TEST_P (line 1041) | TEST_P(PeerConnectionMediaTest, TestAVOfferWithVideoOnlyAnswer) { function TEST_P (line 1111) | TEST_P(PeerConnectionMediaTest, MediaEngineErrorPropagatedToClients) { function TEST_P (line 1133) | TEST_P(PeerConnectionMediaTest, function RenameContent (line 1152) | void RenameContent(cricket::SessionDescription* desc, function TEST_P (line 1173) | TEST_P(PeerConnectionMediaTest, AnswerHasSameMidsAsOffer) { function TEST_P (line 1194) | TEST_P(PeerConnectionMediaTest, ReOfferHasSameMidsAsFirstOffer) { function TEST_P (line 1216) | TEST_P(PeerConnectionMediaTest, SetRemoteDescriptionFailsWithDuplicate... function TEST_P (line 1230) | TEST_P(PeerConnectionMediaTest, function CompareCodecs (line 1246) | bool CompareCodecs(const std::vector& capa... function TEST_F (line 1275) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1299) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1322) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1340) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1375) | TEST_F(PeerConnectionMediaTestUnifiedPlan, SetCodecPreferencesAllAudio... function TEST_F (line 1396) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1419) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1437) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1472) | TEST_F(PeerConnectionMediaTestUnifiedPlan, SetCodecPreferencesAllVideo... function TEST_F (line 1493) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1517) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1546) | TEST_F(PeerConnectionMediaTestUnifiedPlan, SetCodecPreferencesVideoWit... function TEST_F (line 1597) | TEST_F(PeerConnectionMediaTestUnifiedPlan, function TEST_F (line 1671) | TEST_F(PeerConnectionMediaTestUnifiedPlan, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_message_handler.cc type webrtc (line 25) | namespace webrtc { type SetSessionDescriptionMsg (line 37) | struct SetSessionDescriptionMsg : public rtc::MessageData { method SetSessionDescriptionMsg (line 38) | explicit SetSessionDescriptionMsg( type CreateSessionDescriptionMsg (line 46) | struct CreateSessionDescriptionMsg : public rtc::MessageData { method CreateSessionDescriptionMsg (line 47) | explicit CreateSessionDescriptionMsg( type GetStatsMsg (line 55) | struct GetStatsMsg : public rtc::MessageData { method GetStatsMsg (line 56) | GetStatsMsg(webrtc::StatsObserver* observer, type RequestUsagePatternMsg (line 65) | struct RequestUsagePatternMsg : public rtc::MessageData { method RequestUsagePatternMsg (line 66) | explicit RequestUsagePatternMsg(std::function func) FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_message_handler.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_rampup_tests.cc type webrtc (line 62) | namespace webrtc { class PeerConnectionWrapperForRampUpTest (line 97) | class PeerConnectionWrapperForRampUpTest : public PeerConnectionWrapper { method PeerConnectionWrapperForRampUpTest (line 101) | PeerConnectionWrapperForRampUpTest( method AddIceCandidates (line 109) | bool AddIceCandidates(std::vector cand... method CreateLocalVideoTrack (line 119) | rtc::scoped_refptr CreateLocalVideoTrack( method CreateLocalAudioTrack (line 131) | rtc::scoped_refptr CreateLocalAudioTrack( class PeerConnectionRampUpTest (line 144) | class PeerConnectionRampUpTest : public ::testing::Test { method PeerConnectionRampUpTest (line 146) | PeerConnectionRampUpTest() method CreatePeerConnectionWrappers (line 172) | bool CreatePeerConnectionWrappers(const RTCConfiguration& caller_con... method CreatePeerConnectionWrapper (line 179) | std::unique_ptr method SetupOneWayCall (line 205) | void SetupOneWayCall() { method CreateTurnServer (line 233) | void CreateTurnServer(cricket::ProtocolType type, method RunTest (line 256) | void RunTest(const std::string& test_string) { method PeerConnectionWrapperForRampUpTest (line 278) | PeerConnectionWrapperForRampUpTest* caller() { return caller_.get(); } method PeerConnectionWrapperForRampUpTest (line 280) | PeerConnectionWrapperForRampUpTest* callee() { return callee_.get(); } method GetCallerAvailableBitrateEstimate (line 286) | double GetCallerAvailableBitrateEstimate() { function TEST_F (line 336) | TEST_F(PeerConnectionRampUpTest, Bwe_After_TurnOverTCP) { function TEST_F (line 357) | TEST_F(PeerConnectionRampUpTest, Bwe_After_TurnOverUDP) { function TEST_F (line 378) | TEST_F(PeerConnectionRampUpTest, Bwe_After_TurnOverTLS) { function TEST_F (line 400) | TEST_F(PeerConnectionRampUpTest, Bwe_After_UDPPeerToPeer) { function TEST_F (line 413) | TEST_F(PeerConnectionRampUpTest, Bwe_After_TCPPeerToPeer) { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_rtp_unittest.cc type webrtc (line 63) | namespace webrtc { class OnSuccessObserver (line 74) | class OnSuccessObserver : public rtc::RefCountedObject< method OnSuccessObserver (line 77) | explicit OnSuccessObserver(MethodFunctor on_success) method OnSetRemoteDescriptionComplete (line 81) | void OnSetRemoteDescriptionComplete(webrtc::RTCError error) override { class PeerConnectionRtpBaseTest (line 90) | class PeerConnectionRtpBaseTest : public ::testing::Test { method PeerConnectionRtpBaseTest (line 92) | explicit PeerConnectionRtpBaseTest(SdpSemantics sdp_semantics) method CreatePeerConnection (line 108) | std::unique_ptr CreatePeerConnection() { method CreatePeerConnectionWithPlanB (line 112) | std::unique_ptr CreatePeerConnectionWithPlanB... method CreatePeerConnectionWithUnifiedPlan (line 118) | std::unique_ptr CreatePeerConnectionWithUnifi... method CreatePeerConnection (line 124) | std::unique_ptr CreatePeerConnection( method CreatePeerConnectionInternal (line 138) | std::unique_ptr CreatePeerConnectionInternal( class PeerConnectionRtpTest (line 150) | class PeerConnectionRtpTest method PeerConnectionRtpTest (line 154) | PeerConnectionRtpTest() : PeerConnectionRtpBaseTest(GetParam()) {} class PeerConnectionRtpTestPlanB (line 157) | class PeerConnectionRtpTestPlanB : public PeerConnectionRtpBaseTest { method PeerConnectionRtpTestPlanB (line 159) | PeerConnectionRtpTestPlanB() class PeerConnectionRtpTestUnifiedPlan (line 163) | class PeerConnectionRtpTestUnifiedPlan : public PeerConnectionRtpBaseT... method PeerConnectionRtpTestUnifiedPlan (line 165) | PeerConnectionRtpTestUnifiedPlan() method ExchangeOfferAnswerWhereRemoteStopsTransceiver (line 170) | bool ExchangeOfferAnswerWhereRemoteStopsTransceiver( function TEST_P (line 194) | TEST_P(PeerConnectionRtpTest, AddTrackWithoutStreamFiresOnAddTrack) { function TEST_P (line 215) | TEST_P(PeerConnectionRtpTest, AddTrackWithStreamFiresOnAddTrack) { function TEST_P (line 230) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithoutStreamFiresOnRemoveTra... function TEST_P (line 248) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithStreamFiresOnRemoveTrack) { function TEST_P (line 267) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithSharedStreamFiresOnRemove... function TEST_F (line 302) | TEST_F(PeerConnectionRtpTestPlanB, function TEST_F (line 334) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTransceiverCallsOnTrack) { function TEST_F (line 366) | TEST_F(PeerConnectionRtpTestUnifiedPlan, ReofferDoesNotCallOnTrack) { function TEST_F (line 390) | TEST_F(PeerConnectionRtpTestUnifiedPlan, SetDirectionCallsOnTrack) { function TEST_F (line 421) | TEST_F(PeerConnectionRtpTestUnifiedPlan, SetDirectionHoldCallsOnTrackT... function TEST_F (line 455) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 472) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 493) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 514) | TEST_F(PeerConnectionRtpTestUnifiedPlan, ChangeMsidWhileReceiving) { function TEST_P (line 537) | TEST_P(PeerConnectionRtpTest, AddTrackWithoutStreamAddsReceiver) { function TEST_P (line 558) | TEST_P(PeerConnectionRtpTest, AddTrackWithStreamAddsReceiver) { function TEST_P (line 573) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithoutStreamRemovesReceiver) { function TEST_P (line 598) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithStreamRemovesReceiver) { function TEST_P (line 622) | TEST_P(PeerConnectionRtpTest, RemoveTrackWithSharedStreamRemovesReceiv... function TEST_P (line 668) | TEST_P(PeerConnectionRtpTest, AudioGetParametersHasHeaderExtensions) { function TEST_P (line 682) | TEST_P(PeerConnectionRtpTest, VideoGetParametersHasHeaderExtensions) { function TEST_F (line 700) | TEST_F(PeerConnectionRtpTestPlanB, function TEST_F (line 752) | TEST_F(PeerConnectionRtpTestUnifiedPlan, UnsignaledSsrcCreatesReceiver... function TEST_F (line 782) | TEST_F(PeerConnectionRtpTestUnifiedPlan, TracksDoNotEndWhenSsrcChanges) { function TEST_F (line 838) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 872) | TEST_F(PeerConnectionRtpTestPlanB, function TEST_P (line 904) | TEST_P(PeerConnectionRtpTest, LegacyObserverOnSuccess) { function TEST_P (line 916) | TEST_P(PeerConnectionRtpTest, function TEST_F (line 934) | TEST_F(PeerConnectionRtpTestUnifiedPlan, PeerConnectionHasNoTransceive... function TEST_F (line 941) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 954) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 975) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 997) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTransceiverShowsInLists) { function TEST_F (line 1016) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1028) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1048) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1073) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1081) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1092) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddAudioTrackCreatesAudioSend... function TEST_F (line 1105) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddVideoTrackCreatesVideoSend... function TEST_F (line 1118) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddFirstTrackCreatesTransceiv... function TEST_F (line 1133) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTrackReusesTransceiver) { function TEST_F (line 1150) | TEST_F(PeerConnectionRtpTestUnifiedPlan, TwoAddTrackCreatesTwoTranscei... function TEST_F (line 1166) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTrackReusesTransceiverOfTy... function TEST_F (line 1181) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1196) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1212) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1235) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1256) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTrackCreatesSenderWithTrac... function TEST_F (line 1269) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTrackErrorIfClosed) { function TEST_F (line 1283) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddTrackErrorIfTrackAlreadyHa... function TEST_F (line 1301) | TEST_F(PeerConnectionRtpTestUnifiedPlan, RemoveTrackClearsSenderTrack) { function TEST_F (line 1312) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1337) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1362) | TEST_F(PeerConnectionRtpTestUnifiedPlan, RemoveTrackWithNullSenderTrac... function TEST_F (line 1380) | TEST_F(PeerConnectionRtpTestUnifiedPlan, RemoveTrackErrorIfClosed) { function TEST_F (line 1393) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1410) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddRemoveAddTrackOffersWorksA... function TEST_F (line 1426) | TEST_F(PeerConnectionRtpTestUnifiedPlan, AddRemoveAddTrackOffersWorksV... function TEST_F (line 1444) | TEST_F(PeerConnectionRtpTestUnifiedPlan, CreateOfferSameTrackLabel) { function TEST_F (line 1457) | TEST_F(PeerConnectionRtpTestUnifiedPlan, CreateAnswerSameTrackLabel) { function TEST_F (line 1480) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1506) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1528) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1543) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1558) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1572) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1588) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1604) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1617) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1630) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1648) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1666) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1686) | TEST_F(PeerConnectionRtpTestUnifiedPlan, function TEST_F (line 1708) | TEST_F(PeerConnectionRtpTestUnifiedPlan, CheckForInvalidEncodingParame... function TEST_F (line 1760) | TEST_F(PeerConnectionRtpTestUnifiedPlan, SendEncodingsPassedToSender) { class PeerConnectionMsidSignalingTest (line 1793) | class PeerConnectionMsidSignalingTest function TEST_F (line 1796) | TEST_F(PeerConnectionMsidSignalingTest, UnifiedPlanTalkingToOurself) { function TEST_F (line 1820) | TEST_F(PeerConnectionMsidSignalingTest, PlanBOfferToUnifiedPlanAnswer) { function TEST_F (line 1843) | TEST_F(PeerConnectionMsidSignalingTest, UnifiedPlanToPlanBAnswer) { function TEST_F (line 1872) | TEST_F(PeerConnectionMsidSignalingTest, PureUnifiedPlanToUs) { class SdpFormatReceivedTest (line 1895) | class SdpFormatReceivedTest : public PeerConnectionRtpTestUnifiedPlan {} function TEST_F (line 1898) | TEST_F(SdpFormatReceivedTest, DataChannelOnlyIsReportedAsNoTracks) { function TEST_F (line 1911) | TEST_F(SdpFormatReceivedTest, SimpleUnifiedPlanIsReportedAsSimple) { function TEST_F (line 1924) | TEST_F(SdpFormatReceivedTest, SimplePlanBIsReportedAsSimple) { function TEST_F (line 1936) | TEST_F(SdpFormatReceivedTest, ComplexUnifiedIsReportedAsComplexUnified... function TEST_F (line 1950) | TEST_F(SdpFormatReceivedTest, ComplexPlanBIsReportedAsComplexPlanB) { function TEST_F (line 1966) | TEST_F(SdpFormatReceivedTest, AnswerIsReported) { function TEST_P (line 1981) | TEST_P(PeerConnectionRtpTest, CreateTwoSendersWithSameTrack) { function TEST_F (line 2007) | TEST_F(PeerConnectionRtpTestUnifiedPlan, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_signaling_unittest.cc type webrtc (line 37) | namespace webrtc { class PeerConnectionWrapperForSignalingTest (line 50) | class PeerConnectionWrapperForSignalingTest : public PeerConnectionWra... method initial_offerer (line 54) | bool initial_offerer() { method PeerConnection (line 58) | PeerConnection* GetInternalPeerConnection() { class ExecuteFunctionOnCreateSessionDescriptionObserver (line 66) | class ExecuteFunctionOnCreateSessionDescriptionObserver method ExecuteFunctionOnCreateSessionDescriptionObserver (line 69) | ExecuteFunctionOnCreateSessionDescriptionObserver( method was_called (line 76) | bool was_called() const { return was_called_; } method OnSuccess (line 78) | void OnSuccess(SessionDescriptionInterface* desc) override { method OnFailure (line 84) | void OnFailure(RTCError error) override { RTC_NOTREACHED(); } class PeerConnectionSignalingBaseTest (line 91) | class PeerConnectionSignalingBaseTest : public ::testing::Test { method PeerConnectionSignalingBaseTest (line 95) | explicit PeerConnectionSignalingBaseTest(SdpSemantics sdp_semantics) method WrapperPtr (line 110) | WrapperPtr CreatePeerConnection() { method WrapperPtr (line 114) | WrapperPtr CreatePeerConnection(const RTCConfiguration& config) { method WrapperPtr (line 132) | WrapperPtr CreatePeerConnectionWithAudioVideo(Args&&... args) { method NumberOfDtlsTransports (line 142) | int NumberOfDtlsTransports(const WrapperPtr& pc_wrapper) { method HasDtlsTransport (line 160) | bool HasDtlsTransport(const WrapperPtr& pc_wrapper) { class PeerConnectionSignalingTest (line 170) | class PeerConnectionSignalingTest method PeerConnectionSignalingTest (line 174) | PeerConnectionSignalingTest() : PeerConnectionSignalingBaseTest(GetP... function TEST_P (line 177) | TEST_P(PeerConnectionSignalingTest, SetLocalOfferTwiceWorks) { function TEST_P (line 184) | TEST_P(PeerConnectionSignalingTest, SetRemoteOfferTwiceWorks) { function TEST_P (line 192) | TEST_P(PeerConnectionSignalingTest, FailToSetNullLocalDescription) { function TEST_P (line 199) | TEST_P(PeerConnectionSignalingTest, FailToSetNullRemoteDescription) { class PeerConnectionSignalingStateTest (line 214) | class PeerConnectionSignalingStateTest method PeerConnectionSignalingStateTest (line 219) | PeerConnectionSignalingStateTest() method RTCConfiguration (line 224) | RTCConfiguration GetConfig() { method WrapperPtr (line 231) | WrapperPtr CreatePeerConnectionUnderTest() { method WrapperPtr (line 235) | WrapperPtr CreatePeerConnectionInState(SignalingState state) { method WrapperPtr (line 239) | WrapperPtr CreatePeerConnectionInState( function TEST_P (line 294) | TEST_P(PeerConnectionSignalingStateTest, CreateOffer) { function TEST_P (line 306) | TEST_P(PeerConnectionSignalingStateTest, CreateAnswer) { function TEST_P (line 320) | TEST_P(PeerConnectionSignalingStateTest, SetLocalOffer) { function TEST_P (line 343) | TEST_P(PeerConnectionSignalingStateTest, SetLocalPrAnswer) { function TEST_P (line 362) | TEST_P(PeerConnectionSignalingStateTest, SetLocalAnswer) { function TEST_P (line 380) | TEST_P(PeerConnectionSignalingStateTest, SetRemoteOffer) { function TEST_P (line 399) | TEST_P(PeerConnectionSignalingStateTest, SetRemotePrAnswer) { function TEST_P (line 418) | TEST_P(PeerConnectionSignalingStateTest, SetRemoteAnswer) { function TEST_P (line 449) | TEST_P(PeerConnectionSignalingTest, CreateAnswerFailsIfStable) { function TEST_P (line 466) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 487) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 508) | TEST_P(PeerConnectionSignalingTest, InitiatorFlagSetOnCallerAndNotOnCa... function TEST_P (line 531) | TEST_P(PeerConnectionSignalingTest, CreateOffersAndShutdown) { function TEST_P (line 560) | TEST_P(PeerConnectionSignalingTest, CloseCreateOfferAndShutdown) { function TEST_P (line 570) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 580) | TEST_P(PeerConnectionSignalingTest, ImplicitCreateOfferAndShutdown) { function TEST_P (line 591) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 602) | TEST_P(PeerConnectionSignalingTest, CloseBeforeImplicitCreateOfferAndS... function TEST_P (line 614) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 625) | TEST_P(PeerConnectionSignalingTest, CloseAfterImplicitCreateOfferAndSh... function TEST_P (line 637) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 650) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 668) | TEST_P(PeerConnectionSignalingTest, SetRemoteDescriptionExecutesImmedi... function TEST_P (line 682) | TEST_P(PeerConnectionSignalingTest, CreateOfferBlocksSetRemoteDescript... function TEST_P (line 711) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 733) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 758) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 806) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 826) | TEST_P(PeerConnectionSignalingTest, function TEST_P (line 846) | TEST_P(PeerConnectionSignalingTest, UnsupportedContentType) { class PeerConnectionSignalingUnifiedPlanTest (line 909) | class PeerConnectionSignalingUnifiedPlanTest method PeerConnectionSignalingUnifiedPlanTest (line 912) | PeerConnectionSignalingUnifiedPlanTest() function TEST_F (line 920) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 937) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 953) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 978) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 999) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, DtlsTransportsMergeWhen... function TEST_F (line 1017) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 1039) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 1050) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, function TEST_F (line 1077) | TEST_F(PeerConnectionSignalingUnifiedPlanTest, FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_simulcast_unittest.cc type cricket (line 50) | namespace cricket { function CreateLayers (line 65) | std::vector CreateLayers(const std::vector&... function CreateLayers (line 75) | std::vector CreateLayers(const std::vector&... function CreateLayers (line 81) | std::vector CreateLayers(int num_layers, bool active) { type webrtc (line 93) | namespace webrtc { class PeerConnectionSimulcastTests (line 95) | class PeerConnectionSimulcastTests : public ::testing::Test { method PeerConnectionSimulcastTests (line 97) | PeerConnectionSimulcastTests() method CreatePeerConnection (line 110) | rtc::scoped_refptr CreatePeerConnection( method CreatePeerConnectionWrapper (line 121) | std::unique_ptr CreatePeerConnectionWrapper() { method ExchangeOfferAnswer (line 128) | void ExchangeOfferAnswer(PeerConnectionWrapper* local, method RtpTransceiverInit (line 146) | RtpTransceiverInit CreateTransceiverInit( method AddTransceiver (line 158) | rtc::scoped_refptr AddTransceiver( method SimulcastDescription (line 165) | SimulcastDescription RemoveSimulcast(SessionDescriptionInterface* sd) { method AddRequestToReceiveSimulcast (line 172) | void AddRequestToReceiveSimulcast(const std::vector&... method ValidateTransceiverParameters (line 183) | void ValidateTransceiverParameters( class PeerConnectionSimulcastMetricsTests (line 201) | class PeerConnectionSimulcastMetricsTests method PeerConnectionSimulcastMetricsTests (line 205) | PeerConnectionSimulcastMetricsTests() { webrtc::metrics::Reset(); } method LocalDescriptionSamples (line 207) | std::map LocalDescriptionSamples() { method RemoteDescriptionSamples (line 211) | std::map RemoteDescriptionSamples() { function TEST_F (line 219) | TEST_F(PeerConnectionSimulcastTests, CanCreateTransceiverWithRid) { function TEST_F (line 230) | TEST_F(PeerConnectionSimulcastTests, CanCreateTransceiverWithSimulcast) { function TEST_F (line 238) | TEST_F(PeerConnectionSimulcastTests, RidsAreAutogeneratedIfNotProvided) { function TEST_F (line 253) | TEST_F(PeerConnectionSimulcastTests, MustSupplyAllOrNoRidsInSimulcast) { function TEST_F (line 265) | TEST_F(PeerConnectionSimulcastTests, ChecksForIllegalRidValues) { function TEST_F (line 275) | TEST_F(PeerConnectionSimulcastTests, SingleRidIsRemovedFromSessionDesc... function TEST_F (line 286) | TEST_F(PeerConnectionSimulcastTests, SimulcastLayersRemovedFromTail) { function TEST_F (line 300) | TEST_F(PeerConnectionSimulcastTests, SimulcastAppearsInSessionDescript... function TEST_F (line 330) | TEST_F(PeerConnectionSimulcastTests, SimulcastLayersAreSetInSender) { function TEST_F (line 362) | TEST_F(PeerConnectionSimulcastTests, PausedSimulcastLayersAreDisabledI... function TEST_F (line 397) | TEST_F(PeerConnectionSimulcastTests, SimulcastRejectedRemovesExtraLaye... function TEST_F (line 411) | TEST_F(PeerConnectionSimulcastTests, RejectedSimulcastLayersAreDeactiv... function TEST_F (line 446) | TEST_F(PeerConnectionSimulcastTests, ServerSendsOfferToReceiveSimulcas... function TEST_F (line 465) | TEST_F(PeerConnectionSimulcastTests, TransceiverIsNotRecycledWithSimul... function TEST_F (line 488) | TEST_F(PeerConnectionSimulcastTests, ParametersAreInvalidatedWhenLayer... function TEST_F (line 505) | TEST_F(PeerConnectionSimulcastTests, function TEST_F (line 525) | TEST_F(PeerConnectionSimulcastTests, NegotiationDoesNotHaveRidExtensio... function TEST_F (line 562) | TEST_F(PeerConnectionSimulcastMetricsTests, NoSimulcastUsageIsLogged) { function TEST_F (line 576) | TEST_F(PeerConnectionSimulcastMetricsTests, SpecComplianceIsLogged) { function TEST_F (line 596) | TEST_F(PeerConnectionSimulcastMetricsTests, IncomingSimulcastIsLogged) { function TEST_F (line 621) | TEST_F(PeerConnectionSimulcastMetricsTests, RejectedSimulcastIsLogged) { function TEST_F (line 645) | TEST_F(PeerConnectionSimulcastMetricsTests, LegacySimulcastIsLogged) { function TEST_F (line 683) | TEST_F(PeerConnectionSimulcastMetricsTests, SimulcastDisabledIsLogged) { function TEST_F (line 701) | TEST_F(PeerConnectionSimulcastMetricsTests, SimulcastDisabledIsNotLogg... function TEST_P (line 714) | TEST_P(PeerConnectionSimulcastMetricsTests, NumberOfSendEncodingsIsLog... FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_wrapper.cc type webrtc (line 30) | namespace webrtc { function PeerConnectionFactoryInterface (line 56) | PeerConnectionFactoryInterface* PeerConnectionWrapper::pc_factory() { function PeerConnectionInterface (line 60) | PeerConnectionInterface* PeerConnectionWrapper::pc() { function MockPeerConnectionObserver (line 64) | MockPeerConnectionObserver* PeerConnectionWrapper::observer() { FILE: tgcalls/third_party/webrtc/src/pc/peer_connection_wrapper.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/proxy_unittest.cc type webrtc (line 26) | namespace webrtc { class FakeInterface (line 29) | class FakeInterface : public rtc::RefCountInterface { class Fake (line 43) | class Fake : public FakeInterface { method Create (line 45) | static rtc::scoped_refptr Create() { method Fake (line 61) | Fake() {} class SignalingProxyTest (line 90) | class SignalingProxyTest : public ::testing::Test { method CheckSignalingThread (line 93) | void CheckSignalingThread() { EXPECT_TRUE(signaling_thread_->IsCurre... method SetUp (line 96) | void SetUp() override { function TEST_F (line 110) | TEST_F(SignalingProxyTest, SignalingThreadDestructor) { function TEST_F (line 119) | TEST_F(SignalingProxyTest, VoidMethod0) { function TEST_F (line 127) | TEST_F(SignalingProxyTest, Method0) { function TEST_F (line 136) | TEST_F(SignalingProxyTest, ConstMethod0) { function TEST_F (line 145) | TEST_F(SignalingProxyTest, Method1) { function TEST_F (line 155) | TEST_F(SignalingProxyTest, ConstMethod1) { function TEST_F (line 165) | TEST_F(SignalingProxyTest, Method2) { class ProxyTest (line 176) | class ProxyTest : public ::testing::Test { method CheckSignalingThread (line 179) | void CheckSignalingThread() { EXPECT_TRUE(signaling_thread_->IsCurre... method CheckWorkerThread (line 180) | void CheckWorkerThread() { EXPECT_TRUE(worker_thread_->IsCurrent()); } method SetUp (line 183) | void SetUp() override { function TEST_F (line 200) | TEST_F(ProxyTest, WorkerThreadDestructor) { function TEST_F (line 208) | TEST_F(ProxyTest, VoidMethod0) { function TEST_F (line 215) | TEST_F(ProxyTest, Method0) { function TEST_F (line 223) | TEST_F(ProxyTest, ConstMethod0) { function TEST_F (line 231) | TEST_F(ProxyTest, WorkerMethod1) { function TEST_F (line 240) | TEST_F(ProxyTest, ConstMethod1) { function TEST_F (line 249) | TEST_F(ProxyTest, WorkerMethod2) { class FooInterface (line 260) | class FooInterface { class Foo (line 266) | class Foo : public FooInterface { method Foo (line 268) | Foo() {} function CheckSignalingThread (line 290) | void CheckSignalingThread() { EXPECT_TRUE(signaling_thread_->IsCurrent()... function CheckWorkerThread (line 291) | void CheckWorkerThread() { EXPECT_TRUE(worker_thread_->IsCurrent()); } function TEST_F (line 302) | TEST_F(OwnedProxyTest, BasicTest) { FILE: tgcalls/third_party/webrtc/src/pc/remote_audio_source.cc type webrtc (line 26) | namespace webrtc { class RemoteAudioSource::AudioDataProxy (line 31) | class RemoteAudioSource::AudioDataProxy : public AudioSinkInterface { method AudioDataProxy (line 33) | explicit AudioDataProxy(RemoteAudioSource* source) : source_(source) { method AudioDataProxy (line 37) | AudioDataProxy() = delete; method AudioDataProxy (line 38) | AudioDataProxy(const AudioDataProxy&) = delete; method AudioDataProxy (line 39) | AudioDataProxy& operator=(const AudioDataProxy&) = delete; method OnData (line 44) | void OnData(const AudioSinkInterface::Data& audio) override { FILE: tgcalls/third_party/webrtc/src/pc/remote_audio_source.h function namespace (line 30) | namespace rtc { function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_collector.cc type webrtc (line 63) | namespace webrtc { function RTCCertificateIDFromFingerprint (line 68) | std::string RTCCertificateIDFromFingerprint(const std::string& fingerp... function RTCCodecStatsIDFromMidDirectionAndPayload (line 72) | std::string RTCCodecStatsIDFromMidDirectionAndPayload(const std::strin... function RTCIceCandidatePairStatsIDFromConnectionInfo (line 82) | std::string RTCIceCandidatePairStatsIDFromConnectionInfo( function RTCMediaStreamTrackStatsIDFromDirectionAndAttachment (line 94) | std::string RTCMediaStreamTrackStatsIDFromDirectionAndAttachment( function RTCTransportStatsIDFromTransportChannel (line 103) | std::string RTCTransportStatsIDFromTransportChannel( function RTCInboundRTPStreamStatsIDFromSSRC (line 112) | std::string RTCInboundRTPStreamStatsIDFromSSRC(cricket::MediaType medi... function RTCOutboundRTPStreamStatsIDFromSSRC (line 122) | std::string RTCOutboundRTPStreamStatsIDFromSSRC(cricket::MediaType med... function RTCRemoteInboundRtpStreamStatsIdFromSourceSsrc (line 132) | std::string RTCRemoteInboundRtpStreamStatsIdFromSourceSsrc( function RTCRemoteOutboundRTPStreamStatsIDFromSSRC (line 143) | std::string RTCRemoteOutboundRTPStreamStatsIDFromSSRC( function RTCMediaSourceStatsIDFromKindAndAttachment (line 154) | std::string RTCMediaSourceStatsIDFromKindAndAttachment( function DoubleAudioLevelFromIntAudioLevel (line 268) | double DoubleAudioLevelFromIntAudioLevel(int audio_level) { function CodecStatsFromRtpCodecParameters (line 274) | std::unique_ptr CodecStatsFromRtpCodecParameters( function SetMediaStreamTrackStatsFromMediaStreamTrackInterface (line 304) | void SetMediaStreamTrackStatsFromMediaStreamTrackInterface( function SetInboundRTPStreamStatsFromMediaReceiverInfo (line 312) | void SetInboundRTPStreamStatsFromMediaReceiverInfo( function CreateInboundAudioStreamStats (line 327) | std::unique_ptr CreateInboundAudioStreamStats( function CreateRemoteOutboundAudioStreamStats (line 384) | std::unique_ptr function SetInboundRTPStreamStatsFromVideoReceiverInfo (line 428) | void SetInboundRTPStreamStatsFromVideoReceiverInfo( function SetOutboundRTPStreamStatsFromMediaSenderInfo (line 492) | void SetOutboundRTPStreamStatsFromMediaSenderInfo( function SetOutboundRTPStreamStatsFromVoiceSenderInfo (line 509) | void SetOutboundRTPStreamStatsFromVoiceSenderInfo( function SetOutboundRTPStreamStatsFromVideoSenderInfo (line 525) | void SetOutboundRTPStreamStatsFromVideoSenderInfo( function ProduceRemoteInboundRtpStreamStatsFromReportBlockData (line 586) | std::unique_ptr function ProduceCertificateStatsFromSSLCertificateStats (line 660) | void ProduceCertificateStatsFromSSLCertificateStats( function ProduceMediaStreamTrackStatsFromVoiceSenderInfo (line 732) | std::unique_ptr function ProduceMediaStreamTrackStatsFromVoiceReceiverInfo (line 761) | std::unique_ptr function ProduceMediaStreamTrackStatsFromVideoSenderInfo (line 819) | std::unique_ptr function ProduceMediaStreamTrackStatsFromVideoReceiverInfo (line 848) | std::unique_ptr function ProduceSenderMediaTrackStats (line 899) | void ProduceSenderMediaTrackStats( function ProduceReceiverMediaTrackStats (line 971) | void ProduceReceiverMediaTrackStats( function CreateReportFilteredBySelector (line 1010) | rtc::scoped_refptr CreateReportFilteredBySelector( class DeliveryTask (line 1166) | class DeliveryTask : public QueuedTask { method DeliveryTask (line 1168) | DeliveryTask(rtc::scoped_refptr collector, method Run (line 1174) | bool Run() override { FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_collector.h function namespace (line 48) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_collector_unittest.cc type webrtc (line 55) | namespace webrtc { function PrintTo (line 58) | void PrintTo(const RTCCertificateStats& stats, ::std::ostream* os) { function PrintTo (line 62) | void PrintTo(const RTCCodecStats& stats, ::std::ostream* os) { function PrintTo (line 66) | void PrintTo(const RTCDataChannelStats& stats, ::std::ostream* os) { function PrintTo (line 70) | void PrintTo(const RTCIceCandidatePairStats& stats, ::std::ostream* os) { function PrintTo (line 74) | void PrintTo(const RTCLocalIceCandidateStats& stats, ::std::ostream* o... function PrintTo (line 78) | void PrintTo(const RTCRemoteIceCandidateStats& stats, ::std::ostream* ... function PrintTo (line 82) | void PrintTo(const RTCPeerConnectionStats& stats, ::std::ostream* os) { function PrintTo (line 86) | void PrintTo(const RTCMediaStreamStats& stats, ::std::ostream* os) { function PrintTo (line 90) | void PrintTo(const RTCMediaStreamTrackStats& stats, ::std::ostream* os) { function PrintTo (line 94) | void PrintTo(const RTCInboundRTPStreamStats& stats, ::std::ostream* os) { function PrintTo (line 98) | void PrintTo(const RTCOutboundRTPStreamStats& stats, ::std::ostream* o... function PrintTo (line 102) | void PrintTo(const RTCRemoteInboundRtpStreamStats& stats, ::std::ostre... function PrintTo (line 106) | void PrintTo(const RTCAudioSourceStats& stats, ::std::ostream* os) { function PrintTo (line 110) | void PrintTo(const RTCVideoSourceStats& stats, ::std::ostream* os) { function PrintTo (line 114) | void PrintTo(const RTCTransportStats& stats, ::std::ostream* os) { type CertificateInfo (line 130) | struct CertificateInfo { function IdForType (line 140) | std::string IdForType(const RTCStatsReport* report) { function CreateFakeCertificateAndInfoFromDers (line 153) | std::unique_ptr CreateFakeCertificateAndInfoFromDers( function CreateFakeCandidate (line 186) | std::unique_ptr CreateFakeCandidate( class FakeAudioTrackForStats (line 202) | class FakeAudioTrackForStats : public MediaStreamTrack Create( method FakeAudioTrackForStats (line 213) | explicit FakeAudioTrackForStats(const std::string& id) method kind (line 216) | std::string kind() const override { method AddSink (line 220) | void AddSink(webrtc::AudioTrackSinkInterface* sink) override {} method RemoveSink (line 221) | void RemoveSink(webrtc::AudioTrackSinkInterface* sink) override {} method GetSignalLevel (line 222) | bool GetSignalLevel(int* level) override { return false; } method GetAudioProcessor (line 223) | rtc::scoped_refptr GetAudioProcessor() over... class FakeVideoTrackSourceForStats (line 228) | class FakeVideoTrackSourceForStats : public VideoTrackSourceInterface { method Create (line 230) | static rtc::scoped_refptr Create( method FakeVideoTrackSourceForStats (line 238) | FakeVideoTrackSourceForStats(int input_width, int input_height) method is_screencast (line 243) | bool is_screencast() const override { return false; } method needs_denoising (line 244) | absl::optional needs_denoising() const override { return false; } method GetStats (line 245) | bool GetStats(VideoTrackSourceInterface::Stats* stats) override { method state (line 251) | MediaSourceInterface::SourceState state() const override { method remote (line 254) | bool remote() const override { return false; } method RegisterObserver (line 256) | void RegisterObserver(ObserverInterface* observer) override {} method UnregisterObserver (line 257) | void UnregisterObserver(ObserverInterface* observer) override {} method AddOrUpdateSink (line 259) | void AddOrUpdateSink(rtc::VideoSinkInterface* sink, method RemoveSink (line 261) | void RemoveSink(rtc::VideoSinkInterface* sink) override {} method SupportsEncodedOutput (line 262) | bool SupportsEncodedOutput() const override { return false; } method GenerateKeyFrame (line 263) | void GenerateKeyFrame() override {} method AddEncodedSink (line 264) | void AddEncodedSink( method RemoveEncodedSink (line 266) | void RemoveEncodedSink( class FakeVideoTrackForStats (line 274) | class FakeVideoTrackForStats : public MediaStreamTrack Create( method FakeVideoTrackForStats (line 287) | FakeVideoTrackForStats(const std::string& id, method kind (line 291) | std::string kind() const override { method AddOrUpdateSink (line 295) | void AddOrUpdateSink(rtc::VideoSinkInterface* sink, method RemoveSink (line 297) | void RemoveSink(rtc::VideoSinkInterface* sink) override {} method VideoTrackSourceInterface (line 299) | VideoTrackSourceInterface* GetSource() const override { function CreateFakeTrack (line 307) | rtc::scoped_refptr CreateFakeTrack( function CreateMockSender (line 319) | rtc::scoped_refptr CreateMockSender( function CreateMockReceiver (line 348) | rtc::scoped_refptr CreateMockReceiver( class RTCStatsCollectorWrapper (line 375) | class RTCStatsCollectorWrapper { method RTCStatsCollectorWrapper (line 377) | explicit RTCStatsCollectorWrapper( method stats_collector (line 384) | rtc::scoped_refptr stats_collector() { method GetStatsReport (line 388) | rtc::scoped_refptr GetStatsReport() { method GetStatsReportWithSenderSelector (line 394) | rtc::scoped_refptr GetStatsReportWithSenderSel... method GetStatsReportWithReceiverSelector (line 401) | rtc::scoped_refptr GetStatsReportWithReceiverS... method GetFreshStatsReport (line 408) | rtc::scoped_refptr GetFreshStatsReport() { method SetupLocalTrackAndSender (line 413) | rtc::scoped_refptr SetupLocalTrackAndSender( method SetupRemoteTrackAndReceiver (line 446) | rtc::scoped_refptr SetupRemoteTrackAndRecei... method CreateMockRtpSendersReceiversAndChannels (line 482) | void CreateMockRtpSendersReceiversAndChannels( method WaitForReport (line 581) | rtc::scoped_refptr WaitForReport( class RTCStatsCollectorTest (line 600) | class RTCStatsCollectorTest : public ::testing::Test { method RTCStatsCollectorTest (line 602) | RTCStatsCollectorTest() method ExpectReportContainsCertificateInfo (line 606) | void ExpectReportContainsCertificateInfo( type ExampleStatsGraph (line 626) | struct ExampleStatsGraph { method ExampleStatsGraph (line 650) | ExampleStatsGraph SetupExampleStatsGraphForSelectorTests() { method ExampleStatsGraph (line 750) | ExampleStatsGraph SetupExampleStatsVoiceGraph( function TEST_F (line 873) | TEST_F(RTCStatsCollectorTest, SingleCallback) { function TEST_F (line 879) | TEST_F(RTCStatsCollectorTest, MultipleCallbacks) { function TEST_F (line 892) | TEST_F(RTCStatsCollectorTest, CachedStatsReports) { function TEST_F (line 908) | TEST_F(RTCStatsCollectorTest, MultipleCallbacksWithInvalidatedCacheInB... function TEST_F (line 924) | TEST_F(RTCStatsCollectorTest, ToJsonProducesParseableJson) { function TEST_F (line 935) | TEST_F(RTCStatsCollectorTest, CollectRTCCertificateStatsSingle) { function TEST_F (line 958) | TEST_F(RTCStatsCollectorTest, CollectRTCCodecStats) { function TEST_F (line 1065) | TEST_F(RTCStatsCollectorTest, CollectRTCCertificateStatsMultiple) { function TEST_F (line 1100) | TEST_F(RTCStatsCollectorTest, CollectRTCCertificateStatsChain) { function TEST_F (line 1123) | TEST_F(RTCStatsCollectorTest, CollectTwoRTCDataChannelStatsWithPending... function TEST_F (line 1132) | TEST_F(RTCStatsCollectorTest, CollectRTCDataChannelStats) { function TEST_F (line 1209) | TEST_F(RTCStatsCollectorTest, CollectRTCIceCandidateStats) { function TEST_F (line 1378) | TEST_F(RTCStatsCollectorTest, CollectRTCIceCandidatePairStats) { function TEST_F (line 1537) | TEST_F(RTCStatsCollectorTest, CollectRTCPeerConnectionStats) { function TEST_F (line 1628) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 1684) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 1768) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 1831) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 1917) | TEST_F(RTCStatsCollectorTest, CollectRTCInboundRTPStreamStats_Audio) { function TEST_F (line 2016) | TEST_F(RTCStatsCollectorTest, CollectRTCInboundRTPStreamStats_Video) { function TEST_F (line 2120) | TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Audio) { function TEST_F (line 2179) | TEST_F(RTCStatsCollectorTest, CollectRTCOutboundRTPStreamStats_Video) { function TEST_F (line 2292) | TEST_F(RTCStatsCollectorTest, CollectRTCTransportStats) { function TEST_F (line 2445) | TEST_F(RTCStatsCollectorTest, CollectRTCTransportStatsWithCrypto) { function TEST_F (line 2512) | TEST_F(RTCStatsCollectorTest, CollectNoStreamRTCOutboundRTPStreamStats... function TEST_F (line 2566) | TEST_F(RTCStatsCollectorTest, RTCAudioSourceStatsCollectedForSenderWit... function TEST_F (line 2598) | TEST_F(RTCStatsCollectorTest, RTCVideoSourceStatsCollectedForSenderWit... function TEST_F (line 2646) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 2680) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 2708) | TEST_F(RTCStatsCollectorTest, class RTCStatsCollectorTestWithParamKind (line 2728) | class RTCStatsCollectorTestWithParamKind method RTCStatsCollectorTestWithParamKind (line 2732) | RTCStatsCollectorTestWithParamKind() : media_type_(GetParam()) { method MediaTypeUpperCase (line 2737) | std::string MediaTypeUpperCase() const { method MediaTypeLowerCase (line 2750) | std::string MediaTypeLowerCase() const { method AddSenderInfoAndMediaChannel (line 2758) | void AddSenderInfoAndMediaChannel( function TEST_P (line 2814) | TEST_P(RTCStatsCollectorTestWithParamKind, function TEST_P (line 2883) | TEST_P(RTCStatsCollectorTestWithParamKind, function TEST_P (line 2915) | TEST_P(RTCStatsCollectorTestWithParamKind, function TEST_P (line 2952) | TEST_P(RTCStatsCollectorTestWithParamKind, function TEST_F (line 2997) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 3015) | TEST_F(RTCStatsCollectorTest, RTCRemoteOutboundRtpAudioStreamStatsColl... function TEST_F (line 3032) | TEST_F(RTCStatsCollectorTest, function TEST_F (line 3053) | TEST_F(RTCStatsCollectorTest, GetStatsWithSenderSelector) { function TEST_F (line 3083) | TEST_F(RTCStatsCollectorTest, GetStatsWithReceiverSelector) { function TEST_F (line 3111) | TEST_F(RTCStatsCollectorTest, GetStatsWithNullSenderSelector) { function TEST_F (line 3120) | TEST_F(RTCStatsCollectorTest, GetStatsWithNullReceiverSelector) { function TEST_F (line 3132) | TEST_F(RTCStatsCollectorTest, StatsReportedOnZeroSsrc) { function TEST_F (line 3151) | TEST_F(RTCStatsCollectorTest, DoNotCrashOnSsrcChange) { class RecursiveCallback (line 3168) | class RecursiveCallback : public RTCStatsCollectorCallback { method RecursiveCallback (line 3170) | explicit RecursiveCallback(RTCStatsCollectorWrapper* stats) : stats_... method OnStatsDelivered (line 3172) | void OnStatsDelivered( method called (line 3178) | bool called() const { return called_; } function TEST_F (line 3187) | TEST_F(RTCStatsCollectorTest, DoNotCrashWhenGetStatsCalledDuringCallba... class RTCTestStats (line 3198) | class RTCTestStats : public RTCStats { method RTCTestStats (line 3202) | RTCTestStats(const std::string& id, int64_t timestamp_us) class FakeRTCStatsCollector (line 3212) | class FakeRTCStatsCollector : public RTCStatsCollector, method Create (line 3215) | static rtc::scoped_refptr Create( method OnStatsDelivered (line 3224) | void OnStatsDelivered( method VerifyThreadUsageAndResultsMerging (line 3231) | void VerifyThreadUsageAndResultsMerging() { method HasVerifiedResults (line 3236) | bool HasVerifiedResults() { method FakeRTCStatsCollector (line 3254) | FakeRTCStatsCollector(PeerConnectionInternal* pc, int64_t cache_life... method ProducePartialResultsOnSignalingThreadImpl (line 3260) | void ProducePartialResultsOnSignalingThreadImpl( method ProducePartialResultsOnNetworkThreadImpl (line 3273) | void ProducePartialResultsOnNetworkThreadImpl( function TEST (line 3301) | TEST(RTCStatsCollectorTestWithFakeCollector, ThreadUsageAndResultsMerg... FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_integrationtest.cc type webrtc (line 50) | namespace webrtc { class RTCStatsReportTraceListener (line 63) | class RTCStatsReportTraceListener { method SetUp (line 65) | static void SetUp() { method AddTraceEventHandler (line 79) | static void AddTraceEventHandler( class RTCStatsIntegrationTest (line 107) | class RTCStatsIntegrationTest : public ::testing::Test { method RTCStatsIntegrationTest (line 109) | RTCStatsIntegrationTest() method StartCall (line 123) | void StartCall() { method GetStatsFromCaller (line 150) | rtc::scoped_refptr GetStatsFromCaller() { method GetStatsFromCaller (line 153) | rtc::scoped_refptr GetStatsFromCaller( method GetStatsFromCaller (line 157) | rtc::scoped_refptr GetStatsFromCaller( method GetStatsFromCallee (line 162) | rtc::scoped_refptr GetStatsFromCallee() { method GetStatsFromCallee (line 165) | rtc::scoped_refptr GetStatsFromCallee( method GetStatsFromCallee (line 169) | rtc::scoped_refptr GetStatsFromCallee( method GetStats (line 175) | static rtc::scoped_refptr GetStats( method GetStats (line 185) | static rtc::scoped_refptr GetStats( class RTCStatsVerifier (line 204) | class RTCStatsVerifier { method RTCStatsVerifier (line 206) | RTCStatsVerifier(const RTCStatsReport* report, const RTCStats* stats) method MarkMemberTested (line 215) | void MarkMemberTested(const RTCStatsMemberInterface& member, method TestMemberIsDefined (line 221) | void TestMemberIsDefined(const RTCStatsMemberInterface& member) { method TestMemberIsUndefined (line 228) | void TestMemberIsUndefined(const RTCStatsMemberInterface& member) { method TestMemberIsPositive (line 236) | void TestMemberIsPositive(const RTCStatsMemberInterface& member) { method TestMemberIsNonNegative (line 252) | void TestMemberIsNonNegative(const RTCStatsMemberInterface& member) { method TestMemberIsIDReference (line 267) | void TestMemberIsIDReference(const RTCStatsMemberInterface& member, method TestMemberIsOptionalIDReference (line 272) | void TestMemberIsOptionalIDReference(const RTCStatsMemberInterface& ... method ExpectAllMembersSuccessfullyTested (line 277) | bool ExpectAllMembersSuccessfullyTested() { method TestMemberIsIDReference (line 288) | void TestMemberIsIDReference(const RTCStatsMemberInterface& member, class RTCStatsReportVerifier (line 333) | class RTCStatsReportVerifier { method StatsTypes (line 335) | static std::set StatsTypes() { method RTCStatsReportVerifier (line 352) | explicit RTCStatsReportVerifier(const RTCStatsReport* report) method VerifyReport (line 355) | void VerifyReport(std::vector allowed_missing_stats) { method VerifyRTCCertificateStats (line 436) | bool VerifyRTCCertificateStats(const RTCCertificateStats& certificat... method VerifyRTCCodecStats (line 446) | bool VerifyRTCCodecStats(const RTCCodecStats& codec) { method VerifyRTCDataChannelStats (line 464) | bool VerifyRTCDataChannelStats(const RTCDataChannelStats& data_chann... method VerifyRTCIceCandidatePairStats (line 477) | bool VerifyRTCIceCandidatePairStats( method VerifyRTCIceCandidateStats (line 523) | bool VerifyRTCIceCandidateStats(const RTCIceCandidateStats& candidat... method VerifyRTCLocalIceCandidateStats (line 544) | bool VerifyRTCLocalIceCandidateStats( method VerifyRTCRemoteIceCandidateStats (line 549) | bool VerifyRTCRemoteIceCandidateStats( method VerifyRTCMediaStreamStats (line 554) | bool VerifyRTCMediaStreamStats(const RTCMediaStreamStats& media_stre... method VerifyRTCMediaStreamTrackStats (line 562) | bool VerifyRTCMediaStreamTrackStats( method VerifyRTCPeerConnectionStats (line 763) | bool VerifyRTCPeerConnectionStats( method VerifyRTCRTPStreamStats (line 773) | void VerifyRTCRTPStreamStats(const RTCRTPStreamStats& stream, method VerifyRTCSentRTPStreamStats (line 793) | void VerifyRTCSentRTPStreamStats(const RTCSentRtpStreamStats& sent_s... method VerifyRTCInboundRTPStreamStats (line 800) | bool VerifyRTCInboundRTPStreamStats( method VerifyRTCOutboundRTPStreamStats (line 930) | bool VerifyRTCOutboundRTPStreamStats( method VerifyRTCReceivedRtpStreamStats (line 1023) | void VerifyRTCReceivedRtpStreamStats( method VerifyRTCRemoteInboundRtpStreamStats (line 1031) | bool VerifyRTCRemoteInboundRtpStreamStats( method VerifyRTCRemoteOutboundRTPStreamStats (line 1047) | bool VerifyRTCRemoteOutboundRTPStreamStats( method VerifyRTCMediaSourceStats (line 1060) | void VerifyRTCMediaSourceStats(const RTCMediaSourceStats& media_source, method VerifyRTCAudioSourceStats (line 1072) | bool VerifyRTCAudioSourceStats(const RTCAudioSourceStats& audio_sour... method VerifyRTCVideoSourceStats (line 1084) | bool VerifyRTCVideoSourceStats(const RTCVideoSourceStats& video_sour... method VerifyRTCTransportStats (line 1098) | bool VerifyRTCTransportStats(const RTCTransportStats& transport) { function TEST_F (line 1126) | TEST_F(RTCStatsIntegrationTest, GetStatsFromCaller) { function TEST_F (line 1137) | TEST_F(RTCStatsIntegrationTest, GetStatsFromCallee) { function TEST_F (line 1151) | TEST_F(RTCStatsIntegrationTest, GetStatsWithSenderSelector) { function TEST_F (line 1169) | TEST_F(RTCStatsIntegrationTest, GetStatsWithReceiverSelector) { function TEST_F (line 1188) | TEST_F(RTCStatsIntegrationTest, GetStatsWithInvalidSenderSelector) { function TEST_F (line 1199) | TEST_F(RTCStatsIntegrationTest, GetStatsWithInvalidReceiverSelector) { function TEST_F (line 1213) | TEST_F(RTCStatsIntegrationTest, function TEST_F (line 1231) | TEST_F(RTCStatsIntegrationTest, GetsStatsWhileClosingPeerConnection) { function TEST_F (line 1252) | TEST_F(RTCStatsIntegrationTest, GetStatsReferencedIds) { function TEST_F (line 1289) | TEST_F(RTCStatsIntegrationTest, GetStatsContainsNoDuplicateMembers) { FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_traversal.cc type webrtc (line 21) | namespace webrtc { function TraverseAndTakeVisitedStats (line 25) | void TraverseAndTakeVisitedStats(RTCStatsReport* report, function AddIdIfDefined (line 45) | void AddIdIfDefined(const RTCStatsMember& id, function AddIdsIfDefined (line 51) | void AddIdsIfDefined(const RTCStatsMember>& ids, function TakeReferencedStats (line 61) | rtc::scoped_refptr TakeReferencedStats( function GetStatsReferencedIds (line 72) | std::vector GetStatsReferencedIds(const RTCStats& ... FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_traversal.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtc_stats_traversal_unittest.cc type webrtc (line 23) | namespace webrtc { class RTCStatsTraversalTest (line 25) | class RTCStatsTraversalTest : public ::testing::Test { method RTCStatsTraversalTest (line 27) | RTCStatsTraversalTest() { method TakeReferencedStats (line 42) | void TakeReferencedStats(std::vector start_nodes) { method EXPECT_VISITED (line 51) | void EXPECT_VISITED(const RTCStats* stats) { method EXPECT_UNVISITED (line 60) | void EXPECT_UNVISITED(const RTCStats* stats) { function TEST_F (line 79) | TEST_F(RTCStatsTraversalTest, NoReachableConnections) { function TEST_F (line 101) | TEST_F(RTCStatsTraversalTest, SelfReference) { function TEST_F (line 110) | TEST_F(RTCStatsTraversalTest, BogusReference) { function TEST_F (line 119) | TEST_F(RTCStatsTraversalTest, Tree) { function TEST_F (line 137) | TEST_F(RTCStatsTraversalTest, MultiplePathsToSameNode) { function TEST_F (line 156) | TEST_F(RTCStatsTraversalTest, CyclicGraph) { function TEST_F (line 174) | TEST_F(RTCStatsTraversalTest, MultipleStarts) { function TEST_F (line 191) | TEST_F(RTCStatsTraversalTest, MultipleStartsLeadingToSameNode) { FILE: tgcalls/third_party/webrtc/src/pc/rtcp_mux_filter.cc type cricket (line 15) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/rtcp_mux_filter.h function namespace (line 16) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/rtcp_mux_filter_unittest.cc function TEST (line 15) | TEST(RtcpMuxFilterTest, IsActiveSender) { function TEST (line 34) | TEST(RtcpMuxFilterTest, ReceivePrAnswer) { function TEST (line 56) | TEST(RtcpMuxFilterTest, IsActiveReceiver) { function TEST (line 75) | TEST(RtcpMuxFilterTest, SendPrAnswer) { function TEST (line 98) | TEST(RtcpMuxFilterTest, EnableFilterDuringUpdate) { function TEST (line 115) | TEST(RtcpMuxFilterTest, SetOfferTwice) { function TEST (line 131) | TEST(RtcpMuxFilterTest, EnableFilterTwiceDuringUpdate) { function TEST (line 144) | TEST(RtcpMuxFilterTest, KeepFilterDisabledDuringUpdate) { function TEST (line 157) | TEST(RtcpMuxFilterTest, SetActiveCantDeactivate) { FILE: tgcalls/third_party/webrtc/src/pc/rtp_data_channel.cc type webrtc (line 24) | namespace webrtc { function GenerateUniqueId (line 32) | int GenerateUniqueId() { function RTCError (line 141) | RTCError RtpDataChannel::error() const { function DataChannelStats (line 200) | DataChannelStats RtpDataChannel::GetStats() const { FILE: tgcalls/third_party/webrtc/src/pc/rtp_data_channel.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_media_utils.cc type webrtc (line 15) | namespace webrtc { function RtpTransceiverDirection (line 17) | RtpTransceiverDirection RtpTransceiverDirectionFromSendRecv(bool send, function RtpTransceiverDirectionHasSend (line 30) | bool RtpTransceiverDirectionHasSend(RtpTransceiverDirection direction) { function RtpTransceiverDirectionHasRecv (line 35) | bool RtpTransceiverDirectionHasRecv(RtpTransceiverDirection direction) { function RtpTransceiverDirection (line 40) | RtpTransceiverDirection RtpTransceiverDirectionReversed( function RtpTransceiverDirection (line 57) | RtpTransceiverDirection RtpTransceiverDirectionWithSendSet( function RtpTransceiverDirection (line 64) | RtpTransceiverDirection RtpTransceiverDirectionWithRecvSet( function RtpTransceiverDirection (line 88) | RtpTransceiverDirection RtpTransceiverDirectionIntersection( FILE: tgcalls/third_party/webrtc/src/pc/rtp_media_utils.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_media_utils_unittest.cc type webrtc (line 17) | namespace webrtc { class EnumerateAllDirectionsTest (line 28) | class EnumerateAllDirectionsTest function TEST_P (line 33) | TEST_P(EnumerateAllDirectionsTest, TestIdentity) { function TEST_P (line 43) | TEST_P(EnumerateAllDirectionsTest, TestReversedSwapped) { function TEST_P (line 54) | TEST_P(EnumerateAllDirectionsTest, TestReversedIdentity) { class EnumerateAllDirectionsAndBool (line 65) | class EnumerateAllDirectionsAndBool function TEST_P (line 69) | TEST_P(EnumerateAllDirectionsAndBool, TestWithSendSet) { function TEST_P (line 81) | TEST_P(EnumerateAllDirectionsAndBool, TestWithRecvSet) { FILE: tgcalls/third_party/webrtc/src/pc/rtp_parameters_conversion.cc type webrtc (line 27) | namespace webrtc { function ToCricketFeedbackParam (line 29) | RTCErrorOr ToCricketFeedbackParam( function RTCError (line 87) | RTCError ToCricketCodecTypeSpecific( function RTCError (line 120) | RTCError ToCricketCodecTypeSpecific( function ToCricketCodec (line 144) | RTCErrorOr ToCricketCodec(const RtpCodecParameters& codec) { function ToCricketCodecs (line 176) | RTCErrorOr> ToCricketCodecs( function ToCricketStreamParamsVec (line 202) | RTCErrorOr ToCricketStreamParamsVec( function ToRtcpFeedback (line 221) | absl::optional ToRtcpFeedback( function ToRtpEncodings (line 273) | std::vector ToRtpEncodings( function RtpCodecCapability (line 314) | RtpCodecCapability ToRtpCodecCapability(const C& cricket_codec) { function RtpCodecParameters (line 354) | RtpCodecParameters ToRtpCodecParameters(const C& cricket_codec) { function RtpCapabilities (line 378) | RtpCapabilities ToRtpCapabilities( function RtpParameters (line 431) | RtpParameters ToRtpParameters( FILE: tgcalls/third_party/webrtc/src/pc/rtp_parameters_conversion.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_parameters_conversion_unittest.cc type webrtc (line 20) | namespace webrtc { function TEST (line 22) | TEST(RtpParametersConversionTest, ToCricketFeedbackParam) { function TEST (line 45) | TEST(RtpParametersConversionTest, ToCricketFeedbackParamErrors) { function TEST (line 78) | TEST(RtpParametersConversionTest, ToAudioCodec) { function TEST (line 101) | TEST(RtpParametersConversionTest, ToVideoCodec) { function TEST (line 132) | TEST(RtpParametersConversionTest, ToCricketCodecInvalidKind) { function TEST (line 161) | TEST(RtpParametersConversionTest, ToAudioCodecInvalidParameters) { function TEST (line 193) | TEST(RtpParametersConversionTest, ToVideoCodecInvalidParameters) { function TEST (line 219) | TEST(RtpParametersConversionTest, ToCricketCodecInvalidPayloadType) { function TEST (line 242) | TEST(RtpParametersConversionTest, ToCricketCodecInvalidRtcpFeedback) { function TEST (line 260) | TEST(RtpParametersConversionTest, ToCricketCodecs) { function TEST (line 282) | TEST(RtpParametersConversionTest, ToCricketCodecsDuplicatePayloadType) { function TEST (line 304) | TEST(RtpParametersConversionTest, ToCricketStreamParamsVecSimple) { function TEST (line 318) | TEST(RtpParametersConversionTest, ToCricketStreamParamsVecNoEncodings) { function TEST (line 327) | TEST(RtpParametersConversionTest, ToCricketStreamParamsVecMissingSsrcs) { function TEST (line 336) | TEST(RtpParametersConversionTest, ToCricketStreamParamsVecMultipleEnco... function TEST (line 342) | TEST(RtpParametersConversionTest, ToRtcpFeedback) { function TEST (line 366) | TEST(RtpParametersConversionTest, ToRtcpFeedbackErrors) { function TEST (line 395) | TEST(RtpParametersConversionTest, ToAudioRtpCodecCapability) { function TEST (line 417) | TEST(RtpParametersConversionTest, ToVideoRtpCodecCapability) { function TEST (line 444) | TEST(RtpParametersConversionTest, ToRtpEncodingsWithEmptyStreamParamsV... function TEST (line 450) | TEST(RtpParametersConversionTest, ToRtpEncodingsWithMultipleStreamPara... function TEST (line 467) | TEST(RtpParametersConversionTest, ToAudioRtpCodecParameters) { function TEST (line 489) | TEST(RtpParametersConversionTest, ToVideoRtpCodecParameters) { function TEST (line 517) | TEST(RtpParametersConversionTest, ToRtpCodecCapabilityUnknownFeedbackP... function TEST (line 536) | TEST(RtpParametersConversionTest, ToRtpCapabilities) { function TEST (line 595) | TEST(RtpParametersConversionTest, ToRtpParameters) { FILE: tgcalls/third_party/webrtc/src/pc/rtp_receiver.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_receiver.h function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_sender.cc type webrtc (line 31) | namespace webrtc { function GenerateUniqueId (line 38) | int GenerateUniqueId() { function PerSenderRtpEncodingParameterHasValue (line 53) | bool PerSenderRtpEncodingParameterHasValue( function RemoveEncodingLayers (line 62) | void RemoveEncodingLayers(const std::vector& rids, function RtpParameters (line 73) | RtpParameters RestoreEncodingLayers( function UnimplementedRtpParameterHasValue (line 96) | bool UnimplementedRtpParameterHasValue(const RtpParameters& parameters) { function RtpParameters (line 138) | RtpParameters RtpSenderBase::GetParametersInternal() const { function RtpParameters (line 152) | RtpParameters RtpSenderBase::GetParameters() const { function RTCError (line 159) | RTCError RtpSenderBase::SetParametersInternal(const RtpParameters& par... function RTCError (line 188) | RTCError RtpSenderBase::SetParameters(const RtpParameters& parameters) { function RTCError (line 336) | RTCError RtpSenderBase::DisableEncodingLayers( FILE: tgcalls/third_party/webrtc/src/pc/rtp_sender.h function namespace (line 43) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_sender_receiver_unittest.cc class MockSetStreamsObserver (line 88) | class MockSetStreamsObserver type webrtc (line 96) | namespace webrtc { class RtpSenderReceiverTest (line 98) | class RtpSenderReceiverTest method RtpSenderReceiverTest (line 103) | RtpSenderReceiverTest() method CreateDtlsSrtpTransport (line 177) | std::unique_ptr CreateDtlsSrtpTranspor... method AddDtmfCodec (line 186) | void AddDtmfCodec() { method AddVideoTrack (line 194) | void AddVideoTrack() { AddVideoTrack(false); } method AddVideoTrack (line 196) | void AddVideoTrack(bool is_screencast) { method CreateAudioRtpSender (line 204) | void CreateAudioRtpSender() { CreateAudioRtpSender(nullptr); } method CreateAudioRtpSender (line 206) | void CreateAudioRtpSender( method CreateAudioRtpSenderWithNoTrack (line 225) | void CreateAudioRtpSenderWithNoTrack() { method OnAudioSenderDestroyed (line 231) | void OnAudioSenderDestroyed() { audio_sender_destroyed_signal_fired_... method CreateVideoRtpSender (line 233) | void CreateVideoRtpSender(uint32_t ssrc) { method CreateVideoRtpSender (line 237) | void CreateVideoRtpSender() { CreateVideoRtpSender(false); } method CreateSimulcastStreamParams (line 239) | cricket::StreamParams CreateSimulcastStreamParams(int num_layers) { method CreateVideoRtpSender (line 248) | uint32_t CreateVideoRtpSender(const cricket::StreamParams& stream_pa... method CreateVideoRtpSenderWithSimulcast (line 255) | uint32_t CreateVideoRtpSenderWithSimulcast( method CreateVideoRtpSenderWithSimulcast (line 260) | uint32_t CreateVideoRtpSenderWithSimulcast( method CreateVideoRtpSender (line 273) | void CreateVideoRtpSender(bool is_screencast, uint32_t ssrc = kVideo... method CreateVideoRtpSenderWithNoTrack (line 286) | void CreateVideoRtpSenderWithNoTrack() { method DestroyAudioRtpSender (line 292) | void DestroyAudioRtpSender() { method DestroyVideoRtpSender (line 297) | void DestroyVideoRtpSender() { method CreateAudioRtpReceiver (line 302) | void CreateAudioRtpReceiver( method CreateVideoRtpReceiver (line 313) | void CreateVideoRtpReceiver( method CreateVideoRtpReceiverWithSimulcast (line 323) | void CreateVideoRtpReceiverWithSimulcast( method DestroyAudioRtpReceiver (line 342) | void DestroyAudioRtpReceiver() { method DestroyVideoRtpReceiver (line 347) | void DestroyVideoRtpReceiver() { method VerifyVoiceChannelInput (line 352) | void VerifyVoiceChannelInput() { VerifyVoiceChannelInput(kAudioSsrc); } method VerifyVoiceChannelInput (line 354) | void VerifyVoiceChannelInput(uint32_t ssrc) { method VerifyVideoChannelInput (line 361) | void VerifyVideoChannelInput() { VerifyVideoChannelInput(kVideoSsrc); } method VerifyVideoChannelInput (line 363) | void VerifyVideoChannelInput(uint32_t ssrc) { method VerifyVoiceChannelNoInput (line 368) | void VerifyVoiceChannelNoInput() { VerifyVoiceChannelNoInput(kAudioS... method VerifyVoiceChannelNoInput (line 370) | void VerifyVoiceChannelNoInput(uint32_t ssrc) { method VerifyVideoChannelNoInput (line 375) | void VerifyVideoChannelNoInput() { VerifyVideoChannelNoInput(kVideoS... method VerifyVideoChannelNoInput (line 377) | void VerifyVideoChannelNoInput(uint32_t ssrc) { method VerifyVoiceChannelOutput (line 382) | void VerifyVoiceChannelOutput() { method VerifyVideoChannelOutput (line 389) | void VerifyVideoChannelOutput() { method VerifyVoiceChannelNoOutput (line 394) | void VerifyVoiceChannelNoOutput() { method VerifyVideoChannelNoOutput (line 401) | void VerifyVideoChannelNoOutput() { method VerifyEncodingLayers (line 407) | bool VerifyEncodingLayers(const VideoRtpSender& sender, method RunDisableEncodingLayersTest (line 420) | void RunDisableEncodingLayersTest( method RunSetLastLayerAsInactiveTest (line 437) | void RunSetLastLayerAsInactiveTest(VideoRtpSender* sender) { method RunDisableSimulcastLayersWithoutMediaEngineTest (line 457) | void RunDisableSimulcastLayersWithoutMediaEngineTest( method RunDisableSimulcastLayersWithMediaEngineTest (line 473) | void RunDisableSimulcastLayersWithMediaEngineTest( method VerifyRtpReceiverDelayBehaviour (line 493) | void VerifyRtpReceiverDelayBehaviour(cricket::Delayable* media_channel, function TEST_F (line 533) | TEST_F(RtpSenderReceiverTest, AddAndDestroyAudioRtpSender) { function TEST_F (line 540) | TEST_F(RtpSenderReceiverTest, AddAndDestroyVideoRtpSender) { function TEST_F (line 547) | TEST_F(RtpSenderReceiverTest, AddAndDestroyAudioRtpReceiver) { function TEST_F (line 554) | TEST_F(RtpSenderReceiverTest, AddAndDestroyVideoRtpReceiver) { function TEST_F (line 559) | TEST_F(RtpSenderReceiverTest, AddAndDestroyAudioRtpReceiverWithStreams) { function TEST_F (line 564) | TEST_F(RtpSenderReceiverTest, AddAndDestroyVideoRtpReceiverWithStreams) { function TEST_F (line 570) | TEST_F(RtpSenderReceiverTest, LocalAudioSourceOptionsApplied) { function TEST_F (line 583) | TEST_F(RtpSenderReceiverTest, LocalAudioTrackDisable) { function TEST_F (line 597) | TEST_F(RtpSenderReceiverTest, RemoteAudioTrackDisable) { function TEST_F (line 618) | TEST_F(RtpSenderReceiverTest, LocalVideoTrackDisable) { function TEST_F (line 629) | TEST_F(RtpSenderReceiverTest, RemoteVideoTrackState) { function TEST_F (line 646) | TEST_F(RtpSenderReceiverTest, RemoteVideoTrackDisable) { function TEST_F (line 657) | TEST_F(RtpSenderReceiverTest, RemoteAudioTrackSetVolume) { function TEST_F (line 684) | TEST_F(RtpSenderReceiverTest, AudioRtpReceiverDelay) { function TEST_F (line 690) | TEST_F(RtpSenderReceiverTest, VideoRtpReceiverDelay) { function TEST_F (line 698) | TEST_F(RtpSenderReceiverTest, AudioSenderWithoutTrackAndSsrc) { function TEST_F (line 715) | TEST_F(RtpSenderReceiverTest, VideoSenderWithoutTrackAndSsrc) { function TEST_F (line 730) | TEST_F(RtpSenderReceiverTest, AudioSenderEarlyWarmupSsrcThenTrack) { function TEST_F (line 743) | TEST_F(RtpSenderReceiverTest, AudioSenderEarlyWarmupTrackThenSsrc) { function TEST_F (line 756) | TEST_F(RtpSenderReceiverTest, VideoSenderEarlyWarmupSsrcThenTrack) { function TEST_F (line 768) | TEST_F(RtpSenderReceiverTest, VideoSenderEarlyWarmupTrackThenSsrc) { function TEST_F (line 780) | TEST_F(RtpSenderReceiverTest, AudioSenderSsrcSetToZero) { function TEST_F (line 789) | TEST_F(RtpSenderReceiverTest, VideoSenderSsrcSetToZero) { function TEST_F (line 798) | TEST_F(RtpSenderReceiverTest, AudioSenderTrackSetToNull) { function TEST_F (line 807) | TEST_F(RtpSenderReceiverTest, VideoSenderTrackSetToNull) { function TEST_F (line 816) | TEST_F(RtpSenderReceiverTest, AudioSenderSsrcChanged) { function TEST_F (line 829) | TEST_F(RtpSenderReceiverTest, VideoSenderSsrcChanged) { function TEST_F (line 840) | TEST_F(RtpSenderReceiverTest, AudioSenderCanSetParameters) { function TEST_F (line 850) | TEST_F(RtpSenderReceiverTest, AudioSenderCanSetParametersBeforeNegotia... function TEST_F (line 866) | TEST_F(RtpSenderReceiverTest, AudioSenderInitParametersMovedAfterNegot... function TEST_F (line 901) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 912) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 923) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 936) | TEST_F(RtpSenderReceiverTest, AudioSenderDetectTransactionIdModificati... function TEST_F (line 947) | TEST_F(RtpSenderReceiverTest, AudioSenderCheckTransactionIdRefresh) { function TEST_F (line 959) | TEST_F(RtpSenderReceiverTest, AudioSenderSetParametersOldValueFail) { function TEST_F (line 970) | TEST_F(RtpSenderReceiverTest, AudioSenderCantSetUnimplementedRtpParame... function TEST_F (line 984) | TEST_F(RtpSenderReceiverTest, SetAudioMaxSendBitrate) { function TEST_F (line 1010) | TEST_F(RtpSenderReceiverTest, SetAudioBitratePriority) { function TEST_F (line 1032) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetParameters) { function TEST_F (line 1042) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetParametersBeforeNegotia... function TEST_F (line 1058) | TEST_F(RtpSenderReceiverTest, VideoSenderInitParametersMovedAfterNegot... function TEST_F (line 1098) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1137) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1148) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1159) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1172) | TEST_F(RtpSenderReceiverTest, VideoSenderDetectTransactionIdModificati... function TEST_F (line 1183) | TEST_F(RtpSenderReceiverTest, VideoSenderCheckTransactionIdRefresh) { function TEST_F (line 1195) | TEST_F(RtpSenderReceiverTest, VideoSenderSetParametersOldValueFail) { function TEST_F (line 1207) | TEST_F(RtpSenderReceiverTest, VideoSenderCantSetUnimplementedRtpParame... function TEST_F (line 1221) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetScaleResolutionDownBy) { function TEST_F (line 1234) | TEST_F(RtpSenderReceiverTest, VideoSenderDetectInvalidScaleResolutionD... function TEST_F (line 1245) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetMaxFramerate) { function TEST_F (line 1258) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetMaxFramerateZero) { function TEST_F (line 1271) | TEST_F(RtpSenderReceiverTest, VideoSenderDetectInvalidMaxFramerate) { function TEST_F (line 1287) | TEST_F(RtpSenderReceiverTest, VideoSenderCantSetPerSenderEncodingParam... function TEST_F (line 1301) | TEST_F(RtpSenderReceiverTest, VideoSenderCantSetReadOnlyEncodingParame... function TEST_F (line 1317) | TEST_F(RtpSenderReceiverTest, SetVideoMinMaxSendBitrate) { function TEST_F (line 1347) | TEST_F(RtpSenderReceiverTest, SetVideoMinMaxSendBitrateSimulcast) { function TEST_F (line 1370) | TEST_F(RtpSenderReceiverTest, SetVideoBitratePriority) { function TEST_F (line 1392) | TEST_F(RtpSenderReceiverTest, VideoReceiverCanGetParametersWithSimulca... function TEST_F (line 1403) | TEST_F(RtpSenderReceiverTest, PropagatesVideoTrackContentHint) { function TEST_F (line 1432) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1461) | TEST_F(RtpSenderReceiverTest, function TEST_F (line 1493) | TEST_F(RtpSenderReceiverTest, AudioSenderHasDtmfSender) { function TEST_F (line 1498) | TEST_F(RtpSenderReceiverTest, VideoSenderDoesNotHaveDtmfSender) { function TEST_F (line 1505) | TEST_F(RtpSenderReceiverTest, CanInsertDtmf) { function TEST_F (line 1513) | TEST_F(RtpSenderReceiverTest, CanNotInsertDtmf) { function TEST_F (line 1521) | TEST_F(RtpSenderReceiverTest, InsertDtmf) { function TEST_F (line 1548) | TEST_F(RtpSenderReceiverTest, TestOnDestroyedSignal) { function TEST_F (line 1556) | TEST_F(RtpSenderReceiverTest, AudioSenderCanSetFrameEncryptor) { function TEST_F (line 1568) | TEST_F(RtpSenderReceiverTest, AudioSenderCannotSetFrameEncryptorAfterS... function TEST_F (line 1579) | TEST_F(RtpSenderReceiverTest, AudioReceiverCanSetFrameDecryptor) { function TEST_F (line 1590) | TEST_F(RtpSenderReceiverTest, AudioReceiverCannotSetFrameDecryptorAfte... function TEST_F (line 1601) | TEST_F(RtpSenderReceiverTest, VideoSenderCanSetFrameEncryptor) { function TEST_F (line 1613) | TEST_F(RtpSenderReceiverTest, VideoSenderCannotSetFrameEncryptorAfterS... function TEST_F (line 1624) | TEST_F(RtpSenderReceiverTest, VideoReceiverCanSetFrameDecryptor) { function TEST_F (line 1635) | TEST_F(RtpSenderReceiverTest, VideoReceiverCannotSetFrameDecryptorAfte... function TEST_F (line 1647) | TEST_F(RtpSenderReceiverTest, function CreatePairOfRidVectors (line 1661) | std::pair CreatePairOfRidVectors( function TEST_P (line 1682) | TEST_P(RtpSenderReceiverTest, DisableSimulcastLayersWithoutMediaEngine) { function TEST_P (line 1689) | TEST_P(RtpSenderReceiverTest, DisableSimulcastLayersWithMediaEngine) { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transceiver.cc type webrtc (line 30) | namespace webrtc { function RTCError (line 33) | RTCError VerifyCodecPreferences(const std::vector&... function TaskQueueBase (line 106) | TaskQueueBase* GetCurrentTaskQueueOrThread() { function RtpTransceiverDirection (line 312) | RtpTransceiverDirection RtpTransceiver::direction() const { function RTCError (line 319) | RTCError RtpTransceiver::SetDirectionWithError( function RTCError (line 372) | RTCError RtpTransceiver::StopStandard() { function RTCError (line 427) | RTCError RtpTransceiver::SetCodecPreferences( function RTCError (line 484) | RTCError RtpTransceiver::SetOfferedRtpHeaderExtensions( FILE: tgcalls/third_party/webrtc/src/pc/rtp_transceiver.h function set_mline_index (line 148) | void set_mline_index(absl::optional mline_index) { function set_mid (line 155) | void set_mid(const absl::optional& mid) { mid_ = mid; } function set_direction (line 160) | void set_direction(RtpTransceiverDirection direction) { function set_created_by_addtrack (line 176) | void set_created_by_addtrack(bool created_by_addtrack) { function set_reused_for_addtrack (line 181) | void set_reused_for_addtrack(bool reused_for_addtrack) { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transceiver_unittest.cc type webrtc (line 32) | namespace webrtc { function TEST (line 35) | TEST(RtpTransceiverTest, CannotSetChannelOnStoppedTransceiver) { function TEST (line 61) | TEST(RtpTransceiverTest, CanUnsetChannelOnStoppedTransceiver) { class RtpTransceiverUnifiedPlanTest (line 82) | class RtpTransceiverUnifiedPlanTest : public ::testing::Test { method RtpTransceiverUnifiedPlanTest (line 84) | RtpTransceiverUnifiedPlanTest() function TEST_F (line 106) | TEST_F(RtpTransceiverUnifiedPlanTest, StopSetsDirection) { class RtpTransceiverTestForHeaderExtensions (line 119) | class RtpTransceiverTestForHeaderExtensions : public ::testing::Test { method RtpTransceiverTestForHeaderExtensions (line 121) | RtpTransceiverTestForHeaderExtensions() function TEST_F (line 156) | TEST_F(RtpTransceiverTestForHeaderExtensions, OffersChannelManagerList) { function TEST_F (line 160) | TEST_F(RtpTransceiverTestForHeaderExtensions, ModifiesDirection) { function TEST_F (line 180) | TEST_F(RtpTransceiverTestForHeaderExtensions, AcceptsStoppedExtension) { function TEST_F (line 188) | TEST_F(RtpTransceiverTestForHeaderExtensions, RejectsUnsupportedExtens... function TEST_F (line 197) | TEST_F(RtpTransceiverTestForHeaderExtensions, function TEST_F (line 213) | TEST_F(RtpTransceiverTestForHeaderExtensions, function TEST_F (line 218) | TEST_F(RtpTransceiverTestForHeaderExtensions, function TEST_F (line 228) | TEST_F(RtpTransceiverTestForHeaderExtensions, ReturnsNegotiatedHdrExts) { function TEST_F (line 245) | TEST_F(RtpTransceiverTestForHeaderExtensions, FILE: tgcalls/third_party/webrtc/src/pc/rtp_transmission_manager.cc type webrtc (line 26) | namespace webrtc { function PeerConnectionObserver (line 72) | PeerConnectionObserver* RtpTransmissionManager::Observer() const { function RtpSenderInfo (line 633) | const RtpSenderInfo* RtpTransmissionManager::FindSenderInfo( FILE: tgcalls/third_party/webrtc/src/pc/rtp_transmission_manager.h function namespace (line 42) | namespace rtc { function namespace (line 46) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transport.cc type webrtc (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transport.h function namespace (line 32) | namespace rtc { function namespace (line 40) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transport_internal.h function namespace (line 23) | namespace rtc { function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/rtp_transport_unittest.cc type webrtc (line 26) | namespace webrtc { class SignalObserver (line 35) | class SignalObserver : public sigslot::has_slots<> { method SignalObserver (line 37) | explicit SignalObserver(RtpTransport* transport) { method ready (line 53) | bool ready() const { return ready_; } method OnReadyToSend (line 54) | void OnReadyToSend(bool ready) { ready_ = ready; } method network_route (line 56) | absl::optional network_route() { return network_r... method OnNetworkRouteChanged (line 57) | void OnNetworkRouteChanged(absl::optional network... method OnSentPacket (line 61) | void OnSentPacket(rtc::PacketTransportInternal* packet_transport, method rtp_transport_sent_count (line 71) | int rtp_transport_sent_count() { return rtp_transport_sent_count_; } method rtcp_transport_sent_count (line 73) | int rtcp_transport_sent_count() { return rtcp_transport_sent_count_; } function TEST (line 83) | TEST(RtpTransportTest, SettingRtcpAndRtpSignalsReady) { function TEST (line 97) | TEST(RtpTransportTest, SettingRtpAndRtcpSignalsReady) { function TEST (line 111) | TEST(RtpTransportTest, SettingRtpWithRtcpMuxEnabledSignalsReady) { function TEST (line 121) | TEST(RtpTransportTest, DisablingRtcpMuxSignalsNotReady) { function TEST (line 134) | TEST(RtpTransportTest, EnablingRtcpMuxSignalsReady) { function TEST (line 148) | TEST(RtpTransportTest, SetRtpTransportWithNetworkRouteChanged) { function TEST (line 177) | TEST(RtpTransportTest, SetRtcpTransportWithNetworkRouteChanged) { function TEST (line 208) | TEST(RtpTransportTest, RtcpPacketSentOverCorrectTransport) { function TEST (line 232) | TEST(RtpTransportTest, ChangingReadyToSendStateOnlySignalsWhenChanged) { function TEST (line 257) | TEST(RtpTransportTest, SignalDemuxedRtcp) { function TEST (line 280) | TEST(RtpTransportTest, SignalHandledRtpPayloadType) { function TEST (line 304) | TEST(RtpTransportTest, DontSignalUnhandledRtpPayloadType) { FILE: tgcalls/third_party/webrtc/src/pc/scenario_tests/goog_cc_test.cc type webrtc (line 19) | namespace webrtc { type test (line 20) | namespace test { function TEST (line 29) | TEST(GoogCcPeerScenarioTest, MAYBE_NoBweChangeFromVideoUnmute) { FILE: tgcalls/third_party/webrtc/src/pc/sctp_data_channel.cc type webrtc (line 27) | namespace webrtc { function GenerateUniqueId (line 36) | int GenerateUniqueId() { function RTCError (line 262) | RTCError SctpDataChannel::error() const { function DataChannelStats (line 391) | DataChannelStats SctpDataChannel::GetStats() const { FILE: tgcalls/third_party/webrtc/src/pc/sctp_data_channel.h function namespace (line 34) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sctp_data_channel_transport.cc type webrtc (line 16) | namespace webrtc { function RTCError (line 33) | RTCError SctpDataChannelTransport::OpenChannel(int channel_id) { function RTCError (line 38) | RTCError SctpDataChannelTransport::SendData( function RTCError (line 71) | RTCError SctpDataChannelTransport::CloseChannel(int channel_id) { FILE: tgcalls/third_party/webrtc/src/pc/sctp_data_channel_transport.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sctp_transport.cc type webrtc (line 22) | namespace webrtc { function SctpTransportInformation (line 47) | SctpTransportInformation SctpTransport::Information() const { FILE: tgcalls/third_party/webrtc/src/pc/sctp_transport.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sctp_transport_unittest.cc type webrtc (line 29) | namespace webrtc { class FakeCricketSctpTransport (line 33) | class FakeCricketSctpTransport : public cricket::SctpTransportInternal { method SetDtlsTransport (line 35) | void SetDtlsTransport(rtc::PacketTransportInternal* transport) overr... method Start (line 36) | bool Start(int local_port, int remote_port, int max_message_size) ov... method OpenStream (line 39) | bool OpenStream(int sid) override { return true; } method ResetStream (line 40) | bool ResetStream(int sid) override { return true; } method SendData (line 41) | bool SendData(const cricket::SendDataParams& params, method ReadyToSendData (line 46) | bool ReadyToSendData() override { return true; } method set_debug_name_for_testing (line 47) | void set_debug_name_for_testing(const char* debug_name) override {} method max_message_size (line 48) | int max_message_size() const override { return 0; } method max_outbound_streams (line 49) | absl::optional max_outbound_streams() const override { method max_inbound_streams (line 52) | absl::optional max_inbound_streams() const override { method SendSignalReadyToSendData (line 56) | void SendSignalReadyToSendData() { SignalReadyToSendData(); } method SendSignalAssociationChangeCommunicationUp (line 58) | void SendSignalAssociationChangeCommunicationUp() { method SendSignalClosingProcedureStartedRemotely (line 62) | void SendSignalClosingProcedureStartedRemotely() { method SendSignalClosingProcedureComplete (line 66) | void SendSignalClosingProcedureComplete() { method set_max_outbound_streams (line 69) | void set_max_outbound_streams(int streams) { method set_max_inbound_streams (line 72) | void set_max_inbound_streams(int streams) { max_inbound_streams_ = s... class TestSctpTransportObserver (line 81) | class TestSctpTransportObserver : public SctpTransportObserverInterface { method TestSctpTransportObserver (line 83) | TestSctpTransportObserver() : info_(SctpTransportState::kNew) {} method OnStateChange (line 85) | void OnStateChange(SctpTransportInformation info) override { method SctpTransportState (line 90) | SctpTransportState State() { method SctpTransportInformation (line 100) | const SctpTransportInformation LastReceivedInformation() { return in... class SctpTransportTest (line 107) | class SctpTransportTest : public ::testing::Test { method SctpTransport (line 109) | SctpTransport* transport() { return transport_.get(); } method SctpTransportObserverInterface (line 110) | SctpTransportObserverInterface* observer() { return &observer_; } method CreateTransport (line 112) | void CreateTransport() { method AddDtlsTransport (line 119) | void AddDtlsTransport() { method CompleteSctpHandshake (line 128) | void CompleteSctpHandshake() { method FakeCricketSctpTransport (line 137) | FakeCricketSctpTransport* CricketSctpTransport() { function TEST (line 146) | TEST(SctpTransportSimpleTest, CreateClearDelete) { function TEST_F (line 159) | TEST_F(SctpTransportTest, EventsObservedWhenConnecting) { function TEST_F (line 170) | TEST_F(SctpTransportTest, CloseWhenClearing) { function TEST_F (line 182) | TEST_F(SctpTransportTest, MaxChannelsSignalled) { function TEST_F (line 198) | TEST_F(SctpTransportTest, CloseWhenTransportCloses) { FILE: tgcalls/third_party/webrtc/src/pc/sctp_utils.cc type webrtc (line 23) | namespace webrtc { type DataChannelOpenMessageChannelType (line 31) | enum DataChannelOpenMessageChannelType { type DataChannelPriority (line 42) | enum DataChannelPriority { function IsOpenMessage (line 49) | bool IsOpenMessage(const rtc::CopyOnWriteBuffer& payload) { function ParseDataChannelOpenMessage (line 61) | bool ParseDataChannelOpenMessage(const rtc::CopyOnWriteBuffer& payload, function ParseDataChannelOpenAckMessage (line 150) | bool ParseDataChannelOpenAckMessage(const rtc::CopyOnWriteBuffer& payl... function WriteDataChannelOpenMessage (line 165) | bool WriteDataChannelOpenMessage(const std::string& label, function WriteDataChannelOpenAckMessage (line 228) | void WriteDataChannelOpenAckMessage(rtc::CopyOnWriteBuffer* payload) { function ToCricketDataMessageType (line 233) | cricket::DataMessageType ToCricketDataMessageType(DataMessageType type) { function DataMessageType (line 247) | DataMessageType ToWebrtcDataMessageType(cricket::DataMessageType type) { FILE: tgcalls/third_party/webrtc/src/pc/sctp_utils.h function namespace (line 21) | namespace rtc { function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sctp_utils_unittest.cc class SctpUtilsTest (line 19) | class SctpUtilsTest : public ::testing::Test { method VerifyOpenMessageFormat (line 21) | void VerifyOpenMessageFormat(const rtc::CopyOnWriteBuffer& packet, function TEST_F (line 77) | TEST_F(SctpUtilsTest, WriteParseOpenMessageWithOrderedReliable) { function TEST_F (line 99) | TEST_F(SctpUtilsTest, WriteParseOpenMessageWithMaxRetransmitTime) { function TEST_F (line 123) | TEST_F(SctpUtilsTest, WriteParseOpenMessageWithMaxRetransmits) { function TEST_F (line 146) | TEST_F(SctpUtilsTest, WriteParseOpenMessageWithPriority) { function TEST_F (line 167) | TEST_F(SctpUtilsTest, WriteParseAckMessage) { function TEST_F (line 179) | TEST_F(SctpUtilsTest, TestIsOpenMessage) { FILE: tgcalls/third_party/webrtc/src/pc/sdp_offer_answer.cc type webrtc (line 86) | namespace webrtc { function NoteAddIceCandidateResult (line 129) | void NoteAddIceCandidateResult(int result) { function NoteKeyProtocolAndMedia (line 134) | void NoteKeyProtocolAndMedia(KeyExchangeProtocolType protocol_type, function CheckForRemoteIceRestart (line 171) | bool CheckForRemoteIceRestart(const SessionDescriptionInterface* old_d... function GetSetDescriptionErrorMessage (line 204) | std::string GetSetDescriptionErrorMessage(cricket::ContentSource source, function GetStreamIdsString (line 213) | std::string GetStreamIdsString(rtc::ArrayView strea... function ReportSimulcastApiVersion (line 224) | void ReportSimulcastApiVersion(const char* name, function ContentInfo (line 252) | const ContentInfo* FindTransceiverMSection( function GetActiveStreams (line 264) | std::vector GetActiveStreams( function IsMediaSectionBeingRecycled (line 277) | bool IsMediaSectionBeingRecycled(SdpType type, function MediaSectionsInSameOrder (line 295) | bool MediaSectionsInSameOrder(const SessionDescription& current_desc, function MediaSectionsHaveSameCount (line 330) | bool MediaSectionsHaveSameCount(const SessionDescription& desc1, function RTCError (line 340) | RTCError VerifyCrypto(const SessionDescription* desc, bool dtls_enable... function VerifyIceUfragPwdPresent (line 390) | bool VerifyIceUfragPwdPresent(const SessionDescription* desc) { function RTCError (line 423) | static RTCError ValidateMids(const cricket::SessionDescription& descri... function IsValidOfferToReceiveMedia (line 438) | bool IsValidOfferToReceiveMedia(int value) { function ValidateOfferAnswerOptions (line 444) | bool ValidateOfferAnswerOptions( function GetSignalingStateString (line 452) | std::string GetSignalingStateString( function GetSendEncodingsFromRemoteDescription (line 475) | static std::vector GetSendEncodingsFromRemoteDe... function RTCError (line 499) | static RTCError UpdateSimulcastLayerStatusInSender( function SimulcastIsRejected (line 530) | static bool SimulcastIsRejected( function RTCError (line 542) | static RTCError DisableSimulcastInSender( function GetDefaultMidForPlanB (line 560) | static absl::string_view GetDefaultMidForPlanB(cricket::MediaType medi... function AddPlanBRtpSenderOptions (line 576) | void AddPlanBRtpSenderOptions( function GetMediaDescriptionOptionsForTransceiver (line 599) | static cricket::MediaDescriptionOptions function ContentInfo (line 665) | static const ContentInfo* GetContentByIndex( function ExtractSharedMediaSessionOptions (line 677) | void ExtractSharedMediaSessionOptions( function GenerateRtcpCname (line 687) | std::string GenerateRtcpCname() { function AddRtpDataChannelOptions (line 697) | void AddRtpDataChannelOptions( function CanAddLocalMediaStream (line 718) | bool CanAddLocalMediaStream(webrtc::StreamCollectionInterface* current... function LookupDtlsTransportByMid (line 731) | rtc::scoped_refptr LookupDtlsTransportByMid( class SdpOfferAnswerHandler::ImplicitCreateSessionDescriptionObserver (line 751) | class SdpOfferAnswerHandler::ImplicitCreateSessionDescriptionObserver method ImplicitCreateSessionDescriptionObserver (line 754) | ImplicitCreateSessionDescriptionObserver( method SetOperationCompleteCallback (line 765) | void SetOperationCompleteCallback( method was_called (line 770) | bool was_called() const { return was_called_; } method OnSuccess (line 772) | void OnSuccess(SessionDescriptionInterface* desc_ptr) override { method OnFailure (line 789) | void OnFailure(RTCError error) override { class CreateSessionDescriptionObserverOperationWrapper (line 810) | class CreateSessionDescriptionObserverOperationWrapper method CreateSessionDescriptionObserverOperationWrapper (line 813) | CreateSessionDescriptionObserverOperationWrapper( method OnSuccess (line 826) | void OnSuccess(SessionDescriptionInterface* desc) override { method OnFailure (line 837) | void OnFailure(RTCError error) override { class SdpOfferAnswerHandler::SetSessionDescriptionObserverAdapter (line 862) | class SdpOfferAnswerHandler::SetSessionDescriptionObserverAdapter method SetSessionDescriptionObserverAdapter (line 866) | SetSessionDescriptionObserverAdapter( method OnSetLocalDescriptionComplete (line 873) | void OnSetLocalDescriptionComplete(RTCError error) override { method OnSetRemoteDescriptionComplete (line 877) | void OnSetRemoteDescriptionComplete(RTCError error) override { method OnSetDescriptionComplete (line 882) | void OnSetDescriptionComplete(RTCError error) { class SdpOfferAnswerHandler::LocalIceCredentialsToReplace (line 898) | class SdpOfferAnswerHandler::LocalIceCredentialsToReplace { method SetIceCredentialsFromLocalDescriptions (line 902) | void SetIceCredentialsFromLocalDescriptions( method ClearIceCredentials (line 914) | void ClearIceCredentials() { ice_credentials_.clear(); } method HasIceCredentials (line 917) | bool HasIceCredentials() const { return !ice_credentials_.empty(); } method SatisfiesIceRestart (line 921) | bool SatisfiesIceRestart( method AppendIceCredentialsFromSessionDescription (line 935) | void AppendIceCredentialsFromSessionDescription( function TransceiverList (line 1036) | TransceiverList* SdpOfferAnswerHandler::transceivers() { function TransceiverList (line 1042) | const TransceiverList* SdpOfferAnswerHandler::transceivers() const { function JsepTransportController (line 1048) | JsepTransportController* SdpOfferAnswerHandler::transport_controller() { function JsepTransportController (line 1051) | const JsepTransportController* SdpOfferAnswerHandler::transport_contro... function DataChannelController (line 1055) | DataChannelController* SdpOfferAnswerHandler::data_channel_controller() { function DataChannelController (line 1058) | const DataChannelController* SdpOfferAnswerHandler::data_channel_contr... function RtpTransmissionManager (line 1068) | RtpTransmissionManager* SdpOfferAnswerHandler::rtp_manager() { function RtpTransmissionManager (line 1071) | const RtpTransmissionManager* SdpOfferAnswerHandler::rtp_manager() con... function RTCError (line 1255) | RTCError SdpOfferAnswerHandler::ApplyLocalDescription( function RTCError (line 1553) | RTCError SdpOfferAnswerHandler::ApplyRemoteDescription( function AddIceCandidateResult (line 2297) | AddIceCandidateResult SdpOfferAnswerHandler::AddIceCandidateInternal( function SessionDescriptionInterface (line 2431) | const SessionDescriptionInterface* SdpOfferAnswerHandler::local_descri... function SessionDescriptionInterface (line 2438) | const SessionDescriptionInterface* SdpOfferAnswerHandler::remote_descr... function SessionDescriptionInterface (line 2445) | const SessionDescriptionInterface* function SessionDescriptionInterface (line 2451) | const SessionDescriptionInterface* function SessionDescriptionInterface (line 2457) | const SessionDescriptionInterface* function SessionDescriptionInterface (line 2463) | const SessionDescriptionInterface* function RTCError (line 2489) | RTCError SdpOfferAnswerHandler::UpdateSessionState( function RTCError (line 2684) | RTCError SdpOfferAnswerHandler::Rollback(SdpType desc_type) { function RTCError (line 3028) | RTCError SdpOfferAnswerHandler::ValidateSessionDescription( function RTCError (line 3138) | RTCError SdpOfferAnswerHandler::UpdateTransceiversAndDataChannels( function RTCError (line 3365) | RTCError SdpOfferAnswerHandler::UpdateTransceiverChannel( function RTCError (line 3397) | RTCError SdpOfferAnswerHandler::UpdateDataChannel( function RTCError (line 3971) | RTCError SdpOfferAnswerHandler::HandleLegacyOfferOptions( function RTCError (line 4244) | RTCError SdpOfferAnswerHandler::PushdownMediaDescription( function RTCError (line 4333) | RTCError SdpOfferAnswerHandler::PushdownTransportDescription( function RTCError (line 4574) | RTCError SdpOfferAnswerHandler::CreateChannels(const SessionDescriptio... FILE: tgcalls/third_party/webrtc/src/pc/sdp_offer_answer.h function namespace (line 81) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sdp_serializer.cc type webrtc (line 33) | namespace webrtc { function RTCError (line 55) | RTCError ParseError(const std::string& message) { function ParseSimulcastLayerList (line 103) | RTCErrorOr ParseSimulcastLayerList(const std::stri... function ParseRidPayloadList (line 140) | webrtc::RTCError ParseRidPayloadList(const std::string& payload_list, FILE: tgcalls/third_party/webrtc/src/pc/sdp_serializer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/sdp_serializer_unittest.cc type webrtc (line 28) | namespace webrtc { function ExpectEqual (line 33) | void ExpectEqual(const std::vector& expected, function ExpectEqual (line 43) | void ExpectEqual(const std::vector& expected, function ExpectEqual (line 58) | void ExpectEqual(const std::map& expected, function ExpectEqual (line 72) | void ExpectEqual(const SimulcastLayerList& expected, function ExpectEqual (line 81) | void ExpectEqual(const SimulcastDescription& expected, function ExpectEqual (line 88) | void ExpectEqual(const RidDescription& expected, const RidDescription&... class SimulcastSdpSerializerTest (line 96) | class SimulcastSdpSerializerTest : public TestWithParam { method TestDeserialization (line 101) | void TestDeserialization(const std::string& str, method TestSerialization (line 112) | void TestSerialization(const SimulcastDescription& simulcast, function TEST_F (line 123) | TEST_F(SimulcastSdpSerializerTest, Deserialize_SimpleCaseNoAlternative... function TEST_F (line 134) | TEST_F(SimulcastSdpSerializerTest, Deserialize_SimpleCaseWithAlternati... function TEST_F (line 149) | TEST_F(SimulcastSdpSerializerTest, Deserialize_WithSomeAlternatives) { function TEST_F (line 162) | TEST_F(SimulcastSdpSerializerTest, Deserialize_OnlySendStreams) { function TEST_F (line 175) | TEST_F(SimulcastSdpSerializerTest, Deserialize_OnlyReceiveStreams) { function TEST_F (line 188) | TEST_F(SimulcastSdpSerializerTest, Deserialize_SendReceiveReversed) { function TEST_F (line 201) | TEST_F(SimulcastSdpSerializerTest, Deserialize_PausedStreams) { function TEST_P (line 214) | TEST_P(SimulcastSdpSerializerTest, SimulcastDeserializationFailed) { function TEST_F (line 240) | TEST_F(SimulcastSdpSerializerTest, Serialize_SimpleCase) { function TEST_F (line 248) | TEST_F(SimulcastSdpSerializerTest, Serialize_OnlySend) { function TEST_F (line 256) | TEST_F(SimulcastSdpSerializerTest, Serialize_OnlyReceive) { function TEST_F (line 264) | TEST_F(SimulcastSdpSerializerTest, Serialize_ComplexSerialization) { class RidDescriptionSdpSerializerTest (line 280) | class RidDescriptionSdpSerializerTest : public TestWithParam CloneSessionDescription( function CloneSessionDescriptionAsType (line 27) | std::unique_ptr CloneSessionDescriptionAs... function SdpContentsAll (line 42) | bool SdpContentsAll(SdpContentPredicate pred, function SdpContentsNone (line 54) | bool SdpContentsNone(SdpContentPredicate pred, function SdpContentsForEach (line 64) | void SdpContentsForEach(SdpContentMutator fn, FILE: tgcalls/third_party/webrtc/src/pc/sdp_utils.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/session_description.cc type cricket (line 19) | namespace cricket { function ContentInfo (line 22) | ContentInfo* FindContentInfoByName(ContentInfos* contents, function ContentInfo (line 35) | const ContentInfo* FindContentInfoByName(const ContentInfos& contents, function ContentInfo (line 46) | const ContentInfo* FindContentInfoByType(const ContentInfos& contents, function ContentInfo (line 99) | const ContentInfo* SessionDescription::GetContentByName( function ContentInfo (line 104) | ContentInfo* SessionDescription::GetContentByName(const std::string& n... function MediaContentDescription (line 108) | const MediaContentDescription* SessionDescription::GetContentDescripti... function MediaContentDescription (line 118) | MediaContentDescription* SessionDescription::GetContentDescriptionByName( function ContentInfo (line 128) | const ContentInfo* SessionDescription::FirstContentByType( function ContentInfo (line 133) | const ContentInfo* SessionDescription::FirstContent() const { function TransportInfo (line 209) | const TransportInfo* SessionDescription::GetTransportInfoByName( function TransportInfo (line 220) | TransportInfo* SessionDescription::GetTransportInfoByName( function ContentGroup (line 251) | const ContentGroup* SessionDescription::GetGroupByName( function ContentInfo (line 273) | ContentInfo& ContentInfo::operator=(const ContentInfo& o) { function MediaContentDescription (line 282) | const MediaContentDescription* ContentInfo::media_description() const { function MediaContentDescription (line 286) | MediaContentDescription* ContentInfo::media_description() { FILE: tgcalls/third_party/webrtc/src/pc/session_description.h function namespace (line 43) | namespace cricket { function virtual (line 215) | virtual void set_conference_mode(bool enable) { conference_mode_ = enabl... function virtual (line 221) | virtual void set_connection_address(const rtc::SocketAddress& address) { type ExtmapAllowMixed (line 230) | enum ExtmapAllowMixed { kNo, kSession, kMedia } function virtual (line 231) | virtual void set_extmap_allow_mixed_enum( function virtual (line 249) | virtual SimulcastDescription& simulcast_description() { return simulcast... function virtual (line 253) | virtual void set_simulcast_description( function virtual (line 260) | virtual void set_receive_rids(const std::vector& rids) { type C (line 299) | typedef C CodecType; function virtual (line 303) | virtual void set_codecs(const std::vector& codecs) { codecs_ = codecs; } function virtual (line 305) | virtual bool HasCodec(int id) { function virtual (line 316) | virtual void AddCodec(const C& codec) { codecs_.push_back(codec); } function virtual (line 317) | virtual void AddOrReplaceCodec(const C& codec) { function virtual (line 327) | virtual void AddCodecs(const std::vector& codecs) { function class (line 338) | class AudioContentDescription : public MediaContentDescriptionImpl MakeVector(const CryptoParams& para... method TestSetParams (line 75) | void TestSetParams(const std::vector& params1, method VerifyKeysAreEqual (line 87) | void VerifyKeysAreEqual(ArrayView key1, method VerifyCryptoParamsMatch (line 93) | void VerifyCryptoParamsMatch(const std::string& cs1, const std::stri... function TEST_F (line 105) | TEST_F(SrtpFilterTest, TestGoodSetupOneCipherSuite) { function TEST_F (line 112) | TEST_F(SrtpFilterTest, TestGoodSetupOneCipherSuiteGcm) { function TEST_F (line 120) | TEST_F(SrtpFilterTest, TestGoodSetupMultipleCipherSuites) { function TEST_F (line 134) | TEST_F(SrtpFilterTest, TestGoodSetupMultipleCipherSuitesGcm) { function TEST_F (line 147) | TEST_F(SrtpFilterTest, TestGoodSetupNoCipherSuites) { function TEST_F (line 155) | TEST_F(SrtpFilterTest, TestGoodSetupNoAnswerCipherSuites) { function TEST_F (line 163) | TEST_F(SrtpFilterTest, TestBadSetup) { function TEST_F (line 174) | TEST_F(SrtpFilterTest, TestGoodSetupMultipleOffers) { function TEST_F (line 194) | TEST_F(SrtpFilterTest, TestBadSetupMultipleOffers) { function TEST_F (line 215) | TEST_F(SrtpFilterTest, TestNoAnswerCipherSuites) { function TEST_F (line 223) | TEST_F(SrtpFilterTest, TestMultipleAnswerCipherSuites) { function TEST_F (line 234) | TEST_F(SrtpFilterTest, TestInvalidCipherSuite) { function TEST_F (line 244) | TEST_F(SrtpFilterTest, TestNoMatchingTag) { function TEST_F (line 254) | TEST_F(SrtpFilterTest, TestNoMatchingCipherSuite) { function TEST_F (line 265) | TEST_F(SrtpFilterTest, TestInvalidKeyData) { function TEST_F (line 275) | TEST_F(SrtpFilterTest, TestWrongKeyMethod) { function TEST_F (line 285) | TEST_F(SrtpFilterTest, TestKeyTooShort) { function TEST_F (line 295) | TEST_F(SrtpFilterTest, TestKeyTooLong) { function TEST_F (line 305) | TEST_F(SrtpFilterTest, TestUnsupportedOptions) { function TEST_F (line 316) | TEST_F(SrtpFilterTest, TestProtect_AES_CM_128_HMAC_SHA1_80) { function TEST_F (line 328) | TEST_F(SrtpFilterTest, TestProtect_AES_CM_128_HMAC_SHA1_32) { function TEST_F (line 342) | TEST_F(SrtpFilterTest, TestChangeParameters) { function TEST_F (line 375) | TEST_F(SrtpFilterTest, TestProvisionalAnswer) { function TEST_F (line 405) | TEST_F(SrtpFilterTest, TestProvisionalAnswerWithoutCrypto) { function TEST_F (line 429) | TEST_F(SrtpFilterTest, TestLocalOfferAfterProvisionalAnswerWithoutCryp... function TEST_F (line 456) | TEST_F(SrtpFilterTest, TestDisableEncryption) { FILE: tgcalls/third_party/webrtc/src/pc/srtp_session.cc type cricket (line 27) | namespace cricket { function ProhibitLibsrtpInitialization (line 385) | void ProhibitLibsrtpInitialization() { FILE: tgcalls/third_party/webrtc/src/pc/srtp_session.h type srtp_event_data_t (line 22) | struct srtp_event_data_t type srtp_ctx_t_ (line 23) | struct srtp_ctx_t_ function namespace (line 25) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/srtp_session_unittest.cc type rtc (line 29) | namespace rtc { class SrtpSessionTest (line 33) | class SrtpSessionTest : public ::testing::Test { method SrtpSessionTest (line 35) | SrtpSessionTest() { webrtc::metrics::Reset(); } method SetUp (line 38) | virtual void SetUp() { method TestProtectRtp (line 44) | void TestProtectRtp(const std::string& cs) { method TestProtectRtcp (line 52) | void TestProtectRtcp(const std::string& cs) { method TestUnprotectRtp (line 60) | void TestUnprotectRtp(const std::string& cs) { method TestUnprotectRtcp (line 66) | void TestUnprotectRtcp(const std::string& cs) { function TEST_F (line 81) | TEST_F(SrtpSessionTest, TestGoodSetup) { function TEST_F (line 89) | TEST_F(SrtpSessionTest, TestBadSetup) { function TEST_F (line 101) | TEST_F(SrtpSessionTest, TestKeysTooShort) { function TEST_F (line 109) | TEST_F(SrtpSessionTest, TestProtect_AES_CM_128_HMAC_SHA1_80) { function TEST_F (line 121) | TEST_F(SrtpSessionTest, TestProtect_AES_CM_128_HMAC_SHA1_32) { function TEST_F (line 132) | TEST_F(SrtpSessionTest, TestGetSendStreamPacketIndex) { function TEST_F (line 145) | TEST_F(SrtpSessionTest, TestTamperReject) { function TEST_F (line 166) | TEST_F(SrtpSessionTest, TestUnencryptReject) { function TEST_F (line 183) | TEST_F(SrtpSessionTest, TestBuffersTooSmall) { function TEST_F (line 193) | TEST_F(SrtpSessionTest, TestReplay) { FILE: tgcalls/third_party/webrtc/src/pc/srtp_transport.cc type webrtc (line 34) | namespace webrtc { function RTCError (line 39) | RTCError SrtpTransport::SetSrtpSendKey(const cricket::CryptoParams& pa... function RTCError (line 79) | RTCError SrtpTransport::SetSrtpReceiveKey(const cricket::CryptoParams&... FILE: tgcalls/third_party/webrtc/src/pc/srtp_transport.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/srtp_transport_unittest.cc type webrtc (line 37) | namespace webrtc { class SrtpTransportTest (line 47) | class SrtpTransportTest : public ::testing::Test, public sigslot::has_... method SrtpTransportTest (line 49) | SrtpTransportTest() { method TestRtpAuthParams (line 93) | void TestRtpAuthParams(SrtpTransport* transport, const std::string& ... method TestSendRecvRtpPacket (line 117) | void TestSendRecvRtpPacket(const std::string& cipher_suite_name) { method TestSendRecvRtcpPacket (line 170) | void TestSendRecvRtcpPacket(const std::string& cipher_suite_name) { method TestSendRecvPacket (line 210) | void TestSendRecvPacket(bool enable_external_auth, method TestSendRecvPacketWithEncryptedHeaderExtension (line 245) | void TestSendRecvPacketWithEncryptedHeaderExtension( method TestSendRecvEncryptedHeaderExtension (line 302) | void TestSendRecvEncryptedHeaderExtension(int cs, class SrtpTransportTestWithExternalAuth (line 339) | class SrtpTransportTestWithExternalAuth function TEST_P (line 343) | TEST_P(SrtpTransportTestWithExternalAuth, function TEST_F (line 351) | TEST_F(SrtpTransportTest, function TEST_P (line 358) | TEST_P(SrtpTransportTestWithExternalAuth, function TEST_F (line 366) | TEST_F(SrtpTransportTest, function TEST_P (line 373) | TEST_P(SrtpTransportTestWithExternalAuth, function TEST_F (line 381) | TEST_F(SrtpTransportTest, function TEST_P (line 388) | TEST_P(SrtpTransportTestWithExternalAuth, function TEST_F (line 396) | TEST_F(SrtpTransportTest, function TEST_F (line 409) | TEST_F(SrtpTransportTest, TestSetParamsKeyTooShort) { FILE: tgcalls/third_party/webrtc/src/pc/stats_collector.cc type webrtc (line 55) | namespace webrtc { type TypeForAdd (line 82) | struct TypeForAdd { function StatsReport (line 92) | StatsReport* AddTrackReport(StatsCollection* reports, function CreateTrackReport (line 103) | void CreateTrackReport(const Track* track, function CreateTrackReports (line 113) | void CreateTrackReports(const TrackVector& tracks, function ExtractCommonSendProperties (line 121) | void ExtractCommonSendProperties(const cricket::MediaSenderInfo& info, function ExtractCommonReceiveProperties (line 135) | void ExtractCommonReceiveProperties(const cricket::MediaReceiverInfo& ... function SetAudioProcessingStats (line 140) | void SetAudioProcessingStats(StatsReport* report, function ExtractStats (line 176) | void ExtractStats(const cricket::VoiceReceiverInfo& info, function ExtractStats (line 238) | void ExtractStats(const cricket::VoiceSenderInfo& info, function ExtractStats (line 299) | void ExtractStats(const cricket::VideoReceiverInfo& info, function ExtractStats (line 360) | void ExtractStats(const cricket::VideoSenderInfo& info, function ExtractStats (line 403) | void ExtractStats(const cricket::BandwidthEstimationInfo& info, function ExtractRemoteStats (line 424) | void ExtractRemoteStats(const cricket::MediaSenderInfo& info, function ExtractRemoteStats (line 430) | void ExtractRemoteStats(const cricket::MediaReceiverInfo& info, function GetTrackIdBySsrc (line 436) | std::string GetTrackIdBySsrc( function ExtractStatsFromList (line 464) | void ExtractStatsFromList( function StatsReport (line 678) | StatsReport* StatsCollector::PrepareReport(bool local, function StatsReport (line 705) | StatsReport* StatsCollector::PrepareADMReport() { function StatsReport (line 718) | StatsReport* StatsCollector::AddCertificateReports( function StatsReport (line 746) | StatsReport* StatsCollector::AddConnectionInfoReport( function StatsReport (line 805) | StatsReport* StatsCollector::AddCandidateReport( class MediaChannelStatsGatherer (line 987) | class MediaChannelStatsGatherer { method ExtractSenderReceiverStats (line 1004) | void ExtractSenderReceiverStats( class VoiceMediaChannelStatsGatherer (line 1018) | class VoiceMediaChannelStatsGatherer final : public MediaChannelStatsG... method VoiceMediaChannelStatsGatherer (line 1020) | VoiceMediaChannelStatsGatherer( method GetStatsOnWorkerThread (line 1026) | bool GetStatsOnWorkerThread() override { method ExtractStats (line 1031) | void ExtractStats(StatsCollector* collector) const override { method HasRemoteAudio (line 1042) | bool HasRemoteAudio() const override { class VideoMediaChannelStatsGatherer (line 1051) | class VideoMediaChannelStatsGatherer final : public MediaChannelStatsG... method VideoMediaChannelStatsGatherer (line 1053) | VideoMediaChannelStatsGatherer( method GetStatsOnWorkerThread (line 1059) | bool GetStatsOnWorkerThread() override { method ExtractStats (line 1063) | void ExtractStats(StatsCollector* collector) const override { method HasRemoteAudio (line 1068) | bool HasRemoteAudio() const override { return false; } function CreateMediaChannelStatsGatherer (line 1075) | std::unique_ptr CreateMediaChannelStatsGath... function StatsReport (line 1200) | StatsReport* StatsCollector::GetReport(const StatsReport::StatsType& t... FILE: tgcalls/third_party/webrtc/src/pc/stats_collector.h function namespace (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/stats_collector_interface.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/stats_collector_unittest.cc type webrtc (line 60) | namespace webrtc { type internal (line 62) | namespace internal { class FakeAudioProcessor (line 75) | class FakeAudioProcessor : public AudioProcessorInterface { method FakeAudioProcessor (line 77) | FakeAudioProcessor() {} method GetStats (line 81) | AudioProcessorInterface::AudioProcessorStatistics GetStats( class FakeAudioTrack (line 95) | class FakeAudioTrack : public MediaStreamTrack { method FakeAudioTrack (line 97) | explicit FakeAudioTrack(const std::string& id) method kind (line 100) | std::string kind() const override { return "audio"; } method AudioSourceInterface (line 101) | AudioSourceInterface* GetSource() const override { return NULL; } method AddSink (line 102) | void AddSink(AudioTrackSinkInterface* sink) override {} method RemoveSink (line 103) | void RemoveSink(AudioTrackSinkInterface* sink) override {} method GetSignalLevel (line 104) | bool GetSignalLevel(int* level) override { method GetAudioProcessor (line 108) | rtc::scoped_refptr GetAudioProcessor() over... class FakeAudioProcessorWithInitValue (line 118) | class FakeAudioProcessorWithInitValue : public AudioProcessorInterface { method FakeAudioProcessorWithInitValue (line 120) | FakeAudioProcessorWithInitValue() {} method GetStats (line 124) | AudioProcessorInterface::AudioProcessorStatistics GetStats( class FakeAudioTrackWithInitValue (line 132) | class FakeAudioTrackWithInitValue method FakeAudioTrackWithInitValue (line 135) | explicit FakeAudioTrackWithInitValue(const std::string& id) method kind (line 139) | std::string kind() const override { return "audio"; } method AudioSourceInterface (line 140) | AudioSourceInterface* GetSource() const override { return NULL; } method AddSink (line 141) | void AddSink(AudioTrackSinkInterface* sink) override {} method RemoveSink (line 142) | void RemoveSink(AudioTrackSinkInterface* sink) override {} method GetSignalLevel (line 143) | bool GetSignalLevel(int* level) override { method GetAudioProcessor (line 147) | rtc::scoped_refptr GetAudioProcessor() over... function GetValue (line 155) | bool GetValue(const StatsReport* report, function ExtractStatsValue (line 165) | std::string ExtractStatsValue(const StatsReport::StatsType& type, function TypedIdFromIdString (line 177) | StatsReport::Id TypedIdFromIdString(StatsReport::StatsType type, function IdFromCertIdString (line 197) | StatsReport::Id IdFromCertIdString(const std::string& cert_id) { function StatsReport (line 203) | const StatsReport* FindNthReportByType(const StatsReports& reports, function GetValueInNthReportByType (line 221) | absl::optional GetValueInNthReportByType( function GetReportsByType (line 237) | std::vector GetReportsByType(const StatsReports& r... function StatsReport (line 248) | const StatsReport* FindReportById(const StatsReports& reports, function ExtractSsrcStatsValue (line 257) | std::string ExtractSsrcStatsValue(const StatsReports& reports, function ExtractBweStatsValue (line 262) | std::string ExtractBweStatsValue(const StatsReports& reports, function DerToPem (line 267) | std::string DerToPem(const std::string& der) { function DersToPems (line 273) | std::vector DersToPems(const std::vector& de... function CheckCertChainReports (line 279) | void CheckCertChainReports(const StatsReports& reports, function VerifyVoiceReceiverInfoReport (line 319) | void VerifyVoiceReceiverInfoReport(const StatsReport* report, function VerifyVoiceSenderInfoReport (line 394) | void VerifyVoiceSenderInfoReport(const StatsReport* report, function InitVoiceSenderInfo (line 531) | void InitVoiceSenderInfo(cricket::VoiceSenderInfo* voice_sender_info, function UpdateVoiceSenderInfoFromAudioTrack (line 557) | void UpdateVoiceSenderInfoFromAudioTrack( function InitVoiceReceiverInfo (line 569) | void InitVoiceReceiverInfo(cricket::VoiceReceiverInfo* voice_receiver_... class StatsCollectorForTest (line 589) | class StatsCollectorForTest : public StatsCollector { method StatsCollectorForTest (line 591) | explicit StatsCollectorForTest(PeerConnectionInternal* pc) method GetTimeNow (line 594) | double GetTimeNow() override { return time_now_; } class StatsCollectorTest (line 600) | class StatsCollectorTest : public ::testing::Test { method CreatePeerConnection (line 602) | rtc::scoped_refptr CreatePeerConnection() { method CreateStatsCollector (line 606) | std::unique_ptr CreateStatsCollector( method VerifyAudioTrackStats (line 611) | void VerifyAudioTrackStats(FakeAudioTrack* audio_track, method TestCertificateReports (line 664) | void TestCertificateReports(const rtc::FakeSSLIdentity& local_identity, function CreateMockSender (line 738) | static rtc::scoped_refptr CreateMockSender( function CreateMockReceiver (line 753) | static rtc::scoped_refptr CreateMockReceiver( class StatsCollectorTrackTest (line 768) | class StatsCollectorTrackTest : public StatsCollectorTest, method AddOutgoingVideoTrack (line 774) | void AddOutgoingVideoTrack(FakePeerConnectionForStats* pc, method AddIncomingVideoTrack (line 790) | void AddIncomingVideoTrack(FakePeerConnectionForStats* pc, method AddOutgoingAudioTrack (line 808) | rtc::scoped_refptr AddOutgoingAudioTrack( method AddIncomingAudioTrack (line 824) | void AddIncomingAudioTrack(FakePeerConnectionForStats* pc, function TEST_F (line 843) | TEST_F(StatsCollectorTest, FilterOutNegativeDataChannelId) { function TEST_F (line 862) | TEST_F(StatsCollectorTest, ExtractDataInfo) { function TEST_P (line 903) | TEST_P(StatsCollectorTrackTest, BytesCounterHandles64Bits) { function TEST_P (line 932) | TEST_P(StatsCollectorTrackTest, AudioBandwidthEstimationInfoIsReported) { function TEST_P (line 981) | TEST_P(StatsCollectorTrackTest, VideoBandwidthEstimationInfoIsReported) { function TEST_F (line 1032) | TEST_F(StatsCollectorTest, SessionObjectExists) { function TEST_F (line 1046) | TEST_F(StatsCollectorTest, OnlyOneSessionObjectExists) { function TEST_P (line 1063) | TEST_P(StatsCollectorTrackTest, TrackObjectExistsWithoutUpdateStats) { function TEST_P (line 1085) | TEST_P(StatsCollectorTrackTest, TrackAndSsrcObjectExistAfterUpdateSsrc... function TEST_P (line 1140) | TEST_P(StatsCollectorTrackTest, TransportObjectLinkedFromSsrcObject) { function TEST_P (line 1185) | TEST_P(StatsCollectorTrackTest, RemoteSsrcInfoIsAbsent) { function TEST_P (line 1203) | TEST_P(StatsCollectorTrackTest, RemoteSsrcInfoIsPresent) { function TEST_P (line 1233) | TEST_P(StatsCollectorTrackTest, ReportsFromRemoteTrack) { function TEST_F (line 1273) | TEST_F(StatsCollectorTest, IceCandidateReport) { function TEST_F (line 1381) | TEST_F(StatsCollectorTest, ChainedCertificateReportsCreated) { function TEST_F (line 1405) | TEST_F(StatsCollectorTest, ChainlessCertificateReportsCreated) { function TEST_F (line 1421) | TEST_F(StatsCollectorTest, NoTransport) { function TEST_F (line 1458) | TEST_F(StatsCollectorTest, UnsupportedDigestIgnored) { function TEST_P (line 1475) | TEST_P(StatsCollectorTrackTest, FilterOutNegativeInitialValues) { function TEST_P (line 1567) | TEST_P(StatsCollectorTrackTest, GetStatsFromLocalAudioTrack) { function TEST_P (line 1595) | TEST_P(StatsCollectorTrackTest, GetStatsFromRemoteStream) { function TEST_P (line 1616) | TEST_P(StatsCollectorTrackTest, GetStatsAfterRemoveAudioStream) { function TEST_P (line 1657) | TEST_P(StatsCollectorTrackTest, LocalAndRemoteTracksWithSameSsrc) { function TEST_P (line 1725) | TEST_P(StatsCollectorTrackTest, TwoLocalTracksWithSameSsrc) { function TEST_P (line 1781) | TEST_P(StatsCollectorTrackTest, TwoLocalSendersWithSameTrack) { function TEST_P (line 1845) | TEST_P(StatsCollectorTrackTest, VerifyVideoSendSsrcStats) { function TEST_P (line 1873) | TEST_P(StatsCollectorTrackTest, VerifyVideoReceiveSsrcStatsNew) { FILE: tgcalls/third_party/webrtc/src/pc/stream_collection.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/android_test_initializer.cc type webrtc (line 33) | namespace webrtc { function EnsureInitializedOnce (line 42) | void EnsureInitializedOnce() { function InitializeAndroidObjects (line 55) | void InitializeAndroidObjects() { FILE: tgcalls/third_party/webrtc/src/pc/test/android_test_initializer.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_audio_capture_module.h function namespace (line 38) | namespace rtc { function frames_received (line 58) | int frames_received() const RTC_LOCKS_EXCLUDED(mutex_); function EnableBuiltInAEC (line 136) | int32_t EnableBuiltInAEC(bool enable) override { return -1; } function EnableBuiltInAGC (line 138) | int32_t EnableBuiltInAGC(bool enable) override { return -1; } function EnableBuiltInNS (line 140) | int32_t EnableBuiltInNS(bool enable) override { return -1; } function GetPlayoutAudioParameters (line 144) | int GetPlayoutAudioParameters( function GetRecordAudioParameters (line 148) | int GetRecordAudioParameters(webrtc::AudioParameters* params) const over... FILE: tgcalls/third_party/webrtc/src/pc/test/fake_audio_capture_module_unittest.cc class FakeAdmTest (line 22) | class FakeAdmTest : public ::testing::Test, public webrtc::AudioTransport { method FakeAdmTest (line 26) | FakeAdmTest() method SetUp (line 31) | void SetUp() override { method RecordedDataIsAvailable (line 38) | int32_t RecordedDataIsAvailable(const void* audioSamples, method PullRenderData (line 63) | void PullRenderData(int bits_per_sample, method NeedMorePlayData (line 72) | int32_t NeedMorePlayData(const size_t nSamples, method push_iterations (line 93) | int push_iterations() const { method pull_iterations (line 97) | int pull_iterations() const { method RecordedDataReceived (line 105) | bool RecordedDataReceived() const { return rec_buffer_bytes_ != 0; } method GenerateZeroBuffer (line 106) | size_t GenerateZeroBuffer(void* audio_buffer, size_t audio_buffer_size) { method CopyFromRecBuffer (line 110) | size_t CopyFromRecBuffer(void* audio_buffer, size_t audio_buffer_size) { function TEST_F (line 128) | TEST_F(FakeAdmTest, PlayoutTest) { function TEST_F (line 159) | TEST_F(FakeAdmTest, RecordTest) { function TEST_F (line 182) | TEST_F(FakeAdmTest, DuplexTest) { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_data_channel_provider.h function class (line 19) | class FakeDataChannelProvider function set_transport_available (line 110) | void set_transport_available(bool available) { function set_ready_to_send (line 116) | void set_ready_to_send(bool ready) { function set_transport_error (line 128) | void set_transport_error() { transport_error_ = true; } function IsConnected (line 134) | bool IsConnected(webrtc::SctpDataChannel* data_channel) const { function IsSendStreamAdded (line 138) | bool IsSendStreamAdded(uint32_t stream) const { function IsRecvStreamAdded (line 142) | bool IsRecvStreamAdded(uint32_t stream) const { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_peer_connection_base.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_peer_connection_for_stats.h function namespace (line 26) | namespace webrtc { function override (line 295) | const override { function GetLocalCertificate (line 356) | bool GetLocalCertificate( FILE: tgcalls/third_party/webrtc/src/pc/test/fake_periodic_video_source.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_periodic_video_track_source.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_rtc_certificate_generator.h function set_should_fail (line 129) | void set_should_fail(bool should_fail) { should_fail_ = should_fail; } function set_should_wait (line 133) | void set_should_wait(bool should_wait) { should_wait_ = should_wait; } function use_original_key (line 135) | void use_original_key() { key_index_ = 0; } function use_alternate_key (line 136) | void use_alternate_key() { key_index_ = 1; } function generated_certificates (line 138) | int generated_certificates() { return generated_certificates_; } function generated_failures (line 139) | int generated_failures() { return generated_failures_; } function GenerateCertificateAsync (line 141) | void GenerateCertificateAsync( function rtc (line 167) | static rtc::scoped_refptr GenerateCertificate() { function rtc (line 186) | const rtc::RTCCertificatePEM& get_pem(const rtc::KeyType& key_type) const { function std (line 197) | const std::string& get_key(const rtc::KeyType& key_type) const { function std (line 200) | const std::string& get_cert(const rtc::KeyType& key_type) const { function OnMessage (line 205) | void OnMessage(rtc::Message* msg) override { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_video_track_renderer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/fake_video_track_source.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/frame_generator_capturer_video_track_source.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/integration_test_helpers.cc type webrtc (line 13) | namespace webrtc { function IceRestartOfferAnswerOptions (line 15) | PeerConnectionInterface::RTCOfferAnswerOptions IceRestartOfferAnswerOp... function RemoveSsrcsAndMsids (line 21) | void RemoveSsrcsAndMsids(cricket::SessionDescription* desc) { function RemoveSsrcsAndKeepMsids (line 29) | void RemoveSsrcsAndKeepMsids(cricket::SessionDescription* desc) { function FindFirstMediaStatsIndexByKind (line 47) | int FindFirstMediaStatsIndexByKind( FILE: tgcalls/third_party/webrtc/src/pc/test/integration_test_helpers.h function namespace (line 122) | namespace webrtc { function class (line 1191) | class MockRtcEventLogOutput : public webrtc::RtcEventLogOutput { function class (line 1202) | class MediaExpectations { function class (line 1303) | class MockIceTransport : public webrtc::IceTransportInterface { function class (line 1317) | class MockIceTransportFactory : public IceTransportFactory { function class (line 1335) | class PeerConnectionIntegrationBaseTest : public ::testing::Test { function SignalingStateStable (line 1375) | bool SignalingStateStable() { function DtlsConnected (line 1379) | bool DtlsConnected() { function CreatePeerConnectionWrappers (line 1437) | bool CreatePeerConnectionWrappers() { function CreatePeerConnectionWrappersWithSdpSemantics (line 1443) | bool CreatePeerConnectionWrappersWithSdpSemantics( function CreatePeerConnectionWrappersWithConfig (line 1468) | bool CreatePeerConnectionWrappersWithConfig( function CreatePeerConnectionWrappersWithConfigAndDeps (line 1484) | bool CreatePeerConnectionWrappersWithConfigAndDeps( function CreatePeerConnectionWrappersWithOptions (line 1502) | bool CreatePeerConnectionWrappersWithOptions( function CreatePeerConnectionWrappersWithFakeRtcEventLog (line 1518) | bool CreatePeerConnectionWrappersWithFakeRtcEventLog() { function CreateOneDirectionalPeerConnectionWrappers (line 1543) | bool CreateOneDirectionalPeerConnectionWrappers(bool caller_to_callee) { function ExpectTurnCustomizerCountersIncremented (line 1589) | void ExpectTurnCustomizerCountersIncremented( function ConnectFakeSignaling (line 1605) | void ConnectFakeSignaling() { function ConnectFakeSignalingForSdpOnly (line 1613) | void ConnectFakeSignalingForSdpOnly() { function SetSignalingDelayMs (line 1618) | void SetSignalingDelayMs(int delay_ms) { function SetSignalIceCandidates (line 1623) | void SetSignalIceCandidates(bool signal) { function SendRtpDataWithRetries (line 1630) | void SendRtpDataWithRetries(webrtc::DataChannelInterface* dc, function PeerConnectionIntegrationWrapper (line 1642) | PeerConnectionIntegrationWrapper* caller() { return caller_.get(); } function PeerConnectionIntegrationWrapper (line 1646) | PeerConnectionIntegrationWrapper* SetCallerPcWrapperAndReturnCurrent( function PeerConnectionIntegrationWrapper (line 1653) | PeerConnectionIntegrationWrapper* callee() { return callee_.get(); } function PeerConnectionIntegrationWrapper (line 1657) | PeerConnectionIntegrationWrapper* SetCalleePcWrapperAndReturnCurrent( function SetPortAllocatorFlags (line 1664) | void SetPortAllocatorFlags(uint32_t caller_flags, uint32_t callee_flags) { function ExpectNewFrames (line 1679) | bool ExpectNewFrames(const MediaExpectations& media_expectations) { function ClosePeerConnections (line 1783) | void ClosePeerConnections() { function TestNegotiatedCipherSuite (line 1790) | void TestNegotiatedCipherSuite( function TestGcmNegotiationUsesCipherSuite (line 1809) | void TestGcmNegotiationUsesCipherSuite(bool local_gcm_enabled, FILE: tgcalls/third_party/webrtc/src/pc/test/mock_channel_interface.h function namespace (line 20) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/test/mock_data_channel.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/mock_delayable.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/mock_peer_connection_observers.h function namespace (line 28) | namespace webrtc { function virtual (line 60) | virtual ~MockPeerConnectionObserver() {} function SetPeerConnectionInterface (line 61) | void SetPeerConnectionInterface(PeerConnectionInterface* pc) { function OnSignalingChange (line 67) | void OnSignalingChange( function MediaStreamInterface (line 74) | MediaStreamInterface* RemoteStream(const std::string& label) { function StreamCollectionInterface (line 77) | StreamCollectionInterface* remote_streams() const { return remote_stream... function OnAddStream (line 78) | void OnAddStream(rtc::scoped_refptr stream) overri... function OnRemoveStream (line 82) | void OnRemoveStream( function OnRenegotiationNeeded (line 87) | void OnRenegotiationNeeded() override { renegotiation_needed_ = true; } function OnNegotiationNeededEvent (line 88) | void OnNegotiationNeededEvent(uint32_t event_id) override { function OnDataChannel (line 91) | void OnDataChannel( function OnIceConnectionChange (line 96) | void OnIceConnectionChange( function OnIceGatheringChange (line 109) | void OnIceGatheringChange( function OnIceCandidate (line 117) | void OnIceCandidate(const IceCandidateInterface* candidate) override { function OnIceCandidatesRemoved (line 127) | void OnIceCandidatesRemoved( function OnIceConnectionReceivingChange (line 133) | void OnIceConnectionReceivingChange(bool receiving) override { function OnAddTrack (line 137) | void OnAddTrack(rtc::scoped_refptr receiver, function OnTrack (line 146) | void OnTrack( function OnRemoveTrack (line 151) | void OnRemoveTrack( function OnFailure (line 268) | void OnFailure(webrtc::RTCError error) override { function class (line 285) | class MockSetSessionDescriptionObserver function class (line 314) | class FakeSetLocalDescriptionObserver function class (line 333) | class FakeSetRemoteDescriptionObserver function class (line 352) | class MockDataChannelObserver : public webrtc::DataChannelObserver { function class (line 382) | class MockStatsObserver : public webrtc::StatsObserver { FILE: tgcalls/third_party/webrtc/src/pc/test/mock_rtp_receiver_internal.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/mock_rtp_sender_internal.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/peer_connection_test_wrapper.h function OnRenegotiationNeeded (line 73) | void OnRenegotiationNeeded() override {} function OnIceConnectionChange (line 74) | void OnIceConnectionChange( function OnIceGatheringChange (line 76) | void OnIceGatheringChange( function OnFailure (line 82) | void OnFailure(webrtc::RTCError) override {} FILE: tgcalls/third_party/webrtc/src/pc/test/rtc_stats_obtainer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/test/rtp_transport_test_util.h function namespace (line 19) | namespace webrtc { function OnRtpPacket (line 36) | void OnRtpPacket(const RtpPacketReceived& packet) override { function OnRtcpPacketReceived (line 41) | void OnRtcpPacketReceived(rtc::CopyOnWriteBuffer* packet, function OnReadyToSend (line 58) | void OnReadyToSend(bool ready) { function ready_to_send (line 63) | bool ready_to_send() { return ready_to_send_; } function ready_to_send_signal_count (line 65) | int ready_to_send_signal_count() { return ready_to_send_signal_count_; } FILE: tgcalls/third_party/webrtc/src/pc/test/srtp_test_util.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/pc/test/test_sdp_strings.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/track_media_info_map.cc type webrtc (line 24) | namespace webrtc { function V (line 29) | V FindValueOrNull(const std::map& map, const K& key) { function V (line 35) | const V* FindAddressOrNull(const std::map& map, const K& key) { function GetAudioAndVideoTrackBySsrc (line 40) | void GetAudioAndVideoTrackBySsrc( FILE: tgcalls/third_party/webrtc/src/pc/track_media_info_map.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/track_media_info_map_unittest.cc type webrtc (line 30) | namespace webrtc { function RtpParameters (line 34) | RtpParameters CreateRtpParametersWithSsrcs( function CreateMockRtpSender (line 45) | rtc::scoped_refptr CreateMockRtpSender( function CreateMockRtpReceiver (line 68) | rtc::scoped_refptr CreateMockRtpReceiver( class TrackMediaInfoMapTest (line 84) | class TrackMediaInfoMapTest : public ::testing::Test { method TrackMediaInfoMapTest (line 86) | TrackMediaInfoMapTest() : TrackMediaInfoMapTest(true) {} method TrackMediaInfoMapTest (line 88) | explicit TrackMediaInfoMapTest(bool use_current_thread) method AddRtpSenderWithSsrcs (line 111) | void AddRtpSenderWithSsrcs(std::initializer_list ssrcs, method AddRtpReceiverWithSsrcs (line 140) | void AddRtpReceiverWithSsrcs(std::initializer_list ssrcs, method CreateMap (line 168) | void CreateMap() { function TEST_F (line 190) | TEST_F(TrackMediaInfoMapTest, SingleSenderReceiverPerTrackWithOneSsrc) { function TEST_F (line 226) | TEST_F(TrackMediaInfoMapTest, SingleSenderReceiverPerTrackWithMissingS... function TEST_F (line 239) | TEST_F(TrackMediaInfoMapTest, function TEST_F (line 276) | TEST_F(TrackMediaInfoMapTest, SingleMultiSsrcSenderPerTrack) { function TEST_F (line 298) | TEST_F(TrackMediaInfoMapTest, MultipleOneSsrcSendersPerTrack) { function TEST_F (line 328) | TEST_F(TrackMediaInfoMapTest, MultipleMultiSsrcSendersPerTrack) { function TEST_F (line 359) | TEST_F(TrackMediaInfoMapTest, SingleSenderReceiverPerTrackWithSsrcNotU... function TEST_F (line 395) | TEST_F(TrackMediaInfoMapTest, SsrcLookupFunction) { function TEST_F (line 409) | TEST_F(TrackMediaInfoMapTest, GetAttachmentIdByTrack) { class TrackMediaInfoMapDeathTest (line 422) | class TrackMediaInfoMapDeathTest : public TrackMediaInfoMapTest { method TrackMediaInfoMapDeathTest (line 424) | TrackMediaInfoMapDeathTest() : TrackMediaInfoMapTest(false) {} function TEST_F (line 427) | TEST_F(TrackMediaInfoMapDeathTest, MultipleOneSsrcReceiversPerTrack) { function TEST_F (line 435) | TEST_F(TrackMediaInfoMapDeathTest, MultipleMultiSsrcReceiversPerTrack) { FILE: tgcalls/third_party/webrtc/src/pc/transceiver_list.cc type webrtc (line 15) | namespace webrtc { function RtpTransceiverProxyRefPtr (line 44) | RtpTransceiverProxyRefPtr TransceiverList::FindBySender( function RtpTransceiverProxyRefPtr (line 54) | RtpTransceiverProxyRefPtr TransceiverList::FindByMid( function RtpTransceiverProxyRefPtr (line 64) | RtpTransceiverProxyRefPtr TransceiverList::FindByMLineIndex( FILE: tgcalls/third_party/webrtc/src/pc/transceiver_list.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/transport_stats.cc type cricket (line 12) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/transport_stats.h function namespace (line 22) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/pc/usage_pattern.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/usage_pattern.h function UsageEvent (line 22) | enum class UsageEvent : int { FILE: tgcalls/third_party/webrtc/src/pc/used_ids.h function namespace (line 21) | namespace cricket { function FindAndSetIdUsed (line 43) | void FindAndSetIdUsed(IdStruct* idstruct) { function SetIdUsed (line 80) | void SetIdUsed(int new_id) { function class (line 92) | class UsedPayloadTypes : public UsedIds { function class (line 104) | class UsedRtpHeaderExtensionIds : public UsedIds { FILE: tgcalls/third_party/webrtc/src/pc/used_ids_unittest.cc type Foo (line 18) | struct Foo { function TEST (line 22) | TEST(UsedIdsTest, UniqueIdsAreUnchanged) { function TEST (line 31) | TEST(UsedIdsTest, IdsOutsideRangeAreUnchanged) { function TEST (line 52) | TEST(UsedIdsTest, CollisionsAreReassignedIdsInReverseOrder) { type TestParams (line 69) | struct TestParams { class UsedRtpHeaderExtensionIdsTest (line 74) | class UsedRtpHeaderExtensionIdsTest function TEST_P (line 87) | TEST_P(UsedRtpHeaderExtensionIdsTest, UniqueIdsAreUnchanged) { function TEST_P (line 98) | TEST_P(UsedRtpHeaderExtensionIdsTest, PrioritizeReassignmentToOneByteIds) { function TEST_F (line 116) | TEST_F(UsedRtpHeaderExtensionIdsTest, TwoByteIdsAllowed) { function TEST (line 144) | TEST(UsedIdsDeathTest, DieWhenAllIdsAreOccupied) { function TEST_P (line 160) | TEST_P(UsedRtpHeaderExtensionIdsDeathTest, DieWhenAllIdsAreOccupied) { FILE: tgcalls/third_party/webrtc/src/pc/video_rtp_receiver.cc type webrtc (line 27) | namespace webrtc { function RtpParameters (line 78) | RtpParameters VideoRtpReceiver::GetParameters() const { FILE: tgcalls/third_party/webrtc/src/pc/video_rtp_receiver.h function namespace (line 43) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/video_rtp_receiver_unittest.cc type webrtc (line 25) | namespace webrtc { class VideoRtpReceiverTest (line 28) | class VideoRtpReceiverTest : public testing::Test { class MockVideoMediaChannel (line 30) | class MockVideoMediaChannel : public cricket::FakeVideoMediaChannel { method MockVideoMediaChannel (line 32) | MockVideoMediaChannel(cricket::FakeVideoEngine* engine, class MockVideoSink (line 46) | class MockVideoSink : public rtc::VideoSinkInterface { function MakeSource (line 31) | rtc::scoped_refptr MakeSource( function TEST (line 38) | TEST(VideoRtpTrackSourceTest, CreatesWithRemoteAtttributeSet) { function TEST (line 42) | TEST(VideoRtpTrackSourceTest, EnablesEncodingOutputOnAddingSink) { function TEST (line 51) | TEST(VideoRtpTrackSourceTest, EnablesEncodingOutputOnceOnAddingTwoSink... function TEST (line 62) | TEST(VideoRtpTrackSourceTest, DisablesEncodingOutputOnOneSinkRemoved) { function TEST (line 75) | TEST(VideoRtpTrackSourceTest, DisablesEncodingOutputOnLastSinkRemoved) { function TEST (line 90) | TEST(VideoRtpTrackSourceTest, GeneratesKeyFrameWhenRequested) { function TEST (line 97) | TEST(VideoRtpTrackSourceTest, NoCallbacksAfterClearedCallback) { class TestFrame (line 107) | class TestFrame : public RecordableEncodedFrame { method encoded_buffer (line 109) | rtc::scoped_refptr encode... method color_space (line 113) | absl::optional color_space() const override { method VideoCodecType (line 116) | VideoCodecType codec() const override { return kVideoCodecGeneric; } method is_key_frame (line 117) | bool is_key_frame() const override { return false; } method EncodedResolution (line 118) | EncodedResolution resolution() const override { method Timestamp (line 121) | Timestamp render_time() const override { return Timestamp::Millis(0); } function TEST (line 124) | TEST(VideoRtpTrackSourceTest, BroadcastsFrames) { FILE: tgcalls/third_party/webrtc/src/pc/video_track.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/video_track.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/video_track_source.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/video_track_source.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/video_track_unittest.cc class VideoTrackTest (line 31) | class VideoTrackTest : public ::testing::Test { method VideoTrackTest (line 33) | VideoTrackTest() : frame_source_(640, 480, rtc::kNumMicrosecsPerSec / ... function TEST_F (line 48) | TEST_F(VideoTrackTest, SourceStateChangeTrackState) { function TEST_F (line 56) | TEST_F(VideoTrackTest, RenderVideo) { function TEST_F (line 77) | TEST_F(VideoTrackTest, DisableTrackBlackout) { FILE: tgcalls/third_party/webrtc/src/pc/webrtc_sdp.cc type webrtc (line 102) | namespace webrtc { type SsrcInfo (line 260) | struct SsrcInfo { function ParseFailed (line 400) | static bool ParseFailed(const std::string& message, function ParseFailed (line 427) | static bool ParseFailed(const std::string& line, function ParseFailed (line 435) | static bool ParseFailed(const std::string& description, SdpParseError*... function ParseFailedExpectFieldNum (line 441) | static bool ParseFailedExpectFieldNum(const std::string& line, function ParseFailedExpectMinFieldNum (line 451) | static bool ParseFailedExpectMinFieldNum(const std::string& line, function ParseFailedGetValue (line 461) | static bool ParseFailedGetValue(const std::string& line, function ParseFailedExpectLine (line 473) | static bool ParseFailedExpectLine(const std::string& message, function AddLine (line 484) | static bool AddLine(const std::string& line, std::string* message) { function GetLine (line 493) | static bool GetLine(const std::string& message, function InitLine (line 532) | static void InitLine(const char type, function InitAttrLine (line 540) | static void InitAttrLine(const std::string& attribute, rtc::StringBuil... function AddAttributeLine (line 545) | static void AddAttributeLine(const std::string& attribute, function IsLineType (line 554) | static bool IsLineType(const std::string& message, function IsLineType (line 565) | static bool IsLineType(const std::string& line, const char type) { function GetLineWithType (line 569) | static bool GetLineWithType(const std::string& message, function HasAttribute (line 583) | static bool HasAttribute(const std::string& line, function AddSsrcLine (line 600) | static bool AddSsrcLine(uint32_t ssrc_id, function GetValue (line 614) | static bool GetValue(const std::string& message, function GetSingleTokenValue (line 632) | static bool GetSingleTokenValue(const std::string& message, function CaseInsensitiveFind (line 647) | static bool CaseInsensitiveFind(std::string str1, std::string str2) { function GetValueFromString (line 654) | static bool GetValueFromString(const std::string& line, function GetPayloadTypeFromString (line 666) | static bool GetPayloadTypeFromString(const std::string& line, function CreateTrackWithNoSsrcs (line 677) | void CreateTrackWithNoSsrcs(const std::vector& msid_strea... function CreateTracksFromSsrcInfos (line 697) | void CreateTracksFromSsrcInfos(const SsrcInfoVec& ssrc_infos, function GetMediaStreamIds (line 755) | void GetMediaStreamIds(const ContentInfo* content, function GetCandidatePreferenceFromType (line 774) | static int GetCandidatePreferenceFromType(const std::string& type) { function GetDefaultDestination (line 795) | static void GetDefaultDestination(const std::vector& candid... function GetRtcpLine (line 836) | static std::string GetRtcpLine(const std::vector& candidate... function GetCandidatesByMindex (line 857) | static void GetCandidatesByMindex(const SessionDescriptionInterface& d... function IsValidPort (line 870) | static bool IsValidPort(int port) { function SdpSerialize (line 874) | std::string SdpSerialize(const JsepSessionDescription& jdesc) { function SdpSerializeCandidate (line 968) | std::string SdpSerializeCandidate(const IceCandidateInterface& candida... function SdpSerializeCandidate (line 973) | std::string SdpSerializeCandidate(const cricket::Candidate& candidate) { function SdpDeserialize (line 986) | bool SdpDeserialize(const std::string& message, function SdpDeserializeCandidate (line 1020) | bool SdpDeserializeCandidate(const std::string& message, function SdpDeserializeCandidate (line 1032) | bool SdpDeserializeCandidate(const std::string& transport_name, function ParseCandidate (line 1044) | bool ParseCandidate(const std::string& message, function ParseIceOptions (line 1246) | bool ParseIceOptions(const std::string& line, function ParseSctpPort (line 1261) | bool ParseSctpPort(const std::string& line, function ParseSctpMaxMessageSize (line 1282) | bool ParseSctpMaxMessageSize(const std::string& line, function ParseExtmap (line 1299) | bool ParseExtmap(const std::string& line, function BuildSctpContentAttributes (line 1345) | static void BuildSctpContentAttributes( function BuildMediaDescription (line 1372) | void BuildMediaDescription(const ContentInfo* content_info, function BuildRtpContentAttributes (line 1577) | void BuildRtpContentAttributes(const MediaContentDescription* media_desc, function WriteFmtpHeader (line 1780) | void WriteFmtpHeader(int payload_type, rtc::StringBuilder* os) { function WritePacketizationHeader (line 1788) | void WritePacketizationHeader(int payload_type, rtc::StringBuilder* os) { function WriteRtcpFbHeader (line 1796) | void WriteRtcpFbHeader(int payload_type, rtc::StringBuilder* os) { function WriteFmtpParameter (line 1810) | void WriteFmtpParameter(const std::string& parameter_name, function IsFmtpParam (line 1822) | bool IsFmtpParam(const std::string& name) { function WriteFmtpParameters (line 1830) | bool WriteFmtpParameters(const cricket::CodecParameterMap& parameters, function AddFmtpLine (line 1851) | void AddFmtpLine(const T& codec, std::string* message) { function AddPacketizationLine (line 1863) | void AddPacketizationLine(const T& codec, std::string* message) { function AddRtcpFbLines (line 1874) | void AddRtcpFbLines(const T& codec, std::string* message) { function GetMinValue (line 1886) | bool GetMinValue(const std::vector& values, int* value) { function GetParameter (line 1895) | bool GetParameter(const std::string& name, function BuildRtpMap (line 1908) | void BuildRtpMap(const MediaContentDescription* media_desc, function BuildCandidate (line 1991) | void BuildCandidate(const std::vector& candidates, function BuildIceOptions (line 2063) | void BuildIceOptions(const std::vector& transport_options, function ParseConnectionData (line 2076) | bool ParseConnectionData(const std::string& line, function ParseSessionDescription (line 2127) | bool ParseSessionDescription(const std::string& message, function ParseGroupAttribute (line 2290) | bool ParseGroupAttribute(const std::string& line, function ParseFingerprintAttribute (line 2311) | static bool ParseFingerprintAttribute( function ParseDtlsSetup (line 2343) | static bool ParseDtlsSetup(const std::string& line, function ParseMsidAttribute (line 2361) | static bool ParseMsidAttribute(const std::string& line, function RemoveInvalidRidDescriptions (line 2404) | static void RemoveInvalidRidDescriptions(const std::vector& paylo... function SimulcastLayerList (line 2469) | static SimulcastLayerList RemoveRidsFromSimulcastLayerList( function RemoveInvalidRidsFromSimulcast (line 2492) | static void RemoveInvalidRidsFromSimulcast( type StaticPayloadAudioCodec (line 2563) | struct StaticPayloadAudioCodec { function MaybeCreateStaticPayloadAudioCodecs (line 2578) | void MaybeCreateStaticPayloadAudioCodecs(const std::vector& fmts, function ParseContentDescription (line 2598) | static std::unique_ptr ParseContentDescription( function ParseMediaDescription (line 2637) | bool ParseMediaDescription( function VerifyCodec (line 2842) | bool VerifyCodec(const cricket::Codec& codec) { function VerifyAudioCodecs (line 2849) | bool VerifyAudioCodecs(const AudioContentDescription* audio_desc) { function VerifyVideoCodecs (line 2853) | bool VerifyVideoCodecs(const VideoContentDescription* video_desc) { function AddParameters (line 2857) | void AddParameters(const cricket::CodecParameterMap& parameters, function AddFeedbackParameter (line 2866) | void AddFeedbackParameter(const cricket::FeedbackParam& feedback_param, function AddFeedbackParameters (line 2871) | void AddFeedbackParameters(const cricket::FeedbackParams& feedback_par... function T (line 2882) | T GetCodecWithPayloadType(const std::vector& codecs, int payload_ty... function AddOrReplaceCodec (line 2894) | void AddOrReplaceCodec(MediaContentDescription* content_desc, const U&... function UpdateCodec (line 2916) | void UpdateCodec(MediaContentDescription* content_desc, function UpdateCodec (line 2929) | void UpdateCodec(MediaContentDescription* content_desc, function UpdateVideoCodecPacketization (line 2941) | void UpdateVideoCodecPacketization(VideoContentDescription* video_desc, function PopWildcardCodec (line 2958) | bool PopWildcardCodec(std::vector* codecs, T* wildcard_codec) { function UpdateFromWildcardCodecs (line 2970) | void UpdateFromWildcardCodecs(cricket::MediaContentDescriptionImpl*... function AddAudioAttribute (line 2982) | void AddAudioAttribute(const std::string& name, function ParseContent (line 2995) | bool ParseContent(const std::string& message, function ParseSsrcAttribute (line 3439) | bool ParseSsrcAttribute(const std::string& line, function ParseSsrcGroupAttribute (line 3519) | bool ParseSsrcGroupAttribute(const std::string& line, function ParseCryptoAttribute (line 3547) | bool ParseCryptoAttribute(const std::string& line, function UpdateCodec (line 3579) | void UpdateCodec(int payload_type, function UpdateCodec (line 3599) | void UpdateCodec(int payload_type, function ParseRtpmapAttribute (line 3611) | bool ParseRtpmapAttribute(const std::string& line, function ParseFmtpParam (line 3683) | bool ParseFmtpParam(const std::string& line, function ParseFmtpAttributes (line 3697) | bool ParseFmtpAttributes(const std::string& line, function ParsePacketizationAttribute (line 3760) | bool ParsePacketizationAttribute(const std::string& line, function ParseRtcpFbAttribute (line 3788) | bool ParseRtcpFbAttribute(const std::string& line, FILE: tgcalls/third_party/webrtc/src/pc/webrtc_sdp.h function namespace (line 33) | namespace cricket { function namespace (line 37) | namespace rtc { function namespace (line 41) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/pc/webrtc_sdp_unittest.cc type CodecParams (line 136) | struct CodecParams { function SdpDeserialize (line 924) | static bool SdpDeserialize(const std::string& message, function SdpDeserializeCandidate (line 929) | static bool SdpDeserializeCandidate(const std::string& message, function InjectAfter (line 935) | static void InjectAfter(const std::string& line, function Replace (line 941) | static void Replace(const std::string& line, function ExpectParseFailure (line 949) | static void ExpectParseFailure(const std::string& bad_sdp, function ExpectParseFailure (line 960) | static void ExpectParseFailure(const char* good_part, const char* bad_pa... function ExpectParseFailureWithNewLines (line 967) | static void ExpectParseFailureWithNewLines(const std::string& injectpoint, function ReplaceDirection (line 975) | static void ReplaceDirection(RtpTransceiverDirection direction, function ReplaceRejected (line 1000) | static void ReplaceRejected(bool audio_rejected, class WebRtcSdpTest (line 1017) | class WebRtcSdpTest : public ::testing::Test { method WebRtcSdpTest (line 1019) | WebRtcSdpTest() : jdesc_(kDummyType) { method RemoveVideoCandidates (line 1164) | void RemoveVideoCandidates() { method MakeBundleOnlyDescription (line 1180) | void MakeBundleOnlyDescription() { method MakePlanBDescription (line 1204) | void MakePlanBDescription() { method MakeUnifiedPlanDescription (line 1242) | void MakeUnifiedPlanDescription(bool use_ssrcs = true) { method AudioContentDescription (line 1294) | AudioContentDescription* CreateAudioContentDescription() { method MakeUnifiedPlanDescriptionMultipleStreamIds (line 1313) | void MakeUnifiedPlanDescriptionMultipleStreamIds(const int msid_signal... method MakeUnifiedPlanDescriptionNoSsrcSignaling (line 1351) | void MakeUnifiedPlanDescriptionNoSsrcSignaling() { method VideoContentDescription (line 1373) | VideoContentDescription* CreateVideoContentDescription() { method CompareMediaContentDescription (line 1385) | void CompareMediaContentDescription(const MCD* cd1, const MCD* cd2) { method CompareRidDescriptionIds (line 1451) | void CompareRidDescriptionIds(const std::vector& rids, method CompareSimulcastDescription (line 1462) | void CompareSimulcastDescription(const SimulcastDescription& simulcast1, method CompareRtpDataContentDescription (line 1469) | void CompareRtpDataContentDescription(const RtpDataContentDescription*... method CompareSctpDataContentDescription (line 1474) | void CompareSctpDataContentDescription( method CompareSessionDescription (line 1482) | void CompareSessionDescription(const SessionDescription& desc1, method CompareSessionDescription (line 1598) | bool CompareSessionDescription(const JsepSessionDescription& desc1, method RemoveCandidateUfragPwd (line 1625) | bool RemoveCandidateUfragPwd(std::string* sdp) { method UpdateCandidateUfragPwd (line 1632) | bool UpdateCandidateUfragPwd(JsepSessionDescription* jdesc, method AddIceOptions (line 1662) | void AddIceOptions(const std::string& content_name, method SetIceUfragPwd (line 1672) | void SetIceUfragPwd(const std::string& content_name, method AddFingerprint (line 1684) | void AddFingerprint() { method AddExtmap (line 1700) | void AddExtmap(bool encrypted) { method RemoveCryptos (line 1715) | void RemoveCryptos() { method RemoveSsrcSignalingFromStreamParams (line 1722) | void RemoveSsrcSignalingFromStreamParams() { method RemoveSsrcMsidLinesFromSdpString (line 1736) | void RemoveSsrcMsidLinesFromSdpString(std::string* sdp_string) { method RemoveSsrcLinesFromSdpString (line 1756) | void RemoveSsrcLinesFromSdpString(std::string* sdp_string) { method TestSerializeDirection (line 1766) | bool TestSerializeDirection(RtpTransceiverDirection direction) { method TestSerializeRejected (line 1781) | bool TestSerializeRejected(bool audio_rejected, bool video_rejected) { method AddSctpDataChannel (line 1806) | void AddSctpDataChannel(bool use_sctpmap) { method AddRtpDataChannel (line 1819) | void AddRtpDataChannel() { method TestDeserializeDirection (line 1841) | bool TestDeserializeDirection(RtpTransceiverDirection direction) { method TestDeserializeRejected (line 1858) | bool TestDeserializeRejected(bool audio_rejected, bool video_rejected) { method TestDeserializeExtmap (line 1885) | void TestDeserializeExtmap(bool session_level, method VerifyCodecParameter (line 1923) | void VerifyCodecParameter(const cricket::CodecParameterMap& params, method TestDeserializeCodecParams (line 1931) | void TestDeserializeCodecParams(const CodecParams& params, method TestDeserializeRtcpFb (line 2018) | void TestDeserializeRtcpFb(JsepSessionDescription* jdesc_output, method TestSerialize (line 2082) | void TestSerialize(const JsepSessionDescription& jdesc) { method MakeDescriptionWithoutCandidates (line 2094) | void MakeDescriptionWithoutCandidates(JsepSessionDescription* jdesc) { function TestMismatch (line 2113) | void TestMismatch(const std::string& string1, const std::string& string2) { function TEST_F (line 2130) | TEST_F(WebRtcSdpTest, SerializeSessionDescription) { function TEST_F (line 2136) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionEmpty) { function TEST_F (line 2143) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithFingerprint) { function TEST_F (line 2158) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithFingerprintNoCrypto... function TEST_F (line 2174) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithoutCandidates) { function TEST_F (line 2182) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithBundle) { function TEST_F (line 2197) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithBandwidth) { function TEST_F (line 2216) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithMissingBandwidthTyp... function TEST_F (line 2228) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithIceOptions) { function TEST_F (line 2248) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithRecvOnlyContent) { function TEST_F (line 2252) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithSendOnlyContent) { function TEST_F (line 2256) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithInactiveContent) { function TEST_F (line 2260) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithAudioRejected) { function TEST_F (line 2264) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithVideoRejected) { function TEST_F (line 2268) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithAudioVideoRejected) { function TEST_F (line 2272) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithRtpDataChannel) { function TEST_F (line 2284) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithSctpDataChannel) { function MutateJsepSctpPort (line 2297) | void MutateJsepSctpPort(JsepSessionDescription* jdesc, function TEST_F (line 2309) | TEST_F(WebRtcSdpTest, SerializeWithSctpDataChannelAndNewPort) { function TEST_F (line 2330) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithDataChannelAndBandw... function TEST_F (line 2346) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithExtmapAllowMixed) { function TEST_F (line 2351) | TEST_F(WebRtcSdpTest, SerializeMediaContentDescriptionWithExtmapAllowMix... function TEST_F (line 2365) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithExtmap) { function TEST_F (line 2379) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithExtmapEncrypted) { function TEST_F (line 2388) | TEST_F(WebRtcSdpTest, SerializeCandidates) { function TEST_F (line 2413) | TEST_F(WebRtcSdpTest, SerializeHostnameCandidate) { function TEST_F (line 2423) | TEST_F(WebRtcSdpTest, SerializeTcpCandidates) { function TEST_F (line 2442) | TEST_F(WebRtcSdpTest, ParseTcpCandidateWithoutTcptype) { function TEST_F (line 2452) | TEST_F(WebRtcSdpTest, ParseSslTcpCandidate) { function TEST_F (line 2462) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionWithH264) { function TEST_F (line 2493) | TEST_F(WebRtcSdpTest, DeserializeSessionDescription) { function TEST_F (line 2501) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutMline) { function TEST_F (line 2514) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutCarriageReturn) { function TEST_F (line 2524) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutCandidates) { function TEST_F (line 2534) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutRtpmap) { function TEST_F (line 2560) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutRtpmapButWithF... function TEST_F (line 2590) | TEST_F(WebRtcSdpTest, DeserializeJsepSessionDescriptionWithFingerprint) { function TEST_F (line 2605) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithBundle) { function TEST_F (line 2621) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithBandwidth) { function TEST_F (line 2638) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithTiasBandwidth) { function TEST_F (line 2655) | TEST_F(WebRtcSdpTest, function TEST_F (line 2673) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithIceOptions) { function TEST_F (line 2696) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithUfragPwd) { function TEST_F (line 2720) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithRecvOnlyContent) { function TEST_F (line 2724) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithSendOnlyContent) { function TEST_F (line 2728) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithInactiveContent) { function TEST_F (line 2732) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithRejectedAudio) { function TEST_F (line 2736) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithRejectedVideo) { function TEST_F (line 2740) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithRejectedAudioVide... function TEST_F (line 2746) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutMsid) { function TEST_F (line 2759) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithExtmapAllowMixed) { function TEST_F (line 2769) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutExtmapAllowMix... function TEST_F (line 2781) | TEST_F(WebRtcSdpTest, DeserializeMediaContentDescriptionWithExtmapAllowM... function TEST_F (line 2806) | TEST_F(WebRtcSdpTest, DeserializeCandidate) { function TEST_F (line 2863) | TEST_F(WebRtcSdpTest, DeserializeRawCandidateAttribute) { function TEST_F (line 2897) | TEST_F(WebRtcSdpTest, DeserializeInvalidCandidiate) { function TEST_F (line 2916) | TEST_F(WebRtcSdpTest, DeserializeSdpWithRtpDataChannels) { function TEST_F (line 2931) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannels) { function TEST_F (line 2958) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelsWithSctpPort) { function TEST_F (line 2972) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelsWithSctpColonPor... function TEST_F (line 2986) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelsButWrongMediaTyp... function MutateJsepSctpMaxMessageSize (line 3007) | void MutateJsepSctpMaxMessageSize(const SessionDescription& desc, function TEST_F (line 3017) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelsWithMaxMessageSi... function TEST_F (line 3032) | TEST_F(WebRtcSdpTest, SerializeSdpWithSctpDataChannelWithMaxMessageSize) { function TEST_F (line 3045) | TEST_F(WebRtcSdpTest, function TEST_F (line 3062) | TEST_F(WebRtcSdpTest, DeserializeSdpWithMultiSctpPort) { function TEST_F (line 3079) | TEST_F(WebRtcSdpTest, DeserializeSdpWithRtpmapAttribute) { function TEST_F (line 3090) | TEST_F(WebRtcSdpTest, DeserializeSdpWithStrangeApplicationProtocolNames) { function TEST_F (line 3117) | TEST_F(WebRtcSdpTest, DeserializeSdpWithCorruptedSctpDataChannels) { function TEST_F (line 3128) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelAndUnusualPort) { function TEST_F (line 3148) | TEST_F(WebRtcSdpTest, function TEST_F (line 3171) | TEST_F(WebRtcSdpTest, DeserializeSdpWithRtpDataChannelsAndBandwidth) { function TEST_F (line 3186) | TEST_F(WebRtcSdpTest, DeserializeSdpWithSctpDataChannelsAndBandwidth) { class WebRtcSdpExtmapTest (line 3206) | class WebRtcSdpExtmapTest : public WebRtcSdpTest, function TEST_P (line 3209) | TEST_P(WebRtcSdpExtmapTest, function TEST_P (line 3215) | TEST_P(WebRtcSdpExtmapTest, DeserializeSessionDescriptionWithMediaLevelE... function TEST_P (line 3220) | TEST_P(WebRtcSdpExtmapTest, DeserializeSessionDescriptionWithInvalidExtm... function TEST_F (line 3229) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutEndLineBreak) { function TEST_F (line 3241) | TEST_F(WebRtcSdpTest, DeserializeCandidateWithDifferentTransport) { function TEST_F (line 3254) | TEST_F(WebRtcSdpTest, DeserializeCandidateWithUfragPwd) { function TEST_F (line 3266) | TEST_F(WebRtcSdpTest, DeserializeSdpWithConferenceFlag) { function TEST_F (line 3282) | TEST_F(WebRtcSdpTest, SerializeSdpWithConferenceFlag) { function TEST_F (line 3301) | TEST_F(WebRtcSdpTest, SerializeAndDeserializeRemoteNetEstimate) { function TEST_F (line 3320) | TEST_F(WebRtcSdpTest, DeserializeBrokenSdp) { function TEST_F (line 3374) | TEST_F(WebRtcSdpTest, DeserializeSdpWithInvalidAttributeValue) { function TEST_F (line 3415) | TEST_F(WebRtcSdpTest, DeserializeSdpWithReorderedPltypes) { function TEST_F (line 3441) | TEST_F(WebRtcSdpTest, DeserializeSerializeCodecParams) { function TEST_F (line 3455) | TEST_F(WebRtcSdpTest, DeserializeSerializeRtcpFb) { function TEST_F (line 3462) | TEST_F(WebRtcSdpTest, DeserializeSerializeRtcpFbWildcard) { function TEST_F (line 3469) | TEST_F(WebRtcSdpTest, DeserializeVideoFmtp) { function TEST_F (line 3502) | TEST_F(WebRtcSdpTest, DeserializeVideoFmtpWithSprops) { function TEST_F (line 3536) | TEST_F(WebRtcSdpTest, DeserializeVideoFmtpWithSpace) { function TEST_F (line 3569) | TEST_F(WebRtcSdpTest, DeserializePacketizationAttributeWithIllegalValue) { function TEST_F (line 3617) | TEST_F(WebRtcSdpTest, SerializeAudioFmtpWithUnknownParameter) { function TEST_F (line 3634) | TEST_F(WebRtcSdpTest, SerializeAudioFmtpWithKnownFmtpParameter) { function TEST_F (line 3650) | TEST_F(WebRtcSdpTest, SerializeAudioFmtpWithPTimeAndMaxPTime) { function TEST_F (line 3669) | TEST_F(WebRtcSdpTest, SerializeAudioFmtpWithTelephoneEvent) { function TEST_F (line 3691) | TEST_F(WebRtcSdpTest, SerializeVideoFmtp) { function TEST_F (line 3707) | TEST_F(WebRtcSdpTest, SerializeVideoPacketizationAttribute) { function TEST_F (line 3723) | TEST_F(WebRtcSdpTest, DeserializeAndSerializeSdpWithIceLite) { function TEST_F (line 3754) | TEST_F(WebRtcSdpTest, RoundTripSdpWithSctpDataChannelsWithCandidates) { function TEST_F (line 3763) | TEST_F(WebRtcSdpTest, SerializeDtlsSetupAttribute) { function TEST_F (line 3798) | TEST_F(WebRtcSdpTest, DeserializeDtlsSetupAttribute) { function TEST_F (line 3816) | TEST_F(WebRtcSdpTest, MediaContentOrderMaintainedRoundTrip) { function TEST_F (line 3853) | TEST_F(WebRtcSdpTest, DeserializeBundleOnlyAttribute) { function TEST_F (line 3864) | TEST_F(WebRtcSdpTest, IgnoreBundleOnlyWithNonzeroPort) { function TEST_F (line 3876) | TEST_F(WebRtcSdpTest, SerializeBundleOnlyAttribute) { function TEST_F (line 3881) | TEST_F(WebRtcSdpTest, DeserializePlanBSessionDescription) { function TEST_F (line 3890) | TEST_F(WebRtcSdpTest, SerializePlanBSessionDescription) { function TEST_F (line 3895) | TEST_F(WebRtcSdpTest, DeserializeUnifiedPlanSessionDescription) { function TEST_F (line 3905) | TEST_F(WebRtcSdpTest, SerializeUnifiedPlanSessionDescription) { function TEST_F (line 3916) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionSpecialMsid) { function TEST_F (line 3936) | TEST_F(WebRtcSdpTest, SerializeSessionDescriptionSpecialMsid) { function TEST_F (line 3953) | TEST_F(WebRtcSdpTest, UnifiedPlanDeserializeSessionDescriptionSpecialMsi... function TEST_F (line 3971) | TEST_F(WebRtcSdpTest, UnifiedPlanSerializeSessionDescriptionSpecialMsid) { function TEST_F (line 3984) | TEST_F(WebRtcSdpTest, DeserializeUnifiedPlanSessionDescriptionNoSsrcSign... function TEST_F (line 3996) | TEST_F(WebRtcSdpTest, SerializeUnifiedPlanSessionDescriptionNoSsrcSignal... function TEST_F (line 4003) | TEST_F(WebRtcSdpTest, EmptyDescriptionHasNoMsidSignaling) { function TEST_F (line 4009) | TEST_F(WebRtcSdpTest, DataChannelOnlyHasNoMsidSignaling) { function TEST_F (line 4017) | TEST_F(WebRtcSdpTest, PlanBHasSsrcAttributeMsidSignaling) { function TEST_F (line 4024) | TEST_F(WebRtcSdpTest, UnifiedPlanHasMediaSectionMsidSignaling) { function TEST_F (line 4035) | TEST_F(WebRtcSdpTest, SerializeOnlyMediaSectionMsid) { function TEST_F (line 4043) | TEST_F(WebRtcSdpTest, SerializeOnlySsrcAttributeMsid) { function TEST_F (line 4052) | TEST_F(WebRtcSdpTest, SerializeBothMediaSectionAndSsrcAttributeMsid) { function TEST_F (line 4064) | TEST_F(WebRtcSdpTest, DeserializeLargeBandwidthLimit) { function TEST_F (line 4082) | TEST_F(WebRtcSdpTest, DeserializingNegativeBandwidthLimitFails) { function TEST_F (line 4099) | TEST_F(WebRtcSdpTest, BandwidthLimitOfNegativeOneIgnored) { function TEST_F (line 4120) | TEST_F(WebRtcSdpTest, IceCredentialsInCandidateStringIgnored) { function TEST_F (line 4150) | TEST_F(WebRtcSdpTest, AttributeWithPartialMatchingNameIsIgnored) { function TEST_F (line 4179) | TEST_F(WebRtcSdpTest, DeserializeInvalidPortInCandidateAttribute) { function TEST_F (line 4200) | TEST_F(WebRtcSdpTest, DeserializeMsidAttributeWithMissingTrackId) { function TEST_F (line 4215) | TEST_F(WebRtcSdpTest, DeserializeMsidAttributeWithMissingStreamId) { function TEST_F (line 4232) | TEST_F(WebRtcSdpTest, ParseConnectionData) { function TEST_F (line 4250) | TEST_F(WebRtcSdpTest, ParseConnectionDataSessionLevelOnly) { function TEST_F (line 4269) | TEST_F(WebRtcSdpTest, ParseConnectionDataIPv6) { function TEST_F (line 4293) | TEST_F(WebRtcSdpTest, ParseConnectionDataWithHostnameConnectionAddress) { function TEST_F (line 4313) | TEST_F(WebRtcSdpTest, ParseConnectionDataFailure) { function TEST_F (line 4339) | TEST_F(WebRtcSdpTest, SerializeAndDeserializeWithConnectionAddress) { function TEST_F (line 4361) | TEST_F(WebRtcSdpTest, DeserializeEmptySessionName) { function TEST_F (line 4369) | TEST_F(WebRtcSdpTest, DeserializeSimulcastNegative_EmptyAttribute) { function TEST_F (line 4375) | TEST_F(WebRtcSdpTest, DeserializeSimulcastNegative_DuplicateAttribute) { function TEST_F (line 4382) | TEST_F(WebRtcSdpTest, TestDeserializeSimulcastAttribute) { function TEST_F (line 4406) | TEST_F(WebRtcSdpTest, TestDeserializeSimulcastAttributeRemovesUnknownRid... function TEST_F (line 4442) | TEST_F(WebRtcSdpTest, function TEST_F (line 4469) | TEST_F(WebRtcSdpTest, TestDeserializeIgnoresEmptyRidLines) { function TEST_F (line 4494) | TEST_F(WebRtcSdpTest, TestDeserializeIgnoresMalformedRidLines) { function TEST_F (line 4520) | TEST_F(WebRtcSdpTest, TestDeserializeRemovesRidsWithInvalidCodec) { function TEST_F (line 4546) | TEST_F(WebRtcSdpTest, TestDeserializeIgnoresDuplicateRidLines) { function TEST_F (line 4572) | TEST_F(WebRtcSdpTest, TestDeserializeRidSendDirection) { function TEST_F (line 4586) | TEST_F(WebRtcSdpTest, TestDeserializeRidRecvDirection) { function TEST_F (line 4600) | TEST_F(WebRtcSdpTest, TestDeserializeIgnoresWrongRidDirectionLines) { function TEST_F (line 4631) | TEST_F(WebRtcSdpTest, SerializeSimulcast_ComplexSerialization) { function TEST_F (line 4663) | TEST_F(WebRtcSdpTest, ParseNoMid) { function TEST_F (line 4677) | TEST_F(WebRtcSdpTest, SerializeWithDefaultSctpProtocol) { function TEST_F (line 4686) | TEST_F(WebRtcSdpTest, DeserializeWithAllSctpProtocols) { function TEST_F (line 4705) | TEST_F(WebRtcSdpTest, DeserializeSessionDescriptionWithoutCname) { function TEST_F (line 4717) | TEST_F(WebRtcSdpTest, DeserializeSdpWithUnsupportedMediaType) { function TEST_F (line 4748) | TEST_F(WebRtcSdpTest, MediaTypeProtocolMismatch) { function TEST_F (line 4767) | TEST_F(WebRtcSdpTest, SctpPortInUnsupportedContent) { function TEST_F (line 4780) | TEST_F(WebRtcSdpTest, IllegalMidCharacterValue) { FILE: tgcalls/third_party/webrtc/src/pc/webrtc_session_description_factory.cc type webrtc (line 39) | namespace webrtc { function ValidMediaSessionOptions (line 49) | static bool ValidMediaSessionOptions( type CreateSessionDescriptionMsg (line 75) | struct CreateSessionDescriptionMsg : public rtc::MessageData { method CreateSessionDescriptionMsg (line 76) | explicit CreateSessionDescriptionMsg( FILE: tgcalls/third_party/webrtc/src/pc/webrtc_session_description_factory.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_invoker.cc type rtc (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_invoker.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_invoker_inl.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_packet_socket.cc type rtc (line 13) | namespace rtc { function CopySocketInformationToPacketInfo (line 31) | void CopySocketInformationToPacketInfo(size_t packet_size_bytes, FILE: tgcalls/third_party/webrtc/src/rtc_base/async_packet_socket.h type PacketTimeUpdateParams (line 29) | struct PacketTimeUpdateParams { function PacketOptions (line 42) | struct RTC_EXPORT PacketOptions { type State (line 61) | enum State { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_resolver.cc type rtc (line 37) | namespace rtc { function ResolveHostname (line 39) | int ResolveHostname(const std::string& hostname, FILE: tgcalls/third_party/webrtc/src/rtc_base/async_resolver.h function namespace (line 33) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_resolver_interface.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_resolver_interface.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_socket.cc type rtc (line 15) | namespace rtc { function SocketAddress (line 41) | SocketAddress AsyncSocketAdapter::GetLocalAddress() const { function SocketAddress (line 45) | SocketAddress AsyncSocketAdapter::GetRemoteAddress() const { function AsyncSocket (line 82) | AsyncSocket* AsyncSocketAdapter::Accept(SocketAddress* paddr) { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_socket.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_tcp_socket.cc type rtc (line 31) | namespace rtc { function AsyncSocket (line 48) | AsyncSocket* AsyncTCPSocketBase::ConnectSocket( function SocketAddress (line 92) | SocketAddress AsyncTCPSocketBase::GetLocalAddress() const { function SocketAddress (line 96) | SocketAddress AsyncTCPSocketBase::GetRemoteAddress() const { function AsyncTCPSocket (line 282) | AsyncTCPSocket* AsyncTCPSocket::Create(AsyncSocket* socket, FILE: tgcalls/third_party/webrtc/src/rtc_base/async_tcp_socket.h function namespace (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_tcp_socket_unittest.cc type rtc (line 19) | namespace rtc { class AsyncTCPSocketTest (line 21) | class AsyncTCPSocketTest : public ::testing::Test, public sigslot::has... method AsyncTCPSocketTest (line 23) | AsyncTCPSocketTest() method OnReadyToSend (line 32) | void OnReadyToSend(rtc::AsyncPacketSocket* socket) { ready_to_send_ ... function TEST_F (line 41) | TEST_F(AsyncTCPSocketTest, OnWriteEvent) { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_udp_socket.cc type rtc (line 23) | namespace rtc { function AsyncUDPSocket (line 27) | AsyncUDPSocket* AsyncUDPSocket::Create(AsyncSocket* socket, function AsyncUDPSocket (line 37) | AsyncUDPSocket* AsyncUDPSocket::Create(SocketFactory* factory, function SocketAddress (line 59) | SocketAddress AsyncUDPSocket::GetLocalAddress() const { function SocketAddress (line 63) | SocketAddress AsyncUDPSocket::GetRemoteAddress() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_udp_socket.h function namespace (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/async_udp_socket_unittest.cc type rtc (line 20) | namespace rtc { class AsyncUdpSocketTest (line 22) | class AsyncUdpSocketTest : public ::testing::Test, public sigslot::has... method AsyncUdpSocketTest (line 24) | AsyncUdpSocketTest() method OnReadyToSend (line 34) | void OnReadyToSend(rtc::AsyncPacketSocket* socket) { ready_to_send_ ... function TEST_F (line 44) | TEST_F(AsyncUdpSocketTest, OnWriteEvent) { FILE: tgcalls/third_party/webrtc/src/rtc_base/atomic_ops.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/base64_unittest.cc type rtc (line 22) | namespace rtc { function Base64Escape (line 335) | size_t Base64Escape(const unsigned char* src, function Base64Unescape (line 345) | size_t Base64Unescape(const char* src, function Base64Unescape (line 356) | size_t Base64Unescape(const char* src, size_t szsrc, std::string* s) { function TEST (line 361) | TEST(Base64, EncodeDecodeBattery) { function TEST (line 1352) | TEST(Base64, LargeSample) { function DecodeTest (line 1365) | bool DecodeTest(const char* encoded, function TEST (line 1383) | TEST(Base64, DecodeParseOptions) { function TEST (line 1405) | TEST(Base64, DecodePadOptions) { function TEST (line 1422) | TEST(Base64, DecodeTerminateOptions) { function TEST (line 1439) | TEST(Base64, GetNextBase64Char) { FILE: tgcalls/third_party/webrtc/src/rtc_base/bit_buffer.cc function LowestBits (line 21) | uint8_t LowestBits(uint8_t byte, size_t bit_count) { function HighestBits (line 28) | uint8_t HighestBits(uint8_t byte, size_t bit_count) { function HighestByte (line 36) | uint8_t HighestByte(uint64_t val) { function WritePartialByte (line 43) | uint8_t WritePartialByte(uint8_t source, function CountBits (line 63) | size_t CountBits(uint64_t val) { type rtc (line 74) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/bit_buffer.h function class (line 28) | class BitBuffer { FILE: tgcalls/third_party/webrtc/src/rtc_base/bit_buffer_unittest.cc type rtc (line 20) | namespace rtc { function TEST (line 24) | TEST(BitBufferTest, ConsumeBits) { function TEST (line 46) | TEST(BitBufferTest, ReadBytesAligned) { function TEST (line 62) | TEST(BitBufferTest, ReadBytesOffset4) { function TEST (line 81) | TEST(BitBufferTest, ReadBytesOffset3) { function TEST (line 116) | TEST(BitBufferTest, ReadBits) { function TEST (line 145) | TEST(BitBufferDeathTest, SetOffsetValues) { function TEST (line 184) | TEST(BitBufferTest, ReadNonSymmetricSameNumberOfBitsWhenNumValuesPower... function TEST (line 199) | TEST(BitBufferWriterTest, function TEST (line 217) | TEST(BitBufferWriterTest, NonSymmetricReadsMatchesWrites) { function TEST (line 257) | TEST(BitBufferTest, ReadNonSymmetricOnlyValueConsumesNoBits) { function TEST (line 269) | TEST(BitBufferWriterTest, WriteNonSymmetricOnlyValueConsumesNoBits) { function GolombEncoded (line 279) | uint64_t GolombEncoded(uint32_t val) { function TEST (line 290) | TEST(BitBufferTest, GolombUint32Values) { function TEST (line 310) | TEST(BitBufferTest, SignedGolombValues) { function TEST (line 329) | TEST(BitBufferTest, NoGolombOverread) { function TEST (line 347) | TEST(BitBufferWriterTest, SymmetricReadWrite) { function TEST (line 379) | TEST(BitBufferWriterTest, SymmetricBytesMisaligned) { function TEST (line 401) | TEST(BitBufferWriterTest, SymmetricGolomb) { function TEST (line 417) | TEST(BitBufferWriterTest, WriteClearsBits) { FILE: tgcalls/third_party/webrtc/src/rtc_base/boringssl_certificate.cc type rtc (line 40) | namespace rtc { function PrintCert (line 79) | static void PrintCert(BoringSSLCertificate* cert) { function AddSHA256SignatureAlgorithm (line 87) | bool AddSHA256SignatureAlgorithm(CBB* cbb, KeyType key_type) { function AddCommonName (line 119) | bool AddCommonName(CBB* cbb, const std::string& common_name) { function AddTime (line 150) | bool AddTime(CBB* cbb, time_t time) { function MakeCertificate (line 184) | static bssl::UniquePtr MakeCertificate( FILE: tgcalls/third_party/webrtc/src/rtc_base/boringssl_certificate.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/boringssl_identity.cc type rtc (line 31) | namespace rtc { function BoringSSLCertificate (line 167) | const BoringSSLCertificate& BoringSSLIdentity::certificate() const { function SSLCertChain (line 171) | const SSLCertChain& BoringSSLIdentity::cert_chain() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/boringssl_identity.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/bounded_inline_vector.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/bounded_inline_vector_impl.h function namespace (line 21) | namespace webrtc { function size (line 202) | Storage(const Storage& other) : size(other.size) { FILE: tgcalls/third_party/webrtc/src/rtc_base/bounded_inline_vector_unittest.cc type webrtc (line 20) | namespace webrtc { class BoundedInlineVectorTestAllTypes (line 33) | class BoundedInlineVectorTestAllTypes : public ::testing::Test {} class BoundedInlineVectorTestCopyableTypes (line 43) | class BoundedInlineVectorTestCopyableTypes : public ::testing::Test {} function TYPED_TEST (line 48) | TYPED_TEST(BoundedInlineVectorTestAllTypes, ConstructEmpty) { function TYPED_TEST (line 55) | TYPED_TEST(BoundedInlineVectorTestAllTypes, ConstructNonempty) { function TYPED_TEST (line 61) | TYPED_TEST(BoundedInlineVectorTestCopyableTypes, CopyConstruct) { function TYPED_TEST (line 69) | TYPED_TEST(BoundedInlineVectorTestCopyableTypes, CopyAssign) { function TYPED_TEST (line 77) | TYPED_TEST(BoundedInlineVectorTestAllTypes, MoveConstruct) { function TYPED_TEST (line 85) | TYPED_TEST(BoundedInlineVectorTestAllTypes, MoveAssign) { function TEST (line 93) | TEST(BoundedInlineVectorTestOneType, Iteration) { function TEST (line 102) | TEST(BoundedInlineVectorTestOneType, Indexing) { function Returns (line 108) | BoundedInlineVector Returns(Ts... values) { function TYPED_TEST (line 112) | TYPED_TEST(BoundedInlineVectorTestAllTypes, Return) { function TYPED_TEST (line 117) | TYPED_TEST(BoundedInlineVectorTestAllTypes, Resize) { FILE: tgcalls/third_party/webrtc/src/rtc_base/buffer.h function namespace (line 27) | namespace rtc { function operator (line 166) | bool operator==(const BufferT& buf) const { function operator (line 183) | bool operator!=(const BufferT& buf) const { return !(*this == buf); } function T (line 190) | T operator[](size_t index) const { function T (line 195) | T* begin() { return data(); } function T (line 196) | T* end() { return data() + size(); } function T (line 197) | const T* begin() const { return data(); } function T (line 198) | const T* end() const { return data() + size(); } function T (line 199) | const T* cbegin() const { return data(); } function T (line 200) | const T* cend() const { return data() + size(); } function SetSize (line 323) | void SetSize(size_t size) { function EnsureCapacity (line 335) | void EnsureCapacity(size_t capacity) { function Clear (line 343) | void Clear() { function MaybeZeroCompleteBuffer (line 383) | void MaybeZeroCompleteBuffer() { function ZeroTrailingData (line 393) | void ZeroTrailingData(size_t count) { function OnMovedFrom (line 409) | void OnMovedFrom() { FILE: tgcalls/third_party/webrtc/src/rtc_base/buffer_queue.cc type rtc (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/buffer_queue.h function namespace (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/buffer_queue_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 19) | TEST(BufferQueueTest, TestAll) { FILE: tgcalls/third_party/webrtc/src/rtc_base/buffer_unittest.cc type rtc (line 20) | namespace rtc { function TestBuf (line 32) | void TestBuf(const Buffer& b1, size_t size, size_t capacity) { function TEST (line 39) | TEST(BufferTest, TestConstructEmpty) { function TEST (line 52) | TEST(BufferTest, TestConstructData) { function TEST (line 60) | TEST(BufferTest, TestConstructDataWithCapacity) { function TEST (line 68) | TEST(BufferTest, TestConstructArray) { function TEST (line 76) | TEST(BufferTest, TestSetData) { function TEST (line 90) | TEST(BufferTest, TestAppendData) { function TEST (line 102) | TEST(BufferTest, TestSetAndAppendWithUnknownArg) { function TEST (line 119) | TEST(BufferTest, TestSetSizeSmaller) { function TEST (line 129) | TEST(BufferTest, TestSetSizeLarger) { function TEST (line 142) | TEST(BufferTest, TestEnsureCapacitySmaller) { function TEST (line 152) | TEST(BufferTest, TestEnsureCapacityLarger) { function TEST (line 163) | TEST(BufferTest, TestMoveConstruct) { function TEST (line 178) | TEST(BufferTest, TestMoveAssign) { function TEST (line 194) | TEST(BufferTest, TestMoveAssignSelf) { function TEST (line 205) | TEST(BufferTest, TestSwap) { function TEST (line 222) | TEST(BufferTest, TestClear) { function TEST (line 236) | TEST(BufferTest, TestLambdaSetAppend) { function TEST (line 256) | TEST(BufferTest, TestLambdaSetAppendSigned) { function TEST (line 276) | TEST(BufferTest, TestLambdaAppendEmpty) { function TEST (line 294) | TEST(BufferTest, TestLambdaAppendPartial) { function TEST (line 309) | TEST(BufferTest, TestMutableLambdaSetAppend) { function TEST (line 334) | TEST(BufferTest, TestBracketRead) { function TEST (line 346) | TEST(BufferTest, TestBracketReadConst) { function TEST (line 360) | TEST(BufferTest, TestBracketWrite) { function TEST (line 374) | TEST(BufferTest, TestBeginEnd) { function TEST (line 392) | TEST(BufferTest, TestInt16) { function TEST (line 406) | TEST(BufferTest, TestFloat) { function TEST (line 431) | TEST(BufferTest, TestStruct) { function TEST (line 450) | TEST(BufferDeathTest, DieOnUseAfterMove) { function TEST (line 463) | TEST(ZeroOnFreeBufferTest, TestZeroOnSetData) { function TEST (line 482) | TEST(ZeroOnFreeBufferTest, TestZeroOnSetDataFromSetter) { function TEST (line 507) | TEST(ZeroOnFreeBufferTest, TestZeroOnSetSize) { function TEST (line 525) | TEST(ZeroOnFreeBufferTest, TestZeroOnClear) { FILE: tgcalls/third_party/webrtc/src/rtc_base/byte_buffer.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/byte_buffer.h function namespace (line 24) | namespace rtc { function class (line 110) | class ByteBufferWriter : public ByteBufferWriterT> { function class (line 121) | class ByteBufferReader { FILE: tgcalls/third_party/webrtc/src/rtc_base/byte_buffer_unittest.cc type rtc (line 19) | namespace rtc { function TEST (line 21) | TEST(ByteBufferTest, TestByteOrder) { function TEST (line 58) | TEST(ByteBufferTest, TestBufferLength) { function TEST (line 84) | TEST(ByteBufferTest, TestReadWriteBuffer) { function TEST (line 195) | TEST(ByteBufferTest, TestReadWriteUVarint) { FILE: tgcalls/third_party/webrtc/src/rtc_base/byte_order.h function namespace (line 97) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/byte_order_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 20) | TEST(ByteOrderTest, TestSet) { function TEST (line 63) | TEST(ByteOrderTest, TestGet) { FILE: tgcalls/third_party/webrtc/src/rtc_base/callback_list.cc type webrtc (line 15) | namespace webrtc { type callback_list_impl (line 16) | namespace callback_list_impl { FILE: tgcalls/third_party/webrtc/src/rtc_base/callback_list.h function namespace (line 23) | namespace webrtc { function RemoveReceivers (line 191) | void RemoveReceivers(const void* removal_tag) { FILE: tgcalls/third_party/webrtc/src/rtc_base/callback_list_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 20) | TEST(CallbackList, NoRecieverSingleMessageTest) { function TEST (line 26) | TEST(CallbackList, MultipleParameterMessageTest) { function TEST (line 36) | TEST(CallbackList, NoParameterMessageTest) { function TEST (line 42) | TEST(CallbackList, ReferenceTest) { type State (line 52) | enum State { function TEST (line 57) | TEST(CallbackList, SingleEnumValueTest) { function TEST (line 68) | TEST(CallbackList, SingleEnumReferenceTest) { function TEST (line 78) | TEST(CallbackList, ConstReferenceTest) { function TEST (line 89) | TEST(CallbackList, PointerTest) { function TEST (line 99) | TEST(CallbackList, CallByValue) { function PlusOne (line 110) | void PlusOne(int& a) { function TEST (line 114) | TEST(CallbackList, FunctionPtrTest) { type LargeNonTrivial (line 124) | struct LargeNonTrivial { method LargeNonTrivial (line 127) | LargeNonTrivial() = default; method LargeNonTrivial (line 128) | LargeNonTrivial(LargeNonTrivial&& m) {} function TEST (line 134) | TEST(CallbackList, LargeNonTrivialTest) { type LargeTrivial (line 145) | struct LargeTrivial { function TEST (line 150) | TEST(CallbackList, LargeTrivial) { type OnlyNonTriviallyConstructible (line 162) | struct OnlyNonTriviallyConstructible { method OnlyNonTriviallyConstructible (line 163) | OnlyNonTriviallyConstructible() = default; method OnlyNonTriviallyConstructible (line 164) | OnlyNonTriviallyConstructible(OnlyNonTriviallyConstructible&& m) {} function TEST (line 169) | TEST(CallbackList, OnlyNonTriviallyMoveConstructible) { function TEST (line 179) | TEST(CallbackList, MultipleReceiverSendTest) { class A (line 194) | class A { method increment (line 196) | void increment(int& i) const { i++; } function TEST (line 199) | TEST(CallbackList, MemberFunctionTest) { function TEST (line 212) | TEST(CallbackList, RemoveOneReceiver) { function TEST (line 226) | TEST(CallbackList, RemoveZeroReceivers) { function TEST (line 240) | TEST(CallbackList, RemoveManyReceivers) { FILE: tgcalls/third_party/webrtc/src/rtc_base/checks.cc function RTC_NORETURN (line 40) | RTC_NORETURN void WriteFatalLogAndAbort(const std::string& output) { function AppendFormat (line 55) | __attribute__((__format__(__printf__, 2, 3))) type rtc (line 74) | namespace rtc { type webrtc_checks_impl (line 75) | namespace webrtc_checks_impl { function ParseArg (line 80) | bool ParseArg(va_list* args, const CheckArgType** fmt, std::string* ... function RTC_NORETURN (line 131) | RTC_NORETURN void FatalLog(const char* file, function RTC_NORETURN (line 170) | RTC_NORETURN void FatalLog(const char* file, int line) { function RTC_NORETURN (line 186) | RTC_NORETURN void UnreachableCodeReached(const char* file, int line) { function RTC_NORETURN (line 200) | RTC_NORETURN void UnreachableCodeReached() { function RTC_NORETURN (line 218) | RTC_NORETURN void rtc_FatalMessage(const char* file, FILE: tgcalls/third_party/webrtc/src/rtc_base/checks.h function namespace (line 100) | namespace rtc { function MakeVal (line 167) | long> MakeVal( function Call (line 235) | static void Call(const char* file, function CallCheckOp (line 244) | static void CallCheckOp(const char* file, function Call (line 254) | static void Call(const char* file, function Call (line 287) | void Call(const char* file, function CallCheckOp (line 295) | void CallCheckOp(const char* file, function Call (line 303) | void Call(const char* file, function FatalLogCall (line 318) | FatalLogCall final { function T (line 465) | T CheckedDivExact(T a, T b) { FILE: tgcalls/third_party/webrtc/src/rtc_base/checks_unittest.cc function TEST (line 15) | TEST(ChecksTest, ExpressionNotEvaluatedWhenCheckPassing) { function TEST (line 22) | TEST(ChecksDeathTest, Checks) { FILE: tgcalls/third_party/webrtc/src/rtc_base/copy_on_write_buffer.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/copy_on_write_buffer.h function namespace (line 28) | namespace rtc { function SetData (line 182) | void SetData(const CopyOnWriteBuffer& buf) { function AppendData (line 224) | void AppendData(const CopyOnWriteBuffer& buf) { function CopyOnWriteBuffer (line 250) | CopyOnWriteBuffer Slice(size_t offset, size_t length) const { FILE: tgcalls/third_party/webrtc/src/rtc_base/copy_on_write_buffer_unittest.cc type rtc (line 17) | namespace rtc { function EnsureBuffersShareData (line 28) | void EnsureBuffersShareData(const CopyOnWriteBuffer& buf1, function EnsureBuffersDontShareData (line 39) | void EnsureBuffersDontShareData(const CopyOnWriteBuffer& buf1, function TEST (line 47) | TEST(CopyOnWriteBufferTest, TestCreateEmptyData) { function TEST (line 54) | TEST(CopyOnWriteBufferTest, TestMoveConstruct) { function TEST (line 69) | TEST(CopyOnWriteBufferTest, TestMoveAssign) { function TEST (line 85) | TEST(CopyOnWriteBufferTest, TestSwap) { function TEST (line 105) | TEST(CopyOnWriteBufferTest, TestAppendData) { function TEST (line 122) | TEST(CopyOnWriteBufferTest, SetEmptyData) { function TEST (line 130) | TEST(CopyOnWriteBufferTest, SetDataNoMoreThanCapacityDoesntCauseReallo... function TEST (line 140) | TEST(CopyOnWriteBufferTest, SetDataMakeReferenceCopy) { function TEST (line 149) | TEST(CopyOnWriteBufferTest, SetDataOnSharedKeepsOriginal) { function TEST (line 163) | TEST(CopyOnWriteBufferTest, SetDataOnSharedKeepsCapacity) { function TEST (line 175) | TEST(CopyOnWriteBufferTest, TestEnsureCapacity) { function TEST (line 198) | TEST(CopyOnWriteBufferTest, SetSizeDoesntChangeOriginal) { function TEST (line 211) | TEST(CopyOnWriteBufferTest, SetSizeCloneContent) { function TEST (line 221) | TEST(CopyOnWriteBufferTest, SetSizeMayIncreaseCapacity) { function TEST (line 230) | TEST(CopyOnWriteBufferTest, SetSizeDoesntDecreaseCapacity) { function TEST (line 240) | TEST(CopyOnWriteBufferTest, ClearDoesntChangeOriginal) { function TEST (line 254) | TEST(CopyOnWriteBufferTest, ClearDoesntChangeCapacity) { function TEST (line 264) | TEST(CopyOnWriteBufferTest, DataAccessorDoesntCloneData) { function TEST (line 271) | TEST(CopyOnWriteBufferTest, MutableDataClonesDataWhenShared) { function TEST (line 284) | TEST(CopyOnWriteBufferTest, SeveralReads) { function TEST (line 295) | TEST(CopyOnWriteBufferTest, SeveralWrites) { function TEST (line 310) | TEST(CopyOnWriteBufferTest, CreateSlice) { function TEST (line 317) | TEST(CopyOnWriteBufferTest, NoCopyDataOnSlice) { function TEST (line 323) | TEST(CopyOnWriteBufferTest, WritingCopiesData) { function TEST (line 331) | TEST(CopyOnWriteBufferTest, WritingToBufferDoesntAffectsSlice) { function TEST (line 339) | TEST(CopyOnWriteBufferTest, SliceOfASlice) { function TEST (line 348) | TEST(CopyOnWriteBufferTest, SlicesAreIndependent) { FILE: tgcalls/third_party/webrtc/src/rtc_base/cpu_time.cc type rtc (line 38) | namespace rtc { function GetProcessCpuTimeNanos (line 40) | int64_t GetProcessCpuTimeNanos() { function GetThreadCpuTimeNanos (line 80) | int64_t GetThreadCpuTimeNanos() { FILE: tgcalls/third_party/webrtc/src/rtc_base/cpu_time.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/cpu_time_unittest.cc function WorkingFunction (line 33) | void WorkingFunction(void* counter_pointer) { type rtc (line 45) | namespace rtc { function TEST (line 49) | TEST(CpuTimeTest, BasicTest) { function TEST (line 60) | TEST(CpuTimeTest, MAYBE_TEST(TwoThreads)) { function TEST (line 93) | TEST(CpuTimeTest, MAYBE_TEST(Sleeping)) { FILE: tgcalls/third_party/webrtc/src/rtc_base/crc32.cc type rtc (line 15) | namespace rtc { function UpdateCrc32 (line 39) | uint32_t UpdateCrc32(uint32_t start, const void* buf, size_t len) { FILE: tgcalls/third_party/webrtc/src/rtc_base/crc32.h function namespace (line 19) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/crc32_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 19) | TEST(Crc32Test, TestBasic) { function TEST (line 27) | TEST(Crc32Test, TestMultipleUpdates) { FILE: tgcalls/third_party/webrtc/src/rtc_base/crypt_string.cc type rtc (line 13) | namespace rtc { function CryptStringImpl (line 29) | CryptStringImpl* EmptyCryptStringImpl::Copy() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/crypt_string.h function class (line 22) | class CryptStringImpl { FILE: tgcalls/third_party/webrtc/src/rtc_base/data_rate_limiter.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/data_rate_limiter.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/data_rate_limiter_unittest.cc type rtc (line 15) | namespace rtc { function TEST (line 17) | TEST(RateLimiterTest, TestCanUse) { FILE: tgcalls/third_party/webrtc/src/rtc_base/deprecated/recursive_critical_section.cc type rtc (line 27) | namespace rtc { function RTC_EXCLUSIVE_LOCK_FUNCTION (line 72) | RTC_EXCLUSIVE_LOCK_FUNCTION() { function RTC_EXCLUSIVE_TRYLOCK_FUNCTION (line 132) | RTC_EXCLUSIVE_TRYLOCK_FUNCTION(true) { function RTC_UNLOCK_FUNCTION (line 165) | RTC_UNLOCK_FUNCTION() { FILE: tgcalls/third_party/webrtc/src/rtc_base/deprecated/recursive_critical_section.h function class (line 52) | class RTC_LOCKABLE RecursiveCriticalSection { FILE: tgcalls/third_party/webrtc/src/rtc_base/deprecated/recursive_critical_section_unittest.cc type rtc (line 33) | namespace rtc { class UniqueValueVerifier (line 41) | class UniqueValueVerifier { method Verify (line 43) | void Verify(const std::vector& values) { method Finalize (line 54) | void Finalize() {} class CompareAndSwapVerifier (line 60) | class CompareAndSwapVerifier { method CompareAndSwapVerifier (line 62) | CompareAndSwapVerifier() : zero_count_(0) {} method Verify (line 64) | void Verify(const std::vector& values) { method Finalize (line 75) | void Finalize() { EXPECT_EQ(1, zero_count_); } class RunnerBase (line 81) | class RunnerBase : public MessageHandlerAutoCleanup { method RunnerBase (line 83) | explicit RunnerBase(int value) method Run (line 89) | bool Run() { method SetExpectedThreadCount (line 97) | void SetExpectedThreadCount(int count) { threads_active_ = count; } method shared_value (line 99) | int shared_value() const { return shared_value_; } method BeforeStart (line 104) | void BeforeStart() { ASSERT_TRUE(start_event_.Wait(kLongTime)); } method AfterEnd (line 107) | bool AfterEnd() { function CriticalSectionLock (line 121) | class RTC_LOCKABLE CriticalSectionLock { class LockRunner (line 131) | class LockRunner : public RunnerBase { method LockRunner (line 133) | LockRunner() : RunnerBase(0) {} method OnMessage (line 135) | void OnMessage(Message* msg) override { class AtomicOpRunner (line 160) | class AtomicOpRunner : public RunnerBase { method AtomicOpRunner (line 162) | explicit AtomicOpRunner(int initial_value) : RunnerBase(initial_valu... method OnMessage (line 164) | void OnMessage(Message* msg) override { type IncrementOp (line 190) | struct IncrementOp { method AtomicOp (line 191) | static int AtomicOp(int* i) { return AtomicOps::Increment(i); } type DecrementOp (line 194) | struct DecrementOp { method AtomicOp (line 195) | static int AtomicOp(int* i) { return AtomicOps::Decrement(i); } type CompareAndSwapOp (line 198) | struct CompareAndSwapOp { method AtomicOp (line 199) | static int AtomicOp(int* i) { return AtomicOps::CompareAndSwap(i, 0,... function StartThreads (line 202) | void StartThreads(std::vector>* threads, function TEST (line 214) | TEST(AtomicOpsTest, Simple) { function TEST (line 226) | TEST(AtomicOpsTest, SimplePtr) { function TEST (line 248) | TEST(AtomicOpsTest, Increment) { function TEST (line 260) | TEST(AtomicOpsTest, Decrement) { function TEST (line 273) | TEST(AtomicOpsTest, CompareAndSwap) { function TEST (line 285) | TEST(RecursiveCriticalSectionTest, Basic) { class PerfTestData (line 297) | class PerfTestData { method PerfTestData (line 299) | PerfTestData(int expected_count, Event* event) method AddToCounter (line 309) | void AddToCounter(int add) { method total (line 316) | int64_t total() const { class PerfTestThread (line 330) | class PerfTestThread { method PerfTestThread (line 332) | PerfTestThread() : thread_(&ThreadFunc, this, "CsPerf") {} method Start (line 334) | void Start(PerfTestData* data, int repeats, int id) { method Stop (line 343) | void Stop() { method ThreadFunc (line 353) | static void ThreadFunc(void* param) { function TEST (line 394) | TEST(RecursiveCriticalSectionTest, DISABLED_Performance) { FILE: tgcalls/third_party/webrtc/src/rtc_base/dscp.h function namespace (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/event.cc type rtc (line 29) | namespace rtc { function timespec (line 111) | timespec GetTimespec(const int milliseconds_from_now) { FILE: tgcalls/third_party/webrtc/src/rtc_base/event.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/event_tracer.cc type webrtc (line 36) | namespace webrtc { function SetupEventTracer (line 45) | void SetupEventTracer(GetCategoryEnabledPtr get_category_enabled_ptr, type rtc (line 78) | namespace rtc { type tracing (line 79) | namespace tracing { class EventLogger (line 88) | class EventLogger final { method EventLogger (line 90) | EventLogger() method AddTraceEvent (line 97) | void AddTraceEvent(const char* name, method Log (line 130) | void Log() { method Start (line 192) | void Start(FILE* file, bool owned) { method Stop (line 216) | void Stop() { type TraceArg (line 230) | struct TraceArg { type TraceEvent (line 250) | struct TraceEvent { method TraceArgValueAsString (line 260) | static std::string TraceArgValueAsString(TraceArg arg) { function EventTracingThreadFunc (line 329) | static void EventTracingThreadFunc(void* params) { function InternalAddTraceEvent (line 347) | void InternalAddTraceEvent(char phase, function SetupInternalTracer (line 367) | void SetupInternalTracer() { function StartInternalCaptureToFile (line 374) | void StartInternalCaptureToFile(FILE* file) { function StartInternalCapture (line 380) | bool StartInternalCapture(const char* filename) { function StopInternalCapture (line 394) | void StopInternalCapture() { function ShutdownInternalTracer (line 400) | void ShutdownInternalTracer() { FILE: tgcalls/third_party/webrtc/src/rtc_base/event_tracer.h function namespace (line 31) | namespace webrtc { function namespace (line 70) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/event_tracer_unittest.cc class TestStatistics (line 20) | class TestStatistics { method Reset (line 22) | void Reset() { method Increment (line 27) | void Increment() { method Count (line 32) | int Count() const { method TestStatistics (line 37) | static TestStatistics* Get() { method RTC_GUARDED_BY (line 45) | RTC_GUARDED_BY(mutex_) = 0; type webrtc (line 50) | namespace webrtc { function TEST (line 52) | TEST(EventTracerTest, EventTracerDisabled) { function TEST (line 59) | TEST(EventTracerTest, ScopedTraceEvent) { FILE: tgcalls/third_party/webrtc/src/rtc_base/event_unittest.cc type rtc (line 16) | namespace rtc { function TEST (line 18) | TEST(EventTest, InitiallySignaled) { function TEST (line 23) | TEST(EventTest, ManualReset) { function TEST (line 35) | TEST(EventTest, AutoReset) { class SignalerThread (line 44) | class SignalerThread { method SignalerThread (line 46) | SignalerThread() : thread_(&ThreadFn, this, "EventPerf") {} method Start (line 47) | void Start(Event* writer, Event* reader) { method Stop (line 52) | void Stop() { method ThreadFn (line 56) | static void ThreadFn(void* param) { function TEST (line 70) | TEST(EventTest, DISABLED_PerformanceSingleThread) { function TEST (line 79) | TEST(EventTest, DISABLED_PerformanceMultiThread) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/alr_experiment.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/alr_experiment.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/balanced_degradation_settings.cc type webrtc (line 20) | namespace webrtc { function DefaultConfigs (line 26) | std::vector DefaultConfigs() { function IsValidConfig (line 59) | bool IsValidConfig( function IsValid (line 78) | bool IsValid(const BalancedDegradationSettings::CodecTypeSpecific& con... function IsValid (line 94) | bool IsValid(const std::vector& c... function GetValidOrDefault (line 140) | std::vector GetValidOrDefault( function GetThresholds (line 148) | absl::optional GetThresholds( function GetFps (line 187) | int GetFps(VideoCodecType type, function GetKbps (line 219) | absl::optional GetKbps( function GetKbpsRes (line 252) | absl::optional GetKbpsRes( FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/balanced_degradation_settings.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/balanced_degradation_settings_unittest.cc type webrtc (line 19) | namespace webrtc { function VerifyIsDefault (line 22) | void VerifyIsDefault( function TEST (line 61) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfNoList) { function TEST (line 77) | TEST(BalancedDegradationSettings, GetsConfig) { function TEST (line 119) | TEST(BalancedDegradationSettings, GetsDefaultConfigForZeroFpsValue) { function TEST (line 127) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfPixelsDecreases) { function TEST (line 135) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfFramerateDecrease... function TEST (line 143) | TEST(BalancedDegradationSettings, GetsConfigWithSpecificFps) { function TEST (line 186) | TEST(BalancedDegradationSettings, GetsDefaultConfigForZeroVp8FpsValue) { function TEST (line 194) | TEST(BalancedDegradationSettings, GetsDefaultConfigForInvalidFpsValue) { function TEST (line 202) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfVp8FramerateDecre... function TEST (line 210) | TEST(BalancedDegradationSettings, GetsMinFps) { function TEST (line 225) | TEST(BalancedDegradationSettings, GetsVp8MinFps) { function TEST (line 240) | TEST(BalancedDegradationSettings, GetsMaxFps) { function TEST (line 253) | TEST(BalancedDegradationSettings, GetsVp8MaxFps) { function TEST (line 266) | TEST(BalancedDegradationSettings, GetsVp9Fps) { function TEST (line 275) | TEST(BalancedDegradationSettings, GetsH264Fps) { function TEST (line 284) | TEST(BalancedDegradationSettings, GetsGenericFps) { function TEST (line 294) | TEST(BalancedDegradationSettings, GetsUnlimitedForMaxValidFps) { function TEST (line 306) | TEST(BalancedDegradationSettings, GetsConfigWithBitrate) { function TEST (line 353) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfBitrateDecreases) { function TEST (line 361) | TEST(BalancedDegradationSettings, function TEST (line 370) | TEST(BalancedDegradationSettings, CanAdaptUp) { function TEST (line 386) | TEST(BalancedDegradationSettings, CanAdaptUpWithCodecType) { function TEST (line 406) | TEST(BalancedDegradationSettings, CanAdaptUpResolution) { function TEST (line 422) | TEST(BalancedDegradationSettings, CanAdaptUpResolutionWithCodecType) { function TEST (line 443) | TEST(BalancedDegradationSettings, GetsFpsDiff) { function TEST (line 457) | TEST(BalancedDegradationSettings, GetsNoFpsDiffIfValueBelowMinSetting) { function TEST (line 468) | TEST(BalancedDegradationSettings, QpThresholdsNotSetByDefault) { function TEST (line 480) | TEST(BalancedDegradationSettings, GetsConfigWithQpThresholds) { function TEST (line 525) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfOnlyHasLowThresho... function TEST (line 533) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfOnlyHasHighThresh... function TEST (line 541) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfLowEqualsHigh) { function TEST (line 550) | TEST(BalancedDegradationSettings, GetsDefaultConfigIfLowGreaterThanHig... function TEST (line 559) | TEST(BalancedDegradationSettings, GetsDefaultConfigForZeroQpValue) { function TEST (line 568) | TEST(BalancedDegradationSettings, GetsVp8QpThresholds) { function TEST (line 584) | TEST(BalancedDegradationSettings, GetsVp9QpThresholds) { function TEST (line 596) | TEST(BalancedDegradationSettings, GetsH264QpThresholds) { function TEST (line 608) | TEST(BalancedDegradationSettings, GetsGenericQpThresholds) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/cpu_speed_experiment.cc type webrtc (line 19) | namespace webrtc { function GetValidOrEmpty (line 25) | std::vector GetValidOrEmpty( function HasLeCores (line 49) | bool HasLeCores(const std::vector& configs) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/cpu_speed_experiment.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/cpu_speed_experiment_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(CpuSpeedExperimentTest, NoValueIfNotEnabled) { function TEST (line 24) | TEST(CpuSpeedExperimentTest, GetValue) { function TEST (line 34) | TEST(CpuSpeedExperimentTest, GetValueWithList) { function TEST (line 48) | TEST(CpuSpeedExperimentTest, GetValueWithCores) { function TEST (line 61) | TEST(CpuSpeedExperimentTest, GetValueWithCoresUnconfigured) { function TEST (line 72) | TEST(CpuSpeedExperimentTest, GetValueFailsForTooSmallValue) { function TEST (line 81) | TEST(CpuSpeedExperimentTest, GetValueFailsForTooLargeValue) { function TEST (line 90) | TEST(CpuSpeedExperimentTest, GetValueFailsIfPixelsDecreases) { function TEST (line 98) | TEST(CpuSpeedExperimentTest, GetValueFailsIfCpuSpeedIncreases) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/encoder_info_settings.cc type webrtc (line 19) | namespace webrtc { function ToResolutionBitrateLimits (line 22) | std::vector ToResolutionBitrate... FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/encoder_info_settings.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/encoder_info_settings_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(SimulcastEncoderAdapterSettingsTest, NoValuesWithoutFieldTrial) { function TEST (line 26) | TEST(SimulcastEncoderAdapterSettingsTest, NoValueForInvalidAlignment) { function TEST (line 35) | TEST(SimulcastEncoderAdapterSettingsTest, GetResolutionAlignment) { function TEST (line 46) | TEST(SimulcastEncoderAdapterSettingsTest, GetApplyAlignment) { function TEST (line 58) | TEST(SimulcastEncoderAdapterSettingsTest, GetResolutionBitrateLimits) { function TEST (line 74) | TEST(SimulcastEncoderAdapterSettingsTest, GetResolutionBitrateLimitsWi... function TEST (line 91) | TEST(EncoderSettingsTest, CommonSettingsUsedIfEncoderNameUnspecified) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_list.cc type webrtc (line 12) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_list.h function namespace (line 34) | namespace webrtc { function class (line 161) | class FieldTrialStructListBase : public FieldTrialParameterInterface { function operator (line 194) | operator std::vector() const { return Get(); } function S (line 195) | const S& operator[](size_t index) const { return values_[index]; } function std (line 196) | const std::vector* operator->() const { return &values_; } FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_list_unittest.cc type webrtc (line 19) | namespace webrtc { type Garment (line 21) | struct Garment { method Garment (line 26) | Garment() = default; method Garment (line 27) | Garment(int p, std::string c) : price(p), color(c) {} function TEST (line 34) | TEST(FieldTrialListTest, ParsesListParameter) { function TEST (line 60) | TEST(FieldTrialListTest, ParsesStructList) { function TEST (line 78) | TEST(FieldTrialListTest, StructListKeepsDefaultWithMismatchingLength) { function TEST (line 96) | TEST(FieldTrialListTest, StructListUsesDefaultForMissingList) { function TEST (line 109) | TEST(FieldTrialListTest, StructListUsesDefaultListWithoutValues) { function TEST (line 122) | TEST(FieldTrialListTest, StructListHandlesEmptyLists) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_parser.cc type webrtc (line 23) | namespace webrtc { function FindOrEnd (line 26) | int FindOrEnd(std::string str, size_t start, char delimiter) { function ParseFieldTrial (line 40) | void ParseFieldTrial( class FieldTrialParameter (line 234) | class FieldTrialParameter class FieldTrialParameter (line 235) | class FieldTrialParameter class FieldTrialParameter (line 236) | class FieldTrialParameter class FieldTrialParameter (line 237) | class FieldTrialParameter class FieldTrialParameter (line 238) | class FieldTrialParameter class FieldTrialConstrained (line 240) | class FieldTrialConstrained class FieldTrialConstrained (line 241) | class FieldTrialConstrained class FieldTrialConstrained (line 242) | class FieldTrialConstrained class FieldTrialOptional (line 244) | class FieldTrialOptional class FieldTrialOptional (line 245) | class FieldTrialOptional class FieldTrialOptional (line 246) | class FieldTrialOptional class FieldTrialOptional (line 247) | class FieldTrialOptional class FieldTrialOptional (line 248) | class FieldTrialOptional FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_parser.h function class (line 38) | class FieldTrialParameterInterface { function T (line 84) | const T* operator->() const { return &value_; } function SetForTest (line 86) | void SetForTest(T value) { value_ = value; } function T (line 120) | const T* operator->() const { return &value_; } function class (line 141) | class AbstractFieldTrialEnum : public FieldTrialParameterInterface { function class (line 217) | class FieldTrialFlag : public FieldTrialParameterInterface { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_parser_unittest.cc type webrtc (line 18) | namespace webrtc { type DummyExperiment (line 22) | struct DummyExperiment { method DummyExperiment (line 31) | explicit DummyExperiment(std::string field_trial) { method DummyExperiment (line 35) | DummyExperiment() { type CustomEnum (line 42) | enum class CustomEnum { function TEST (line 50) | TEST(FieldTrialParserTest, ParsesValidParameters) { function TEST (line 59) | TEST(FieldTrialParserTest, InitializesFromFieldTrial) { function TEST (line 72) | TEST(FieldTrialParserTest, UsesDefaults) { function TEST (line 81) | TEST(FieldTrialParserTest, CanHandleMixedInput) { function TEST (line 90) | TEST(FieldTrialParserTest, ParsesDoubleParameter) { function TEST (line 99) | TEST(FieldTrialParserTest, IgnoresNewKey) { function TEST (line 105) | TEST(FieldTrialParserTest, IgnoresInvalid) { function TEST (line 114) | TEST(FieldTrialParserTest, IgnoresOutOfRange) { function TEST (line 131) | TEST(FieldTrialParserTest, ReadsValuesFromFieldWithoutKey) { function TEST (line 139) | TEST(FieldTrialParserTest, ParsesOptionalParameters) { function TEST (line 168) | TEST(FieldTrialParserTest, ParsesCustomEnumParameter) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_units.cc type webrtc (line 23) | namespace webrtc { type ValueWithUnit (line 26) | struct ValueWithUnit { function ParseValueWithUnit (line 31) | absl::optional ParseValueWithUnit(std::string str) { class FieldTrialParameter (line 103) | class FieldTrialParameter class FieldTrialParameter (line 104) | class FieldTrialParameter class FieldTrialParameter (line 105) | class FieldTrialParameter class FieldTrialConstrained (line 107) | class FieldTrialConstrained class FieldTrialConstrained (line 108) | class FieldTrialConstrained class FieldTrialConstrained (line 109) | class FieldTrialConstrained class FieldTrialOptional (line 111) | class FieldTrialOptional class FieldTrialOptional (line 112) | class FieldTrialOptional class FieldTrialOptional (line 113) | class FieldTrialOptional FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_units.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/field_trial_units_unittest.cc type webrtc (line 18) | namespace webrtc { type DummyExperiment (line 20) | struct DummyExperiment { method DummyExperiment (line 28) | explicit DummyExperiment(std::string field_trial) { function TEST (line 34) | TEST(FieldTrialParserUnitsTest, FallsBackToDefaults) { function TEST (line 40) | TEST(FieldTrialParserUnitsTest, ParsesUnitParameters) { function TEST (line 46) | TEST(FieldTrialParserUnitsTest, ParsesDefaultUnitParameters) { function TEST (line 52) | TEST(FieldTrialParserUnitsTest, ParsesInfinityParameter) { function TEST (line 57) | TEST(FieldTrialParserUnitsTest, ParsesOtherUnitParameters) { function TEST (line 63) | TEST(FieldTrialParserUnitsTest, IgnoresOutOfRange) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/jitter_upper_bound_experiment.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/jitter_upper_bound_experiment.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/keyframe_interval_settings.cc type webrtc (line 15) | namespace webrtc { function KeyframeIntervalSettings (line 30) | KeyframeIntervalSettings KeyframeIntervalSettings::ParseFromFieldTrial... FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/keyframe_interval_settings.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/keyframe_interval_settings_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 19) | TEST(KeyframeIntervalSettingsTest, ParsesMinKeyframeSendIntervalMs) { function TEST (line 30) | TEST(KeyframeIntervalSettingsTest, DoesNotParseIncorrectValues) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/min_video_bitrate_experiment.cc type webrtc (line 20) | namespace webrtc { function GetFallbackMinBpsFromFieldTrial (line 29) | absl::optional GetFallbackMinBpsFromFieldTrial(VideoCodecType typ... function GetExperimentalMinVideoBitrate (line 60) | absl::optional GetExperimentalMinVideoBitrate(VideoCodecType... FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/min_video_bitrate_experiment.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/min_video_bitrate_experiment_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 22) | TEST(GetExperimentalMinVideoBitrateTest, function TEST (line 39) | TEST(GetExperimentalMinVideoBitrateTest, function TEST (line 57) | TEST(GetExperimentalMinVideoBitrateTest, BrForAllCodecsIfDefined) { function TEST (line 74) | TEST(GetExperimentalMinVideoBitrateTest, BrTrumpsSpecificCodecConfigs) { function TEST (line 92) | TEST(GetExperimentalMinVideoBitrateTest, function TEST (line 111) | TEST(GetExperimentalMinVideoBitrateTest, SpecificCodecConfigsUsedIfExp... function TEST (line 129) | TEST(GetExperimentalMinVideoBitrateTest, function TEST (line 141) | TEST(GetExperimentalMinVideoBitrateTest, FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/normalize_simulcast_size_experiment.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/normalize_simulcast_size_experiment.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/normalize_simulcast_size_experiment_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(NormalizeSimulcastSizeExperimentTest, GetExponent) { function TEST (line 24) | TEST(NormalizeSimulcastSizeExperimentTest, GetExponentWithTwoParameter... function TEST (line 30) | TEST(NormalizeSimulcastSizeExperimentTest, GetExponentFailsIfNotEnable... function TEST (line 36) | TEST(NormalizeSimulcastSizeExperimentTest, function TEST (line 43) | TEST(NormalizeSimulcastSizeExperimentTest, function TEST (line 51) | TEST(NormalizeSimulcastSizeExperimentTest, FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_rampup_experiment.cc type webrtc (line 18) | namespace webrtc { function QualityRampupExperiment (line 30) | QualityRampupExperiment QualityRampupExperiment::ParseSettings() { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_rampup_experiment.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_rampup_experiment_unittest.cc type webrtc (line 16) | namespace webrtc { class QualityRampupExperimentTest (line 19) | class QualityRampupExperimentTest : public ::testing::Test { method NowMs (line 21) | int64_t NowMs() const { return current_ms_; } method AdvanceMs (line 22) | int64_t AdvanceMs(int64_t delta_ms) { function TEST_F (line 29) | TEST_F(QualityRampupExperimentTest, ValuesNotSetByDefault) { function TEST_F (line 36) | TEST_F(QualityRampupExperimentTest, ParseMinPixels) { function TEST_F (line 42) | TEST_F(QualityRampupExperimentTest, ParseMinDuration) { function TEST_F (line 48) | TEST_F(QualityRampupExperimentTest, ParseMaxBitrateFactor) { function TEST_F (line 54) | TEST_F(QualityRampupExperimentTest, ReportsBwHighWhenDurationPassed) { function TEST_F (line 71) | TEST_F(QualityRampupExperimentTest, UsesMaxSetBitrate) { function TEST_F (line 87) | TEST_F(QualityRampupExperimentTest, DoesNotReportBwHighIfBelowMinPixel... function TEST_F (line 101) | TEST_F(QualityRampupExperimentTest, ReportsBwHighWithMaxBitrateFactor) { function TEST_F (line 120) | TEST_F(QualityRampupExperimentTest, ReportsBwHigh) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaler_settings.cc type webrtc (line 16) | namespace webrtc { function QualityScalerSettings (line 38) | QualityScalerSettings QualityScalerSettings::ParseFromFieldTrials() { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaler_settings.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaler_settings_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 19) | TEST(QualityScalerSettingsTest, ValuesNotSetByDefault) { function TEST (line 28) | TEST(QualityScalerSettingsTest, ParseMinFrames) { function TEST (line 34) | TEST(QualityScalerSettingsTest, ParseInitialScaleFactor) { function TEST (line 41) | TEST(QualityScalerSettingsTest, ParseScaleFactor) { function TEST (line 47) | TEST(QualityScalerSettingsTest, ParseInitialBitrateInterval) { function TEST (line 55) | TEST(QualityScalerSettingsTest, ParseInitialBitrateFactor) { function TEST (line 63) | TEST(QualityScalerSettingsTest, ParseAll) { function TEST (line 76) | TEST(QualityScalerSettingsTest, DoesNotParseIncorrectValue) { function TEST (line 89) | TEST(QualityScalerSettingsTest, DoesNotReturnTooSmallValue) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaling_experiment.cc type webrtc (line 19) | namespace webrtc { function GetThresholds (line 33) | absl::optional GetThresholds(int low, FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaling_experiment.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/quality_scaling_experiment_unittest.cc type webrtc (line 16) | namespace webrtc { function ExpectEqualSettings (line 18) | void ExpectEqualSettings(QualityScalingExperiment::Settings a, function ExpectEqualConfig (line 33) | void ExpectEqualConfig(QualityScalingExperiment::Config a, function TEST (line 43) | TEST(QualityScalingExperimentTest, DefaultEnabledWithoutFieldTrial) { function TEST (line 48) | TEST(QualityScalingExperimentTest, DefaultDisabledWithoutFieldTrialIOS) { function TEST (line 54) | TEST(QualityScalingExperimentTest, EnabledWithFieldTrial) { function TEST (line 60) | TEST(QualityScalingExperimentTest, ParseSettings) { function TEST (line 72) | TEST(QualityScalingExperimentTest, ParseSettingsUsesDefaultsWithoutFie... function TEST (line 78) | TEST(QualityScalingExperimentTest, ParseSettingsFailsWithoutFieldTrial) { function TEST (line 84) | TEST(QualityScalingExperimentTest, ParseSettingsFailsWithInvalidFieldT... function TEST (line 90) | TEST(QualityScalingExperimentTest, GetConfig) { function TEST (line 99) | TEST(QualityScalingExperimentTest, GetsDefaultConfigForInvalidFieldTri... function TEST (line 106) | TEST(QualityScalingExperimentTest, GetsDefaultAlphaForInvalidValue) { function TEST (line 115) | TEST(QualityScalingExperimentTest, GetVp8Thresholds) { function TEST (line 125) | TEST(QualityScalingExperimentTest, GetThresholdsFailsForInvalidVp8Valu... function TEST (line 133) | TEST(QualityScalingExperimentTest, GetVp9Thresholds) { function TEST (line 143) | TEST(QualityScalingExperimentTest, GetThresholdsFailsForInvalidVp9Valu... function TEST (line 151) | TEST(QualityScalingExperimentTest, GetH264Thresholds) { function TEST (line 161) | TEST(QualityScalingExperimentTest, GetThresholdsFailsForInvalidH264Val... function TEST (line 169) | TEST(QualityScalingExperimentTest, GetGenericThresholds) { function TEST (line 179) | TEST(QualityScalingExperimentTest, GetThresholdsFailsForInvalidGeneric... FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rate_control_settings.cc type webrtc (line 23) | namespace webrtc { function IsEnabled (line 42) | bool IsEnabled(const WebRtcKeyValueConfig* const key_value_config, function ParseHysteresisFactor (line 47) | void ParseHysteresisFactor(const WebRtcKeyValueConfig* const key_value... function CongestionWindowConfig (line 70) | CongestionWindowConfig CongestionWindowConfig::Parse(absl::string_view... function RateControlSettings (line 117) | RateControlSettings RateControlSettings::ParseFromFieldTrials() { function RateControlSettings (line 122) | RateControlSettings RateControlSettings::ParseFromKeyValueConfig( FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rate_control_settings.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rate_control_settings_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 22) | TEST(RateControlSettingsTest, CongestionWindow) { function TEST (line 34) | TEST(RateControlSettingsTest, CongestionWindowPushback) { function TEST (line 47) | TEST(RateControlSettingsTest, CongestionWindowPushbackDropframe) { function TEST (line 62) | TEST(RateControlSettingsTest, CongestionWindowPushbackDefaultConfig) { function TEST (line 70) | TEST(RateControlSettingsTest, PacingFactor) { function TEST (line 83) | TEST(RateControlSettingsTest, AlrProbing) { function TEST (line 91) | TEST(RateControlSettingsTest, LibvpxVp8QpMax) { function TEST (line 99) | TEST(RateControlSettingsTest, DoesNotGetTooLargeLibvpxVp8QpMaxValue) { function TEST (line 105) | TEST(RateControlSettingsTest, LibvpxVp8MinPixels) { function TEST (line 115) | TEST(RateControlSettingsTest, DoesNotGetTooSmallLibvpxVp8MinPixelValue) { function TEST (line 122) | TEST(RateControlSettingsTest, LibvpxTrustedRateController) { function TEST (line 136) | TEST(RateControlSettingsTest, Vp8BaseHeavyTl3RateAllocationLegacyKey) { function TEST (line 148) | TEST(RateControlSettingsTest, function TEST (line 161) | TEST(RateControlSettingsTest, function TEST (line 175) | TEST(RateControlSettingsTest, GetSimulcastHysteresisFactor) { function TEST (line 211) | TEST(RateControlSettingsTest, TriggerProbeOnMaxAllocatedBitrateChange) { function TEST (line 221) | TEST(RateControlSettingsTest, UseEncoderBitrateAdjuster) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rtt_mult_experiment.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rtt_mult_experiment.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/rtt_mult_experiment_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(RttMultExperimentTest, RttMultDisabledByDefault) { function TEST (line 22) | TEST(RttMultExperimentTest, RttMultEnabledByFieldTrial) { function TEST (line 28) | TEST(RttMultExperimentTest, RttMultTestValue) { function TEST (line 35) | TEST(RttMultExperimentTest, RttMultTestMalformedEnabled) { function TEST (line 42) | TEST(RttMultExperimentTest, RttMultTestValueOutOfBoundsPositive) { function TEST (line 49) | TEST(RttMultExperimentTest, RttMultTestValueOutOfBoundsNegative) { function TEST (line 56) | TEST(RttMultExperimentTest, RttMultTestMalformedValue) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/stable_target_rate_experiment.cc type webrtc (line 16) | namespace webrtc { function StableTargetRateExperiment (line 40) | StableTargetRateExperiment StableTargetRateExperiment::ParseFromFieldT... function StableTargetRateExperiment (line 45) | StableTargetRateExperiment StableTargetRateExperiment::ParseFromKeyVal... FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/stable_target_rate_experiment.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/stable_target_rate_experiment_unittest.cc type webrtc (line 16) | namespace webrtc { function TEST (line 18) | TEST(StableBweExperimentTest, Default) { function TEST (line 26) | TEST(StableBweExperimentTest, EnabledNoHysteresis) { function TEST (line 37) | TEST(StableBweExperimentTest, EnabledWithHysteresis) { function TEST (line 51) | TEST(StableBweExperimentTest, OnNoHysteresisPropagatesVideoRateHysters... function TEST (line 64) | TEST(StableBweExperimentTest, HysteresisOverrideVideoRateHystersis) { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/struct_parameters_parser.cc type webrtc (line 16) | namespace webrtc { function FindOrEnd (line 18) | size_t FindOrEnd(absl::string_view str, size_t start, char delimiter) { type struct_parser_impl (line 25) | namespace struct_parser_impl { function StringEncode (line 27) | inline void StringEncode(std::string* target, bool val) { function StringEncode (line 30) | inline void StringEncode(std::string* target, double val) { function StringEncode (line 33) | inline void StringEncode(std::string* target, int val) { function StringEncode (line 36) | inline void StringEncode(std::string* target, unsigned val) { function StringEncode (line 39) | inline void StringEncode(std::string* target, DataRate val) { function StringEncode (line 42) | inline void StringEncode(std::string* target, DataSize val) { function StringEncode (line 45) | inline void StringEncode(std::string* target, TimeDelta val) { function StringEncode (line 50) | inline void StringEncode(std::string* sb, absl::optional val) { class TypedParser (line 67) | class TypedParser class TypedParser (line 68) | class TypedParser class TypedParser (line 69) | class TypedParser class TypedParser (line 70) | class TypedParser class TypedParser> (line 71) | class TypedParser> class TypedParser> (line 72) | class TypedParser> class TypedParser> (line 73) | class TypedParser> class TypedParser (line 75) | class TypedParser class TypedParser (line 76) | class TypedParser class TypedParser (line 77) | class TypedParser class TypedParser> (line 78) | class TypedParser> class TypedParser> (line 79) | class TypedParser> class TypedParser> (line 80) | class TypedParser> FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/struct_parameters_parser.h function namespace (line 27) | namespace webrtc { function class (line 85) | class StructParametersParser { FILE: tgcalls/third_party/webrtc/src/rtc_base/experiments/struct_parameters_parser_unittest.cc type webrtc (line 13) | namespace webrtc { type DummyConfig (line 15) | struct DummyConfig { function TEST (line 38) | TEST(StructParametersParserTest, ParsesValidParameters) { function TEST (line 50) | TEST(StructParametersParserTest, UsesDefaults) { function TEST (line 60) | TEST(StructParametersParserTest, EncodeAll) { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_clock.cc type rtc (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_clock.h function class (line 28) | class FakeClock : public ClockInterface { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_clock_unittest.cc type rtc (line 15) | namespace rtc { function TEST (line 16) | TEST(ScopedFakeClockTest, OverridesGlobalClock) { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_mdns_responder.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_network.h function namespace (line 28) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_ssl_identity.cc type rtc (line 20) | namespace rtc { function SSLCertificate (line 97) | const SSLCertificate& FakeSSLIdentity::certificate() const { function SSLCertChain (line 101) | const SSLCertChain& FakeSSLIdentity::cert_chain() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/fake_ssl_identity.h function class (line 22) | class FakeSSLCertificate : public SSLCertificate { FILE: tgcalls/third_party/webrtc/src/rtc_base/file_rotating_stream.cc type rtc (line 36) | namespace rtc { function AddTrailingPathDelimiterIfNeeded (line 56) | std::string AddTrailingPathDelimiterIfNeeded(std::string directory) { function GetFilesWithPrefix (line 63) | std::vector GetFilesWithPrefix(const std::string& directory, function DeleteFile (line 81) | bool DeleteFile(const std::string& file) { function MoveFile (line 85) | bool MoveFile(const std::string& old_file, const std::string& new_file) { function IsFile (line 89) | bool IsFile(const std::string& file) { function IsFolder (line 97) | bool IsFolder(const std::string& file) { function GetFileSize (line 106) | absl::optional GetFileSize(const std::string& file) { function AddTrailingPathDelimiterIfNeeded (line 116) | std::string AddTrailingPathDelimiterIfNeeded(std::string directory) { function GetFilesWithPrefix (line 123) | std::vector GetFilesWithPrefix(const std::string& directory, function DeleteFile (line 141) | bool DeleteFile(const std::string& file) { function MoveFile (line 145) | bool MoveFile(const std::string& old_file, const std::string& new_file) { function IsFile (line 149) | bool IsFile(const std::string& file) { function IsFolder (line 156) | bool IsFolder(const std::string& file) { function GetFileSize (line 162) | absl::optional GetFileSize(const std::string& file) { FILE: tgcalls/third_party/webrtc/src/rtc_base/file_rotating_stream.h function namespace (line 23) | namespace rtc { function class (line 124) | class CallSessionFileRotatingStream : public FileRotatingStream { function class (line 151) | class FileRotatingStreamReader { FILE: tgcalls/third_party/webrtc/src/rtc_base/file_rotating_stream_unittest.cc type rtc (line 22) | namespace rtc { function CleanupLogDirectory (line 26) | void CleanupLogDirectory(const FileRotatingStream& stream) { class MAYBE_FileRotatingStreamTest (line 42) | class MAYBE_FileRotatingStreamTest : public ::testing::Test { method Init (line 47) | void Init(const std::string& dir_name, method TearDown (line 64) | void TearDown() override { method WriteAndFlush (line 74) | void WriteAndFlush(const void* data, const size_t data_len) { method VerifyStreamRead (line 81) | void VerifyStreamRead(const char* expected_contents, method VerifyFileContents (line 93) | void VerifyFileContents(const char* expected_contents, function TEST_F (line 114) | TEST_F(MAYBE_FileRotatingStreamTest, State) { function TEST_F (line 125) | TEST_F(MAYBE_FileRotatingStreamTest, EmptyWrite) { function TEST_F (line 140) | TEST_F(MAYBE_FileRotatingStreamTest, WriteAndRead) { function TEST_F (line 174) | TEST_F(MAYBE_FileRotatingStreamTest, WriteWithoutDelimiterAndRead) { function TEST_F (line 198) | TEST_F(MAYBE_FileRotatingStreamTest, WriteAndReadWithoutDelimiter) { function TEST_F (line 221) | TEST_F(MAYBE_FileRotatingStreamTest, WriteOverflowAndRead) { function TEST_F (line 238) | TEST_F(MAYBE_FileRotatingStreamTest, GetFilePath) { class MAYBE_CallSessionFileRotatingStreamTest (line 256) | class MAYBE_CallSessionFileRotatingStreamTest : public ::testing::Test { method Init (line 258) | void Init(const std::string& dir_name, size_t max_total_log_size) { method TearDown (line 269) | void TearDown() override { method WriteAndFlush (line 279) | void WriteAndFlush(const void* data, const size_t data_len) { method VerifyStreamRead (line 286) | void VerifyStreamRead(const char* expected_contents, function TEST_F (line 303) | TEST_F(MAYBE_CallSessionFileRotatingStreamTest, WriteAndReadSmallest) { function TEST_F (line 316) | TEST_F(MAYBE_CallSessionFileRotatingStreamTest, WriteAndReadSmall) { function TEST_F (line 329) | TEST_F(MAYBE_CallSessionFileRotatingStreamTest, WriteAndReadLarge) { function TEST_F (line 363) | TEST_F(MAYBE_CallSessionFileRotatingStreamTest, WriteAndReadFirstHalf) { FILE: tgcalls/third_party/webrtc/src/rtc_base/firewall_socket_server.cc type rtc (line 24) | namespace rtc { class FirewallSocket (line 26) | class FirewallSocket : public AsyncSocketAdapter { method FirewallSocket (line 28) | FirewallSocket(FirewallSocketServer* server, AsyncSocket* socket, in... method Bind (line 31) | int Bind(const SocketAddress& addr) override { method Connect (line 39) | int Connect(const SocketAddress& addr) override { method Send (line 52) | int Send(const void* pv, size_t cb) override { method SendTo (line 55) | int SendTo(const void* pv, size_t cb, const SocketAddress& addr) ove... method Recv (line 67) | int Recv(void* pv, size_t cb, int64_t* timestamp) override { method RecvFrom (line 71) | int RecvFrom(void* pv, method Listen (line 91) | int Listen(int backlog) override { method AsyncSocket (line 99) | AsyncSocket* Accept(SocketAddress* paddr) override { function Socket (line 205) | Socket* FirewallSocketServer::CreateSocket(int family, int type) { function AsyncSocket (line 209) | AsyncSocket* FirewallSocketServer::CreateAsyncSocket(int family, int t... function AsyncSocket (line 225) | AsyncSocket* FirewallSocketServer::WrapSocket(AsyncSocket* sock, int t... FILE: tgcalls/third_party/webrtc/src/rtc_base/firewall_socket_server.h type FirewallProtocol (line 29) | enum FirewallProtocol { FP_UDP, FP_TCP, FP_ANY } type FirewallDirection (line 30) | enum FirewallDirection { FD_IN, FD_OUT, FD_ANY } function class (line 32) | class FirewallSocketServer : public SocketServer { FILE: tgcalls/third_party/webrtc/src/rtc_base/gunit.cc function AssertStartsWith (line 17) | ::testing::AssertionResult AssertStartsWith(const char* text_expr, function AssertStringContains (line 31) | ::testing::AssertionResult AssertStringContains(const char* str_expr, FILE: tgcalls/third_party/webrtc/src/rtc_base/helpers.cc type rtc (line 25) | namespace rtc { class RandomGenerator (line 28) | class RandomGenerator { class SecureRandomGenerator (line 36) | class SecureRandomGenerator : public RandomGenerator { method SecureRandomGenerator (line 38) | SecureRandomGenerator() {} method Init (line 40) | bool Init(const void* seed, size_t len) override { return true; } method Generate (line 41) | bool Generate(void* buf, size_t len) override { class TestRandomGenerator (line 47) | class TestRandomGenerator : public RandomGenerator { method TestRandomGenerator (line 49) | TestRandomGenerator() : seed_(7) {} method Init (line 51) | bool Init(const void* seed, size_t len) override { return true; } method Generate (line 52) | bool Generate(void* buf, size_t len) override { method GetRandom (line 60) | int GetRandom() { function RandomGenerator (line 90) | RandomGenerator& Rng() { function SetRandomTestMode (line 96) | void SetRandomTestMode(bool test) { function InitRandom (line 104) | bool InitRandom(int seed) { function InitRandom (line 108) | bool InitRandom(const char* seed, size_t len) { function CreateRandomString (line 116) | std::string CreateRandomString(size_t len) { function CreateRandomString (line 122) | static bool CreateRandomString(size_t len, function CreateRandomString (line 144) | bool CreateRandomString(size_t len, std::string* str) { function CreateRandomString (line 148) | bool CreateRandomString(size_t len, function CreateRandomData (line 155) | bool CreateRandomData(size_t length, std::string* data) { function CreateRandomUuid (line 165) | std::string CreateRandomUuid() { function CreateRandomId (line 194) | uint32_t CreateRandomId() { function CreateRandomId64 (line 200) | uint64_t CreateRandomId64() { function CreateRandomNonZeroId (line 204) | uint32_t CreateRandomNonZeroId() { function CreateRandomDouble (line 212) | double CreateRandomDouble() { function GetNextMovingAverage (line 217) | double GetNextMovingAverage(double prev_average, double cur, double ra... FILE: tgcalls/third_party/webrtc/src/rtc_base/helpers.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/helpers_unittest.cc type rtc (line 20) | namespace rtc { class RandomTest (line 22) | class RandomTest : public ::testing::Test {} function TEST_F (line 24) | TEST_F(RandomTest, TestCreateRandomId) { function TEST_F (line 28) | TEST_F(RandomTest, TestCreateRandomDouble) { function TEST_F (line 36) | TEST_F(RandomTest, TestCreateNonZeroRandomId) { function TEST_F (line 40) | TEST_F(RandomTest, TestCreateRandomString) { function TEST_F (line 49) | TEST_F(RandomTest, TestCreateRandomData) { function TEST_F (line 60) | TEST_F(RandomTest, TestCreateRandomStringEvenlyDivideTable) { function TEST_F (line 71) | TEST_F(RandomTest, TestCreateRandomUuid) { function TEST_F (line 76) | TEST_F(RandomTest, TestCreateRandomForTest) { FILE: tgcalls/third_party/webrtc/src/rtc_base/http_common.cc type rtc (line 39) | namespace rtc { type ConstantToLabel (line 56) | struct ConstantToLabel { function GetErrorName (line 70) | std::string GetErrorName(int err, const ConstantToLabel* err_table) { function IsEndOfAttributeName (line 121) | inline bool IsEndOfAttributeName(size_t pos, size_t len, const char* d... function HttpParseAttributes (line 136) | void HttpParseAttributes(const char* data, function HttpHasAttribute (line 187) | bool HttpHasAttribute(const HttpAttributeList& attributes, function HttpHasNthAttribute (line 202) | bool HttpHasNthAttribute(HttpAttributeList& attributes, function quote (line 216) | std::string quote(const std::string& str) { type NegotiateAuthContext (line 229) | struct NegotiateAuthContext : public HttpAuthContext { method NegotiateAuthContext (line 235) | NegotiateAuthContext(const std::string& auth, CredHandle c1, CtxtHan... function HttpAuthResult (line 251) | HttpAuthResult HttpAuthenticate(const char* challenge, FILE: tgcalls/third_party/webrtc/src/rtc_base/http_common.h type HttpAuthContext (line 25) | struct HttpAuthContext { FILE: tgcalls/third_party/webrtc/src/rtc_base/ifaddrs_android.cc type netlinkrequest (line 29) | struct netlinkrequest { type rtc (line 38) | namespace rtc { function set_ifname (line 40) | int set_ifname(struct ifaddrs* ifaddr, int interface) { function set_flags (line 51) | int set_flags(struct ifaddrs* ifaddr) { function set_addresses (line 68) | int set_addresses(struct ifaddrs* ifaddr, function make_prefixes (line 89) | int make_prefixes(struct ifaddrs* ifaddr, int family, int prefixlen) { function populate_ifaddrs (line 121) | int populate_ifaddrs(struct ifaddrs* ifaddr, function getifaddrs (line 140) | int getifaddrs(struct ifaddrs** result) { function freeifaddrs (line 214) | void freeifaddrs(struct ifaddrs* addrs) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ifaddrs_android.h type ifaddrs (line 21) | struct ifaddrs { function namespace (line 31) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/ifaddrs_converter.cc type rtc (line 13) | namespace rtc { type ifaddrs (line 20) | struct ifaddrs type ifaddrs (line 50) | struct ifaddrs function IfAddrsConverter (line 58) | IfAddrsConverter* CreateIfAddrsConverter() { FILE: tgcalls/third_party/webrtc/src/rtc_base/ifaddrs_converter.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/internal/default_socket_server.cc type rtc (line 23) | namespace rtc { function CreateDefaultSocketServer (line 25) | std::unique_ptr CreateDefaultSocketServer() { FILE: tgcalls/third_party/webrtc/src/rtc_base/internal/default_socket_server.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/ip_address.cc type rtc (line 33) | namespace rtc { function in6_addr (line 128) | in6_addr IPAddress::ipv6_address() const { function in_addr (line 132) | in_addr IPAddress::ipv4_address() const { function IPAddress (line 182) | IPAddress IPAddress::Normalized() const { function IPAddress (line 193) | IPAddress IPAddress::AsIPv6Address() const { function InterfaceAddress (line 211) | const InterfaceAddress& InterfaceAddress::operator=( function IPIsPrivateNetworkV4 (line 227) | static bool IPIsPrivateNetworkV4(const IPAddress& ip) { function IPIsPrivateNetworkV6 (line 234) | static bool IPIsPrivateNetworkV6(const IPAddress& ip) { function IPIsPrivateNetwork (line 238) | bool IPIsPrivateNetwork(const IPAddress& ip) { function IPIsSharedNetworkV4 (line 250) | static bool IPIsSharedNetworkV4(const IPAddress& ip) { function IPIsSharedNetwork (line 255) | bool IPIsSharedNetwork(const IPAddress& ip) { function in_addr (line 262) | in_addr ExtractMappedAddress(const in6_addr& in6) { function IPFromAddrInfo (line 268) | bool IPFromAddrInfo(struct addrinfo* info, IPAddress* out) { function IPFromString (line 284) | bool IPFromString(const std::string& str, IPAddress* out) { function IPFromString (line 302) | bool IPFromString(const std::string& str, int flags, InterfaceAddress*... function IPIsAny (line 312) | bool IPIsAny(const IPAddress& ip) { function IPIsLoopbackV4 (line 324) | static bool IPIsLoopbackV4(const IPAddress& ip) { function IPIsLoopbackV6 (line 329) | static bool IPIsLoopbackV6(const IPAddress& ip) { function IPIsLoopback (line 333) | bool IPIsLoopback(const IPAddress& ip) { function IPIsPrivate (line 345) | bool IPIsPrivate(const IPAddress& ip) { function IPIsUnspec (line 350) | bool IPIsUnspec(const IPAddress& ip) { function HashIP (line 354) | size_t HashIP(const IPAddress& ip) { function IPAddress (line 369) | IPAddress TruncateIP(const IPAddress& ip, int length) { function CountIPMaskBits (line 411) | int CountIPMaskBits(const IPAddress& mask) { function IPIsHelper (line 466) | bool IPIsHelper(const IPAddress& ip, const in6_addr& tomatch, int leng... function IPIs6Bone (line 473) | bool IPIs6Bone(const IPAddress& ip) { function IPIs6To4 (line 477) | bool IPIs6To4(const IPAddress& ip) { function IPIsLinkLocalV4 (line 481) | static bool IPIsLinkLocalV4(const IPAddress& ip) { function IPIsLinkLocalV6 (line 486) | static bool IPIsLinkLocalV6(const IPAddress& ip) { function IPIsLinkLocal (line 492) | bool IPIsLinkLocal(const IPAddress& ip) { function IPIsMacBased (line 507) | bool IPIsMacBased(const IPAddress& ip) { function IPIsSiteLocal (line 513) | bool IPIsSiteLocal(const IPAddress& ip) { function IPIsULA (line 519) | bool IPIsULA(const IPAddress& ip) { function IPIsTeredo (line 525) | bool IPIsTeredo(const IPAddress& ip) { function IPIsV4Compatibility (line 529) | bool IPIsV4Compatibility(const IPAddress& ip) { function IPIsV4Mapped (line 533) | bool IPIsV4Mapped(const IPAddress& ip) { function IPAddressPrecedence (line 537) | int IPAddressPrecedence(const IPAddress& ip) { function IPAddress (line 562) | IPAddress GetLoopbackIP(int family) { function IPAddress (line 572) | IPAddress GetAnyIP(int family) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ip_address.h type IPv6AddressFlag (line 36) | enum IPv6AddressFlag { function class (line 50) | class RTC_EXPORT IPAddress { FILE: tgcalls/third_party/webrtc/src/rtc_base/ip_address_unittest.cc type rtc (line 15) | namespace rtc { function AreEqual (line 97) | bool AreEqual(const IPAddress& addr, const IPAddress& addr2) { function BrokenIPStringFails (line 121) | bool BrokenIPStringFails(const std::string& broken) { function CheckMaskCount (line 129) | bool CheckMaskCount(const std::string& mask, int expected_length) { function TryInvalidMaskCount (line 135) | bool TryInvalidMaskCount(const std::string& mask) { function CheckTruncateIP (line 146) | bool CheckTruncateIP(const std::string& initial, function TEST (line 156) | TEST(IPAddressTest, TestDefaultCtor) { function TEST (line 167) | TEST(IPAddressTest, TestInAddrCtor) { function TEST (line 219) | TEST(IPAddressTest, TestInAddr6Ctor) { function TEST (line 255) | TEST(IPAddressTest, TestUint32Ctor) { function TEST (line 291) | TEST(IPAddressTest, TestCopyCtor) { function TEST (line 332) | TEST(IPAddressTest, TestEquality) { function TEST (line 396) | TEST(IPAddressTest, TestComparison) { function TEST (line 448) | TEST(IPAddressTest, TestFromString) { function TEST (line 519) | TEST(IPAddressTest, TestIPFromAddrInfo) { function TEST (line 549) | TEST(IPAddressTest, TestIsPrivate) { function TEST (line 564) | TEST(IPAddressTest, TestIsNil) { function TEST (line 577) | TEST(IPAddressTest, TestIsLoopback) { function TEST (line 593) | TEST(IPAddressTest, TestIsLinkLocal) { function TEST (line 618) | TEST(IPAddressTest, TestIsAny) { function TEST (line 630) | TEST(IPAddressTest, TestIsEui64) { function TEST (line 648) | TEST(IPAddressTest, TestNormalized) { function TEST (line 691) | TEST(IPAddressTest, TestAsIPv6Address) { function TEST (line 708) | TEST(IPAddressTest, TestCountIPMaskBits) { function TEST (line 787) | TEST(IPAddressTest, TestTruncateIP) { function TEST (line 834) | TEST(IPAddressTest, TestCategorizeIPv6) { function TEST (line 934) | TEST(IPAddressTest, TestToSensitiveString) { function TEST (line 952) | TEST(IPAddressTest, TestInterfaceAddress) { FILE: tgcalls/third_party/webrtc/src/rtc_base/java/src/org/webrtc/ContextUtils.java class ContextUtils (line 19) | public class ContextUtils { method initialize (line 28) | public static void initialize(Context applicationContext) { method getApplicationContext (line 41) | @Deprecated FILE: tgcalls/third_party/webrtc/src/rtc_base/java/src/org/webrtc/Loggable.java type Loggable (line 20) | public interface Loggable { method onLogMessage (line 21) | public void onLogMessage(String message, Severity severity, String tag); FILE: tgcalls/third_party/webrtc/src/rtc_base/java/src/org/webrtc/Logging.java class Logging (line 42) | public class Logging { method createFallbackLogger (line 48) | private static Logger createFallbackLogger() { method injectLoggable (line 54) | static void injectLoggable(Loggable injectedLoggable, Severity severit... method deleteInjectedLoggable (line 61) | static void deleteInjectedLoggable() { type TraceLevel (line 66) | @Deprecated method TraceLevel (line 85) | TraceLevel(int level) { type Severity (line 91) | public enum Severity { LS_VERBOSE, LS_INFO, LS_WARNING, LS_ERROR, LS_N... method enableLogThreads (line 93) | public static void enableLogThreads() { method enableLogTimeStamps (line 97) | public static void enableLogTimeStamps() { method enableTracing (line 102) | @Deprecated method enableLogToDebugOutput (line 109) | @SuppressWarnings("NoSynchronizedMethodCheck") method log (line 120) | public static void log(Severity severity, String tag, String message) { method d (line 158) | public static void d(String tag, String message) { method e (line 162) | public static void e(String tag, String message) { method w (line 166) | public static void w(String tag, String message) { method e (line 170) | public static void e(String tag, String message, Throwable e) { method w (line 176) | public static void w(String tag, String message, Throwable e) { method v (line 182) | public static void v(String tag, String message) { method getStackTraceString (line 186) | private static String getStackTraceString(Throwable e) { method nativeEnableLogToDebugOutput (line 197) | private static native void nativeEnableLogToDebugOutput(int nativeSeve... method nativeEnableLogThreads (line 198) | private static native void nativeEnableLogThreads(); method nativeEnableLogTimeStamps (line 199) | private static native void nativeEnableLogTimeStamps(); method nativeLog (line 200) | private static native void nativeLog(int severity, String tag, String ... FILE: tgcalls/third_party/webrtc/src/rtc_base/java/src/org/webrtc/Size.java class Size (line 17) | public class Size { method Size (line 21) | public Size(int width, int height) { method toString (line 26) | @Override method equals (line 31) | @Override method hashCode (line 40) | @Override FILE: tgcalls/third_party/webrtc/src/rtc_base/java/src/org/webrtc/ThreadUtils.java class ThreadUtils (line 21) | public class ThreadUtils { class ThreadChecker (line 25) | public static class ThreadChecker { method checkIsOnValidThread (line 28) | public void checkIsOnValidThread() { method detachThread (line 37) | public void detachThread() { method checkIsOnMainThread (line 45) | public static void checkIsOnMainThread() { type BlockingOperation (line 55) | public interface BlockingOperation { void run() throws InterruptedExce... method run (line 55) | void run() throws InterruptedException; method executeUninterruptibly (line 64) | public static void executeUninterruptibly(BlockingOperation operation) { method joinUninterruptibly (line 82) | public static boolean joinUninterruptibly(final Thread thread, long ti... method joinUninterruptibly (line 105) | public static void joinUninterruptibly(final Thread thread) { method awaitUninterruptibly (line 114) | public static void awaitUninterruptibly(final CountDownLatch latch) { method awaitUninterruptibly (line 123) | public static boolean awaitUninterruptibly(CountDownLatch barrier, lon... method invokeAtFrontUninterruptibly (line 150) | public static V invokeAtFrontUninterruptibly( method invokeAtFrontUninterruptibly (line 195) | public static void invokeAtFrontUninterruptibly(final Handler handler,... method concatStackTraces (line 205) | static StackTraceElement[] concatStackTraces( FILE: tgcalls/third_party/webrtc/src/rtc_base/location.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/location.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/log_sinks.cc type rtc (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/log_sinks.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/logging.cc function LoggingSeverity (line 230) | LoggingSeverity LogMessage::GetLogToDebug() { function RTC_EXCLUSIVE_LOCKS_REQUIRED (line 344) | RTC_EXCLUSIVE_LOCKS_REQUIRED(g_log_mutex_) { type webrtc_logging_impl (line 457) | namespace webrtc_logging_impl { function Log (line 459) | void Log(const LogArgType* fmt, ...) { type rtc (line 550) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/logging.h function namespace (line 73) | namespace rtc { function MakeVal (line 223) | long> MakeVal( function Log (line 310) | inline void Log(const LogArgType* fmt, ...) { function Call (line 340) | static void Call(const Us&... args) { function Call (line 371) | void Call(const Us&... args) const { function class (line 383) | class LogCall final { function class (line 398) | class LogMessageVoidify { function class (line 413) | class LogMessage { function LogToDebug (line 524) | inline static void LogToDebug(LoggingSeverity min_sev) {} function LoggingSeverity (line 525) | inline static LoggingSeverity GetLogToDebug() { function SetLogToStderr (line 528) | inline static void SetLogToStderr(bool log_to_stderr) {} function AddLogToStream (line 529) | inline static void AddLogToStream(LogSink* stream, LoggingSeverity min_s... function RemoveLogToStream (line 530) | inline static void RemoveLogToStream(LogSink* stream) {} function GetMinLogSeverity (line 532) | inline static int GetMinLogSeverity() { return 0; } function ConfigureLogging (line 533) | inline static void ConfigureLogging(const char* params) {} function IsNoop (line 534) | static constexpr bool IsNoop(LoggingSeverity severity) { return true; } function IsNoop (line 536) | constexpr bool IsNoop() { function UpdateMinLogSeverity (line 589) | inline static void UpdateMinLogSeverity() {} function OutputToDebug (line 591) | inline static void OutputToDebug(const std::string& msg, function OutputToDebug (line 595) | inline static void OutputToDebug(const std::string& msg, function FinishPrintStream (line 598) | inline void FinishPrintStream() {} function LogCheckLevel (line 637) | inline bool LogCheckLevel(LoggingSeverity sev) { function namespace (line 669) | namespace webrtc_logging_impl { FILE: tgcalls/third_party/webrtc/src/rtc_base/logging_unittest.cc type rtc (line 26) | namespace rtc { class LogSinkImpl (line 28) | class LogSinkImpl : public LogSink { method LogSinkImpl (line 30) | explicit LogSinkImpl(std::string* log_data) : log_data_(log_data) {} method LogSinkImpl (line 33) | explicit LogSinkImpl(P* p) {} method OnLogMessage (line 36) | void OnLogMessage(const std::string& message) override { class LogMessageForTesting (line 42) | class LogMessageForTesting : public LogMessage { method LogMessageForTesting (line 44) | LogMessageForTesting(const char* file, method GetPrintStream (line 60) | std::string GetPrintStream() { function TEST (line 73) | TEST(LogTest, SingleStream) { function TEST (line 135) | TEST(LogTest, MultipleStreams) { class LogThread (line 161) | class LogThread { method LogThread (line 163) | LogThread() : thread_(&ThreadEntry, this, "LogThread") {} method Start (line 166) | void Start() { thread_.Start(); } method Run (line 169) | void Run() { RTC_LOG(LS_VERBOSE) << "RTC_LOG"; } method ThreadEntry (line 171) | static void ThreadEntry(void* p) { static_cast(p)->Run(); } function TEST (line 179) | TEST(LogTest, MultipleThreads) { function TEST (line 201) | TEST(LogTest, WallClockStartTime) { function TEST (line 207) | TEST(LogTest, CheckExtraErrorField) { function TEST (line 218) | TEST(LogTest, CheckFilePathParsed) { function TEST (line 233) | TEST(LogTest, CheckTagAddedToStringInDefaultOnLogMessageAndroid) { function TEST (line 246) | TEST(LogTest, Perf) { function TEST (line 276) | TEST(LogTest, EnumsAreSupported) { function TEST (line 289) | TEST(LogTest, NoopSeverityDoesNotRunStringFormatting) { FILE: tgcalls/third_party/webrtc/src/rtc_base/mac_ifaddrs_converter.cc type in6_addrlifetime (line 27) | struct in6_addrlifetime { type in6_ifstat (line 34) | struct in6_ifstat { type icmp6_ifstat (line 67) | struct icmp6_ifstat { type in6_ifreq (line 145) | struct in6_ifreq { type sockaddr_in6 (line 148) | struct sockaddr_in6 type sockaddr_in6 (line 149) | struct sockaddr_in6 type in6_addrlifetime (line 155) | struct in6_addrlifetime type in6_ifstat (line 156) | struct in6_ifstat type icmp6_ifstat (line 157) | struct icmp6_ifstat type rtc (line 173) | namespace rtc { class IPv6AttributesGetter (line 177) | class IPv6AttributesGetter { type in6_ifreq (line 216) | struct in6_ifreq function ConvertNativeToIPAttributes (line 231) | bool ConvertNativeToIPAttributes(int native_attributes, int* net_attri... class MacIfAddrsConverter (line 252) | class MacIfAddrsConverter : public IfAddrsConverter { method MacIfAddrsConverter (line 254) | MacIfAddrsConverter() : ip_attribute_getter_(new IPv6AttributesGette... method ConvertNativeAttributesToIPAttributes (line 257) | bool ConvertNativeAttributesToIPAttributes(const struct ifaddrs* int... function IfAddrsConverter (line 278) | IfAddrsConverter* CreateIfAddrsConverter() { FILE: tgcalls/third_party/webrtc/src/rtc_base/mdns_responder_interface.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/aligned_malloc.cc type webrtc (line 26) | namespace webrtc { function GetRightAlign (line 28) | uintptr_t GetRightAlign(uintptr_t start_pos, size_t alignment) { function ValidAlignment (line 35) | bool ValidAlignment(size_t alignment) { function AlignedFree (line 85) | void AlignedFree(void* mem_block) { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/aligned_malloc.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/aligned_malloc_unittest.cc type webrtc (line 23) | namespace webrtc { function CorrectUsage (line 26) | bool CorrectUsage(size_t size, size_t alignment) { function TEST (line 36) | TEST(AlignedMalloc, GetRightAlign) { function TEST (line 51) | TEST(AlignedMalloc, IncorrectSize) { function TEST (line 57) | TEST(AlignedMalloc, IncorrectAlignment) { function TEST (line 63) | TEST(AlignedMalloc, AlignTo2Bytes) { function TEST (line 69) | TEST(AlignedMalloc, AlignTo32Bytes) { function TEST (line 75) | TEST(AlignedMalloc, AlignTo128Bytes) { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/fifo_buffer.cc type rtc (line 17) | namespace rtc { function StreamResult (line 66) | StreamResult FifoBuffer::ReadOffset(void* buffer, function StreamResult (line 74) | StreamResult FifoBuffer::WriteOffset(const void* buffer, function StreamState (line 82) | StreamState FifoBuffer::GetState() const { function StreamResult (line 87) | StreamResult FifoBuffer::Read(void* buffer, function StreamResult (line 113) | StreamResult FifoBuffer::Write(const void* buffer, function StreamResult (line 198) | StreamResult FifoBuffer::ReadOffsetLocked(void* buffer, function StreamResult (line 220) | StreamResult FifoBuffer::WriteOffsetLocked(const void* buffer, FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/fifo_buffer.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory/fifo_buffer_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 19) | TEST(FifoBufferTest, TestAll) { function TEST (line 234) | TEST(FifoBufferTest, FullBufferCheck) { function TEST (line 243) | TEST(FifoBufferTest, WriteOffsetAndReadOffset) { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory_stream.cc type rtc (line 20) | namespace rtc { function StreamState (line 22) | StreamState MemoryStream::GetState() const { function StreamResult (line 26) | StreamResult MemoryStream::Read(void* buffer, function StreamResult (line 46) | StreamResult MemoryStream::Write(const void* buffer, function StreamResult (line 126) | StreamResult MemoryStream::DoReserve(size_t size, int* error) { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory_stream.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory_usage.cc type rtc (line 29) | namespace rtc { function GetProcessResidentSizeBytes (line 31) | int64_t GetProcessResidentSizeBytes() { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory_usage.h function namespace (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/memory_usage_unittest.cc type rtc (line 15) | namespace rtc { function TEST (line 17) | TEST(GetMemoryUsage, SimpleTest) { FILE: tgcalls/third_party/webrtc/src/rtc_base/message_buffer_reader.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/message_digest.cc type rtc (line 21) | namespace rtc { function MessageDigest (line 33) | MessageDigest* MessageDigestFactory::Create(const std::string& alg) { function IsFips180DigestAlgorithm (line 42) | bool IsFips180DigestAlgorithm(const std::string& alg) { function ComputeDigest (line 53) | size_t ComputeDigest(MessageDigest* digest, function ComputeDigest (line 62) | size_t ComputeDigest(const std::string& alg, function ComputeDigest (line 72) | std::string ComputeDigest(MessageDigest* digest, const std::string& in... function ComputeDigest (line 79) | bool ComputeDigest(const std::string& alg, function ComputeDigest (line 90) | std::string ComputeDigest(const std::string& alg, const std::string& i... function ComputeHmac (line 97) | size_t ComputeHmac(MessageDigest* digest, function ComputeHmac (line 138) | size_t ComputeHmac(const std::string& alg, function ComputeHmac (line 153) | std::string ComputeHmac(MessageDigest* digest, function ComputeHmac (line 162) | bool ComputeHmac(const std::string& alg, function ComputeHmac (line 174) | std::string ComputeHmac(const std::string& alg, FILE: tgcalls/third_party/webrtc/src/rtc_base/message_digest.h function class (line 29) | class MessageDigest { FILE: tgcalls/third_party/webrtc/src/rtc_base/message_digest_unittest.cc type rtc (line 16) | namespace rtc { function TEST (line 19) | TEST(MessageDigestTest, TestMd5Digest) { function TEST (line 38) | TEST(MessageDigestTest, TestSha1Digest) { function TEST (line 60) | TEST(MessageDigestTest, TestBadDigest) { function TEST (line 67) | TEST(MessageDigestTest, TestMd5Hmac) { function TEST (line 108) | TEST(MessageDigestTest, TestSha1Hmac) { function TEST (line 149) | TEST(MessageDigestTest, TestBadHmac) { FILE: tgcalls/third_party/webrtc/src/rtc_base/message_handler.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/message_handler.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_server.cc type rtc (line 20) | namespace rtc { class NATProxyServerSocket (line 71) | class NATProxyServerSocket : public AsyncProxyServerSocket { method NATProxyServerSocket (line 73) | NATProxyServerSocket(AsyncSocket* socket) method SendConnectResult (line 78) | void SendConnectResult(int err, const SocketAddress& addr) override { method ProcessInput (line 84) | void ProcessInput(char* data, size_t* len) override { class NATProxyServer (line 113) | class NATProxyServer : public ProxyServer { method NATProxyServer (line 115) | NATProxyServer(SocketFactory* int_factory, method AsyncProxyServerSocket (line 122) | AsyncProxyServerSocket* WrapSocket(AsyncSocket* socket) override { FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_server.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_socket_factory.cc type rtc (line 19) | namespace rtc { function PackAddressForNAT (line 24) | size_t PackAddressForNAT(char* buf, function UnpackAddressFromNAT (line 50) | size_t UnpackAddressFromNAT(const char* buf, class NATSocket (line 72) | class NATSocket : public AsyncSocket, public sigslot::has_slots<> { method NATSocket (line 74) | explicit NATSocket(NATInternalSocketFactory* sf, int family, int type) method SocketAddress (line 88) | SocketAddress GetLocalAddress() const override { method SocketAddress (line 92) | SocketAddress GetRemoteAddress() const override { method Bind (line 96) | int Bind(const SocketAddress& addr) override { method Connect (line 104) | int Connect(const SocketAddress& addr) override { method Send (line 128) | int Send(const void* data, size_t size) override { method SendTo (line 133) | int SendTo(const void* data, method Recv (line 154) | int Recv(void* data, size_t size, int64_t* timestamp) override { method RecvFrom (line 159) | int RecvFrom(void* data, method Close (line 201) | int Close() override { method Listen (line 215) | int Listen(int backlog) override { return socket_->Listen(backlog); } method AsyncSocket (line 216) | AsyncSocket* Accept(SocketAddress* paddr) override { method GetError (line 219) | int GetError() const override { method SetError (line 222) | void SetError(int error) override { method ConnState (line 229) | ConnState GetState() const override { method GetOption (line 232) | int GetOption(Option opt, int* value) override { method SetOption (line 235) | int SetOption(Option opt, int value) override { method OnConnectEvent (line 239) | void OnConnectEvent(AsyncSocket* socket) { method OnReadEvent (line 249) | void OnReadEvent(AsyncSocket* socket) { method OnWriteEvent (line 258) | void OnWriteEvent(AsyncSocket* socket) { method OnCloseEvent (line 262) | void OnCloseEvent(AsyncSocket* socket, int error) { method BindInternal (line 268) | int BindInternal(const SocketAddress& addr) { method Grow (line 289) | void Grow(size_t new_size) { method SendConnectRequest (line 298) | void SendConnectRequest() { method HandleConnectReply (line 305) | void HandleConnectReply() { function Socket (line 338) | Socket* NATSocketFactory::CreateSocket(int family, int type) { function AsyncSocket (line 342) | AsyncSocket* NATSocketFactory::CreateAsyncSocket(int family, int type) { function AsyncSocket (line 346) | AsyncSocket* NATSocketFactory::CreateInternalSocket( function Socket (line 383) | Socket* NATSocketServer::CreateSocket(int family, int type) { function AsyncSocket (line 387) | AsyncSocket* NATSocketServer::CreateAsyncSocket(int family, int type) { function AsyncSocket (line 404) | AsyncSocket* NATSocketServer::CreateInternalSocket( FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_socket_factory.h function class (line 36) | class NATInternalSocketFactory { function class (line 101) | class Translator { function SocketServer (line 140) | SocketServer* socketserver() { return server_; } function Thread (line 141) | Thread* queue() { return msg_queue_; } FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_types.cc type rtc (line 15) | namespace rtc { class SymmetricNAT (line 17) | class SymmetricNAT : public NAT { method IsSymmetric (line 19) | bool IsSymmetric() override { return true; } method FiltersIP (line 20) | bool FiltersIP() override { return true; } method FiltersPort (line 21) | bool FiltersPort() override { return true; } class OpenConeNAT (line 24) | class OpenConeNAT : public NAT { method IsSymmetric (line 26) | bool IsSymmetric() override { return false; } method FiltersIP (line 27) | bool FiltersIP() override { return false; } method FiltersPort (line 28) | bool FiltersPort() override { return false; } class AddressRestrictedNAT (line 31) | class AddressRestrictedNAT : public NAT { method IsSymmetric (line 33) | bool IsSymmetric() override { return false; } method FiltersIP (line 34) | bool FiltersIP() override { return true; } method FiltersPort (line 35) | bool FiltersPort() override { return false; } class PortRestrictedNAT (line 38) | class PortRestrictedNAT : public NAT { method IsSymmetric (line 40) | bool IsSymmetric() override { return false; } method FiltersIP (line 41) | bool FiltersIP() override { return true; } method FiltersPort (line 42) | bool FiltersPort() override { return true; } function NAT (line 45) | NAT* NAT::Create(NATType type) { FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_types.h function namespace (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/nat_unittest.cc type rtc (line 41) | namespace rtc { function CheckReceive (line 44) | bool CheckReceive(TestClient* client, function TestClient (line 52) | TestClient* CreateTestClient(SocketFactory* factory, function TestClient (line 58) | TestClient* CreateTCPTestClient(AsyncSocket* socket) { function TestSend (line 65) | void TestSend(SocketServer* internal, function TestRecv (line 118) | void TestRecv(SocketServer* internal, function TestBindings (line 170) | void TestBindings(SocketServer* internal, function TestFilters (line 185) | void TestFilters(SocketServer* internal, function TestConnectivity (line 199) | bool TestConnectivity(const SocketAddress& src, const IPAddress& dst) { function TestPhysicalInternal (line 223) | void TestPhysicalInternal(const SocketAddress& int_addr) { function TEST (line 273) | TEST(NatTest, TestPhysicalIPv4) { function TEST (line 277) | TEST(NatTest, TestPhysicalIPv6) { class TestVirtualSocketServer (line 287) | class TestVirtualSocketServer : public VirtualSocketServer { method IPAddress (line 290) | IPAddress GetNextIP(int af) { return VirtualSocketServer::GetNextIP(... function TestVirtualInternal (line 295) | void TestVirtualInternal(int family) { function TEST (line 313) | TEST(NatTest, TestVirtualIPv4) { function TEST (line 317) | TEST(NatTest, TestVirtualIPv6) { class NatTcpTest (line 325) | class NatTcpTest : public ::testing::Test, public sigslot::has_slots<> { method NatTcpTest (line 327) | NatTcpTest() method OnConnectEvent (line 348) | void OnConnectEvent(AsyncSocket* socket) { connected_ = true; } method OnAcceptEvent (line 350) | void OnAcceptEvent(AsyncSocket* socket) { method OnCloseEvent (line 354) | void OnCloseEvent(AsyncSocket* socket, int error) {} method ConnectEvents (line 356) | void ConnectEvents() { function TEST_F (line 375) | TEST_F(NatTcpTest, DISABLED_TestConnectOut) { FILE: tgcalls/third_party/webrtc/src/rtc_base/net_helper.cc type cricket (line 13) | namespace cricket { function GetProtocolOverhead (line 20) | int GetProtocolOverhead(const std::string& protocol) { FILE: tgcalls/third_party/webrtc/src/rtc_base/net_helper.h function namespace (line 17) | namespace cricket { FILE: tgcalls/third_party/webrtc/src/rtc_base/net_helpers.cc type rtc (line 30) | namespace rtc { function inet_pton (line 40) | int inet_pton(int af, const char* src, void* dst) { function HasIPv4Enabled (line 48) | bool HasIPv4Enabled() { function HasIPv6Enabled (line 68) | bool HasIPv6Enabled() { FILE: tgcalls/third_party/webrtc/src/rtc_base/net_helpers.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network.cc type rtc (line 40) | namespace rtc { function CompareNetworks (line 56) | bool CompareNetworks(const Network* a, const Network* b) { function SortNetworks (line 65) | bool SortNetworks(const Network* a, const Network* b) { function ComputeNetworkCostByType (line 89) | uint16_t ComputeNetworkCostByType(int type, function IsIgnoredIPv6 (line 134) | bool IsIgnoredIPv6(bool allow_mac_based_ipv6, const InterfaceAddress& ... function ShouldAdapterChangeTriggerNetworkChange (line 163) | bool ShouldAdapterChangeTriggerNetworkChange(rtc::AdapterType old_type, function MakeNetworkKey (line 180) | std::string MakeNetworkKey(const std::string& name, function MatchTypeNameWithIndexPattern (line 189) | bool MatchTypeNameWithIndexPattern(absl::string_view network_name, function AdapterType (line 203) | AdapterType GetAdapterTypeFromName(const char* network_name) { function Network (line 469) | Network* NetworkManagerBase::GetNetworkFromAddress( type ifaddrs (line 510) | struct ifaddrs type ifaddrs (line 516) | struct ifaddrs type ifaddrs (line 607) | struct ifaddrs function GetPrefix (line 625) | unsigned int GetPrefix(PIP_ADAPTER_PREFIX prefixlist, function IPAddress (line 911) | IPAddress BasicNetworkManager::QueryDefaultLocalAddress(int family) co... function NetworkBindingResult (line 974) | NetworkBindingResult BasicNetworkManager::BindSocketToNetwork( function IPAddress (line 1045) | IPAddress Network::GetBestIP() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/network.h type ifaddrs (line 33) | struct ifaddrs function namespace (line 36) | namespace rtc { function set_enumeration_permission (line 190) | void set_enumeration_permission(EnumerationPermission state) { function StartUpdating (line 235) | void StartUpdating() override; function set_network_ignore_list (line 247) | void set_network_ignore_list(const std::vector& list) { function StartNetworkMonitor (line 287) | void StartNetworkMonitor() RTC_RUN_ON(thread_); FILE: tgcalls/third_party/webrtc/src/rtc_base/network/sent_packet.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network/sent_packet.h type class (line 22) | enum class function PacketInfoProtocolType (line 31) | enum class PacketInfoProtocolType { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_constants.cc type rtc (line 15) | namespace rtc { function AdapterTypeToString (line 17) | std::string AdapterTypeToString(AdapterType type) { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_constants.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_monitor.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_monitor.h type class (line 21) | enum class function NetworkPreference (line 32) | enum class NetworkPreference { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_monitor_factory.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_monitor_factory.h function namespace (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_route.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_route.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_route_unittest.cc type rtc (line 16) | namespace rtc { function TEST (line 18) | TEST(NetworkRoute, Equals) { FILE: tgcalls/third_party/webrtc/src/rtc_base/network_unittest.cc type rtc (line 43) | namespace rtc { class FakeNetworkMonitor (line 47) | class FakeNetworkMonitor : public NetworkMonitorInterface { method Start (line 49) | void Start() override { started_ = true; } method Stop (line 50) | void Stop() override { started_ = false; } method started (line 51) | bool started() { return started_; } method AdapterType (line 52) | AdapterType GetAdapterType(const std::string& if_name) override { method AdapterType (line 63) | AdapterType GetVpnUnderlyingAdapterType(const std::string& if_name) ... method NetworkPreference (line 66) | NetworkPreference GetNetworkPreference(const std::string& if_name) o... method IsAdapterAvailable (line 70) | bool IsAdapterAvailable(const std::string& if_name) override { method set_unavailable_adapters (line 75) | void set_unavailable_adapters(std::vector unavailable_a... method SupportsBindSocketToNetwork (line 79) | bool SupportsBindSocketToNetwork() const override { return true; } method NetworkBindingResult (line 81) | NetworkBindingResult BindSocketToNetwork( method set_ip_addresses (line 97) | void set_ip_addresses(std::vector addresses) { method set_adapters (line 101) | void set_adapters(std::vector adapters) { adapters_ = a... class FakeNetworkMonitorFactory (line 110) | class FakeNetworkMonitorFactory : public NetworkMonitorFactory { method FakeNetworkMonitorFactory (line 112) | FakeNetworkMonitorFactory() {} method NetworkMonitorInterface (line 113) | NetworkMonitorInterface* CreateNetworkMonitor() override { function SameNameAndPrefix (line 118) | bool SameNameAndPrefix(const rtc::Network& a, const rtc::Network& b) { class NetworkTest (line 132) | class NetworkTest : public ::testing::Test, public sigslot::has_slots<> { method NetworkTest (line 134) | NetworkTest() : callback_called_(false) {} method OnNetworksChanged (line 136) | void OnNetworksChanged() { callback_called_ = true; } method MergeNetworkList (line 138) | NetworkManager::Stats MergeNetworkList( method IsIgnoredNetwork (line 147) | bool IsIgnoredNetwork(BasicNetworkManager& network_manager, method IPAddress (line 153) | IPAddress QueryDefaultLocalAddress(BasicNetworkManager& network_mana... method GetNetworks (line 159) | NetworkManager::NetworkList GetNetworks( method FakeNetworkMonitor (line 168) | FakeNetworkMonitor* GetNetworkMonitor(BasicNetworkManager& network_m... method ClearNetworks (line 173) | void ClearNetworks(BasicNetworkManager& network_manager) { method AdapterType (line 181) | AdapterType GetAdapterType(BasicNetworkManager& network_manager) { method CallConvertIfAddrs (line 190) | static void CallConvertIfAddrs(const BasicNetworkManager& network_ma... type sockaddr_in6 (line 201) | struct sockaddr_in6 type sockaddr_in6 (line 203) | struct sockaddr_in6 type sockaddr_in6 (line 204) | struct sockaddr_in6 type sockaddr_in6 (line 204) | struct sockaddr_in6 type sockaddr_in6 (line 205) | struct sockaddr_in6 type ifaddrs (line 215) | struct ifaddrs type ifaddrs (line 215) | struct ifaddrs type ifaddrs (line 220) | struct ifaddrs type ifaddrs (line 220) | struct ifaddrs type ifaddrs (line 221) | struct ifaddrs type sockaddr (line 223) | struct sockaddr type sockaddr (line 226) | struct sockaddr type ifaddrs (line 232) | struct ifaddrs type sockaddr_in (line 246) | struct sockaddr_in type sockaddr_in (line 247) | struct sockaddr_in type sockaddr_in (line 248) | struct sockaddr_in type sockaddr_in (line 248) | struct sockaddr_in type sockaddr_in (line 249) | struct sockaddr_in type ifaddrs (line 258) | struct ifaddrs type ifaddrs (line 258) | struct ifaddrs type ifaddrs (line 262) | struct ifaddrs type ifaddrs (line 262) | struct ifaddrs type ifaddrs (line 263) | struct ifaddrs type sockaddr (line 266) | struct sockaddr type sockaddr (line 268) | struct sockaddr type ifaddrs (line 274) | struct ifaddrs method ReleaseIfAddrs (line 288) | void ReleaseIfAddrs(struct ifaddrs* list) { class TestBasicNetworkManager (line 304) | class TestBasicNetworkManager : public BasicNetworkManager { method TestBasicNetworkManager (line 306) | TestBasicNetworkManager(NetworkMonitorFactory* network_monitor_factory) function TEST_F (line 313) | TEST_F(NetworkTest, TestNetworkConstruct) { function TEST_F (line 323) | TEST_F(NetworkTest, TestIsIgnoredNetworkIgnoresIPsStartingWith0) { function TEST_F (line 335) | TEST_F(NetworkTest, TestIgnoreList) { function TEST_F (line 355) | TEST_F(NetworkTest, DISABLED_TestCreateNetworks) { function TEST_F (line 390) | TEST_F(NetworkTest, TestUpdateNetworks) { function TEST_F (line 423) | TEST_F(NetworkTest, TestBasicMergeNetworkList) { function SetupNetworks (line 507) | void SetupNetworks(NetworkManager::NetworkList* list) { function TEST_F (line 538) | TEST_F(NetworkTest, TestIPv6MergeNetworkList) { function TEST_F (line 559) | TEST_F(NetworkTest, TestNoChangeMerge) { function TEST_F (line 587) | TEST_F(NetworkTest, MergeWithChangedIP) { function TEST_F (line 623) | TEST_F(NetworkTest, TestMultipleIPMergeNetworkList) { function TEST_F (line 672) | TEST_F(NetworkTest, TestMultiplePublicNetworksOnOneInterfaceMerge) { function TEST_F (line 713) | TEST_F(NetworkTest, TestCreateAndDumpNetworks) { function TEST_F (line 722) | TEST_F(NetworkTest, TestIPv6Toggle) { function TEST_F (line 744) | TEST_F(NetworkTest, IPv6NetworksPreferredOverIPv4) { function TEST_F (line 773) | TEST_F(NetworkTest, NetworksSortedByInterfaceName) { function TEST_F (line 794) | TEST_F(NetworkTest, TestNetworkAdapterTypes) { function TEST_F (line 814) | TEST_F(NetworkTest, TestConvertIfAddrsNoAddress) { function TEST_F (line 828) | TEST_F(NetworkTest, TestConvertIfAddrsMultiAddressesOnOneInterface) { function TEST_F (line 846) | TEST_F(NetworkTest, TestConvertIfAddrsNotRunning) { function TEST_F (line 864) | TEST_F(NetworkTest, TestGetAdapterTypeFromNetworkMonitor) { function TEST_F (line 891) | TEST_F(NetworkTest, TestGetAdapterTypeFromNameMatching) { function TEST_F (line 962) | TEST_F(NetworkTest, TestNetworkMonitorIsAdapterAvailable) { function TEST_F (line 998) | TEST_F(NetworkTest, TestMergeNetworkList) { function TEST_F (line 1034) | TEST_F(NetworkTest, TestMergeNetworkListWithInactiveNetworks) { function TEST_F (line 1076) | TEST_F(NetworkTest, TestIPv6Selection) { function TEST_F (line 1116) | TEST_F(NetworkTest, TestNetworkMonitoring) { function TEST_F (line 1145) | TEST_F(NetworkTest, MAYBE_DefaultLocalAddress) { function TEST_F (line 1211) | TEST_F(NetworkTest, TestWhenNetworkListChangeReturnsChangedFlag) { function TEST_F (line 1271) | TEST_F(NetworkTest, IgnoresMACBasedIPv6Address) { function TEST_F (line 1288) | TEST_F(NetworkTest, WebRTC_AllowMACBasedIPv6Address) { function TEST_F (line 1309) | TEST_F(NetworkTest, WebRTC_BindUsingInterfaceName) { FILE: tgcalls/third_party/webrtc/src/rtc_base/null_socket_server.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/null_socket_server.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/null_socket_server_unittest.cc type rtc (line 24) | namespace rtc { class NullSocketServerTest (line 28) | class NullSocketServerTest : public ::testing::Test, method OnMessage (line 31) | void OnMessage(Message* message) override { ss_.WakeUp(); } function TEST_F (line 36) | TEST_F(NullSocketServerTest, WaitAndSet) { function TEST_F (line 45) | TEST_F(NullSocketServerTest, TestWait) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/divide_round.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/divide_round_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 20) | TEST(DivideRoundUpTest, CanBeUsedAsConstexpr) { function TEST (line 25) | TEST(DivideRoundUpTest, ReturnsZeroForZeroDividend) { function TEST (line 32) | TEST(DivideRoundUpTest, WorksForMaxDividend) { function TEST (line 39) | TEST(DivideRoundToNearestTest, CanBeUsedAsConstexpr) { function TEST (line 46) | TEST(DivideRoundToNearestTest, DivideByOddNumber) { function TEST (line 56) | TEST(DivideRoundToNearestTest, DivideByEvenNumberTieRoundsUp) { function TEST (line 67) | TEST(DivideRoundToNearestTest, LargeDivisor) { function TEST (line 73) | TEST(DivideRoundToNearestTest, DivideSmallTypeByLargeType) { class DivideRoundTypedTest (line 88) | class DivideRoundTypedTest : public ::testing::Test {} function TYPED_TEST (line 91) | TYPED_TEST(DivideRoundTypedTest, RoundToNearestPreservesType) { function TYPED_TEST (line 126) | TYPED_TEST(DivideRoundTypedTest, RoundUpPreservesType) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/event_based_exponential_moving_average.cc type rtc (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/event_based_exponential_moving_average.h function namespace (line 19) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/event_based_exponential_moving_average_unittest.cc type rtc (line 24) | namespace rtc { function TEST (line 26) | TEST(EventBasedExponentialMovingAverageTest, NoValue) { function TEST (line 35) | TEST(EventBasedExponentialMovingAverageTest, FirstValue) { function TEST (line 47) | TEST(EventBasedExponentialMovingAverageTest, Half) { function TEST (line 59) | TEST(EventBasedExponentialMovingAverageTest, Same) { function TEST (line 71) | TEST(EventBasedExponentialMovingAverageTest, Almost100) { function TEST (line 95) | TEST(EventBasedExponentialMovingAverageTest, AlmostSameTime) { function TEST (line 123) | TEST(EventBasedExponentialMovingAverageTest, NonUniformSamplesHalftime... function TEST (line 168) | TEST(EventBasedExponentialMovingAverageTest, Reset) { function TEST (line 191) | TEST(EventBasedExponentialMovingAverageTest, SetHalfTime) { function TEST (line 212) | TEST(EventBasedExponentialMovingAverageTest, SimultaneousSamples) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/event_rate_counter.cc type webrtc (line 14) | namespace webrtc { function TimeDelta (line 43) | TimeDelta EventRateCounter::TotalDuration() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/event_rate_counter.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/exp_filter.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/exp_filter.h function namespace (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/exp_filter_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 19) | TEST(ExpFilterTest, FirstTimeOutputEqualInput) { function TEST (line 29) | TEST(ExpFilterTest, SecondTime) { function TEST (line 44) | TEST(ExpFilterTest, Reset) { function TEST (line 56) | TEST(ExpfilterTest, OutputLimitedByMax) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/histogram_percentile_counter.cc type rtc (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/histogram_percentile_counter.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/histogram_percentile_counter_unittest.cc function TEST (line 19) | TEST(HistogramPercentileCounterTest, ReturnsCorrectPercentiles) { function TEST (line 39) | TEST(HistogramPercentileCounterTest, HandlesEmptySequence) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/math_utils.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/mod_ops.h function namespace (line 19) | namespace webrtc { function T (line 81) | T ForwardDiff(T a, T b) { function T (line 126) | T ReverseDiff(T a, T b) { function T (line 134) | T MinDiff(T a, T b) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/mod_ops_unittest.cc type webrtc (line 17) | namespace webrtc { class TestModOps (line 18) | class TestModOps : public ::testing::Test { function TEST_F (line 25) | TEST_F(TestModOps, Add) { function TEST_F (line 41) | TEST_F(TestModOps, AddLarge) { function TEST_F (line 49) | TEST_F(TestModOps, Subtract) { function TEST_F (line 65) | TEST_F(TestModOps, SubtractLarge) { function TEST_F (line 74) | TEST_F(TestModOps, ForwardDiff) { function TEST_F (line 93) | TEST_F(TestModOps, ForwardDiffWithDivisor) { function TEST_F (line 101) | TEST_F(TestModOps, ReverseDiff) { function TEST_F (line 120) | TEST_F(TestModOps, ReverseDiffWithDivisor) { function TEST_F (line 128) | TEST_F(TestModOps, MinDiff) { function TEST_F (line 142) | TEST_F(TestModOps, MinDiffWitDivisor) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_average.cc type rtc (line 17) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_average.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_average_unittest.cc type test (line 15) | namespace test { function TEST (line 17) | TEST(MovingAverageTest, EmptyAverage) { function TEST (line 24) | TEST(MovingAverageTest, OneElement) { function TEST (line 31) | TEST(MovingAverageTest, GetAverage) { function TEST (line 41) | TEST(MovingAverageTest, GetAverageRoundedDownRounds) { function TEST (line 50) | TEST(MovingAverageTest, GetAverageRoundedToClosestRounds) { function TEST (line 59) | TEST(MovingAverageTest, Reset) { function TEST (line 73) | TEST(MovingAverageTest, ManySamples) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_max_counter.h function namespace (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_max_counter_unittest.cc function TEST (line 15) | TEST(MovingMaxCounter, ReportsMaximumInTheWindow) { function TEST (line 29) | TEST(MovingMaxCounter, IgnoresOldElements) { function TEST (line 41) | TEST(MovingMaxCounter, HandlesEmptyWindow) { function TEST (line 48) | TEST(MovingMaxCounter, HandlesSamplesWithEqualTimestamps) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_median_filter.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/moving_median_filter_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 20) | TEST(MovingMedianFilterTest, ProcessesNoSamples) { function TEST (line 26) | TEST(MovingMedianFilterTest, ReturnsMovingMedianWindow5) { function TEST (line 37) | TEST(MovingMedianFilterTest, ReturnsMovingMedianWindow3) { function TEST (line 48) | TEST(MovingMedianFilterTest, ReturnsMovingMedianWindow1) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/percentile_filter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/percentile_filter_unittest.cc type webrtc (line 24) | namespace webrtc { class PercentileFilterTest (line 26) | class PercentileFilterTest : public ::testing::TestWithParam { method PercentileFilterTest (line 28) | PercentileFilterTest() : filter_(GetParam()) { function TEST (line 44) | TEST(PercentileFilterTest, MinFilter) { function TEST (line 52) | TEST(PercentileFilterTest, MaxFilter) { function TEST (line 60) | TEST(PercentileFilterTest, MedianFilterDouble) { function TEST (line 68) | TEST(PercentileFilterTest, MedianFilterInt) { function TEST (line 79) | TEST(PercentileFilterTest, MedianFilterUnsigned) { function TEST_P (line 90) | TEST_P(PercentileFilterTest, EmptyFilter) { function TEST_P (line 98) | TEST_P(PercentileFilterTest, EraseNonExistingElement) { function TEST_P (line 108) | TEST_P(PercentileFilterTest, DuplicateElements) { function TEST_P (line 115) | TEST_P(PercentileFilterTest, InsertAndEraseTenValuesInRandomOrder) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/running_statistics.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/running_statistics_unittest.cc type webrtc (line 23) | namespace webrtc { type webrtc_impl (line 24) | namespace webrtc_impl { function CreateStatsFilledWithIntsFrom1ToN (line 27) | RunningStatistics CreateStatsFilledWithIntsFrom1ToN(int n) { function CreateStatsFromUniformDistribution (line 42) | RunningStatistics CreateStatsFromUniformDistribution(int n, class RunningStatisticsTest (line 55) | class RunningStatisticsTest : public ::testing::TestWithParam {} function TEST (line 59) | TEST(RunningStatistics, FullSimpleTest) { function TEST (line 68) | TEST(RunningStatistics, VarianceAndDeviation) { function TEST (line 80) | TEST(RunningStatistics, RemoveSample) { function TEST (line 100) | TEST(RunningStatistics, RemoveSamplesSequence) { function TEST (line 122) | TEST(RunningStatistics, VarianceFromUniformDistribution) { function TEST (line 130) | TEST(RunningStatistics, NumericStabilityForVariance) { function TEST (line 142) | TEST(RunningStatistics, MinRemainsUnchangedAfterRemove) { function TEST (line 152) | TEST(RunningStatistics, MaxRemainsUnchangedAfterRemove) { function TEST_P (line 162) | TEST_P(RunningStatisticsTest, MergeStatistics) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_compare.h type LargerIntImpl (line 49) | struct LargerIntImpl type LargerIntImpl (line 53) | struct LargerIntImpl type LargerIntImpl (line 57) | struct LargerIntImpl function typename (line 72) | typename std::make_unsigned::type MakeUnsigned(T a) { function Cmp (line 82) | bool Cmp(T1 a, T2 b) { function Cmp (line 94) | bool Cmp(T1 a, T2 b) { function Cmp (line 106) | bool Cmp(T1 a, T2 b) { function Cmp (line 118) | bool Cmp(T1 a, T2 b) { function Cmp (line 130) | bool Cmp(T1 a, T2 b) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_compare_unittest.cc type rtc (line 17) | namespace rtc { function TestLessThanRef (line 42) | bool TestLessThanRef( int a, int b) { return a < b; } function TestLessThanRef (line 43) | bool TestLessThanRef( unsigned a, unsigned b) { return a < b; } function TestLessThanSafe (line 44) | bool TestLessThanSafe( int a, int b) { return SafeLt(a, b); } function TestLessThanSafe (line 45) | bool TestLessThanSafe(unsigned a, unsigned b) { return SafeLt(a, b); } function TestLessThanSafe (line 46) | bool TestLessThanSafe(unsigned a, int b) { return SafeLt(a, b); } function TestLessThanSafe (line 47) | bool TestLessThanSafe( int a, unsigned b) { return SafeLt(a, b); } function TestLessThan17Ref (line 54) | bool TestLessThan17Ref( int a) { return a < 17; } function TestLessThan17Ref (line 55) | bool TestLessThan17Ref( unsigned a) { return a < 17; } function TestLessThan17uRef (line 56) | bool TestLessThan17uRef( int a) { return static_cast(a)... function TestLessThan17uRef (line 57) | bool TestLessThan17uRef( unsigned a) { return a < 17u; } function TestLessThan17Safe (line 58) | bool TestLessThan17Safe( int a) { return SafeLt(a, 17); } function TestLessThan17Safe (line 59) | bool TestLessThan17Safe( unsigned a) { return SafeLt(a, 17); } function TestLessThan17uSafe (line 60) | bool TestLessThan17uSafe( int a) { return SafeLt(a, 17u); } function TestLessThan17uSafe (line 61) | bool TestLessThan17uSafe(unsigned a) { return SafeLt(a, 17u); } function TestLessThanMax (line 64) | bool TestLessThanMax( intmax_t a, uintmax_t b) { return SafeLt(a, b); } function TestLessThanMax (line 65) | bool TestLessThanMax(uintmax_t a, intmax_t b) { return SafeLt(a, b); } function TestLessThanMax17u (line 66) | bool TestLessThanMax17u( intmax_t a) { return SafeLt(a, uintmax_t{17}); } function TestLessThanMax17 (line 67) | bool TestLessThanMax17( uintmax_t a) { return SafeLt(a, intmax_t{17}); } function TestLessThanConst1 (line 71) | bool TestLessThanConst1() { return SafeLt( -1, 1); } function TestLessThanConst2 (line 72) | bool TestLessThanConst2() { return SafeLt( m1, umax); } function TestLessThanConst3 (line 73) | bool TestLessThanConst3() { return SafeLt(umax, imin); } function TestLessThanConst4 (line 74) | bool TestLessThanConst4(unsigned a) { return SafeLt( a, -1); } function TestLessThanConst5 (line 75) | bool TestLessThanConst5(unsigned a) { return SafeLt(-1, a); } function TestLessThanConst6 (line 76) | bool TestLessThanConst6(unsigned a) { return SafeLt( a, a); } function TEST (line 80) | TEST(SafeCmpTest, Eq) { function TEST (line 130) | TEST(SafeCmpTest, Ne) { function TEST (line 180) | TEST(SafeCmpTest, Lt) { function TEST (line 230) | TEST(SafeCmpTest, Le) { function TEST (line 280) | TEST(SafeCmpTest, Gt) { function TEST (line 330) | TEST(SafeCmpTest, Ge) { function TEST (line 380) | TEST(SafeCmpTest, Enum) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_conversions.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_conversions_impl.h function namespace (line 18) | namespace rtc { type std (line 60) | typedef std::numeric_limits SrcLimits; type RangeCheckResult (line 74) | enum RangeCheckResult { type std (line 148) | typedef std::numeric_limits SrcLimits; function DstMaxExponent (line 150) | static constexpr size_t DstMaxExponent() { return sizeof(Dst) * 8; } function SrcMaxExponent (line 151) | static constexpr size_t SrcMaxExponent() { function RangeCheckResult (line 155) | static constexpr RangeCheckResult Check(Src value) { function RangeCheckResult (line 166) | constexpr RangeCheckResult RangeCheck(Src value) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_minmax.h function namespace (line 86) | namespace rtc { type DefaultType (line 172) | struct DefaultType function R2 (line 200) | R2 SafeMin(T1 a, T2 b) { function R2 (line 217) | R2 SafeMax(T1 a, T2 b) { function namespace (line 225) | namespace safe_minmax_impl { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/safe_minmax_unittest.cc type rtc (line 18) | namespace rtc { function TypeCheckMinMax (line 27) | constexpr bool TypeCheckMinMax() { function TypeCheckMinR (line 35) | constexpr bool TypeCheckMinR() { function TypeCheckMaxR (line 41) | constexpr bool TypeCheckMaxR() { function TypeCheckClamp (line 47) | constexpr bool TypeCheckClamp() { function TypeCheckClampR (line 54) | constexpr bool TypeCheckClampR() { type DefaultE (line 149) | enum DefaultE { kFoo = -17 } type UInt8E (line 150) | enum UInt8E : uint8_t { kBar = 17 } function CheckMinMax (line 257) | constexpr bool CheckMinMax(T1 a, T2 b, Tmin min, Tmax max) { function CheckClamp (line 263) | bool CheckClamp(T x, L min, H max, R clamped) { function TEST (line 286) | TEST(SafeMinmaxTest, Clamp) { function TestMinRef (line 306) | int32_t TestMinRef( int32_t a, int32_t b) { return std::min(a, b); } function TestMinRef (line 307) | uint32_t TestMinRef( uint32_t a, uint32_t b) { return std::min(a, b); } function TestMinSafe (line 308) | int32_t TestMinSafe( int32_t a, int32_t b) { return SafeMin(a, b); } function TestMinSafe (line 309) | int32_t TestMinSafe( int32_t a, uint32_t b) { return SafeMin(a, b); } function TestMinSafe (line 310) | int32_t TestMinSafe(uint32_t a, int32_t b) { return SafeMin(a, b); } function TestMinSafe (line 311) | uint32_t TestMinSafe(uint32_t a, uint32_t b) { return SafeMin(a, b); } function TestClampRef (line 314) | int32_t TestClampRef(int32_t x, int32_t a, int32_t b) { function TestClampRef (line 317) | uint32_t TestClampRef(uint32_t x, uint32_t a, uint32_t b) { function TestClampSafe (line 320) | int32_t TestClampSafe(int32_t x, int32_t a, int32_t b) { function TestClampSafe (line 323) | int32_t TestClampSafe(int32_t x, int32_t a, uint32_t b) { function TestClampSafe (line 326) | int32_t TestClampSafe(int32_t x, uint32_t a, int32_t b) { function TestClampSafe (line 329) | uint32_t TestClampSafe(int32_t x, uint32_t a, uint32_t b) { function TestClampSafe (line 332) | int32_t TestClampSafe(uint32_t x, int32_t a, int32_t b) { function TestClampSafe (line 335) | uint32_t TestClampSafe(uint32_t x, int32_t a, uint32_t b) { function TestClampSafe (line 338) | int32_t TestClampSafe(uint32_t x, uint32_t a, int32_t b) { function TestClampSafe (line 341) | uint32_t TestClampSafe(uint32_t x, uint32_t a, uint32_t b) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sample_counter.cc type rtc (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sample_counter.h function class (line 22) | class SampleCounter { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sample_counter_unittest.cc type rtc (line 20) | namespace rtc { function TEST (line 22) | TEST(SampleCounterTest, ProcessesNoSamples) { function TEST (line 29) | TEST(SampleCounterTest, NotEnoughSamples) { function TEST (line 40) | TEST(SampleCounterTest, EnoughSamples) { function TEST (line 51) | TEST(SampleCounterTest, ComputesVariance) { function TEST (line 60) | TEST(SampleCounterTest, AggregatesTwoCounters) { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sample_stats.cc type webrtc (line 12) | namespace webrtc { function TimeDelta (line 72) | TimeDelta SampleStats::Max() { function TimeDelta (line 76) | TimeDelta SampleStats::Mean() { function TimeDelta (line 80) | TimeDelta SampleStats::Median() { function TimeDelta (line 84) | TimeDelta SampleStats::Quantile(double quantile) { function TimeDelta (line 88) | TimeDelta SampleStats::Min() { function TimeDelta (line 92) | TimeDelta SampleStats::Variance() { function TimeDelta (line 96) | TimeDelta SampleStats::StandardDeviation() { function DataRate (line 120) | DataRate SampleStats::Max() { function DataRate (line 124) | DataRate SampleStats::Mean() { function DataRate (line 128) | DataRate SampleStats::Median() { function DataRate (line 132) | DataRate SampleStats::Quantile(double quantile) { function DataRate (line 136) | DataRate SampleStats::Min() { function DataRate (line 140) | DataRate SampleStats::Variance() { function DataRate (line 144) | DataRate SampleStats::StandardDeviation() { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sample_stats.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sequence_number_util.h function namespace (line 23) | namespace webrtc { function AheadOrAt (line 51) | bool AheadOrAt(T a, T b) { function AheadOf (line 61) | bool AheadOf(T a, T b) { function const (line 73) | bool operator()(T a, T b) const { return AheadOf(a, b); } function const (line 82) | bool operator()(T a, T b) const { return AheadOf(b, a); } FILE: tgcalls/third_party/webrtc/src/rtc_base/numerics/sequence_number_util_unittest.cc type webrtc (line 19) | namespace webrtc { class TestSeqNumUtil (line 20) | class TestSeqNumUtil : public ::testing::Test { function TEST_F (line 27) | TEST_F(TestSeqNumUtil, AheadOrAt) { function TEST_F (line 52) | TEST_F(TestSeqNumUtil, AheadOrAtWithDivisor) { function TEST_F (line 74) | TEST_F(TestSeqNumUtil, AheadOf) { function TEST_F (line 111) | TEST_F(TestSeqNumUtil, AheadOfWithDivisor) { function TEST_F (line 133) | TEST_F(TestSeqNumUtil, ForwardDiffWithDivisor) { function TEST_F (line 148) | TEST_F(TestSeqNumUtil, ReverseDiffWithDivisor) { function TEST_F (line 163) | TEST_F(TestSeqNumUtil, SeqNumComparator) { function TEST_F (line 188) | TEST_F(TestSeqNumUtil, SeqNumComparatorWithDivisor) { function TEST (line 215) | TEST(SeqNumUnwrapper, PreserveStartValue) { function TEST (line 220) | TEST(SeqNumUnwrapper, ForwardWrap) { function TEST (line 226) | TEST(SeqNumUnwrapper, ForwardWrapWithDivisor) { function TEST (line 232) | TEST(SeqNumUnwrapper, BackWardWrap) { function TEST (line 238) | TEST(SeqNumUnwrapper, BackWardWrapWithDivisor) { function TEST (line 244) | TEST(SeqNumUnwrapper, Unwrap) { function TEST (line 261) | TEST(SeqNumUnwrapper, UnwrapOddDivisor) { function TEST (line 276) | TEST(SeqNumUnwrapper, ManyForwardWraps) { function TEST (line 291) | TEST(SeqNumUnwrapper, ManyBackwardWraps) { FILE: tgcalls/third_party/webrtc/src/rtc_base/one_time_event.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/one_time_event_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(OneTimeEventTest, ThreadSafe) { function TEST (line 26) | TEST(OneTimeEventTest, ThreadUnsafe) { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_adapter.cc function BIO_METHOD (line 59) | static BIO_METHOD* BIO_socket_method() { function BIO (line 73) | static BIO* BIO_new_socket(rtc::AsyncSocket* socket) { function socket_new (line 82) | static int socket_new(BIO* b) { function socket_free (line 89) | static int socket_free(BIO* b) { function socket_read (line 95) | static int socket_read(BIO* b, char* out, int outl) { function socket_write (line 109) | static int socket_write(BIO* b, const char* in, int inl) { function socket_puts (line 123) | static int socket_puts(BIO* b, const char* str) { function socket_ctrl (line 127) | static long socket_ctrl(BIO* b, int cmd, long num, void* ptr) { // NOLINT function LogSslError (line 146) | static void LogSslError() { type rtc (line 165) | namespace rtc { function AsyncSocket (line 253) | AsyncSocket* OpenSSLAdapter::Accept(SocketAddress* paddr) { type timeval (line 430) | struct timeval type ssl_verify_result_t (line 821) | enum ssl_verify_result_t type ssl_verify_result_t (line 838) | enum ssl_verify_result_t function SSL_CTX (line 943) | SSL_CTX* OpenSSLAdapter::CreateContext(SSLMode mode, bool enable_cache) { function TransformAlpnProtocols (line 1005) | std::string TransformAlpnProtocols( function OpenSSLAdapter (line 1045) | OpenSSLAdapter* OpenSSLAdapterFactory::CreateAdapter(AsyncSocket* sock... FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_adapter.h function namespace (line 38) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_adapter_unittest.cc type rtc (line 22) | namespace rtc { class MockAsyncSocket (line 25) | class MockAsyncSocket : public AsyncSocket { class MockCertVerifier (line 52) | class MockCertVerifier : public SSLCertificateVerifier { function TEST (line 63) | TEST(OpenSSLAdapterTest, TestTransformAlpnProtocols) { function TEST (line 86) | TEST(OpenSSLAdapterTest, TestBeginSSLBeforeConnection) { function TEST (line 93) | TEST(OpenSSLAdapterFactoryTest, CreateSingleOpenSSLAdapter) { function TEST (line 103) | TEST(OpenSSLAdapterFactoryTest, CreateWorksWithCustomVerifier) { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_certificate.cc type rtc (line 33) | namespace rtc { function PrintCert (line 41) | static void PrintCert(X509* x509) { function X509 (line 58) | static X509* MakeCertificate(EVP_PKEY* pkey, const SSLIdentityParams& ... FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_certificate.h function namespace (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_digest.cc type rtc (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_digest.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_identity.cc type rtc (line 34) | namespace rtc { function OpenSSLCertificate (line 153) | const OpenSSLCertificate& OpenSSLIdentity::certificate() const { function SSLCertChain (line 157) | const SSLCertChain& OpenSSLIdentity::cert_chain() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_identity.h function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_key_pair.cc type rtc (line 31) | namespace rtc { function EVP_PKEY (line 37) | static EVP_PKEY* MakeKey(const KeyParams& key_params) { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_key_pair.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_session_cache.cc type rtc (line 16) | namespace rtc { function SSL_SESSION (line 32) | SSL_SESSION* OpenSSLSessionCache::LookupSession( function SSL_CTX (line 45) | SSL_CTX* OpenSSLSessionCache::GetSSLContext() const { function SSLMode (line 49) | SSLMode OpenSSLSessionCache::GetSSLMode() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_session_cache.h type SSL_SESSION (line 23) | typedef struct ssl_session_st SSL_SESSION; function namespace (line 26) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_session_cache_unittest.cc function SSL_CTX (line 24) | SSL_CTX* NewDtlsContext() { function SSL_CTX (line 31) | SSL_CTX* NewTlsContext() { type rtc (line 40) | namespace rtc { function TEST (line 42) | TEST(OpenSSLSessionCache, DTLSModeSetCorrectly) { function TEST (line 51) | TEST(OpenSSLSessionCache, TLSModeSetCorrectly) { function TEST (line 60) | TEST(OpenSSLSessionCache, SSLContextSetCorrectly) { function TEST (line 69) | TEST(OpenSSLSessionCache, InvalidLookupReturnsNullptr) { function TEST (line 80) | TEST(OpenSSLSessionCache, SimpleValidSessionLookup) { function TEST (line 91) | TEST(OpenSSLSessionCache, AddToExistingReplacesPrevious) { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_stream_adapter.cc type rtc (line 58) | namespace rtc { type SrtpCipherMapEntry (line 63) | struct SrtpCipherMapEntry { type SslCipherMapEntry (line 69) | struct SslCipherMapEntry { function TimeCallbackForTesting (line 148) | void TimeCallbackForTesting(const SSL* ssl, struct timeval* out_clock) { function BIO_METHOD (line 168) | static BIO_METHOD* BIO_stream_method() { function BIO (line 182) | static BIO* BIO_new_stream(StreamInterface* stream) { function stream_new (line 193) | static int stream_new(BIO* b) { function stream_free (line 200) | static int stream_free(BIO* b) { function stream_read (line 207) | static int stream_read(BIO* b, char* out, int outl) { function stream_write (line 224) | static int stream_write(BIO* b, const char* in, int inl) { function stream_puts (line 241) | static int stream_puts(BIO* b, const char* str) { function stream_ctrl (line 245) | static long stream_ctrl(BIO* b, int cmd, long num, void* ptr) { function SetAllowLegacyTLSProtocols (line 277) | void SetAllowLegacyTLSProtocols(const absl::optional& allow) { function ShouldAllowLegacyTLSProtocols (line 283) | bool ShouldAllowLegacyTLSProtocols() { function SSLIdentity (line 319) | SSLIdentity* OpenSSLStreamAdapter::GetIdentityForTesting() const { function SSLProtocolVersion (line 412) | SSLProtocolVersion OpenSSLStreamAdapter::GetSslVersion() const { function StreamResult (line 555) | StreamResult OpenSSLStreamAdapter::Write(const void* data, function StreamResult (line 624) | StreamResult OpenSSLStreamAdapter::Read(void* data, function StreamState (line 739) | StreamState OpenSSLStreamAdapter::GetState() const { type timeval (line 922) | struct timeval function SSL_CTX (line 1005) | SSL_CTX* OpenSSLStreamAdapter::SetupSSLContext() { type ssl_verify_result_t (line 1138) | enum ssl_verify_result_t type cipher_list (line 1206) | struct cipher_list { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_stream_adapter.h function namespace (line 36) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_utility.cc type rtc (line 34) | namespace rtc { type openssl (line 35) | namespace openssl { function LogCertificates (line 43) | void LogCertificates(SSL* ssl, X509* certificate) { function ParseCertificate (line 76) | bool ParseCertificate(CRYPTO_BUFFER* cert_buffer, function VerifyPeerCertMatchesHost (line 187) | bool VerifyPeerCertMatchesHost(SSL* ssl, const std::string& host) { function LogSSLErrors (line 233) | void LogSSLErrors(const std::string& prefix) { function LoadBuiltinSSLRootCertificates (line 244) | bool LoadBuiltinSSLRootCertificates(SSL_CTX* ctx) { function CRYPTO_BUFFER_POOL (line 266) | CRYPTO_BUFFER_POOL* GetBufferPool() { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_utility.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/openssl_utility_unittest.cc type rtc (line 43) | namespace rtc { function DummyVerifyCallback (line 177) | enum ssl_verify_result_t DummyVerifyCallback(SSL* ssl, uint8_t* out_al... function SSL (line 186) | SSL* CreateSSLWithPeerCertificate(const unsigned char* cert, size_t ce... function TEST (line 257) | TEST(OpenSSLUtilityTest, VerifyPeerCertMatchesHostFailsOnNoPeerCertifi... function TEST (line 271) | TEST(OpenSSLUtilityTest, VerifyPeerCertMatchesHost) { function TEST (line 292) | TEST(OpenSSLUtilityTest, VerifyPeerCertMatchesHostLegacy) { FILE: tgcalls/third_party/webrtc/src/rtc_base/operations_chain.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/operations_chain.h function namespace (line 30) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/operations_chain_unittest.cc type rtc (line 25) | namespace rtc { class OperationTracker (line 35) | class OperationTracker { method OperationTracker (line 37) | OperationTracker() : background_thread_(Thread::Create()) { method BindSynchronousOperation (line 45) | std::function)> BindSynchronousOperation( method BindAsynchronousOperation (line 54) | std::function)> BindAsynchronousOperation( method StartSynchronousOperation (line 74) | void StartSynchronousOperation(Event* operation_complete_event, method StartAsynchronousOperation (line 86) | void StartAsynchronousOperation(Event* unblock_operation_event, class OperationTrackerProxy (line 110) | class OperationTrackerProxy { method OperationTrackerProxy (line 112) | OperationTrackerProxy() method Initialize (line 119) | std::unique_ptr Initialize() { method SetOnChainEmptyCallback (line 130) | void SetOnChainEmptyCallback(std::function on_chain_empty_ca... method IsEmpty (line 143) | bool IsEmpty() { method ReleaseOperationChain (line 155) | std::unique_ptr ReleaseOperationChain() { method PostSynchronousOperation (line 166) | std::unique_ptr PostSynchronousOperation() { method PostAsynchronousOperation (line 180) | std::unique_ptr PostAsynchronousOperation( class SignalOnDestruction (line 208) | class SignalOnDestruction final { method SignalOnDestruction (line 210) | SignalOnDestruction(bool* destructor_called) method SignalOnDestruction (line 223) | SignalOnDestruction(SignalOnDestruction&& other) method SignalOnDestruction (line 227) | SignalOnDestruction& operator=(SignalOnDestruction&& other) { function TEST (line 239) | TEST(OperationsChainTest, SynchronousOperation) { function TEST (line 246) | TEST(OperationsChainTest, AsynchronousOperation) { function TEST (line 261) | TEST(OperationsChainTest, function TEST (line 282) | TEST(OperationsChainTest, AsynchronousOperationBlocksSynchronousOperat... function TEST (line 302) | TEST(OperationsChainTest, OperationsAreExecutedInOrder) { function TEST (line 361) | TEST(OperationsChainTest, IsEmpty) { function TEST (line 400) | TEST(OperationsChainTest, OnChainEmptyCallback) { function TEST (line 442) | TEST(OperationsChainTest, function TEST (line 460) | TEST(OperationsChainTest, FunctorIsNotDestroyedWhileExecuting) { function TEST (line 485) | TEST(OperationsChainDeathTest, OperationNotInvokingCallbackShouldCrash) { function TEST (line 492) | TEST(OperationsChainDeathTest, FILE: tgcalls/third_party/webrtc/src/rtc_base/physical_socket_server.cc function GetSocketRecvTimestamp (line 75) | int64_t GetSocketRecvTimestamp(int socket) { function GetSocketRecvTimestamp (line 88) | int64_t GetSocketRecvTimestamp(int socket) { class ScopedSetTrue (line 108) | class ScopedSetTrue { method ScopedSetTrue (line 110) | ScopedSetTrue(bool* value) : value_(value) { type rtc (line 121) | namespace rtc { function SocketAddress (line 157) | SocketAddress PhysicalSocket::GetLocalAddress() const { function SocketAddress (line 172) | SocketAddress PhysicalSocket::GetRemoteAddress() const { function AsyncSocket (line 463) | AsyncSocket* PhysicalSocket::Accept(SocketAddress* out_addr) { function SOCKET (line 494) | SOCKET PhysicalSocket::DoAccept(SOCKET socket, type sockaddr (line 508) | struct sockaddr function WSAEVENT (line 680) | WSAEVENT SocketDispatcher::GetWSAEvent() { function SOCKET (line 684) | SOCKET SocketDispatcher::GetSocket() { function GetEpollEvents (line 851) | inline static int GetEpollEvents(uint32_t ff) { class Signaler (line 923) | class Signaler : public Dispatcher { method Signaler (line 925) | Signaler(PhysicalSocketServer* ss, bool& flag_to_clear) method Signal (line 946) | virtual void Signal() { method GetRequestedEvents (line 956) | uint32_t GetRequestedEvents() override { return DE_READ; } method OnEvent (line 958) | void OnEvent(uint32_t ff, int err) override { method GetDescriptor (line 972) | int GetDescriptor() override { return afd_[0]; } method IsDescriptorClosed (line 974) | bool IsDescriptorClosed() override { return false; } method Signaler (line 1003) | Signaler(PhysicalSocketServer* ss, bool& flag_to_clear) method Signal (line 1019) | virtual void Signal() { method GetRequestedEvents (line 1024) | uint32_t GetRequestedEvents() override { return 0; } method OnEvent (line 1026) | void OnEvent(uint32_t ff, int err) override { method WSAEVENT (line 1031) | WSAEVENT GetWSAEvent() override { return hev_; } method SOCKET (line 1033) | SOCKET GetSocket() override { return INVALID_SOCKET; } method CheckSignalClose (line 1035) | bool CheckSignalClose() override { return false; } function FlagsToEvents (line 987) | static uint32_t FlagsToEvents(uint32_t events) { class Signaler (line 1001) | class Signaler : public Dispatcher { method Signaler (line 925) | Signaler(PhysicalSocketServer* ss, bool& flag_to_clear) method Signal (line 946) | virtual void Signal() { method GetRequestedEvents (line 956) | uint32_t GetRequestedEvents() override { return DE_READ; } method OnEvent (line 958) | void OnEvent(uint32_t ff, int err) override { method GetDescriptor (line 972) | int GetDescriptor() override { return afd_[0]; } method IsDescriptorClosed (line 974) | bool IsDescriptorClosed() override { return false; } method Signaler (line 1003) | Signaler(PhysicalSocketServer* ss, bool& flag_to_clear) method Signal (line 1019) | virtual void Signal() { method GetRequestedEvents (line 1024) | uint32_t GetRequestedEvents() override { return 0; } method OnEvent (line 1026) | void OnEvent(uint32_t ff, int err) override { method WSAEVENT (line 1031) | WSAEVENT GetWSAEvent() override { return hev_; } method SOCKET (line 1033) | SOCKET GetSocket() override { return INVALID_SOCKET; } method CheckSignalClose (line 1035) | bool CheckSignalClose() override { return false; } function fWait_ (line 1055) | fWait_(false) { function Socket (line 1085) | Socket* PhysicalSocketServer::CreateSocket(int family, int type) { function AsyncSocket (line 1095) | AsyncSocket* PhysicalSocketServer::CreateAsyncSocket(int family, int t... function AsyncSocket (line 1105) | AsyncSocket* PhysicalSocketServer::WrapSocket(SOCKET s) { function ProcessEvents (line 1185) | static void ProcessEvents(Dispatcher* dispatcher, type timeval (line 1239) | struct timeval type timeval (line 1240) | struct timeval type epoll_event (line 1370) | struct epoll_event type epoll_event (line 1388) | struct epoll_event type epoll_event (line 1409) | struct epoll_event type pollfd (line 1491) | struct pollfd FILE: tgcalls/third_party/webrtc/src/rtc_base/physical_socket_server.h type SOCKET (line 33) | typedef int SOCKET; type DispatcherEvent (line 39) | enum DispatcherEvent { function class (line 49) | class Dispatcher { function WakeUp (line 79) | void WakeUp() override; FILE: tgcalls/third_party/webrtc/src/rtc_base/physical_socket_server_unittest.cc type rtc (line 28) | namespace rtc { class PhysicalSocketTest (line 42) | class PhysicalSocketTest method SetFailAccept (line 110) | void SetFailAccept(bool fail) { fail_accept_ = fail; } method FailAccept (line 111) | bool FailAccept() const { return fail_accept_; } method SetMaxSendSize (line 114) | void SetMaxSendSize(int max_size) { max_send_size_ = max_size; } method MaxSendSize (line 115) | int MaxSendSize() const { return max_send_size_; } method PhysicalSocketTest (line 118) | PhysicalSocketTest() class FakeSocketDispatcher (line 44) | class FakeSocketDispatcher : public SocketDispatcher { method FakeSocketDispatcher (line 46) | explicit FakeSocketDispatcher(PhysicalSocketServer* ss) method FakeSocketDispatcher (line 49) | FakeSocketDispatcher(SOCKET s, PhysicalSocketServer* ss) type sockaddr (line 59) | struct sockaddr class FakePhysicalSocketServer (line 63) | class FakePhysicalSocketServer : public PhysicalSocketServer { method FakePhysicalSocketServer (line 65) | explicit FakePhysicalSocketServer(PhysicalSocketTest* test) : test_(... method AsyncSocket (line 67) | AsyncSocket* CreateAsyncSocket(int family, int type) override { method AsyncSocket (line 76) | AsyncSocket* WrapSocket(SOCKET s) override { method PhysicalSocketTest (line 85) | PhysicalSocketTest* GetTest() const { return test_; } class FakeNetworkBinder (line 91) | class FakeNetworkBinder : public NetworkBinderInterface { method NetworkBindingResult (line 93) | NetworkBindingResult BindSocketToNetwork(int, const IPAddress&) over... method set_result (line 98) | void set_result(NetworkBindingResult result) { result_ = result; } method num_binds (line 100) | int num_binds() { return num_binds_; } class PhysicalSocketTest (line 107) | class PhysicalSocketTest : public SocketTest { method SetFailAccept (line 110) | void SetFailAccept(bool fail) { fail_accept_ = fail; } method FailAccept (line 111) | bool FailAccept() const { return fail_accept_; } method SetMaxSendSize (line 114) | void SetMaxSendSize(int max_size) { max_send_size_ = max_size; } method MaxSendSize (line 115) | int MaxSendSize() const { return max_send_size_; } method PhysicalSocketTest (line 118) | PhysicalSocketTest() function SOCKET (line 133) | SOCKET FakeSocketDispatcher::DoAccept(SOCKET socket, type sockaddr (line 162) | struct sockaddr function TEST_F (line 174) | TEST_F(PhysicalSocketTest, TestConnectIPv4) { function TEST_F (line 179) | TEST_F(PhysicalSocketTest, TestConnectIPv6) { function TEST_F (line 183) | TEST_F(PhysicalSocketTest, TestConnectWithDnsLookupIPv4) { function TEST_F (line 188) | TEST_F(PhysicalSocketTest, TestConnectWithDnsLookupIPv6) { function TEST_F (line 192) | TEST_F(PhysicalSocketTest, TestConnectFailIPv4) { function TEST_F (line 271) | TEST_F(PhysicalSocketTest, TestConnectAcceptErrorIPv4) { function TEST_F (line 276) | TEST_F(PhysicalSocketTest, TestConnectAcceptErrorIPv6) { function TEST_F (line 300) | TEST_F(PhysicalSocketTest, MAYBE_TestWritableAfterPartialWriteIPv4) { function TEST_F (line 313) | TEST_F(PhysicalSocketTest, MAYBE_TestWritableAfterPartialWriteIPv6) { function TEST_F (line 318) | TEST_F(PhysicalSocketTest, TestConnectFailIPv6) { function TEST_F (line 322) | TEST_F(PhysicalSocketTest, TestConnectWithDnsLookupFailIPv4) { function TEST_F (line 327) | TEST_F(PhysicalSocketTest, TestConnectWithDnsLookupFailIPv6) { function TEST_F (line 331) | TEST_F(PhysicalSocketTest, TestConnectWithClosedSocketIPv4) { function TEST_F (line 336) | TEST_F(PhysicalSocketTest, TestConnectWithClosedSocketIPv6) { function TEST_F (line 340) | TEST_F(PhysicalSocketTest, TestConnectWhileNotClosedIPv4) { function TEST_F (line 345) | TEST_F(PhysicalSocketTest, TestConnectWhileNotClosedIPv6) { function TEST_F (line 349) | TEST_F(PhysicalSocketTest, TestServerCloseDuringConnectIPv4) { function TEST_F (line 354) | TEST_F(PhysicalSocketTest, TestServerCloseDuringConnectIPv6) { function TEST_F (line 358) | TEST_F(PhysicalSocketTest, TestClientCloseDuringConnectIPv4) { function TEST_F (line 363) | TEST_F(PhysicalSocketTest, TestClientCloseDuringConnectIPv6) { function TEST_F (line 367) | TEST_F(PhysicalSocketTest, TestServerCloseIPv4) { function TEST_F (line 372) | TEST_F(PhysicalSocketTest, TestServerCloseIPv6) { function TEST_F (line 376) | TEST_F(PhysicalSocketTest, TestCloseInClosedCallbackIPv4) { function TEST_F (line 381) | TEST_F(PhysicalSocketTest, TestCloseInClosedCallbackIPv6) { function TEST_F (line 385) | TEST_F(PhysicalSocketTest, TestDeleteInReadCallbackIPv4) { function TEST_F (line 390) | TEST_F(PhysicalSocketTest, TestDeleteInReadCallbackIPv6) { function TEST_F (line 394) | TEST_F(PhysicalSocketTest, TestSocketServerWaitIPv4) { function TEST_F (line 399) | TEST_F(PhysicalSocketTest, TestSocketServerWaitIPv6) { function TEST_F (line 403) | TEST_F(PhysicalSocketTest, TestTcpIPv4) { function TEST_F (line 408) | TEST_F(PhysicalSocketTest, TestTcpIPv6) { function TEST_F (line 412) | TEST_F(PhysicalSocketTest, TestUdpIPv4) { function TEST_F (line 417) | TEST_F(PhysicalSocketTest, TestUdpIPv6) { function TEST_F (line 436) | TEST_F(PhysicalSocketTest, MAYBE_TestUdpReadyToSendIPv4) { function TEST_F (line 447) | TEST_F(PhysicalSocketTest, MAYBE_TestUdpReadyToSendIPv6) { function TEST_F (line 451) | TEST_F(PhysicalSocketTest, TestGetSetOptionsIPv4) { function TEST_F (line 456) | TEST_F(PhysicalSocketTest, TestGetSetOptionsIPv6) { function TEST_F (line 464) | TEST_F(PhysicalSocketTest, TestSocketRecvTimestampIPv4) { function TEST_F (line 469) | TEST_F(PhysicalSocketTest, TestSocketRecvTimestampIPv6) { function TEST_F (line 476) | TEST_F(PhysicalSocketTest, function TEST_F (line 489) | TEST_F(PhysicalSocketTest, NetworkBinderIsNotUsedForAnyIp) { function TEST_F (line 502) | TEST_F(PhysicalSocketTest, FILE: tgcalls/third_party/webrtc/src/rtc_base/platform_thread.cc type rtc (line 23) | namespace rtc { type ThreadAttributes (line 26) | struct ThreadAttributes { method ThreadAttributes (line 27) | ThreadAttributes() { pthread_attr_init(&attr); } method pthread_attr_t (line 29) | pthread_attr_t* operator&() { return &attr; } function DWORD (line 56) | DWORD WINAPI PlatformThread::StartThread(void* param) { function PlatformThreadRef (line 100) | PlatformThreadRef PlatformThread::GetThreadRef() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/platform_thread.h function namespace (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/platform_thread_types.cc type rtc (line 28) | namespace rtc { function PlatformThreadId (line 30) | PlatformThreadId CurrentThreadId() { function PlatformThreadRef (line 51) | PlatformThreadRef CurrentThreadRef() { function IsThreadRefEqual (line 61) | bool IsThreadRefEqual(const PlatformThreadRef& a, const PlatformThread... function SetCurrentThreadName (line 69) | void SetCurrentThreadName(const char* name) { FILE: tgcalls/third_party/webrtc/src/rtc_base/platform_thread_types.h function namespace (line 34) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/platform_thread_unittest.cc type rtc (line 15) | namespace rtc { function NullRunFunction (line 18) | void NullRunFunction(void* obj) {} function SetFlagRunFunction (line 21) | void SetFlagRunFunction(void* obj) { function TEST (line 28) | TEST(PlatformThreadTest, StartStop) { function TEST (line 38) | TEST(PlatformThreadTest, StartStop2) { function TEST (line 49) | TEST(PlatformThreadTest, RunFunctionIsCalled) { FILE: tgcalls/third_party/webrtc/src/rtc_base/protobuf_utils.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/proxy_info.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/proxy_info.h function namespace (line 19) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/proxy_server.cc type rtc (line 20) | namespace rtc { function SocketAddress (line 40) | SocketAddress ProxyServer::GetServerAddress() { function AsyncProxyServerSocket (line 151) | AsyncProxyServerSocket* SocksProxyServer::WrapSocket(AsyncSocket* sock... FILE: tgcalls/third_party/webrtc/src/rtc_base/proxy_server.h function namespace (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/proxy_unittest.cc class ProxyTest (line 29) | class ProxyTest : public ::testing::Test { method ProxyTest (line 31) | ProxyTest() : ss_(new rtc::VirtualSocketServer()), thread_(ss_.get()) { function TEST_F (line 45) | TEST_F(ProxyTest, TestSocks5Connect) { FILE: tgcalls/third_party/webrtc/src/rtc_base/race_checker.cc type rtc (line 13) | namespace rtc { type internal (line 41) | namespace internal { FILE: tgcalls/third_party/webrtc/src/rtc_base/race_checker.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/random.cc type webrtc (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/random.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/random_unittest.cc type webrtc (line 21) | namespace webrtc { function T (line 26) | T fdiv_remainder(T x, T n) { function UniformBucketTest (line 39) | void UniformBucketTest(T bucket_count, int samples, Random* prng) { function TEST (line 68) | TEST(RandomNumberGeneratorTest, BucketTestSignedChar) { function TEST (line 75) | TEST(RandomNumberGeneratorTest, BucketTestUnsignedChar) { function TEST (line 82) | TEST(RandomNumberGeneratorTest, BucketTestSignedShort) { function TEST (line 89) | TEST(RandomNumberGeneratorTest, BucketTestUnsignedShort) { function TEST (line 96) | TEST(RandomNumberGeneratorTest, BucketTestSignedInt) { function TEST (line 103) | TEST(RandomNumberGeneratorTest, BucketTestUnsignedInt) { function BucketTestSignedInterval (line 113) | void BucketTestSignedInterval(unsigned int bucket_count, function BucketTestUnsignedInterval (line 154) | void BucketTestUnsignedInterval(unsigned int bucket_count, function TEST (line 191) | TEST(RandomNumberGeneratorTest, UniformUnsignedInterval) { function TEST (line 204) | TEST(RandomNumberGeneratorTest, UniformSignedInterval) { function BucketTestFloat (line 221) | void BucketTestFloat(unsigned int bucket_count, function TEST (line 243) | TEST(RandomNumberGeneratorTest, UniformFloatInterval) { function TEST (line 251) | TEST(RandomNumberGeneratorTest, SignedHasSameBitPattern) { function TEST (line 273) | TEST(RandomNumberGeneratorTest, Gaussian) { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_limiter.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_limiter.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_limiter_unittest.cc type webrtc (line 20) | namespace webrtc { class RateLimitTest (line 22) | class RateLimitTest : public ::testing::Test { method RateLimitTest (line 24) | RateLimitTest() method SetUp (line 28) | void SetUp() override { rate_limiter->SetMaxRate(kMaxRateBps); } function TEST_F (line 40) | TEST_F(RateLimitTest, IncreasingMaxRate) { function TEST_F (line 57) | TEST_F(RateLimitTest, DecreasingMaxRate) { function TEST_F (line 74) | TEST_F(RateLimitTest, ChangingWindowSize) { function TEST_F (line 97) | TEST_F(RateLimitTest, SingleUsageAlwaysOk) { function TEST_F (line 102) | TEST_F(RateLimitTest, WindowSizeLimits) { class ThreadTask (line 111) | class ThreadTask { method ThreadTask (line 113) | explicit ThreadTask(RateLimiter* rate_limiter) method Run (line 117) | void Run() { function RunTask (line 130) | void RunTask(void* thread_task) { function TEST_F (line 134) | TEST_F(RateLimitTest, MultiThreadedUsage) { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_statistics.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_statistics.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_statistics_unittest.cc class RateStatisticsTest (line 23) | class RateStatisticsTest : public ::testing::Test { method RateStatisticsTest (line 25) | RateStatisticsTest() : stats_(kWindowMs, 8000) {} function TEST_F (line 29) | TEST_F(RateStatisticsTest, TestStrictMode) { function TEST_F (line 72) | TEST_F(RateStatisticsTest, IncreasingThenDecreasingBitrate) { function TEST_F (line 125) | TEST_F(RateStatisticsTest, ResetAfterSilence) { function TEST_F (line 169) | TEST_F(RateStatisticsTest, HandlesChangingWindowSize) { function TEST_F (line 203) | TEST_F(RateStatisticsTest, RespectsWindowSizeEdges) { function TEST_F (line 234) | TEST_F(RateStatisticsTest, HandlesZeroCounts) { function TEST_F (line 258) | TEST_F(RateStatisticsTest, HandlesQuietPeriods) { function TEST_F (line 282) | TEST_F(RateStatisticsTest, HandlesBigNumbers) { function TEST_F (line 291) | TEST_F(RateStatisticsTest, HandlesTooLargeNumbers) { function TEST_F (line 300) | TEST_F(RateStatisticsTest, HandlesSomewhatLargeNumbers) { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_tracker.cc type rtc (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_tracker.h function namespace (line 17) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rate_tracker_unittest.cc type rtc (line 15) | namespace rtc { class RateTrackerForTest (line 20) | class RateTrackerForTest : public RateTracker { method RateTrackerForTest (line 22) | RateTrackerForTest() : RateTracker(kBucketIntervalMs, 10u), time_(0) {} method Time (line 23) | int64_t Time() const override { return time_; } method AdvanceTime (line 24) | void AdvanceTime(int delta) { time_ += delta; } function TEST (line 30) | TEST(RateTrackerTest, Test30FPS) { function TEST (line 43) | TEST(RateTrackerTest, Test60FPS) { function TEST (line 56) | TEST(RateTrackerTest, TestRateTrackerBasics) { function TEST (line 126) | TEST(RateTrackerTest, TestLongPeriodBetweenSamples) { function TEST (line 140) | TEST(RateTrackerTest, TestRolloff) { function TEST (line 162) | TEST(RateTrackerTest, TestGetUnitSecondsAfterInitialValue) { function TEST (line 169) | TEST(RateTrackerTest, TestLargeNumbers) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ref_count.h function RefCountReleaseStatus (line 48) | enum class RefCountReleaseStatus { kDroppedLastRef, kOtherRefsRemained }; FILE: tgcalls/third_party/webrtc/src/rtc_base/ref_counted_object.h function namespace (line 20) | namespace rtc { function FinalRefCountedObject (line 63) | FinalRefCountedObject final : public T { FILE: tgcalls/third_party/webrtc/src/rtc_base/ref_counted_object_unittest.cc type rtc (line 22) | namespace rtc { class A (line 26) | class A { method A (line 28) | A() {} class RefClass (line 34) | class RefClass : public RefCountInterface { method RefClass (line 36) | RefClass() {} class RefClassWithRvalue (line 42) | class RefClassWithRvalue : public RefCountInterface { method RefClassWithRvalue (line 44) | explicit RefClassWithRvalue(std::unique_ptr a) : a_(std::move(a)) {} class RefClassWithMixedValues (line 53) | class RefClassWithMixedValues : public RefCountInterface { method RefClassWithMixedValues (line 55) | RefClassWithMixedValues(std::unique_ptr a, int b, const std::stri... function TEST (line 69) | TEST(RefCountedObject, HasOneRef) { function TEST (line 79) | TEST(RefCountedObject, SupportRValuesInCtor) { function TEST (line 87) | TEST(RefCountedObject, SupportMixedTypesInCtor) { function TEST (line 99) | TEST(FinalRefCountedObject, CanWrapIntoScopedRefptr) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ref_counter.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rolling_accumulator.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rolling_accumulator_unittest.cc type rtc (line 17) | namespace rtc { function FillStatsFromUniformDistribution (line 24) | void FillStatsFromUniformDistribution(RollingAccumulator& stats, function TEST (line 37) | TEST(RollingAccumulatorTest, ZeroSamples) { function TEST (line 47) | TEST(RollingAccumulatorTest, SomeSamples) { function TEST (line 61) | TEST(RollingAccumulatorTest, RollingSamples) { function TEST (line 75) | TEST(RollingAccumulatorTest, ResetSamples) { function TEST (line 99) | TEST(RollingAccumulatorTest, RollingSamplesDouble) { function TEST (line 113) | TEST(RollingAccumulatorTest, ComputeWeightedMeanCornerCases) { function TEST (line 129) | TEST(RollingAccumulatorTest, VarianceFromUniformDistribution) { function TEST (line 138) | TEST(RollingAccumulatorTest, NumericStabilityForVariance) { FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate.cc type rtc (line 21) | namespace rtc { function SSLCertificate (line 46) | const SSLCertificate& RTCCertificate::GetSSLCertificate() const { function SSLCertificate (line 51) | const SSLCertificate& RTCCertificate::ssl_certificate() const { function SSLCertChain (line 55) | const SSLCertChain& RTCCertificate::GetSSLCertificateChain() const { function RTCCertificatePEM (line 59) | RTCCertificatePEM RTCCertificate::ToPEM() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate_generator.cc type rtc (line 25) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate_generator.h function namespace (line 24) | namespace rtc { function class (line 38) | class RTCCertificateGeneratorInterface { FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate_generator_unittest.cc type rtc (line 22) | namespace rtc { class RTCCertificateGeneratorFixture (line 24) | class RTCCertificateGeneratorFixture : public RTCCertificateGeneratorC... method RTCCertificateGeneratorFixture (line 26) | RTCCertificateGeneratorFixture() method RTCCertificateGenerator (line 37) | RTCCertificateGenerator* generator() const { return generator_.get(); } method RTCCertificate (line 38) | RTCCertificate* certificate() const { return certificate_.get(); } method OnSuccess (line 40) | void OnSuccess(const scoped_refptr& certificate) ove... method OnFailure (line 46) | void OnFailure() override { method GenerateAsyncCompleted (line 52) | bool GenerateAsyncCompleted() { class RTCCertificateGeneratorTest (line 70) | class RTCCertificateGeneratorTest : public ::testing::Test { method RTCCertificateGeneratorTest (line 72) | RTCCertificateGeneratorTest() function TEST_F (line 81) | TEST_F(RTCCertificateGeneratorTest, GenerateECDSA) { function TEST_F (line 86) | TEST_F(RTCCertificateGeneratorTest, GenerateRSA) { function TEST_F (line 91) | TEST_F(RTCCertificateGeneratorTest, GenerateAsyncECDSA) { function TEST_F (line 104) | TEST_F(RTCCertificateGeneratorTest, GenerateWithExpires) { function TEST_F (line 131) | TEST_F(RTCCertificateGeneratorTest, GenerateWithInvalidParamsShouldFai... FILE: tgcalls/third_party/webrtc/src/rtc_base/rtc_certificate_unittest.cc type rtc (line 24) | namespace rtc { class RTCCertificateTest (line 32) | class RTCCertificateTest : public ::testing::Test { method GenerateECDSA (line 34) | scoped_refptr GenerateECDSA() { method NowSeconds (line 50) | uint64_t NowSeconds() const { return TimeNanos() / kNumNanosecsPerSe... method ExpiresSeconds (line 52) | uint64_t ExpiresSeconds(const scoped_refptr& cert) c... method HasExpiredSeconds (line 60) | bool HasExpiredSeconds(const scoped_refptr& cert, method GenerateCertificateWithExpires (line 69) | scoped_refptr GenerateCertificateWithExpires( function TEST_F (line 86) | TEST_F(RTCCertificateTest, NewCertificateNotExpired) { function TEST_F (line 98) | TEST_F(RTCCertificateTest, UsesExpiresAskedFor) { function TEST_F (line 105) | TEST_F(RTCCertificateTest, ExpiresInOneSecond) { function TEST_F (line 116) | TEST_F(RTCCertificateTest, DifferentCertificatesNotEqual) { function TEST_F (line 122) | TEST_F(RTCCertificateTest, CloneWithPEMSerialization) { function TEST_F (line 134) | TEST_F(RTCCertificateTest, FromPEMWithInvalidPEM) { FILE: tgcalls/third_party/webrtc/src/rtc_base/sanitizer.h function rtc_AsanPoison (line 54) | static inline void rtc_AsanPoison(const volatile void* ptr, function rtc_AsanUnpoison (line 65) | static inline void rtc_AsanUnpoison(const volatile void* ptr, function rtc_MsanMarkUninitialized (line 75) | static inline void rtc_MsanMarkUninitialized(const volatile void* ptr, function rtc_MsanCheckInitialized (line 86) | static inline void rtc_MsanCheckInitialized(const volatile void* ptr, function namespace (line 96) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/sanitizer_unittest.cc type rtc (line 22) | namespace rtc { type TrTrTr (line 29) | struct TrTrTr { method TrTrTr (line 30) | TrTrTr(const TrTrTr&) = default; method TrTrTr (line 31) | TrTrTr& operator=(const TrTrTr&) = default; type TrDeTr (line 36) | struct TrDeTr { method TrDeTr (line 37) | TrDeTr(const TrDeTr&) = default; method TrDeTr (line 38) | TrDeTr& operator=(const TrDeTr&) = delete; type TrTrNt (line 45) | struct TrTrNt { method TrTrNt (line 46) | TrTrNt(const TrTrNt&) = default; method TrTrNt (line 47) | TrTrNt& operator=(const TrTrNt&) = default; type TrNtTr (line 52) | struct TrNtTr { method TrNtTr (line 53) | TrNtTr(const TrNtTr&) = default; type TrNtNt (line 59) | struct TrNtNt { method TrNtNt (line 60) | TrNtNt(const TrNtNt&) = default; type TrDeNt (line 66) | struct TrDeNt { method TrDeNt (line 67) | TrDeNt(const TrDeNt&) = default; method TrDeNt (line 68) | TrDeNt& operator=(const TrDeNt&) = delete; type NtTrTr (line 73) | struct NtTrTr { method NtTrTr (line 75) | NtTrTr& operator=(const NtTrTr&) = default; type NtTrNt (line 80) | struct NtTrNt { method NtTrNt (line 82) | NtTrNt& operator=(const NtTrNt&) = default; type NtNtTr (line 87) | struct NtNtTr { type NtNtNt (line 94) | struct NtNtNt { type NtDeTr (line 101) | struct NtDeTr { method NtDeTr (line 103) | NtDeTr& operator=(const NtDeTr&) = delete; type NtDeNt (line 108) | struct NtDeNt { method NtDeNt (line 110) | NtDeNt& operator=(const NtDeNt&) = delete; type Foo (line 117) | struct Foo { type Bar (line 122) | struct Bar { function MsanExpectUninitializedRead (line 130) | void MsanExpectUninitializedRead(F&& f) { function TEST (line 140) | TEST(SanitizerTest, MsanUninitialized) { FILE: tgcalls/third_party/webrtc/src/rtc_base/server_socket_adapters.cc type rtc (line 17) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/server_socket_adapters.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/sigslot_repeater.h function namespace (line 26) | namespace sigslot { FILE: tgcalls/third_party/webrtc/src/rtc_base/sigslot_tester.h function class (line 47) | class SigslotTester0 : public sigslot::has_slots<> { FILE: tgcalls/third_party/webrtc/src/rtc_base/sigslot_tester_unittest.cc type rtc (line 18) | namespace rtc { function TEST (line 20) | TEST(SigslotTester, TestSignal1Arg) { function TEST (line 35) | TEST(SigslotTester, TestSignal2Args) { function TEST (line 55) | TEST(SigslotTester, TestSignalWithConstReferenceArgs) { function TEST (line 65) | TEST(SigslotTester, TestSignalWithPointerToConstArgs) { function TEST (line 76) | TEST(SigslotTester, TestSignalWithConstPointerArgs) { FILE: tgcalls/third_party/webrtc/src/rtc_base/sigslot_unittest.cc function TemplateIsST (line 18) | static bool TemplateIsST(const sigslot::single_threaded* p) { function TemplateIsMT (line 23) | static bool TemplateIsMT(const sigslot::multi_threaded_local* p) { class SigslotDefault (line 27) | class SigslotDefault : public ::testing::Test, public sigslot::has_slots... class SigslotReceiver (line 34) | class SigslotReceiver : public sigslot::has_slots { method SigslotReceiver (line 36) | SigslotReceiver() : signal_(nullptr), signal_count_(0) {} method SigslotReceiver (line 41) | SigslotReceiver(const SigslotReceiver&) = default; method Connect (line 43) | void Connect(sigslot::signal0* signal) { method Disconnect (line 51) | void Disconnect() { method OnSignal (line 57) | void OnSignal() { ++signal_count_; } method signal_count (line 58) | int signal_count() { return signal_count_; } class SigslotSlotTest (line 67) | class SigslotSlotTest : public ::testing::Test { method SigslotSlotTest (line 69) | SigslotSlotTest() { method SetUp (line 74) | virtual void SetUp() { Connect(); } method TearDown (line 75) | virtual void TearDown() { Disconnect(); } method Disconnect (line 77) | void Disconnect() { method Connect (line 82) | void Connect() { method st_loop_back_count (line 87) | int st_loop_back_count() { return st_receiver_.signal_count(); } method mt_loop_back_count (line 88) | int mt_loop_back_count() { return mt_receiver_.signal_count(); } class multi_threaded_local_fake (line 101) | class multi_threaded_local_fake : public sigslot::multi_threaded_local { method multi_threaded_local_fake (line 103) | multi_threaded_local_fake() : lock_count_(0), unlock_count_(0) {} method lock (line 105) | void lock() { ++lock_count_; } method unlock (line 106) | void unlock() { ++unlock_count_; } method lock_count (line 108) | int lock_count() { return lock_count_; } method InCriticalSection (line 110) | bool InCriticalSection() { return lock_count_ != unlock_count_; } class SigslotMTLockTest (line 120) | class SigslotMTLockTest : public SigslotMTLockBase { method SigslotMTLockTest (line 122) | SigslotMTLockTest() {} method SetUp (line 124) | void SetUp() override { method TearDown (line 133) | void TearDown() override { method SlotLockCount (line 140) | int SlotLockCount() { return mt_receiver_.lock_count(); } method Signal (line 141) | void Signal() { SignalMTLoopback(); } method SignalLockCount (line 142) | int SignalLockCount() { return SignalMTLoopback.lock_count(); } method signal_count (line 143) | int signal_count() { return mt_loop_back_count(); } method InCriticalSection (line 144) | bool InCriticalSection() { return SignalMTLoopback.InCriticalSection(); } function TEST_F (line 149) | TEST_F(SigslotDefault, DefaultIsST) { function TEST_F (line 155) | TEST_F(SigslotSTSlotTest, STLoopbackTest) { function TEST_F (line 162) | TEST_F(SigslotSTSlotTest, MTLoopbackTest) { function TEST_F (line 169) | TEST_F(SigslotSTSlotTest, AllLoopbackTest) { function TEST_F (line 176) | TEST_F(SigslotSTSlotTest, Reconnect) { function TEST_F (line 194) | TEST_F(SigslotMTSlotTest, STLoopbackTest) { function TEST_F (line 201) | TEST_F(SigslotMTSlotTest, MTLoopbackTest) { function TEST_F (line 208) | TEST_F(SigslotMTSlotTest, AllLoopbackTest) { function TEST_F (line 216) | TEST_F(SigslotMTLockTest, LockSanity) { function TEST (line 225) | TEST(SigslotDestructionOrder, SignalFirst) { function TEST (line 235) | TEST(SigslotDestructionOrder, SlotFirst) { function TEST (line 248) | TEST(SigslotTest, CopyConnectedSignal) { function TEST (line 260) | TEST(SigslotTest, CopyConnectedSlot) { class Disconnector (line 273) | class Disconnector : public sigslot::has_slots<> { method Disconnector (line 275) | Disconnector(SigslotReceiver<>* receiver1, SigslotReceiver<>* receiver2) method Connect (line 278) | void Connect(sigslot::signal<>* signal) { method Disconnect (line 284) | void Disconnect() { function TEST (line 297) | TEST(SigslotTest, DisconnectFromSignalWhileFiring) { class Disconnector2 (line 320) | class Disconnector2 : public sigslot::has_slots<> { method Connect (line 322) | void Connect(sigslot::signal<>* signal) { method Disconnect (line 328) | void Disconnect() { signal_->disconnect_all(); } function TEST (line 335) | TEST(SigslotTest, CallDisconnectAllWhileSignalFiring) { function TEST (line 354) | TEST(SigslotRepeaterTest, RepeatsSignalsAfterRepeatCalled) { function TEST (line 371) | TEST(SigslotRepeaterTest, StopsRepeatingSignalsAfterStopCalled) { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket.cc type rtc (line 13) | namespace rtc {} FILE: tgcalls/third_party/webrtc/src/rtc_base/socket.h function namespace (line 73) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_adapters.cc type rtc (line 27) | namespace rtc { function SocketAddress (line 246) | SocketAddress AsyncHttpsProxySocket::GetRemoteAddress() const { function SocketAddress (line 488) | SocketAddress AsyncSocksProxySocket::GetRemoteAddress() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_adapters.h type HttpAuthContext (line 23) | struct HttpAuthContext function class (line 32) | class BufferedReadAdapter : public AsyncSocketAdapter { function class (line 61) | class AsyncSSLSocket : public BufferedReadAdapter { function class (line 79) | class AsyncHttpsProxySocket : public BufferedReadAdapter { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_address.cc type rtc (line 40) | namespace rtc { function SocketAddress (line 81) | SocketAddress& SocketAddress::operator=(const SocketAddress& addr) { function IPAddress (line 131) | const IPAddress& SocketAddress::ipaddr() const { function ToSockAddrStorageHelper (line 276) | static size_t ToSockAddrStorageHelper(sockaddr_storage* addr, function SocketAddressFromSockAddrStorage (line 305) | bool SocketAddressFromSockAddrStorage(const sockaddr_storage& addr, function SocketAddress (line 325) | SocketAddress EmptySocketAddressWithFamily(int family) { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_address.h type sockaddr_in (line 23) | struct sockaddr_in type sockaddr_storage (line 24) | struct sockaddr_storage function class (line 29) | class RTC_EXPORT SocketAddress { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_address_pair.cc type rtc (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_address_pair.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_address_unittest.cc type rtc (line 21) | namespace rtc { function TEST (line 36) | TEST(SocketAddressTest, TestDefaultCtor) { function TEST (line 44) | TEST(SocketAddressTest, TestIPPortCtor) { function TEST (line 53) | TEST(SocketAddressTest, TestIPv4StringPortCtor) { function TEST (line 62) | TEST(SocketAddressTest, TestIPv6StringPortCtor) { function TEST (line 73) | TEST(SocketAddressTest, TestSpecialStringPortCtor) { function TEST (line 83) | TEST(SocketAddressTest, TestHostnamePortCtor) { function TEST (line 92) | TEST(SocketAddressTest, TestCopyCtor) { function TEST (line 102) | TEST(SocketAddressTest, TestAssign) { function TEST (line 113) | TEST(SocketAddressTest, TestSetIPPort) { function TEST (line 124) | TEST(SocketAddressTest, TestSetIPFromString) { function TEST (line 135) | TEST(SocketAddressTest, TestSetIPFromHostname) { function TEST (line 151) | TEST(SocketAddressTest, TestFromIPv4String) { function TEST (line 161) | TEST(SocketAddressTest, TestFromIPv6String) { function TEST (line 170) | TEST(SocketAddressTest, TestFromHostname) { function TEST (line 180) | TEST(SocketAddressTest, TestToFromSockAddr) { function TEST (line 192) | TEST(SocketAddressTest, TestToFromSockAddrStorage) { function AreEqual (line 243) | bool AreEqual(const SocketAddress& addr1, const SocketAddress& addr2) { function AreUnequal (line 248) | bool AreUnequal(const SocketAddress& addr1, const SocketAddress& addr2) { function TEST (line 253) | TEST(SocketAddressTest, TestEqualityOperators) { function IsLessThan (line 286) | bool IsLessThan(const SocketAddress& addr1, const SocketAddress& addr2) { function TEST (line 290) | TEST(SocketAddressTest, TestComparisonOperator) { function TEST (line 321) | TEST(SocketAddressTest, TestToSensitiveString) { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_factory.h function namespace (line 17) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_server.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_stream.cc type rtc (line 16) | namespace rtc { function AsyncSocket (line 38) | AsyncSocket* SocketStream::Detach() { function StreamState (line 50) | StreamState SocketStream::GetState() const { function StreamResult (line 63) | StreamResult SocketStream::Read(void* buffer, function StreamResult (line 84) | StreamResult SocketStream::Write(const void* data, FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_stream.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/socket_unittest.cc type rtc (line 39) | namespace rtc { function IsUnspecOrEmptyIP (line 232) | bool IsUnspecOrEmptyIP(const IPAddress& address) { class SocketCloser (line 608) | class SocketCloser : public sigslot::has_slots<> { method OnClose (line 610) | void OnClose(AsyncSocket* socket, int error) { class SocketDeleter (line 664) | class SocketDeleter : public sigslot::has_slots<> { method SocketDeleter (line 666) | explicit SocketDeleter(std::unique_ptr socket) method Delete (line 669) | void Delete(AsyncSocket* other) { socket_.reset(); } method deleted (line 671) | bool deleted() const { return socket_ == nullptr; } class Sleeper (line 699) | class Sleeper : public MessageHandlerAutoCleanup { method OnMessage (line 701) | void OnMessage(Message* msg) override { Thread::Current()->SleepMs(5... FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_adapter.cc type rtc (line 17) | namespace rtc { function SSLAdapterFactory (line 19) | SSLAdapterFactory* SSLAdapterFactory::Create() { function SSLAdapter (line 23) | SSLAdapter* SSLAdapter::Create(AsyncSocket* socket) { function InitializeSSL (line 29) | bool InitializeSSL() { function CleanupSSL (line 33) | bool CleanupSSL() { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_adapter.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_adapter_unittest.cc function GetSSLProtocolName (line 45) | static std::string GetSSLProtocolName(const rtc::SSLMode& ssl_mode) { class MockCertVerifier (line 50) | class MockCertVerifier : public rtc::SSLCertificateVerifier { class SSLAdapterTestDummyClient (line 58) | class SSLAdapterTestDummyClient : public sigslot::has_slots<> { method SSLAdapterTestDummyClient (line 60) | explicit SSLAdapterTestDummyClient(const rtc::SSLMode& ssl_mode) method SetIgnoreBadCert (line 79) | void SetIgnoreBadCert(bool ignore_bad_cert) { method SetCertVerifier (line 83) | void SetCertVerifier(rtc::SSLCertificateVerifier* ssl_cert_verifier) { method SetAlpnProtocols (line 87) | void SetAlpnProtocols(const std::vector& protos) { method SetEllipticCurves (line 91) | void SetEllipticCurves(const std::vector& curves) { method GetAddress (line 95) | rtc::SocketAddress GetAddress() const { method GetState (line 99) | rtc::AsyncSocket::ConnState GetState() const { method Connect (line 105) | int Connect(const std::string& hostname, const rtc::SocketAddress& add... method Close (line 122) | int Close() { return ssl_adapter_->Close(); } method Send (line 124) | int Send(const std::string& message) { method OnSSLAdapterReadEvent (line 130) | void OnSSLAdapterReadEvent(rtc::AsyncSocket* socket) { method OnSSLAdapterCloseEvent (line 144) | void OnSSLAdapterCloseEvent(rtc::AsyncSocket* socket, int error) { class SSLAdapterTestDummyServer (line 161) | class SSLAdapterTestDummyServer : public sigslot::has_slots<> { method SSLAdapterTestDummyServer (line 163) | explicit SSLAdapterTestDummyServer(const rtc::SSLMode& ssl_mode, method GetAddress (line 183) | rtc::SocketAddress GetAddress() const { method GetHostname (line 187) | std::string GetHostname() const { method Send (line 195) | int Send(const std::string& message) { method AcceptConnection (line 216) | void AcceptConnection(const rtc::SocketAddress& address) { method OnServerSocketReadEvent (line 231) | void OnServerSocketReadEvent(rtc::AsyncSocket* socket) { method OnSSLStreamAdapterEvent (line 238) | void OnSSLStreamAdapterEvent(rtc::StreamInterface* stream, int sig, in... method DoHandshake (line 257) | void DoHandshake(rtc::AsyncSocket* socket) { class SSLAdapterTestBase (line 295) | class SSLAdapterTestBase : public ::testing::Test, public sigslot::has_s... method SSLAdapterTestBase (line 297) | explicit SSLAdapterTestBase(const rtc::SSLMode& ssl_mode, method SetHandshakeWait (line 306) | void SetHandshakeWait(int wait) { handshake_wait_ = wait; } method SetIgnoreBadCert (line 308) | void SetIgnoreBadCert(bool ignore_bad_cert) { method SetCertVerifier (line 312) | void SetCertVerifier(rtc::SSLCertificateVerifier* ssl_cert_verifier) { method SetAlpnProtocols (line 316) | void SetAlpnProtocols(const std::vector& protos) { method SetEllipticCurves (line 320) | void SetEllipticCurves(const std::vector& curves) { method SetMockCertVerifier (line 324) | void SetMockCertVerifier(bool return_value) { method TestHandshake (line 334) | void TestHandshake(bool expect_success) { method TestTransfer (line 369) | void TestTransfer(const std::string& message) { class SSLAdapterTestTLS_RSA (line 399) | class SSLAdapterTestTLS_RSA : public SSLAdapterTestBase { method SSLAdapterTestTLS_RSA (line 401) | SSLAdapterTestTLS_RSA() class SSLAdapterTestTLS_ECDSA (line 405) | class SSLAdapterTestTLS_ECDSA : public SSLAdapterTestBase { method SSLAdapterTestTLS_ECDSA (line 407) | SSLAdapterTestTLS_ECDSA() class SSLAdapterTestDTLS_RSA (line 411) | class SSLAdapterTestDTLS_RSA : public SSLAdapterTestBase { method SSLAdapterTestDTLS_RSA (line 413) | SSLAdapterTestDTLS_RSA() class SSLAdapterTestDTLS_ECDSA (line 417) | class SSLAdapterTestDTLS_ECDSA : public SSLAdapterTestBase { method SSLAdapterTestDTLS_ECDSA (line 419) | SSLAdapterTestDTLS_ECDSA() function TEST_F (line 426) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSConnect) { function TEST_F (line 431) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSConnectCustomCertVerifierSucceeds) { function TEST_F (line 437) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSConnectCustomCertVerifierFails) { function TEST_F (line 443) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSConnect) { function TEST_F (line 449) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSConnectCustomCertVerifierSucceeds) { function TEST_F (line 455) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSConnectCustomCertVerifierFails) { function TEST_F (line 461) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSTransfer) { function TEST_F (line 467) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSTransferCustomCertVerifier) { function TEST_F (line 473) | TEST_F(SSLAdapterTestTLS_RSA, TestTLSTransferWithBlockedSocket) { function TEST_F (line 515) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSTransfer) { function TEST_F (line 522) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSTransferCustomCertVerifier) { function TEST_F (line 529) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSALPN) { function TEST_F (line 537) | TEST_F(SSLAdapterTestTLS_ECDSA, TestTLSEllipticCurves) { function TEST_F (line 547) | TEST_F(SSLAdapterTestDTLS_RSA, TestDTLSConnect) { function TEST_F (line 552) | TEST_F(SSLAdapterTestDTLS_RSA, TestDTLSConnectCustomCertVerifierSucceeds) { function TEST_F (line 559) | TEST_F(SSLAdapterTestDTLS_RSA, TestTLSConnectCustomCertVerifierFails) { function TEST_F (line 565) | TEST_F(SSLAdapterTestDTLS_ECDSA, TestDTLSConnect) { function TEST_F (line 571) | TEST_F(SSLAdapterTestDTLS_ECDSA, TestDTLSConnectCustomCertVerifierSuccee... function TEST_F (line 578) | TEST_F(SSLAdapterTestDTLS_ECDSA, TestTLSConnectCustomCertVerifierFails) { function TEST_F (line 584) | TEST_F(SSLAdapterTestDTLS_RSA, TestDTLSTransfer) { function TEST_F (line 590) | TEST_F(SSLAdapterTestDTLS_RSA, TestDTLSTransferCustomCertVerifier) { function TEST_F (line 597) | TEST_F(SSLAdapterTestDTLS_ECDSA, TestDTLSTransfer) { function TEST_F (line 604) | TEST_F(SSLAdapterTestDTLS_ECDSA, TestDTLSTransferCustomCertVerifier) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_certificate.cc type rtc (line 28) | namespace rtc { function certs_ (line 87) | certs_(std::move(certs)) {} FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_certificate.h function SSLCertificateStats (line 30) | struct RTC_EXPORT SSLCertificateStats { function class (line 50) | class RTC_EXPORT SSLCertificate { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_fingerprint.cc type rtc (line 26) | namespace rtc { function SSLFingerprint (line 28) | SSLFingerprint* SSLFingerprint::Create(const std::string& algorithm, function SSLFingerprint (line 53) | SSLFingerprint* SSLFingerprint::CreateFromRfc4572( FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_fingerprint.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_identity.cc type rtc (line 29) | namespace rtc { function ASN1ReadInt (line 39) | inline int ASN1ReadInt(const unsigned char** pp, size_t* np, size_t n) { function ASN1TimeToSec (line 53) | int64_t ASN1TimeToSec(const unsigned char* s, size_t length, bool long... function KeyParams (line 129) | KeyParams KeyParams::RSA(int mod_size, int pub_exp) { function KeyParams (line 137) | KeyParams KeyParams::ECDSA(ECCurve curve) { function RSAParams (line 154) | RSAParams KeyParams::rsa_params() const { function ECCurve (line 159) | ECCurve KeyParams::ec_curve() const { function KeyType (line 164) | KeyType IntKeyTypeFamilyToKeyType(int key_type_family) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_identity.h type KeyType (line 31) | enum KeyType { KT_RSA, KT_ECDSA, KT_LAST, KT_DEFAULT = KT_ECDSA } type RSAParams (line 45) | struct RSAParams { type ECCurve (line 50) | enum ECCurve { EC_NIST_P256, /* EC_FANCY, */ EC_LAST } function IsValid (line 67) | bool IsValid() const; FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_identity_unittest.cc type IdentityAndInfo (line 156) | struct IdentityAndInfo { function IdentityAndInfo (line 163) | IdentityAndInfo CreateFakeIdentityAndInfoFromDers( class SSLIdentityTest (line 194) | class SSLIdentityTest : public ::testing::Test { method SetUp (line 196) | void SetUp() override { method TestGetSignatureDigestAlgorithm (line 211) | void TestGetSignatureDigestAlgorithm() { method TestDigestHelper (line 237) | void TestDigestHelper(DigestType digest, method TestDigestForGeneratedCert (line 261) | void TestDigestForGeneratedCert(const std::string& algorithm, method TestDigestForFixedCert (line 284) | void TestDigestForFixedCert(const std::string& algorithm, method TestCloningIdentity (line 300) | void TestCloningIdentity(const SSLIdentity& identity) { function TEST_F (line 339) | TEST_F(SSLIdentityTest, FixedDigestSHA1) { function TEST_F (line 344) | TEST_F(SSLIdentityTest, FixedDigestSHA224) { function TEST_F (line 348) | TEST_F(SSLIdentityTest, FixedDigestSHA256) { function TEST_F (line 352) | TEST_F(SSLIdentityTest, FixedDigestSHA384) { function TEST_F (line 356) | TEST_F(SSLIdentityTest, FixedDigestSHA512) { function TEST_F (line 361) | TEST_F(SSLIdentityTest, DigestSHA224) { function TEST_F (line 365) | TEST_F(SSLIdentityTest, DigestSHA256) { function TEST_F (line 369) | TEST_F(SSLIdentityTest, DigestSHA384) { function TEST_F (line 373) | TEST_F(SSLIdentityTest, DigestSHA512) { function TEST_F (line 377) | TEST_F(SSLIdentityTest, IdentityComparison) { function TEST_F (line 391) | TEST_F(SSLIdentityTest, FromPEMStringsRSA) { function TEST_F (line 400) | TEST_F(SSLIdentityTest, FromPEMStringsEC) { function TEST_F (line 409) | TEST_F(SSLIdentityTest, FromPEMChainStrings) { function TEST_F (line 424) | TEST_F(SSLIdentityTest, CloneIdentityRSA) { function TEST_F (line 429) | TEST_F(SSLIdentityTest, CloneIdentityECDSA) { function TEST_F (line 434) | TEST_F(SSLIdentityTest, PemDerConversion) { function TEST_F (line 445) | TEST_F(SSLIdentityTest, GetSignatureDigestAlgorithm) { function TEST_F (line 449) | TEST_F(SSLIdentityTest, SSLCertificateGetStatsRSA) { function TEST_F (line 460) | TEST_F(SSLIdentityTest, SSLCertificateGetStatsECDSA) { function TEST_F (line 471) | TEST_F(SSLIdentityTest, SSLCertificateGetStatsWithChain) { class SSLIdentityExpirationTest (line 494) | class SSLIdentityExpirationTest : public ::testing::Test { method SSLIdentityExpirationTest (line 496) | SSLIdentityExpirationTest() { method TestASN1TimeToSec (line 505) | void TestASN1TimeToSec() { method TestExpireTime (line 588) | void TestExpireTime(int times) { function TEST_F (line 609) | TEST_F(SSLIdentityExpirationTest, TestASN1TimeToSec) { function TEST_F (line 613) | TEST_F(SSLIdentityExpirationTest, TestExpireTime) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_stream_adapter.cc type rtc (line 18) | namespace rtc { function SrtpCryptoSuiteToName (line 27) | std::string SrtpCryptoSuiteToName(int crypto_suite) { function SrtpCryptoSuiteFromName (line 42) | int SrtpCryptoSuiteFromName(const std::string& crypto_suite) { function GetSrtpKeyAndSaltLengths (line 54) | bool GetSrtpKeyAndSaltLengths(int crypto_suite, function IsGcmCryptoSuite (line 83) | bool IsGcmCryptoSuite(int crypto_suite) { function IsGcmCryptoSuiteName (line 88) | bool IsGcmCryptoSuiteName(const std::string& crypto_suite) { FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_stream_adapter.h type SSLRole (line 92) | enum SSLRole { SSL_CLIENT, SSL_SERVER } type SSLMode (line 93) | enum SSLMode { SSL_MODE_TLS, SSL_MODE_DTLS } type SSLProtocolVersion (line 100) | enum SSLProtocolVersion { type class (line 108) | enum class function SSLHandshakeError (line 119) | enum class SSLHandshakeError { UNKNOWN, INCOMPATIBLE_CIPHERSUITE, MAX_VA... FILE: tgcalls/third_party/webrtc/src/rtc_base/ssl_stream_adapter_unittest.cc class SSLStreamAdapterTestBase (line 144) | class SSLStreamAdapterTestBase method SSLStreamAdapterTestBase (line 319) | SSLStreamAdapterTestBase( method SetUp (line 348) | void SetUp() override { method TearDown (line 373) | void TearDown() override { method ResetIdentitiesWithValidity (line 383) | void ResetIdentitiesWithValidity(int not_before, int not_after) { method OnEvent (line 414) | virtual void OnEvent(rtc::StreamInterface* stream, int sig, int err) { method SetPeerIdentitiesByDigest (line 426) | void SetPeerIdentitiesByDigest(bool correct, bool expect_success) { method SetupProtocolVersions (line 468) | void SetupProtocolVersions(rtc::SSLProtocolVersion server_version, method TestHandshake (line 474) | void TestHandshake(bool expect_success = true) { method TestHandshakeWithDelayedIdentity (line 514) | void TestHandshakeWithDelayedIdentity(bool valid_identity) { method DataWritten (line 601) | rtc::StreamResult DataWritten(SSLDummyStreamBase* from, method SetDelay (line 635) | void SetDelay(int delay) { delay_ = delay; } method GetDelay (line 636) | int GetDelay() { return delay_; } method SetLoseFirstPacket (line 638) | void SetLoseFirstPacket(bool lose) { lose_first_packet_ = lose; } method GetLoseFirstPacket (line 639) | bool GetLoseFirstPacket() { return lose_first_packet_; } method SetLoss (line 641) | void SetLoss(int percent) { loss_ = percent; } method SetDamage (line 643) | void SetDamage() { damage_ = true; } method SetMtu (line 645) | void SetMtu(size_t mtu) { mtu_ = mtu; } method SetHandshakeWait (line 647) | void SetHandshakeWait(int wait) { handshake_wait_ = wait; } method SetDtlsSrtpCryptoSuites (line 649) | void SetDtlsSrtpCryptoSuites(const std::vector& ciphers, bool cli... method GetDtlsSrtpCryptoSuite (line 656) | bool GetDtlsSrtpCryptoSuite(bool client, int* retval) { method GetPeerCertificate (line 663) | std::unique_ptr GetPeerCertificate(bool client) { method GetSslCipherSuite (line 672) | bool GetSslCipherSuite(bool client, int* retval) { method GetSslVersion (line 679) | int GetSslVersion(bool client) { method ExportKeyingMaterial (line 686) | bool ExportKeyingMaterial(const char* label, class SSLDummyStreamBase (line 146) | class SSLDummyStreamBase : public rtc::StreamInterface, method SSLDummyStreamBase (line 149) | SSLDummyStreamBase(SSLStreamAdapterTestBase* test, method GetState (line 158) | rtc::StreamState GetState() const override { return rtc::SS_OPEN; } method Read (line 160) | rtc::StreamResult Read(void* buffer, method OnEventIn (line 181) | void OnEventIn(rtc::StreamInterface* stream, int sig, int err) { method OnEventOut (line 192) | void OnEventOut(rtc::StreamInterface* stream, int sig, int err) { method WriteData (line 202) | rtc::StreamResult WriteData(const void* data, method Close (line 214) | void Close() override { method PostEvent (line 220) | void PostEvent(int events, int err) { class SSLDummyStreamTLS (line 235) | class SSLDummyStreamTLS : public SSLDummyStreamBase { method SSLDummyStreamTLS (line 237) | SSLDummyStreamTLS(SSLStreamAdapterTestBase* test, class BufferQueueStream (line 244) | class BufferQueueStream : public rtc::StreamInterface { method BufferQueueStream (line 246) | BufferQueueStream(size_t capacity, size_t default_size) method GetState (line 252) | rtc::StreamState GetState() const override { return rtc::SS_OPEN; } method Read (line 255) | rtc::StreamResult Read(void* buffer, method Write (line 270) | rtc::StreamResult Write(const void* data, method Close (line 285) | void Close() override {} method NotifyReadableForTest (line 288) | void NotifyReadableForTest() { PostEvent(rtc::SE_READ, 0); } method NotifyWritableForTest (line 289) | void NotifyWritableForTest() { PostEvent(rtc::SE_WRITE, 0); } method PostEvent (line 292) | void PostEvent(int events, int err) { class SSLDummyStreamDTLS (line 303) | class SSLDummyStreamDTLS : public SSLDummyStreamBase { method SSLDummyStreamDTLS (line 305) | SSLDummyStreamDTLS(SSLStreamAdapterTestBase* test, class SSLStreamAdapterTestBase (line 316) | class SSLStreamAdapterTestBase : public ::testing::Test, method SSLStreamAdapterTestBase (line 319) | SSLStreamAdapterTestBase( method SetUp (line 348) | void SetUp() override { method TearDown (line 373) | void TearDown() override { method ResetIdentitiesWithValidity (line 383) | void ResetIdentitiesWithValidity(int not_before, int not_after) { method OnEvent (line 414) | virtual void OnEvent(rtc::StreamInterface* stream, int sig, int err) { method SetPeerIdentitiesByDigest (line 426) | void SetPeerIdentitiesByDigest(bool correct, bool expect_success) { method SetupProtocolVersions (line 468) | void SetupProtocolVersions(rtc::SSLProtocolVersion server_version, method TestHandshake (line 474) | void TestHandshake(bool expect_success = true) { method TestHandshakeWithDelayedIdentity (line 514) | void TestHandshakeWithDelayedIdentity(bool valid_identity) { method DataWritten (line 601) | rtc::StreamResult DataWritten(SSLDummyStreamBase* from, method SetDelay (line 635) | void SetDelay(int delay) { delay_ = delay; } method GetDelay (line 636) | int GetDelay() { return delay_; } method SetLoseFirstPacket (line 638) | void SetLoseFirstPacket(bool lose) { lose_first_packet_ = lose; } method GetLoseFirstPacket (line 639) | bool GetLoseFirstPacket() { return lose_first_packet_; } method SetLoss (line 641) | void SetLoss(int percent) { loss_ = percent; } method SetDamage (line 643) | void SetDamage() { damage_ = true; } method SetMtu (line 645) | void SetMtu(size_t mtu) { mtu_ = mtu; } method SetHandshakeWait (line 647) | void SetHandshakeWait(int wait) { handshake_wait_ = wait; } method SetDtlsSrtpCryptoSuites (line 649) | void SetDtlsSrtpCryptoSuites(const std::vector& ciphers, bool cli... method GetDtlsSrtpCryptoSuite (line 656) | bool GetDtlsSrtpCryptoSuite(bool client, int* retval) { method GetPeerCertificate (line 663) | std::unique_ptr GetPeerCertificate(bool client) { method GetSslCipherSuite (line 672) | bool GetSslCipherSuite(bool client, int* retval) { method GetSslVersion (line 679) | int GetSslVersion(bool client) { method ExportKeyingMaterial (line 686) | bool ExportKeyingMaterial(const char* label, class SSLStreamAdapterTestTLS (line 738) | class SSLStreamAdapterTestTLS method SSLStreamAdapterTestTLS (line 742) | SSLStreamAdapterTestTLS() method CreateStreams (line 751) | void CreateStreams() override { method TestTransfer (line 759) | void TestTransfer(int size) override { method WriteData (line 788) | void WriteData() override { method ReadData (line 824) | void ReadData(rtc::StreamInterface* stream) override { class SSLStreamAdapterTestDTLSBase (line 857) | class SSLStreamAdapterTestDTLSBase : public SSLStreamAdapterTestBase { method SSLStreamAdapterTestDTLSBase (line 859) | SSLStreamAdapterTestDTLSBase(rtc::KeyParams param1, rtc::KeyParams par... method SSLStreamAdapterTestDTLSBase (line 867) | SSLStreamAdapterTestDTLSBase(const std::string& cert_pem, method CreateStreams (line 876) | void CreateStreams() override { method WriteData (line 883) | void WriteData() override { method ReadData (line 912) | void ReadData(rtc::StreamInterface* stream) override { method TestTransfer (line 948) | void TestTransfer(int count) override { class SSLStreamAdapterTestDTLS (line 978) | class SSLStreamAdapterTestDTLS method SSLStreamAdapterTestDTLS (line 982) | SSLStreamAdapterTestDTLS() method SSLStreamAdapterTestDTLS (line 986) | SSLStreamAdapterTestDTLS(const std::string& cert_pem, class SSLStreamAdapterTestDTLSFromPEMStrings (line 1009) | class SSLStreamAdapterTestDTLSFromPEMStrings : public SSLStreamAdapterTe... method SSLStreamAdapterTestDTLSFromPEMStrings (line 1011) | SSLStreamAdapterTestDTLSFromPEMStrings() class SSLStreamAdapterTestDTLSCertChain (line 1017) | class SSLStreamAdapterTestDTLSCertChain : public SSLStreamAdapterTestDTLS { method SSLStreamAdapterTestDTLSCertChain (line 1019) | SSLStreamAdapterTestDTLSCertChain() : SSLStreamAdapterTestDTLS("", "") {} method SetUp (line 1020) | void SetUp() override { function TEST_P (line 1051) | TEST_P(SSLStreamAdapterTestTLS, TestTLSConnect) { function TEST_P (line 1055) | TEST_P(SSLStreamAdapterTestTLS, GetPeerCertChainWithOneCertificate) { function TEST_F (line 1065) | TEST_F(SSLStreamAdapterTestDTLSCertChain, TwoCertHandshake) { function TEST_F (line 1078) | TEST_F(SSLStreamAdapterTestDTLSCertChain, TwoCertHandshakeWithCopy) { function TEST_F (line 1090) | TEST_F(SSLStreamAdapterTestDTLSCertChain, ThreeCertHandshake) { function TEST_P (line 1104) | TEST_P(SSLStreamAdapterTestTLS, TestTLSClose) { function TEST_P (line 1111) | TEST_P(SSLStreamAdapterTestTLS, TestTLSTransfer) { function TEST_P (line 1117) | TEST_P(SSLStreamAdapterTestTLS, ReadWriteAfterClose) { function TEST_P (line 1136) | TEST_P(SSLStreamAdapterTestTLS, TestTLSBogusDigest) { function TEST_P (line 1141) | TEST_P(SSLStreamAdapterTestTLS, TestTLSDelayedIdentity) { function TEST_P (line 1145) | TEST_P(SSLStreamAdapterTestTLS, TestTLSDelayedIdentityWithBogusDigest) { function TEST_P (line 1151) | TEST_P(SSLStreamAdapterTestTLS, function TEST_P (line 1170) | TEST_P(SSLStreamAdapterTestTLS, TestSetPeerCertificateDigestWithInvalidL... function TEST_P (line 1190) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSConnect) { function TEST_P (line 1197) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSConnectWithLostFirstPacket) { function TEST_P (line 1203) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSConnectWithLostFirstPacketDelay... function TEST_P (line 1212) | TEST_P(SSLStreamAdapterTestDTLS, DISABLED_TestDTLSConnectWithSmallMtu) { function TEST_P (line 1219) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSTransfer) { function TEST_P (line 1224) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSTransferWithLoss) { function TEST_P (line 1230) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSTransferWithDamage) { function TEST_P (line 1237) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSDelayedIdentity) { function TEST_P (line 1241) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSDelayedIdentityWithBogusDigest) { function TEST_P (line 1246) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpHigh) { function TEST_P (line 1263) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpLow) { function TEST_P (line 1280) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpHighLow) { function TEST_P (line 1296) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpMixed) { function TEST_P (line 1314) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpGCM128) { function TEST_P (line 1331) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpGCM256) { function TEST_P (line 1348) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpGCMMismatch) { function TEST_P (line 1364) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpGCMMixed) { function TEST_P (line 1382) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSSrtpKeyAndSaltLengths) { function TEST_P (line 1411) | TEST_P(SSLStreamAdapterTestDTLS, TestDTLSExporter) { function TEST_P (line 1431) | TEST_P(SSLStreamAdapterTestDTLS, TestCertNotYetValid) { function TEST_P (line 1439) | TEST_P(SSLStreamAdapterTestDTLS, TestCertExpired) { function TEST_F (line 1447) | TEST_F(SSLStreamAdapterTestDTLSFromPEMStrings, TestTransfer) { function TEST_F (line 1453) | TEST_F(SSLStreamAdapterTestDTLSFromPEMStrings, TestDTLSGetPeerCertificat... function TEST_P (line 1480) | TEST_P(SSLStreamAdapterTestDTLS, TestGetSslCipherSuiteDtls12Both) { function TEST_P (line 1499) | TEST_P(SSLStreamAdapterTestDTLS, TestGetSslCipherSuite) { class SSLStreamAdapterTestDTLSLegacyProtocols (line 1539) | class SSLStreamAdapterTestDTLSLegacyProtocols method SSLStreamAdapterTestDTLSLegacyProtocols (line 1542) | SSLStreamAdapterTestDTLSLegacyProtocols() method SetUp (line 1548) | void SetUp() override {} method ConfigureClient (line 1554) | void ConfigureClient(std::string experiment) { method ConfigureServer (line 1567) | void ConfigureServer(std::string experiment) { function TEST_F (line 1583) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, TestGetSslCipherSuite) { function TEST_F (line 1602) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1621) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1640) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1660) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1671) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1681) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1691) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1701) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1714) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, function TEST_F (line 1728) | TEST_F(SSLStreamAdapterTestDTLSLegacyProtocols, FILE: tgcalls/third_party/webrtc/src/rtc_base/stream.cc type rtc (line 22) | namespace rtc { function StreamResult (line 28) | StreamResult StreamInterface::WriteAll(const void* data, function StreamState (line 63) | StreamState StreamAdapterInterface::GetState() const { function StreamResult (line 66) | StreamResult StreamAdapterInterface::Read(void* buffer, function StreamResult (line 72) | StreamResult StreamAdapterInterface::Write(const void* data, function StreamInterface (line 97) | StreamInterface* StreamAdapterInterface::Detach() { FILE: tgcalls/third_party/webrtc/src/rtc_base/stream.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_encode.cc type rtc (line 18) | namespace rtc { function hex_encode (line 28) | char hex_encode(unsigned char val) { function hex_decode (line 34) | bool hex_decode(char ch, unsigned char* val) { function hex_encode_output_length (line 47) | size_t hex_encode_output_length(size_t srclen, char delimiter) { function hex_encode_with_delimiter (line 53) | void hex_encode_with_delimiter(char* buffer, function hex_encode (line 80) | std::string hex_encode(const std::string& str) { function hex_encode (line 84) | std::string hex_encode(const char* source, size_t srclen) { function hex_encode_with_delimiter (line 88) | std::string hex_encode_with_delimiter(const char* source, function hex_decode (line 96) | size_t hex_decode(char* cbuffer, function hex_decode_with_delimiter (line 103) | size_t hex_decode_with_delimiter(char* cbuffer, function hex_decode (line 144) | size_t hex_decode(char* buffer, size_t buflen, const std::string& sour... function hex_decode_with_delimiter (line 147) | size_t hex_decode_with_delimiter(char* buffer, function tokenize (line 155) | size_t tokenize(const std::string& source, function tokenize_with_empty_tokens (line 174) | size_t tokenize_with_empty_tokens(const std::string& source, function tokenize_append (line 189) | size_t tokenize_append(const std::string& source, function tokenize (line 201) | size_t tokenize(const std::string& source, function tokenize_first (line 235) | bool tokenize_first(const std::string& source, function join (line 256) | std::string join(const std::vector& source, char delimite... function split (line 278) | size_t split(const std::string& source, function ToString (line 294) | std::string ToString(const bool b) { function ToString (line 298) | std::string ToString(const char* const s) { function ToString (line 301) | std::string ToString(const std::string s) { function ToString (line 305) | std::string ToString(const short s) { function ToString (line 311) | std::string ToString(const unsigned short s) { function ToString (line 317) | std::string ToString(const int s) { function ToString (line 323) | std::string ToString(const unsigned int s) { function ToString (line 329) | std::string ToString(const long int s) { function ToString (line 335) | std::string ToString(const unsigned long int s) { function ToString (line 341) | std::string ToString(const long long int s) { function ToString (line 347) | std::string ToString(const unsigned long long int s) { function ToString (line 354) | std::string ToString(const double d) { function ToString (line 361) | std::string ToString(const long double d) { function ToString (line 368) | std::string ToString(const void* const p) { function FromString (line 375) | bool FromString(const std::string& s, bool* b) { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_encode.h function namespace (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_encode_unittest.cc type rtc (line 19) | namespace rtc { class HexEncodeTest (line 21) | class HexEncodeTest : public ::testing::Test { method HexEncodeTest (line 23) | HexEncodeTest() : dec_res_(0) { function TEST_F (line 36) | TEST_F(HexEncodeTest, TestWithNoDelimiter) { function TEST_F (line 46) | TEST_F(HexEncodeTest, TestWithDelimiter) { function TEST_F (line 56) | TEST_F(HexEncodeTest, TestWithWrongDelimiter) { function TEST_F (line 64) | TEST_F(HexEncodeTest, TestExpectedDelimiter) { function TEST_F (line 73) | TEST_F(HexEncodeTest, TestExpectedNoDelimiter) { function TEST_F (line 82) | TEST_F(HexEncodeTest, TestZeroLengthNoDelimiter) { function TEST_F (line 91) | TEST_F(HexEncodeTest, TestZeroLengthWithDelimiter) { function TEST_F (line 100) | TEST_F(HexEncodeTest, TestDecodeTooShort) { function TEST_F (line 107) | TEST_F(HexEncodeTest, TestDecodeBogusData) { function TEST_F (line 114) | TEST_F(HexEncodeTest, TestDecodeOddHexDigits) { function TEST_F (line 120) | TEST_F(HexEncodeTest, TestDecodeWithDelimiterTooManyDelimiters) { function TEST_F (line 126) | TEST_F(HexEncodeTest, TestDecodeWithDelimiterLeadingDelimiter) { function TEST_F (line 132) | TEST_F(HexEncodeTest, TestDecodeWithDelimiterTrailingDelimiter) { function TEST (line 138) | TEST(TokenizeTest, CountSubstrings) { function TEST (line 155) | TEST(TokenizeTest, CompareSubstrings) { function TEST (line 172) | TEST(TokenizeTest, TokenizeAppend) { function TEST (line 187) | TEST(TokenizeTest, TokenizeWithMarks) { function TEST (line 223) | TEST(TokenizeTest, TokenizeWithEmptyTokens) { function TEST (line 239) | TEST(TokenizeFirstTest, NoLeadingSpaces) { function TEST (line 256) | TEST(TokenizeFirstTest, LeadingSpaces) { function TEST (line 269) | TEST(TokenizeFirstTest, SingleToken) { function TEST (line 286) | TEST(SplitTest, CountSubstrings) { function TEST (line 303) | TEST(SplitTest, CompareSubstrings) { function TEST (line 321) | TEST(ToString, SanityCheck) { function ParsesTo (line 348) | void ParsesTo(std::string s, T t) { function TEST (line 354) | TEST(FromString, DecodeValid) { function FailsToParse (line 363) | void FailsToParse(std::string s) { function TEST (line 368) | TEST(FromString, DecodeInvalid) { function RoundTrip (line 381) | void RoundTrip(T t) { function TEST (line 388) | TEST(FromString, RoundTrip) { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_to_number.cc type rtc (line 20) | namespace rtc { type string_to_number_internal (line 21) | namespace string_to_number_internal { function ParseSigned (line 23) | absl::optional ParseSigned(const char* str, int base) { function ParseUnsigned (line 36) | absl::optional ParseUnsigned(const char* str, int bas... function StrToT (line 57) | inline float StrToT(const char* str, char** str_end) { function StrToT (line 62) | inline double StrToT(const char* str, char** str_end) { function StrToT (line 67) | inline long double StrToT(const char* str, char** str_end) { function ParseFloatingPoint (line 72) | absl::optional ParseFloatingPoint(const char* str) { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_to_number.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_to_number_unittest.cc type rtc (line 20) | namespace rtc { class BasicNumberTest (line 38) | class BasicNumberTest : public ::testing::Test {} function TYPED_TEST_P (line 42) | TYPED_TEST_P(BasicNumberTest, TestValidNumbers) { function TYPED_TEST_P (line 58) | TYPED_TEST_P(BasicNumberTest, TestInvalidNumbers) { function TYPED_TEST_P (line 78) | TYPED_TEST_P(BasicNumberTest, TestInvalidInputs) { function TEST (line 108) | TEST(StringToNumberTest, TestSpecificValues) { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_utils.cc type rtc (line 13) | namespace rtc { function strcpyn (line 15) | size_t strcpyn(char* buffer, function string_trim (line 35) | std::string string_trim(const std::string& s) { function ToHex (line 46) | std::string ToHex(const int i) { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_utils.h function namespace (line 33) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/string_utils_unittest.cc type rtc (line 15) | namespace rtc { function TEST (line 17) | TEST(string_trim_Test, Trimming) { function TEST (line 25) | TEST(string_toHexTest, ToHex) { function TEST (line 33) | TEST(string_toutf, Empty) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/audio_format_to_string.cc type rtc (line 17) | namespace rtc { function ToString (line 18) | std::string ToString(const webrtc::SdpAudioFormat& saf) { function ToString (line 33) | std::string ToString(const webrtc::AudioCodecInfo& aci) { function ToString (line 46) | std::string ToString(const webrtc::AudioCodecSpec& acs) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/audio_format_to_string.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/json.cc type rtc (line 19) | namespace rtc { function GetStringFromJson (line 21) | bool GetStringFromJson(const Json::Value& in, std::string* out) { function GetIntFromJson (line 40) | bool GetIntFromJson(const Json::Value& in, int* out) { function GetUIntFromJson (line 60) | bool GetUIntFromJson(const Json::Value& in, unsigned int* out) { function GetBoolFromJson (line 79) | bool GetBoolFromJson(const Json::Value& in, bool* out) { function GetDoubleFromJson (line 100) | bool GetDoubleFromJson(const Json::Value& in, double* out) { function JsonArrayToVector (line 121) | bool JsonArrayToVector(const Json::Value& value, function GetValueFromJson (line 140) | bool GetValueFromJson(const Json::Value& in, Json::Value* out) { function JsonArrayToValueVector (line 146) | bool JsonArrayToValueVector(const Json::Value& in, function JsonArrayToIntVector (line 151) | bool JsonArrayToIntVector(const Json::Value& in, std::vector* out) { function JsonArrayToUIntVector (line 155) | bool JsonArrayToUIntVector(const Json::Value& in, function JsonArrayToStringVector (line 160) | bool JsonArrayToStringVector(const Json::Value& in, function JsonArrayToBoolVector (line 165) | bool JsonArrayToBoolVector(const Json::Value& in, std::vector* o... function JsonArrayToDoubleVector (line 169) | bool JsonArrayToDoubleVector(const Json::Value& in, std::vector& vec) { function ValueVectorToJsonArray (line 184) | Json::Value ValueVectorToJsonArray(const std::vector& in) { function IntVectorToJsonArray (line 188) | Json::Value IntVectorToJsonArray(const std::vector& in) { function UIntVectorToJsonArray (line 192) | Json::Value UIntVectorToJsonArray(const std::vector& in) { function StringVectorToJsonArray (line 196) | Json::Value StringVectorToJsonArray(const std::vector& in) { function BoolVectorToJsonArray (line 200) | Json::Value BoolVectorToJsonArray(const std::vector& in) { function DoubleVectorToJsonArray (line 204) | Json::Value DoubleVectorToJsonArray(const std::vector& in) { function GetValueFromJsonArray (line 208) | bool GetValueFromJsonArray(const Json::Value& in, size_t n, Json::Valu... function GetIntFromJsonArray (line 217) | bool GetIntFromJsonArray(const Json::Value& in, size_t n, int* out) { function GetUIntFromJsonArray (line 222) | bool GetUIntFromJsonArray(const Json::Value& in, size_t n, unsigned in... function GetStringFromJsonArray (line 227) | bool GetStringFromJsonArray(const Json::Value& in, size_t n, std::stri... function GetBoolFromJsonArray (line 232) | bool GetBoolFromJsonArray(const Json::Value& in, size_t n, bool* out) { function GetDoubleFromJsonArray (line 237) | bool GetDoubleFromJsonArray(const Json::Value& in, size_t n, double* o... function GetValueFromJsonObject (line 242) | bool GetValueFromJsonObject(const Json::Value& in, function GetIntFromJsonObject (line 253) | bool GetIntFromJsonObject(const Json::Value& in, function GetUIntFromJsonObject (line 260) | bool GetUIntFromJsonObject(const Json::Value& in, function GetStringFromJsonObject (line 267) | bool GetStringFromJsonObject(const Json::Value& in, function GetBoolFromJsonObject (line 274) | bool GetBoolFromJsonObject(const Json::Value& in, function GetDoubleFromJsonObject (line 281) | bool GetDoubleFromJsonObject(const Json::Value& in, function JsonValueToString (line 288) | std::string JsonValueToString(const Json::Value& json) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/json.h function namespace (line 23) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/json_unittest.cc type rtc (line 17) | namespace rtc { function TEST (line 35) | TEST(JsonTest, GetString) { function TEST (line 56) | TEST(JsonTest, GetInt) { function TEST (line 78) | TEST(JsonTest, GetUInt) { function TEST (line 100) | TEST(JsonTest, GetBool) { function TEST (line 123) | TEST(JsonTest, GetDouble) { function TEST (line 144) | TEST(JsonTest, GetFromArray) { function TEST (line 156) | TEST(JsonTest, GetFromObject) { function VecOf3 (line 170) | std::vector VecOf3(const T& a, const T& b, const T& c) { function JsonVecOf3 (line 178) | Json::Value JsonVecOf3(const T& a, const T& b, const T& c) { function TEST (line 187) | TEST(JsonTest, ValueVectorToFromArray) { function TEST (line 203) | TEST(JsonTest, IntVectorToFromArray) { function TEST (line 219) | TEST(JsonTest, UIntVectorToFromArray) { function TEST (line 235) | TEST(JsonTest, StringVectorToFromArray) { function TEST (line 251) | TEST(JsonTest, BoolVectorToFromArray) { function TEST (line 267) | TEST(JsonTest, DoubleVectorToFromArray) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_builder.cc type rtc (line 21) | namespace rtc { function SimpleStringBuilder (line 29) | SimpleStringBuilder& SimpleStringBuilder::operator<<(const char* str) { function SimpleStringBuilder (line 33) | SimpleStringBuilder& SimpleStringBuilder::operator<<(char ch) { function SimpleStringBuilder (line 37) | SimpleStringBuilder& SimpleStringBuilder::operator<<(const std::string... function SimpleStringBuilder (line 51) | SimpleStringBuilder& SimpleStringBuilder::operator<<(int i) { function SimpleStringBuilder (line 55) | SimpleStringBuilder& SimpleStringBuilder::operator<<(unsigned i) { function SimpleStringBuilder (line 59) | SimpleStringBuilder& SimpleStringBuilder::operator<<(long i) { // NOLINT function SimpleStringBuilder (line 63) | SimpleStringBuilder& SimpleStringBuilder::operator<<(long long i) { /... function SimpleStringBuilder (line 67) | SimpleStringBuilder& SimpleStringBuilder::operator<<( function SimpleStringBuilder (line 72) | SimpleStringBuilder& SimpleStringBuilder::operator<<( function SimpleStringBuilder (line 77) | SimpleStringBuilder& SimpleStringBuilder::operator<<(float f) { function SimpleStringBuilder (line 81) | SimpleStringBuilder& SimpleStringBuilder::operator<<(double f) { function SimpleStringBuilder (line 85) | SimpleStringBuilder& SimpleStringBuilder::operator<<(long double f) { function SimpleStringBuilder (line 89) | SimpleStringBuilder& SimpleStringBuilder::AppendFormat(const char* fmt... function SimpleStringBuilder (line 109) | SimpleStringBuilder& SimpleStringBuilder::Append(const char* str, function StringBuilder (line 121) | StringBuilder& StringBuilder::AppendFormat(const char* fmt, ...) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_builder.h function namespace (line 22) | namespace rtc { function Clear (line 152) | void Clear() { str_.clear(); } FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_builder_unittest.cc type rtc (line 19) | namespace rtc { function TEST (line 21) | TEST(SimpleStringBuilder, Limit) { function TEST (line 32) | TEST(SimpleStringBuilder, NumbersAndChars) { function TEST (line 40) | TEST(SimpleStringBuilder, Format) { function TEST (line 50) | TEST(SimpleStringBuilder, StdString) { function TEST (line 62) | TEST(SimpleStringBuilderDeathTest, BufferOverrunConstCharP) { function TEST (line 74) | TEST(SimpleStringBuilderDeathTest, BufferOverrunStdString) { function TEST (line 87) | TEST(SimpleStringBuilderDeathTest, BufferOverrunInt) { function TEST (line 103) | TEST(SimpleStringBuilderDeathTest, BufferOverrunDouble) { function TEST (line 116) | TEST(SimpleStringBuilderDeathTest, BufferOverrunConstCharPAlreadyFull) { function TEST (line 129) | TEST(SimpleStringBuilderDeathTest, BufferOverrunIntAlreadyFull) { function TEST (line 147) | TEST(StringBuilder, Limit) { function TEST (line 155) | TEST(StringBuilder, NumbersAndChars) { function TEST (line 163) | TEST(StringBuilder, Format) { function TEST (line 170) | TEST(StringBuilder, StdString) { function TEST (line 177) | TEST(StringBuilder, Release) { function TEST (line 192) | TEST(StringBuilder, Reset) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_format.cc type rtc (line 17) | namespace rtc { function StringFormat (line 28) | std::string StringFormat(const char* fmt, ...) { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_format.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/strings/string_format_unittest.cc type rtc (line 16) | namespace rtc { function TEST (line 18) | TEST(StringFormatTest, Empty) { function TEST (line 22) | TEST(StringFormatTest, Misc) { function TEST (line 27) | TEST(StringFormatTest, MaxSizeShouldWork) { FILE: tgcalls/third_party/webrtc/src/rtc_base/swap_queue.h function namespace (line 23) | namespace webrtc { function Clear (line 111) | void Clear() { function ABSL_MUST_USE_RESULT (line 130) | ABSL_MUST_USE_RESULT bool Insert(T* input) { function ABSL_MUST_USE_RESULT (line 171) | ABSL_MUST_USE_RESULT bool Remove(T* output) { FILE: tgcalls/third_party/webrtc/src/rtc_base/swap_queue_unittest.cc type webrtc (line 18) | namespace webrtc { function LengthVerifierFunction (line 26) | bool LengthVerifierFunction(const std::vector& v) { class LengthVerifierFunctor (line 31) | class LengthVerifierFunctor { method LengthVerifierFunctor (line 33) | explicit LengthVerifierFunctor(size_t length) : length_(length) {} function TEST (line 45) | TEST(SwapQueueTest, BasicOperation) { function TEST (line 59) | TEST(SwapQueueTest, FullQueue) { function TEST (line 81) | TEST(SwapQueueTest, EmptyQueue) { function TEST (line 90) | TEST(SwapQueueTest, Clear) { function TEST (line 111) | TEST(SwapQueueTest, SuccessfulItemVerifyFunction) { function TEST (line 124) | TEST(SwapQueueTest, SuccessfulItemVerifyFunctor) { function TEST (line 138) | TEST(SwapQueueDeathTest, UnsuccessfulItemVerifyFunctor) { function TEST (line 151) | TEST(SwapQueueDeathTest, UnSuccessfulItemVerifyInsert) { function TEST (line 161) | TEST(SwapQueueDeathTest, UnSuccessfulItemVerifyRemove) { function TEST (line 175) | TEST(SwapQueueTest, VectorContentTest) { function TEST (line 206) | TEST(SwapQueueTest, ZeroSlotQueue) { function TEST (line 214) | TEST(SwapQueueTest, OneSlotQueue) { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex.h function namespace (line 31) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex_abseil.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex_benchmark.cc type webrtc (line 15) | namespace webrtc { class PerfTestData (line 17) | class PerfTestData { method PerfTestData (line 19) | PerfTestData() : cache_line_barrier_1_(), cache_line_barrier_2_() { method AddToCounter (line 24) | int AddToCounter(int add) { function BM_LockWithMutex (line 37) | void BM_LockWithMutex(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex_critical_section.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex_pthread.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/mutex_unittest.cc type webrtc (line 32) | namespace webrtc { function RawMutexLocker (line 43) | class RTC_LOCKABLE RawMutexLocker { function RTC_UNLOCK_FUNCTION (line 47) | void Unlock() RTC_UNLOCK_FUNCTION() { mutex_.Unlock(); } function RawMutexTryLocker (line 53) | class RTC_LOCKABLE RawMutexTryLocker { class MutexLockLocker (line 68) | class MutexLockLocker { method MutexLockLocker (line 70) | explicit MutexLockLocker(MutexType& mutex) : mutex_(mutex) {} method Lock (line 71) | void Lock() { lock_ = std::make_unique(&mutex_); } method Unlock (line 72) | void Unlock() { lock_ = nullptr; } class LockRunner (line 80) | class LockRunner : public rtc::MessageHandlerAutoCleanup { method LockRunner (line 83) | explicit LockRunner(Args... args) method Run (line 91) | bool Run() { method SetExpectedThreadCount (line 99) | void SetExpectedThreadCount(int count) { threads_active_ = count; } method shared_value (line 101) | int shared_value() { method OnMessage (line 109) | void OnMessage(Message* msg) override { function StartThreads (line 143) | void StartThreads(std::vector>& threads, function TEST (line 153) | TEST(MutexTest, ProtectsSharedResourceWithMutexAndRawMutexLocker) { function TEST (line 162) | TEST(MutexTest, ProtectsSharedResourceWithMutexAndRawMutexTryLocker) { function TEST (line 171) | TEST(MutexTest, ProtectsSharedResourceWithMutexAndMutexLocker) { function TEST (line 180) | TEST(MutexTest, ProtectsSharedResourceWithGlobalMutexAndRawMutexLocker) { function TEST (line 189) | TEST(MutexTest, ProtectsSharedResourceWithGlobalMutexAndMutexLocker) { function TEST (line 199) | TEST(MutexTest, GlobalMutexCanHaveStaticStorageDuration) { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/sequence_checker_internal.cc type webrtc (line 21) | namespace webrtc { type webrtc_sequence_checker_internal (line 22) | namespace webrtc_sequence_checker_internal { function ExpectationToString (line 107) | std::string ExpectationToString(const SequenceCheckerImpl* checker) { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/sequence_checker_internal.h function namespace (line 23) | namespace webrtc_sequence_checker_internal { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/yield.cc type webrtc (line 20) | namespace webrtc { function YieldCurrentThread (line 22) | void YieldCurrentThread() { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/yield.h function namespace (line 13) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/yield_policy.cc type rtc (line 19) | namespace rtc { function YieldInterface (line 26) | YieldInterface* GetCurrentYieldPolicy() { function SetCurrentYieldPolicy (line 30) | void SetCurrentYieldPolicy(YieldInterface* ptr) { function InitializeTls (line 42) | void InitializeTls() { function pthread_key_t (line 46) | pthread_key_t GetCurrentYieldPolicyTls() { function YieldInterface (line 52) | YieldInterface* GetCurrentYieldPolicy() { function SetCurrentYieldPolicy (line 57) | void SetCurrentYieldPolicy(YieldInterface* ptr) { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/yield_policy.h function namespace (line 13) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/synchronization/yield_policy_unittest.cc type rtc (line 19) | namespace rtc { class MockYieldHandler (line 21) | class MockYieldHandler : public YieldInterface { function TEST (line 26) | TEST(YieldPolicyTest, HandlerReceivesYieldSignalWhenSet) { function TEST (line 43) | TEST(YieldPolicyTest, IsThreadLocal) { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/file_wrapper.cc type webrtc (line 24) | namespace webrtc { function FILE (line 26) | FILE* FileOpen(const char* file_name_utf8, bool read_only, int* error) { function FileWrapper (line 50) | FileWrapper FileWrapper::OpenReadOnly(const char* file_name_utf8) { function FileWrapper (line 55) | FileWrapper FileWrapper::OpenReadOnly(const std::string& file_name_utf... function FileWrapper (line 60) | FileWrapper FileWrapper::OpenWriteOnly(const char* file_name_utf8, function FileWrapper (line 66) | FileWrapper FileWrapper::OpenWriteOnly(const std::string& file_name_utf8, function FileWrapper (line 75) | FileWrapper& FileWrapper::operator=(FileWrapper&& other) { function FILE (line 137) | FILE* FileWrapper::Release() { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/file_wrapper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/file_wrapper_unittest.cc type webrtc (line 17) | namespace webrtc { function TEST (line 19) | TEST(FileWrapper, FileSize) { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/thread_registry.cc type webrtc (line 22) | namespace webrtc { type ThreadData (line 26) | struct ThreadData { function PrintStackTracesOfRegisteredThreads (line 58) | void PrintStackTracesOfRegisteredThreads() { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/thread_registry.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/warn_current_thread_is_deadlocked.cc type webrtc (line 16) | namespace webrtc { function WarnThatTheCurrentThreadIsProbablyDeadlocked (line 18) | void WarnThatTheCurrentThreadIsProbablyDeadlocked() { FILE: tgcalls/third_party/webrtc/src/rtc_base/system/warn_current_thread_is_deadlocked.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/system_time.cc type rtc (line 41) | namespace rtc { function SystemTimeNanos (line 43) | int64_t SystemTimeNanos() { FILE: tgcalls/third_party/webrtc/src/rtc_base/system_time.h function namespace (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue.cc type rtc (line 14) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue.h function namespace (line 28) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_for_test.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_for_test.h function namespace (line 25) | namespace webrtc { function WaitForPreviouslyPostedTasks (line 72) | void WaitForPreviouslyPostedTasks() { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_gcd.cc type webrtc (line 29) | namespace webrtc { function TaskQueuePriorityToGCD (line 32) | int TaskQueuePriorityToGCD(TaskQueueFactory::Priority priority) { class TaskQueueGcd (line 43) | class TaskQueueGcd : public TaskQueueBase { type TaskContext (line 53) | struct TaskContext { method TaskContext (line 54) | TaskContext(TaskQueueGcd* queue, std::unique_ptr task) class TaskQueueGcdFactory (line 138) | class TaskQueueGcdFactory final : public TaskQueueFactory { method CreateTaskQueue (line 140) | std::unique_ptr CreateTaskQueue( function CreateTaskQueueGcdFactory (line 150) | std::unique_ptr CreateTaskQueueGcdFactory() { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_gcd.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_libevent.cc type webrtc (line 40) | namespace webrtc { function IgnoreSigPipeSignalOnCurrentThread (line 60) | void IgnoreSigPipeSignalOnCurrentThread() { function SetNonBlocking (line 67) | bool SetNonBlocking(int fd) { function EventAssign (line 79) | void EventAssign(struct event* ev, function TaskQueuePriorityToThreadPriority (line 93) | rtc::ThreadPriority TaskQueuePriorityToThreadPriority(Priority priorit... class TaskQueueLibevent (line 108) | class TaskQueueLibevent final : public TaskQueueBase { class SetTimerTask (line 118) | class SetTimerTask type TimerEvent (line 119) | struct TimerEvent type TaskQueueLibevent::TimerEvent (line 140) | struct TaskQueueLibevent::TimerEvent { method TimerEvent (line 141) | TimerEvent(TaskQueueLibevent* task_queue, std::unique_ptr task, uint32_t milliseconds) method Run (line 158) | bool Run() override { type timespec (line 192) | struct timespec class TaskQueueLibeventFactory (line 316) | class TaskQueueLibeventFactory final : public TaskQueueFactory { method CreateTaskQueue (line 318) | std::unique_ptr CreateTaskQueue( function CreateTaskQueueLibeventFactory (line 329) | std::unique_ptr CreateTaskQueueLibeventFactory() { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_libevent.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_stdlib.cc type webrtc (line 32) | namespace webrtc { function TaskQueuePriorityToThreadPriority (line 35) | rtc::ThreadPriority TaskQueuePriorityToThreadPriority( class TaskQueueStdlib (line 50) | class TaskQueueStdlib final : public TaskQueueBase { type DelayedEntryTimeout (line 63) | struct DelayedEntryTimeout { type NextTask (line 73) | struct NextTask { method RTC_GUARDED_BY (line 107) | RTC_GUARDED_BY(pending_lock_){} class TaskQueueStdlibFactory (line 285) | class TaskQueueStdlibFactory final : public TaskQueueFactory { method CreateTaskQueue (line 287) | std::unique_ptr CreateTaskQueue( function CreateTaskQueueStdlibFactory (line 297) | std::unique_ptr CreateTaskQueueStdlibFactory() { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_stdlib.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_unittest.cc type rtc (line 29) | namespace rtc { class EnableHighResTimers (line 35) | class EnableHighResTimers { method EnableHighResTimers (line 38) | EnableHighResTimers() {} method EnableHighResTimers (line 40) | EnableHighResTimers() : enabled_(timeBeginPeriod(1) == TIMERR_NOERRO... function CheckCurrent (line 51) | void CheckCurrent(Event* signal, TaskQueue* queue) { function TEST (line 61) | TEST(TaskQueueTest, DISABLED_PostDelayedHighRes) { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_win.cc type webrtc (line 43) | namespace webrtc { function InitializeQueueThread (line 48) | void CALLBACK InitializeQueueThread(ULONG_PTR param) { function TaskQueuePriorityToThreadPriority (line 55) | rtc::ThreadPriority TaskQueuePriorityToThreadPriority( function GetTick (line 71) | int64_t GetTick() { class DelayedTaskInfo (line 80) | class DelayedTaskInfo { method DelayedTaskInfo (line 83) | DelayedTaskInfo() {} method DelayedTaskInfo (line 84) | DelayedTaskInfo(uint32_t milliseconds, std::unique_ptr t... method DelayedTaskInfo (line 86) | DelayedTaskInfo(DelayedTaskInfo&&) = default; method DelayedTaskInfo (line 94) | DelayedTaskInfo& operator=(DelayedTaskInfo&& other) = default; method Run (line 97) | void Run() const { method due_time (line 102) | int64_t due_time() const { return due_time_; } class MultimediaTimer (line 117) | class MultimediaTimer { method MultimediaTimer (line 120) | MultimediaTimer() : event_(::CreateEvent(nullptr, true, false, nullp... method StartOneShotTimer (line 127) | bool StartOneShotTimer(UINT delay_ms) { method Cancel (line 136) | void Cancel() { method HANDLE (line 148) | HANDLE* event_for_wait() { return &event_; } class TaskQueueWin (line 157) | class TaskQueueWin : public TaskQueueBase { class WorkerThread (line 172) | class WorkerThread : public rtc::PlatformThread { method WorkerThread (line 174) | WorkerThread(rtc::ThreadRunFunction func, method QueueAPC (line 180) | bool QueueAPC(PAPCFUNC apc_function, ULONG_PTR data) { type greater (line 197) | struct greater { class TaskQueueWinFactory (line 400) | class TaskQueueWinFactory : public TaskQueueFactory { method CreateTaskQueue (line 402) | std::unique_ptr CreateTaskQueue( function CreateTaskQueueWinFactory (line 412) | std::unique_ptr CreateTaskQueueWinFactory() { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_queue_win.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/pending_task_safety_flag.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/pending_task_safety_flag.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/pending_task_safety_flag_unittest.cc type webrtc (line 22) | namespace webrtc { function TEST (line 31) | TEST(PendingTaskSafetyFlagTest, Basic) { function TEST (line 51) | TEST(PendingTaskSafetyFlagTest, BasicScoped) { function TEST (line 64) | TEST(PendingTaskSafetyFlagTest, PendingTaskSuccess) { function TEST (line 112) | TEST(PendingTaskSafetyFlagTest, PendingTaskDropped) { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/repeating_task.cc type webrtc (line 18) | namespace webrtc { type webrtc_repeating_task_impl (line 19) | namespace webrtc_repeating_task_impl { function RepeatingTaskHandle (line 69) | RepeatingTaskHandle& RepeatingTaskHandle::operator=( FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/repeating_task.h function namespace (line 28) | namespace webrtc_repeating_task_impl { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/repeating_task_unittest.cc type webrtc (line 25) | namespace webrtc { function Sleep (line 35) | void Sleep(TimeDelta time_delta) { class MockClosure (line 41) | class MockClosure { class MockTaskQueue (line 47) | class MockTaskQueue : public TaskQueueBase { method MockTaskQueue (line 49) | MockTaskQueue() : task_queue_setter_(this) {} class MoveOnlyClosure (line 62) | class MoveOnlyClosure { method MoveOnlyClosure (line 64) | explicit MoveOnlyClosure(MockClosure* mock) : mock_(mock) {} method MoveOnlyClosure (line 65) | MoveOnlyClosure(const MoveOnlyClosure&) = delete; method MoveOnlyClosure (line 66) | MoveOnlyClosure(MoveOnlyClosure&& other) : mock_(other.mock_) { method TimeDelta (line 73) | TimeDelta operator()() { return mock_->Call(); } function TEST (line 80) | TEST(RepeatingTaskTest, TaskIsStoppedOnStop) { function TEST (line 105) | TEST(RepeatingTaskTest, CompensatesForLongRunTime) { function TEST (line 127) | TEST(RepeatingTaskTest, CompensatesForShortRunTime) { function TEST (line 143) | TEST(RepeatingTaskTest, CancelDelayedTaskBeforeItRuns) { function TEST (line 156) | TEST(RepeatingTaskTest, CancelTaskAfterItRuns) { function TEST (line 169) | TEST(RepeatingTaskTest, TaskCanStopItself) { function TEST (line 184) | TEST(RepeatingTaskTest, ZeroReturnValueRepostsTheTask) { function TEST (line 198) | TEST(RepeatingTaskTest, StartPeriodicTask) { function TEST (line 213) | TEST(RepeatingTaskTest, Example) { function TEST (line 246) | TEST(RepeatingTaskTest, ClockIntegration) { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/to_queued_task.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/task_utils/to_queued_task_unittest.cc type webrtc (line 20) | namespace webrtc { function RunTask (line 26) | void RunTask(std::unique_ptr task) { function TEST (line 33) | TEST(ToQueuedTaskTest, AcceptsLambda) { function TEST (line 41) | TEST(ToQueuedTaskTest, AcceptsCopyableClosure) { function TEST (line 82) | TEST(ToQueuedTaskTest, AcceptsMoveOnlyClosure) { function TEST (line 107) | TEST(ToQueuedTaskTest, AcceptsMoveOnlyCleanup) { function TEST (line 129) | TEST(ToQueuedTaskTest, PendingTaskSafetyFlag) { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_certificate_verifier.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_client.cc type rtc (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_client.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_client_unittest.cc type rtc (line 26) | namespace rtc { function TestUdpInternal (line 41) | void TestUdpInternal(const SocketAddress& loopback) { function TestTcpInternal (line 55) | void TestTcpInternal(const SocketAddress& loopback) { function TEST (line 75) | TEST(TestClientTest, TestUdpIPv4) { function TEST (line 85) | TEST(TestClientTest, MAYBE_TestUdpIPv6) { function TEST (line 91) | TEST(TestClientTest, TestTcpIPv4) { function TEST (line 101) | TEST(TestClientTest, MAYBE_TestTcpIPv6) { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_echo_server.cc type rtc (line 15) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_echo_server.h function namespace (line 29) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_utils.cc type webrtc (line 13) | namespace webrtc { type testing (line 14) | namespace testing { FILE: tgcalls/third_party/webrtc/src/rtc_base/test_utils.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/third_party/base64/base64.cc type rtc (line 24) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/third_party/base64/base64.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/third_party/sigslot/sigslot.cc type sigslot (line 11) | namespace sigslot { function pthread_mutex_t (line 15) | pthread_mutex_t* multi_threaded_global::get_mutex() { FILE: tgcalls/third_party/webrtc/src/rtc_base/third_party/sigslot/sigslot.h function namespace (line 129) | namespace sigslot { function class (line 254) | class _signal_base_interface { function slot_duplicate (line 276) | void slot_duplicate(const has_slots_interface* poldslot, function class (line 282) | class _opaque_connection { function is_empty (line 367) | bool is_empty() { function disconnect_all (line 372) | void disconnect_all() { function connected (line 387) | bool connected(has_slots_interface* pclass) { function disconnect (line 400) | void disconnect(has_slots_interface* pclass) { function do_slot_duplicate (line 447) | static void do_slot_duplicate(_signal_base_interface* p, type sender_set (line 477) | typedef sender_set::const_iterator const_iterator; function has_slots_interface (line 485) | has_slots(has_slots const& o) function emit (line 554) | void emit(Args... args) { FILE: tgcalls/third_party/webrtc/src/rtc_base/thread.cc class ScopedAutoReleasePool (line 60) | class ScopedAutoReleasePool { method ScopedAutoReleasePool (line 62) | ScopedAutoReleasePool() : pool_(objc_autoreleasePoolPush()) {} class MessageHandlerWithTask (line 74) | class MessageHandlerWithTask final : public MessageHandler { method MessageHandlerWithTask (line 76) | MessageHandlerWithTask() {} method OnMessage (line 78) | void OnMessage(Message* msg) override { function MarkProcessingCritScope (line 89) | class RTC_SCOPED_LOCKABLE MarkProcessingCritScope { function ThreadManager (line 112) | ThreadManager* ThreadManager::Instance() { class ScopedIncrement (line 215) | class ScopedIncrement : public MessageData { method ScopedIncrement (line 217) | ScopedIncrement(volatile int* value) : value_(value) { function Thread (line 252) | Thread* Thread::Current() { function Thread (line 275) | Thread* ThreadManager::CurrentThread() { function Thread (line 288) | Thread* ThreadManager::CurrentThread() { function Thread (line 325) | Thread* ThreadManager::WrapCurrentThread() { function SocketServer (line 439) | SocketServer* Thread::socketserver() { type timespec (line 746) | struct timespec function DWORD (line 880) | DWORD WINAPI Thread::PreRun(LPVOID pv) { FILE: tgcalls/third_party/webrtc/src/rtc_base/thread.h function namespace (line 71) | namespace rtc { function class (line 539) | class PriorityQueue : public std::priority_queue { function DoDestroy (line 564) | void DoDestroy() RTC_EXCLUSIVE_LOCKS_REQUIRED(&crit_); function class (line 687) | class AutoThread : public Thread { function class (line 701) | class AutoSocketServerThread : public Thread { FILE: tgcalls/third_party/webrtc/src/rtc_base/thread_annotations_unittest.cc function Lock (line 17) | class RTC_LOCKABLE Lock { function ScopeLock (line 28) | class RTC_SCOPED_LOCKABLE ScopeLock { class ThreadSafe (line 34) | class ThreadSafe { method ThreadSafe (line 36) | ThreadSafe() { pt_protected_by_lock_ = new int; } method LockInOrder (line 40) | void LockInOrder() { method RTC_LOCKS_EXCLUDED (line 50) | RTC_LOCKS_EXCLUDED(lock_, pt_lock_) { method ReadProtected (line 58) | void ReadProtected() { method WriteProtected (line 69) | void WriteProtected() { method CallReadProtectedFunction (line 80) | void CallReadProtectedFunction() { method CallWriteProtectedFunction (line 88) | void CallWriteProtectedFunction() { method RTC_SHARED_LOCKS_REQUIRED (line 95) | RTC_SHARED_LOCKS_REQUIRED(lock_, pt_lock_) { method RTC_EXCLUSIVE_LOCKS_REQUIRED (line 100) | RTC_EXCLUSIVE_LOCKS_REQUIRED(lock_, pt_lock_) { method Lock (line 106) | const Lock& GetLock() RTC_LOCK_RETURNED(lock_) { return lock_; } method RTC_GUARDED_BY (line 114) | RTC_GUARDED_BY(lock_) = 0; function TEST (line 121) | TEST(ThreadAnnotationsTest, Test) { FILE: tgcalls/third_party/webrtc/src/rtc_base/thread_message.h function namespace (line 21) | namespace rtc { function MessageData (line 79) | MessageData* WrapMessageData(const T& data) { function virtual (line 92) | virtual ~DisposeData() { delete data_; } FILE: tgcalls/third_party/webrtc/src/rtc_base/thread_unittest.cc type rtc (line 36) | namespace rtc { class TestGenerator (line 42) | class TestGenerator { method TestGenerator (line 44) | TestGenerator() : last(0), count(0) {} method Next (line 46) | int Next(int prev) { type TestMessage (line 57) | struct TestMessage : public MessageData { method TestMessage (line 58) | explicit TestMessage(int v) : value(v) {} class SocketClient (line 64) | class SocketClient : public TestGenerator, public sigslot::has_slots<> { method SocketClient (line 66) | SocketClient(AsyncSocket* socket, method SocketAddress (line 78) | SocketAddress address() const { return socket_->GetLocalAddress(); } method OnPacket (line 80) | void OnPacket(AsyncPacketSocket* socket, class MessageClient (line 100) | class MessageClient : public MessageHandlerAutoCleanup, public TestGen... method MessageClient (line 102) | MessageClient(Thread* pth, Socket* socket) : socket_(socket) {} method OnMessage (line 106) | void OnMessage(Message* pmsg) override { class CustomThread (line 117) | class CustomThread : public rtc::Thread { method CustomThread (line 119) | CustomThread() method Start (line 122) | bool Start() { return false; } method WrapCurrent (line 124) | bool WrapCurrent() { return Thread::WrapCurrent(); } method UnwrapCurrent (line 125) | void UnwrapCurrent() { Thread::UnwrapCurrent(); } class SignalWhenDestroyedThread (line 130) | class SignalWhenDestroyedThread : public Thread { method SignalWhenDestroyedThread (line 132) | SignalWhenDestroyedThread(Event* event) method Run (line 141) | void Run() override { class AtomicBool (line 163) | class AtomicBool { method AtomicBool (line 165) | explicit AtomicBool(bool value = false) : flag_(value) {} method AtomicBool (line 166) | AtomicBool& operator=(bool value) { method get (line 171) | bool get() const { type FunctorA (line 182) | struct FunctorA { class FunctorB (line 185) | class FunctorB { method FunctorB (line 187) | explicit FunctorB(AtomicBool* flag) : flag_(flag) {} type FunctorC (line 196) | struct FunctorC { type FunctorD (line 202) | struct FunctorD { method FunctorD (line 204) | explicit FunctorD(AtomicBool* flag) : flag_(flag) {} method FunctorD (line 205) | FunctorD(FunctorD&&) = default; method FunctorD (line 206) | FunctorD& operator=(FunctorD&&) = default; function TEST (line 218) | TEST(ThreadTest, DISABLED_Main) { function TEST (line 259) | TEST(ThreadTest, CountBlockingCalls) { function TEST (line 302) | TEST(ThreadTest, Names) { function TEST (line 319) | TEST(ThreadTest, Wrap) { function TEST (line 336) | TEST(ThreadTest, InvokeToThreadAllowedReturnsTrueWithoutPolicies) { function TEST (line 347) | TEST(ThreadTest, InvokeAllowedWhenThreadsAdded) { function TEST (line 366) | TEST(ThreadTest, InvokesDisallowedWhenDisallowAllInvokes) { function TEST (line 381) | TEST(ThreadTest, InvokesAllowedByDefault) { function TEST (line 392) | TEST(ThreadTest, Invoke) { function TEST (line 414) | TEST(ThreadTest, TwoThreadsInvokeDeathTest) { function TEST (line 425) | TEST(ThreadTest, ThreeThreadsInvokeDeathTest) { function TEST (line 447) | TEST(ThreadTest, ThreeThreadsInvoke) { class SetNameOnSignalQueueDestroyedTester (line 525) | class SetNameOnSignalQueueDestroyedTester : public sigslot::has_slots<> { method SetNameOnSignalQueueDestroyedTester (line 527) | SetNameOnSignalQueueDestroyedTester(Thread* thread) : thread_(thread) { method OnQueueDestroyed (line 532) | void OnQueueDestroyed() { function TEST (line 542) | TEST(ThreadTest, SetNameOnSignalQueueDestroyed) { class ThreadQueueTest (line 552) | class ThreadQueueTest : public ::testing::Test, public Thread { method ThreadQueueTest (line 554) | ThreadQueueTest() : Thread(CreateDefaultSocketServer(), true) {} method IsLocked_Worker (line 555) | bool IsLocked_Worker() { method IsLocked (line 562) | bool IsLocked() { type DeletedLockChecker (line 572) | struct DeletedLockChecker { method DeletedLockChecker (line 573) | DeletedLockChecker(ThreadQueueTest* test, bool* was_locked, bool* de... function DelayedPostsWithIdenticalTimesAreProcessedInFifoOrder (line 584) | static void DelayedPostsWithIdenticalTimesAreProcessedInFifoOrder(Thre... function TEST_F (line 603) | TEST_F(ThreadQueueTest, DelayedPostsWithIdenticalTimesAreProcessedInFi... function TEST_F (line 612) | TEST_F(ThreadQueueTest, DisposeNotLocked) { class DeletedMessageHandler (line 623) | class DeletedMessageHandler : public MessageHandlerAutoCleanup { method DeletedMessageHandler (line 625) | explicit DeletedMessageHandler(bool* deleted) : deleted_(deleted) {} method OnMessage (line 627) | void OnMessage(Message* msg) override {} function TEST_F (line 633) | TEST_F(ThreadQueueTest, DiposeHandlerWithPostedMessagePending) { function TEST (line 648) | TEST(ThreadManager, ProcessAllMessageQueues) { function TEST (line 681) | TEST(ThreadManager, ProcessAllMessageQueuesWithQuittingThread) { function TEST (line 690) | TEST(ThreadManager, ProcessAllMessageQueuesWithClearedQueue) { class RefCountedHandler (line 713) | class RefCountedHandler : public MessageHandlerAutoCleanup, method OnMessage (line 716) | void OnMessage(Message* msg) override {} class EmptyHandler (line 719) | class EmptyHandler : public MessageHandlerAutoCleanup { method OnMessage (line 721) | void OnMessage(Message* msg) override {} function TEST (line 724) | TEST(ThreadManager, ClearReentrant) { class AsyncInvokeTest (line 741) | class AsyncInvokeTest : public ::testing::Test { method IntCallback (line 743) | void IntCallback(int value) { method SetExpectedThreadForIntCallback (line 747) | void SetExpectedThreadForIntCallback(Thread* thread) { method AsyncInvokeTest (line 753) | AsyncInvokeTest() : int_value_(0), expected_thread_(nullptr) {} function TEST_F (line 759) | TEST_F(AsyncInvokeTest, FireAndForget) { function TEST_F (line 771) | TEST_F(AsyncInvokeTest, NonCopyableFunctor) { function TEST_F (line 783) | TEST_F(AsyncInvokeTest, KillInvokerDuringExecute) { function TEST_F (line 823) | TEST_F(AsyncInvokeTest, KillInvokerDuringExecuteWithReentrantInvoke) { function TEST_F (line 850) | TEST_F(AsyncInvokeTest, Flush) { function TEST_F (line 866) | TEST_F(AsyncInvokeTest, FlushWithIds) { function WaitAndSetEvent (line 888) | void WaitAndSetEvent(Event* wait_event, Event* set_event) { class LifeCycleFunctor (line 894) | class LifeCycleFunctor { type Stats (line 896) | struct Stats { method LifeCycleFunctor (line 901) | LifeCycleFunctor(Stats* stats, Event* event) : stats_(stats), event_... method LifeCycleFunctor (line 902) | LifeCycleFunctor(const LifeCycleFunctor& other) { *this = other; } method LifeCycleFunctor (line 903) | LifeCycleFunctor(LifeCycleFunctor&& other) { *this = std::move(other... method LifeCycleFunctor (line 905) | LifeCycleFunctor& operator=(const LifeCycleFunctor& other) { method LifeCycleFunctor (line 912) | LifeCycleFunctor& operator=(LifeCycleFunctor&& other) { class DestructionFunctor (line 927) | class DestructionFunctor { method DestructionFunctor (line 929) | DestructionFunctor(Thread* thread, bool* thread_was_current, Event* ... function TEST (line 952) | TEST(ThreadPostTaskTest, InvokesWithLambda) { function TEST (line 961) | TEST(ThreadPostTaskTest, InvokesWithCopiedFunctor) { function TEST (line 975) | TEST(ThreadPostTaskTest, InvokesWithMovedFunctor) { function TEST (line 989) | TEST(ThreadPostTaskTest, InvokesWithReferencedFunctorShouldCopy) { function TEST (line 1004) | TEST(ThreadPostTaskTest, InvokesWithCopiedFunctorDestroyedOnTargetThre... function TEST (line 1018) | TEST(ThreadPostTaskTest, InvokesWithMovedFunctorDestroyedOnTargetThrea... function TEST (line 1032) | TEST(ThreadPostTaskTest, function TEST (line 1048) | TEST(ThreadPostTaskTest, InvokesOnBackgroundThread) { function TEST (line 1066) | TEST(ThreadPostTaskTest, InvokesAsynchronously) { function TEST (line 1082) | TEST(ThreadPostTaskTest, InvokesInPostedOrder) { function TEST (line 1104) | TEST(ThreadPostDelayedTaskTest, InvokesAsynchronously) { function TEST (line 1123) | TEST(ThreadPostDelayedTaskTest, InvokesInDelayOrder) { function TEST (line 1150) | TEST(ThreadPostDelayedTaskTest, IsCurrentTaskQueue) { class ThreadFactory (line 1162) | class ThreadFactory : public webrtc::TaskQueueFactory { method CreateTaskQueue (line 1164) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/rtc_base/time/timestamp_extrapolator.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/time/timestamp_extrapolator.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/time_utils.cc type rtc (line 26) | namespace rtc { function ClockInterface (line 30) | ClockInterface* SetClockForTesting(ClockInterface* clock) { function ClockInterface (line 36) | ClockInterface* GetClockForTesting() { class TimeHelper (line 44) | class TimeHelper final { method TimeHelper (line 46) | TimeHelper(const TimeHelper&) = delete; method SyncWithNtp (line 53) | static void SyncWithNtp(int64_t ntp_server_time_ms) { method TicksNs (line 66) | static int64_t TicksNs() { method TimeHelper (line 81) | TimeHelper() { method TimeHelper (line 99) | static TimeHelper& Singleton() { method UpdateReferenceTime (line 104) | void UpdateReferenceTime() { function SyncWithNtp (line 132) | void SyncWithNtp(int64_t time_from_ntp_server_ms) { function WinUwpSystemTimeNanos (line 136) | int64_t WinUwpSystemTimeNanos() { function SystemTimeMillis (line 142) | int64_t SystemTimeMillis() { function TimeNanos (line 146) | int64_t TimeNanos() { function Time32 (line 153) | uint32_t Time32() { function TimeMillis (line 157) | int64_t TimeMillis() { function TimeMicros (line 161) | int64_t TimeMicros() { function TimeAfter (line 165) | int64_t TimeAfter(int64_t elapsed) { function TimeDiff32 (line 170) | int32_t TimeDiff32(uint32_t later, uint32_t earlier) { function TimeDiff (line 174) | int64_t TimeDiff(int64_t later, int64_t earlier) { function TmToSeconds (line 200) | int64_t TmToSeconds(const tm& tm) { function TimeUTCMicros (line 246) | int64_t TimeUTCMicros() { function TimeUTCMillis (line 266) | int64_t TimeUTCMillis() { FILE: tgcalls/third_party/webrtc/src/rtc_base/time_utils.h function namespace (line 21) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/time_utils_unittest.cc type rtc (line 25) | namespace rtc { function TEST (line 27) | TEST(TimeTest, TimeInMs) { function TEST (line 37) | TEST(TimeTest, Intervals) { function TEST (line 60) | TEST(TimeTest, TestTimeDiff64) { class TimestampWrapAroundHandlerTest (line 68) | class TimestampWrapAroundHandlerTest : public ::testing::Test { method TimestampWrapAroundHandlerTest (line 70) | TimestampWrapAroundHandlerTest() {} function TEST_F (line 76) | TEST_F(TimestampWrapAroundHandlerTest, Unwrap) { function TEST_F (line 115) | TEST_F(TimestampWrapAroundHandlerTest, NoNegativeStart) { class TmToSeconds (line 121) | class TmToSeconds : public ::testing::Test { method TmToSeconds (line 123) | TmToSeconds() { method TestTmToSeconds (line 132) | void TestTmToSeconds(int times) { function TEST_F (line 211) | TEST_F(TmToSeconds, TestTmToSeconds) { function TEST (line 217) | TEST(FakeClock, TimeFunctionsUseFakeClock) { function TEST (line 233) | TEST(FakeClock, InitialTime) { function TEST (line 238) | TEST(FakeClock, SetTime) { function TEST (line 246) | TEST(FakeClock, AdvanceTime) { function TEST (line 262) | TEST(FakeClock, SettingTimeWakesThreads) { FILE: tgcalls/third_party/webrtc/src/rtc_base/timestamp_aligner.cc type rtc (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/timestamp_aligner.h function namespace (line 19) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/timestamp_aligner_unittest.cc type rtc (line 22) | namespace rtc { function MeanTimeDifference (line 31) | double MeanTimeDifference(int nsamples, int window_size) { class TimestampAlignerForTest (line 45) | class TimestampAlignerForTest : public TimestampAligner { function TestTimestampFilter (line 52) | void TestTimestampFilter(double rel_freq_error) { function TEST (line 121) | TEST(TimestampAlignerTest, AttenuateTimestampJitterNoDrift) { function TEST (line 126) | TEST(TimestampAlignerTest, AttenuateTimestampJitterSmallPosDrift) { function TEST (line 130) | TEST(TimestampAlignerTest, AttenuateTimestampJitterSmallNegDrift) { function TEST (line 136) | TEST(TimestampAlignerTest, AttenuateTimestampJitterLargePosDrift) { function TEST (line 140) | TEST(TimestampAlignerTest, AttenuateTimestampJitterLargeNegDrift) { function TEST (line 148) | TEST(TimestampAlignerTest, ClipToMonotonous) { function TEST (line 189) | TEST(TimestampAlignerTest, TranslateTimestampWithoutStateUpdate) { FILE: tgcalls/third_party/webrtc/src/rtc_base/trace_event.h function namespace (line 646) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/type_traits.h function namespace (line 39) | namespace test_has_data_and_size { function namespace (line 75) | namespace type_traits_impl { function namespace (line 115) | namespace test_enum_intlike { FILE: tgcalls/third_party/webrtc/src/rtc_base/unique_id_generator.cc type rtc (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/unique_id_generator.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/unique_id_generator_unittest.cc type rtc (line 25) | namespace rtc { class UniqueIdGeneratorTest (line 28) | class UniqueIdGeneratorTest : public Test {} function TYPED_TEST (line 39) | TYPED_TEST(UniqueIdGeneratorTest, ElementsDoNotRepeat) { function TYPED_TEST (line 54) | TYPED_TEST(UniqueIdGeneratorTest, KnownElementsAreNotGenerated) { function TYPED_TEST (line 81) | TYPED_TEST(UniqueIdGeneratorTest, AddedElementsAreNotGenerated) { function TYPED_TEST (line 112) | TYPED_TEST(UniqueIdGeneratorTest, AddKnownIdOnNewIdReturnsTrue) { function TYPED_TEST (line 124) | TYPED_TEST(UniqueIdGeneratorTest, AddKnownIdCalledAgainForSameIdReturn... function TYPED_TEST (line 137) | TYPED_TEST(UniqueIdGeneratorTest, FILE: tgcalls/third_party/webrtc/src/rtc_base/units/unit_base.h function namespace (line 23) | namespace webrtc { function ToFractionOr (line 171) | int64_t ToFractionOr(int64_t fallback_value) const { function explicit (line 191) | explicit constexpr UnitBase(int64_t value) : value_(value) {} function PlusInfinityVal (line 197) | static inline constexpr int64_t PlusInfinityVal() { function MinusInfinityVal (line 200) | static inline constexpr int64_t MinusInfinityVal() { function Unit_T (line 204) | constexpr Unit_T& AsSubClassRef() { return static_cast(*this); } function DivRoundPositiveToNearest (line 209) | static constexpr int64_t DivRoundPositiveToNearest(int64_t n, int64_t d) { function DivRoundToNearest (line 213) | static constexpr int64_t DivRoundToNearest(int64_t n, int64_t d) { function Clamp (line 230) | constexpr void Clamp(Unit_T min_value, Unit_T max_value) { function Unit_T (line 275) | constexpr Unit_T operator*(double scalar) const { function Unit_T (line 278) | constexpr Unit_T operator*(int64_t scalar) const { function Unit_T (line 281) | constexpr Unit_T operator*(int32_t scalar) const { function Unit_T (line 290) | constexpr Unit_T operator*(double scalar, RelativeUnit other) { function Unit_T (line 294) | constexpr Unit_T operator*(int64_t scalar, RelativeUnit other) { function Unit_T (line 298) | constexpr Unit_T operator*(int32_t scalar, RelativeUnit other) { FILE: tgcalls/third_party/webrtc/src/rtc_base/units/unit_base_unittest.cc type webrtc (line 15) | namespace webrtc { class TestUnit (line 17) | class TestUnit final : public rtc_units_impl::RelativeUnit { method TestUnit (line 19) | TestUnit() = delete; method TestUnit (line 26) | static constexpr TestUnit FromKilo(T kilo) { method T (line 30) | T ToKilo() const { method ToKiloOr (line 33) | constexpr int64_t ToKiloOr(int64_t fallback) const { method T (line 37) | constexpr T ToMilli() const { function TestUnit (line 46) | constexpr TestUnit TestUnitAddKilo(TestUnit value, int add_kilo) { method TestUnit (line 19) | TestUnit() = delete; method TestUnit (line 26) | static constexpr TestUnit FromKilo(T kilo) { method T (line 30) | T ToKilo() const { method ToKiloOr (line 33) | constexpr int64_t ToKiloOr(int64_t fallback) const { method T (line 37) | constexpr T ToMilli() const { type test (line 51) | namespace test { function TEST (line 52) | TEST(UnitBaseTest, ConstExpr) { function TEST (line 73) | TEST(UnitBaseTest, GetBackSameValues) { function TEST (line 83) | TEST(UnitBaseTest, GetDifferentPrefix) { function TEST (line 89) | TEST(UnitBaseTest, IdentityChecks) { function TEST (line 113) | TEST(UnitBaseTest, ComparisonOperators) { function TEST (line 137) | TEST(UnitBaseTest, Clamping) { function TEST (line 158) | TEST(UnitBaseTest, CanBeInititializedFromLargeInt) { function TEST (line 164) | TEST(UnitBaseTest, ConvertsToAndFromDouble) { function TEST (line 194) | TEST(UnitBaseTest, MathOperations) { function TEST (line 221) | TEST(UnitBaseTest, InfinityOperations) { FILE: tgcalls/third_party/webrtc/src/rtc_base/untyped_function.h function namespace (line 22) | namespace webrtc { function class (line 79) | class UntypedFunction final { FILE: tgcalls/third_party/webrtc/src/rtc_base/untyped_function_unittest.cc type webrtc (line 19) | namespace webrtc { function TEST (line 24) | TEST(UntypedFunction, Empty1) { function TEST (line 30) | TEST(UntypedFunction, Empty2) { function TEST (line 36) | TEST(UntypedFunction, Empty3) { function TEST (line 42) | TEST(UntypedFunction, CallTrivialWithInt) { function TEST (line 49) | TEST(UntypedFunction, CallTrivialWithPointer) { function TEST (line 57) | TEST(UntypedFunction, CallTrivialWithReference) { function TEST (line 66) | TEST(UntypedFunction, CallTrivialWithRvalueReference) { function TEST (line 73) | TEST(UntypedFunction, CallNontrivialWithInt) { function TEST (line 85) | TEST(UntypedFunction, CallNontrivialWithPointer) { function TEST (line 97) | TEST(UntypedFunction, CallNontrivialWithReference) { function TEST (line 108) | TEST(UntypedFunction, CallNontrivialWithRvalueReference) { function AddFive (line 120) | int AddFive(int x) { function DereferencePointer (line 123) | int DereferencePointer(int* x) { function AssignThree (line 126) | void AssignThree(int& x) { function SubtractTwo (line 129) | int SubtractTwo(int&& x) { function TEST (line 133) | TEST(UntypedFunction, CallFunctionPointerWithInt) { function TEST (line 140) | TEST(UntypedFunction, CallFunctionPointerWithPointer) { function TEST (line 148) | TEST(UntypedFunction, CallFunctionPointerWithReference) { function TEST (line 157) | TEST(UntypedFunction, CallFunctionPointerWithRvalueReference) { function TEST (line 164) | TEST(UntypedFunction, CallTrivialWithNoArgs) { function TEST (line 173) | TEST(UntypedFunction, CallLargeTrivialWithNoArgs) { function TEST (line 182) | TEST(UntypedFunction, MoveonlyReturnValue) { function TEST (line 188) | TEST(UntypedFunction, MoveonlyArgument) { function TEST (line 194) | TEST(UntypedFunction, MoveOnlyCallable) { class Destroyer (line 209) | class Destroyer { method Destroyer (line 211) | explicit Destroyer(int& destroy_count) : destroy_count_(&destroy_cou... function TEST (line 217) | TEST(UntypedFunction, CallableIsDestroyed) { function TEST (line 236) | TEST(UntypedFunction, MoveAssign) { function TEST (line 262) | TEST(UntypedFunction, NullptrAssign) { function TEST (line 277) | TEST(UntypedFunction, Swap) { FILE: tgcalls/third_party/webrtc/src/rtc_base/virtual_socket_server.cc type rtc (line 30) | namespace rtc { class Packet (line 64) | class Packet : public MessageData { method Packet (line 66) | Packet(const char* data, size_t size, const SocketAddress& from) method size (line 76) | size_t size() const { return size_ - consumed_; } method SocketAddress (line 77) | const SocketAddress& from() const { return from_; } method Consume (line 80) | void Consume(size_t size) { type MessageAddress (line 91) | struct MessageAddress : public MessageData { method MessageAddress (line 92) | explicit MessageAddress(const SocketAddress& a) : addr(a) {} function SocketAddress (line 126) | SocketAddress VirtualSocket::GetLocalAddress() const { function SocketAddress (line 130) | SocketAddress VirtualSocket::GetRemoteAddress() const { function VirtualSocket (line 288) | VirtualSocket* VirtualSocket::Accept(SocketAddress* paddr) { function IPAddress (line 565) | IPAddress VirtualSocketServer::GetNextIP(int family) { function Socket (line 602) | Socket* VirtualSocketServer::CreateSocket(int family, int type) { function AsyncSocket (line 606) | AsyncSocket* VirtualSocketServer::CreateAsyncSocket(int family, int ty... function VirtualSocket (line 610) | VirtualSocket* VirtualSocketServer::CreateSocketInternal(int family, i... function VirtualSocket (line 730) | VirtualSocket* VirtualSocketServer::LookupBinding(const SocketAddress&... function VirtualSocket (line 771) | VirtualSocket* VirtualSocketServer::LookupConnection( function Random (line 789) | static double Random() { function PrintFunction (line 1059) | void PrintFunction(std::vector >* f) { function Normal (line 1085) | static double Normal(double x, double mean, double stddev) { function Pareto (line 1091) | static double Pareto(double x, double min, double k) { type FunctionDomainCmp (line 1135) | struct FunctionDomainCmp { function IPAddress (line 1247) | IPAddress VirtualSocketServer::GetDefaultRoute(int family) { FILE: tgcalls/third_party/webrtc/src/rtc_base/virtual_socket_server.h function namespace (line 26) | namespace rtc { function SocketAddress (line 341) | SocketAddress GetLocalAddress() const override; function was_any (line 371) | bool was_any() { return was_any_; } function set_was_any (line 372) | void set_was_any(bool was_any) { was_any_ = was_any; } type NetworkEntry (line 390) | struct NetworkEntry { type std (line 395) | typedef std::deque ListenQueue; type std (line 396) | typedef std::deque NetworkQueue; type std (line 397) | typedef std::vector SendBuffer; type std (line 398) | typedef std::list RecvBuffer; type std (line 399) | typedef std::map OptionsMap; FILE: tgcalls/third_party/webrtc/src/rtc_base/virtual_socket_unittest.cc type rtc (line 45) | namespace rtc { type Sender (line 56) | struct Sender : public MessageHandlerAutoCleanup { method Sender (line 57) | Sender(Thread* th, AsyncSocket* s, uint32_t rt) method NextDelay (line 67) | uint32_t NextDelay() { method OnMessage (line 72) | void OnMessage(Message* pmsg) override { type Receiver (line 102) | struct Receiver : public MessageHandlerAutoCleanup, method Receiver (line 104) | Receiver(Thread* th, AsyncSocket* s, uint32_t bw) method OnReadPacket (line 120) | void OnReadPacket(AsyncPacketSocket* s, method OnMessage (line 139) | void OnMessage(Message* pmsg) override { class VirtualSocketServerTest (line 165) | class VirtualSocketServerTest : public ::testing::Test { method VirtualSocketServerTest (line 167) | VirtualSocketServerTest() method CheckPortIncrementalization (line 173) | void CheckPortIncrementalization(const SocketAddress& post, method TestDefaultRoute (line 195) | void TestDefaultRoute(const IPAddress& default_route) { method BasicTest (line 229) | void BasicTest(const SocketAddress& initial_addr) { method ConnectTest (line 274) | void ConnectTest(const SocketAddress& initial_addr) { method ConnectToNonListenerTest (line 342) | void ConnectToNonListenerTest(const SocketAddress& initial_addr) { method CloseDuringConnectTest (line 377) | void CloseDuringConnectTest(const SocketAddress& initial_addr) { method CloseTest (line 464) | void CloseTest(const SocketAddress& initial_addr) { method TcpSendTest (line 514) | void TcpSendTest(const SocketAddress& initial_addr) { method TcpSendsPacketsInOrderTest (line 637) | void TcpSendsPacketsInOrderTest(const SocketAddress& initial_addr) { method BandwidthTest (line 694) | void BandwidthTest(const SocketAddress& initial_addr) { method DelayTest (line 728) | void DelayTest(const SocketAddress& initial_addr) { method CrossFamilyConnectionTest (line 784) | void CrossFamilyConnectionTest(const SocketAddress& client_addr, method CrossFamilyDatagramTest (line 835) | void CrossFamilyDatagramTest(const SocketAddress& client_addr, function TEST_F (line 871) | TEST_F(VirtualSocketServerTest, basic_v4) { function TEST_F (line 876) | TEST_F(VirtualSocketServerTest, basic_v6) { function TEST_F (line 881) | TEST_F(VirtualSocketServerTest, TestDefaultRoute_v4) { function TEST_F (line 886) | TEST_F(VirtualSocketServerTest, TestDefaultRoute_v6) { function TEST_F (line 893) | TEST_F(VirtualSocketServerTest, connect_v4) { function TEST_F (line 897) | TEST_F(VirtualSocketServerTest, connect_v6) { function TEST_F (line 901) | TEST_F(VirtualSocketServerTest, connect_to_non_listener_v4) { function TEST_F (line 905) | TEST_F(VirtualSocketServerTest, connect_to_non_listener_v6) { function TEST_F (line 909) | TEST_F(VirtualSocketServerTest, close_during_connect_v4) { function TEST_F (line 913) | TEST_F(VirtualSocketServerTest, close_during_connect_v6) { function TEST_F (line 917) | TEST_F(VirtualSocketServerTest, close_v4) { function TEST_F (line 921) | TEST_F(VirtualSocketServerTest, close_v6) { function TEST_F (line 925) | TEST_F(VirtualSocketServerTest, tcp_send_v4) { function TEST_F (line 929) | TEST_F(VirtualSocketServerTest, tcp_send_v6) { function TEST_F (line 933) | TEST_F(VirtualSocketServerTest, TcpSendsPacketsInOrder_v4) { function TEST_F (line 937) | TEST_F(VirtualSocketServerTest, TcpSendsPacketsInOrder_v6) { function TEST_F (line 941) | TEST_F(VirtualSocketServerTest, bandwidth_v4) { function TEST_F (line 945) | TEST_F(VirtualSocketServerTest, bandwidth_v6) { function TEST_F (line 949) | TEST_F(VirtualSocketServerTest, delay_v4) { function TEST_F (line 953) | TEST_F(VirtualSocketServerTest, delay_v6) { function TEST_F (line 958) | TEST_F(VirtualSocketServerTest, CanConnectFromMappedIPv6ToIPv4Any) { function TEST_F (line 964) | TEST_F(VirtualSocketServerTest, CantConnectFromUnMappedIPv6ToIPv4Any) { function TEST_F (line 970) | TEST_F(VirtualSocketServerTest, CantConnectFromUnMappedIPv6ToMappedIPv... function TEST_F (line 976) | TEST_F(VirtualSocketServerTest, CanConnectFromIPv4ToIPv6Any) { function TEST_F (line 982) | TEST_F(VirtualSocketServerTest, CantConnectFromIPv4ToUnMappedIPv6) { function TEST_F (line 988) | TEST_F(VirtualSocketServerTest, CanConnectFromIPv4ToMappedIPv6) { function TEST_F (line 994) | TEST_F(VirtualSocketServerTest, CanConnectFromUnboundIPv6ToIPv4Any) { function TEST_F (line 1000) | TEST_F(VirtualSocketServerTest, CanConnectFromUnboundIPv4ToIPv6Any) { function TEST_F (line 1005) | TEST_F(VirtualSocketServerTest, CanSendDatagramFromUnboundIPv4ToIPv6An... function TEST_F (line 1010) | TEST_F(VirtualSocketServerTest, CanSendDatagramFromMappedIPv6ToIPv4Any) { function TEST_F (line 1015) | TEST_F(VirtualSocketServerTest, CantSendDatagramFromUnMappedIPv6ToIPv4... function TEST_F (line 1020) | TEST_F(VirtualSocketServerTest, CantSendDatagramFromUnMappedIPv6ToMapp... function TEST_F (line 1025) | TEST_F(VirtualSocketServerTest, CanSendDatagramFromIPv4ToIPv6Any) { function TEST_F (line 1030) | TEST_F(VirtualSocketServerTest, CantSendDatagramFromIPv4ToUnMappedIPv6) { function TEST_F (line 1035) | TEST_F(VirtualSocketServerTest, CanSendDatagramFromIPv4ToMappedIPv6) { function TEST_F (line 1040) | TEST_F(VirtualSocketServerTest, CanSendDatagramFromUnboundIPv6ToIPv4An... function TEST_F (line 1045) | TEST_F(VirtualSocketServerTest, SetSendingBlockedWithUdpSocket) { function TEST_F (line 1065) | TEST_F(VirtualSocketServerTest, SetSendingBlockedWithTcpSocket) { function TEST_F (line 1109) | TEST_F(VirtualSocketServerTest, CreatesStandardDistribution) { FILE: tgcalls/third_party/webrtc/src/rtc_base/weak_ptr.cc type rtc (line 16) | namespace rtc { type internal (line 17) | namespace internal { function WeakReference (line 60) | WeakReference WeakReferenceOwner::GetRef() const { FILE: tgcalls/third_party/webrtc/src/rtc_base/weak_ptr.h function namespace (line 89) | namespace internal { FILE: tgcalls/third_party/webrtc/src/rtc_base/weak_ptr_unittest.cc type rtc (line 20) | namespace rtc { type Base (line 24) | struct Base { type Derived (line 27) | struct Derived : public Base {} type Target (line 29) | struct Target {} type Arrow (line 31) | struct Arrow { type TargetWithFactory (line 35) | struct TargetWithFactory : public Target { method TargetWithFactory (line 36) | TargetWithFactory() : factory(this) {} function TEST (line 42) | TEST(WeakPtrFactoryTest, Basic) { function TEST (line 49) | TEST(WeakPtrFactoryTest, Comparison) { function TEST (line 57) | TEST(WeakPtrFactoryTest, Move) { function TEST (line 67) | TEST(WeakPtrFactoryTest, OutOfScope) { function TEST (line 79) | TEST(WeakPtrFactoryTest, Multiple) { function TEST (line 93) | TEST(WeakPtrFactoryTest, MultipleStaged) { function TEST (line 105) | TEST(WeakPtrFactoryTest, Dereference) { function TEST (line 115) | TEST(WeakPtrFactoryTest, UpCast) { function TEST (line 123) | TEST(WeakPtrTest, DefaultConstructor) { function TEST (line 128) | TEST(WeakPtrFactoryTest, BooleanTesting) { function TEST (line 159) | TEST(WeakPtrFactoryTest, ComparisonToNull) { function TEST (line 172) | TEST(WeakPtrTest, InvalidateWeakPtrs) { function TEST (line 193) | TEST(WeakPtrTest, HasWeakPtrs) { function NewObjectCreatedOnTaskQueue (line 204) | std::unique_ptr NewObjectCreatedOnTaskQueue() { function TEST (line 211) | TEST(WeakPtrTest, ObjectAndWeakPtrOnDifferentThreads) { function TEST (line 221) | TEST(WeakPtrTest, WeakPtrInitiateAndUseOnDifferentThreads) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/create_direct3d_device.cc function FARPROC (line 18) | FARPROC LoadD3D11Function(const char* function_name) { function GetCreateDirect3D11DeviceFromDXGIDevice (line 24) | decltype(&::CreateDirect3D11DeviceFromDXGIDevice) type webrtc (line 34) | namespace webrtc { function ResolveCoreWinRTDirect3DDelayload (line 36) | bool ResolveCoreWinRTDirect3DDelayload() { function HRESULT (line 40) | HRESULT CreateDirect3DDeviceFromDXGIDevice( FILE: tgcalls/third_party/webrtc/src/rtc_base/win/create_direct3d_device.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/get_activation_factory.cc function FARPROC (line 18) | FARPROC LoadComBaseFunction(const char* function_name) { function GetRoGetActivationFactoryFunction (line 24) | decltype(&::RoGetActivationFactory) GetRoGetActivationFactoryFunction() { type webrtc (line 33) | namespace webrtc { function ResolveCoreWinRTDelayload (line 35) | bool ResolveCoreWinRTDelayload() { function HRESULT (line 40) | HRESULT RoGetActivationFactoryProxy(HSTRING class_id, FILE: tgcalls/third_party/webrtc/src/rtc_base/win/get_activation_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/hstring.cc function FARPROC (line 18) | FARPROC LoadComBaseFunction(const char* function_name) { function GetWindowsCreateString (line 24) | decltype(&::WindowsCreateString) GetWindowsCreateString() { function GetWindowsDeleteString (line 31) | decltype(&::WindowsDeleteString) GetWindowsDeleteString() { type webrtc (line 40) | namespace webrtc { function ResolveCoreWinRTStringDelayload (line 42) | bool ResolveCoreWinRTStringDelayload() { function HRESULT (line 46) | HRESULT CreateHstring(const wchar_t* src, uint32_t len, HSTRING* out_h... function HRESULT (line 54) | HRESULT DeleteHstring(HSTRING hstr) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/hstring.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/scoped_com_initializer.cc type webrtc (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/scoped_com_initializer.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/windows_version.cc class RegKey (line 37) | class RegKey { method RegKey (line 39) | RegKey() : key_(nullptr), wow64access_(0) {} method RegKey (line 41) | RegKey(HKEY rootkey, const wchar_t* subkey, REGSAM access) method LONG (line 56) | LONG Create(HKEY rootkey, const wchar_t* subkey, REGSAM access) { method LONG (line 61) | LONG CreateWithDisposition(HKEY rootkey, method LONG (line 80) | LONG Open(HKEY rootkey, const wchar_t* subkey, REGSAM access) { method Close (line 95) | void Close() { method LONG (line 104) | LONG ReadValueDW(const wchar_t* name, DWORD* out_value) const { method LONG (line 122) | LONG ReadValue(const wchar_t* name, std::wstring* out_value) const { method LONG (line 153) | LONG ReadValue(const wchar_t* name, type rtc (line 171) | namespace rtc { type rtc_win (line 172) | namespace rtc_win { function Version (line 176) | Version MajorMinorBuildToVersion(int major, int minor, int build) { function GetUBR (line 224) | int GetUBR() { function OSInfo (line 250) | OSInfo* OSInfo::GetInstance() { function Version (line 421) | Version GetVersion() { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/windows_version.h function namespace (line 22) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win/windows_version_unittest.cc type rtc (line 16) | namespace rtc { type rtc_win (line 17) | namespace rtc_win { function MethodSupportedOnWin10AndLater (line 20) | void MethodSupportedOnWin10AndLater() { function MethodNotSupportedOnWin10AndLater (line 24) | void MethodNotSupportedOnWin10AndLater() { function TEST (line 31) | TEST(WindowsVersion, GetVersionGlobalScopeAccessor) { function TEST (line 39) | TEST(WindowsVersion, ProcessorModelName) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32.cc type rtc (line 24) | namespace rtc { function win32_inet_pton (line 56) | int win32_inet_pton(int af, const char* src, void* dst) { type in_addr (line 74) | struct in_addr type in_addr (line 75) | struct in_addr type in_addr (line 133) | struct in_addr type in_addr (line 134) | struct in_addr function inet_pton_v4 (line 162) | int inet_pton_v4(const char* src, void* dst) { function inet_pton_v6 (line 201) | int inet_pton_v6(const char* src, void* dst) { function GetOsVersion (line 321) | bool GetOsVersion(int* major, int* minor, int* build) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32.h type socklen_t (line 29) | typedef int socklen_t; type TOKEN_MANDATORY_LABEL (line 35) | typedef struct _TOKEN_MANDATORY_LABEL { function namespace (line 44) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_socket_init.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_socket_server.cc type rtc (line 23) | namespace rtc { function LPCSTR (line 31) | LPCSTR WSAErrorToString(int error, LPCSTR* description_result) { function ReportWSAError (line 98) | void ReportWSAError(LPCSTR context, int error, const SocketAddress& ad... function ReportWSAError (line 105) | void ReportWSAError(LPCSTR context, int error, const SocketAddress& ad... type Win32Socket::DnsLookup (line 115) | struct Win32Socket::DnsLookup { class Win32Socket::EventSink (line 121) | class Win32Socket::EventSink : public Win32Window { method EventSink (line 123) | explicit EventSink(Win32Socket* parent) : parent_(parent) {} function SocketAddress (line 258) | SocketAddress Win32Socket::GetLocalAddress() const { function SocketAddress (line 273) | SocketAddress Win32Socket::GetRemoteAddress() const { function Win32Socket (line 463) | Win32Socket* Win32Socket::Accept(SocketAddress* out_addr) { function Socket (line 688) | Socket* Win32SocketServer::CreateSocket(int family, int type) { function AsyncSocket (line 692) | AsyncSocket* Win32SocketServer::CreateAsyncSocket(int family, int type) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_socket_server.h function class (line 29) | class Win32Socket : public AsyncSocket { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_socket_server_unittest.cc type rtc (line 16) | namespace rtc { function TEST (line 19) | TEST(Win32SocketServerTest, TestWait) { function TEST (line 27) | TEST(Win32SocketServerTest, TestPump) { class Win32SocketTest (line 39) | class Win32SocketTest : public SocketTest { method Win32SocketTest (line 41) | Win32SocketTest() : thread_(&server_) {} function TEST_F (line 46) | TEST_F(Win32SocketTest, TestConnectIPv4) { function TEST_F (line 50) | TEST_F(Win32SocketTest, TestConnectIPv6) { function TEST_F (line 54) | TEST_F(Win32SocketTest, TestConnectWithDnsLookupIPv4) { function TEST_F (line 58) | TEST_F(Win32SocketTest, TestConnectWithDnsLookupIPv6) { function TEST_F (line 62) | TEST_F(Win32SocketTest, TestConnectFailIPv4) { function TEST_F (line 66) | TEST_F(Win32SocketTest, TestConnectFailIPv6) { function TEST_F (line 70) | TEST_F(Win32SocketTest, TestConnectWithDnsLookupFailIPv4) { function TEST_F (line 74) | TEST_F(Win32SocketTest, TestConnectWithDnsLookupFailIPv6) { function TEST_F (line 78) | TEST_F(Win32SocketTest, TestConnectWithClosedSocketIPv4) { function TEST_F (line 82) | TEST_F(Win32SocketTest, TestConnectWithClosedSocketIPv6) { function TEST_F (line 86) | TEST_F(Win32SocketTest, TestConnectWhileNotClosedIPv4) { function TEST_F (line 90) | TEST_F(Win32SocketTest, TestConnectWhileNotClosedIPv6) { function TEST_F (line 94) | TEST_F(Win32SocketTest, TestServerCloseDuringConnectIPv4) { function TEST_F (line 98) | TEST_F(Win32SocketTest, TestServerCloseDuringConnectIPv6) { function TEST_F (line 102) | TEST_F(Win32SocketTest, TestClientCloseDuringConnectIPv4) { function TEST_F (line 106) | TEST_F(Win32SocketTest, TestClientCloseDuringConnectIPv6) { function TEST_F (line 110) | TEST_F(Win32SocketTest, TestServerCloseIPv4) { function TEST_F (line 114) | TEST_F(Win32SocketTest, TestServerCloseIPv6) { function TEST_F (line 118) | TEST_F(Win32SocketTest, TestCloseInClosedCallbackIPv4) { function TEST_F (line 122) | TEST_F(Win32SocketTest, TestCloseInClosedCallbackIPv6) { function TEST_F (line 126) | TEST_F(Win32SocketTest, TestSocketServerWaitIPv4) { function TEST_F (line 130) | TEST_F(Win32SocketTest, TestSocketServerWaitIPv6) { function TEST_F (line 134) | TEST_F(Win32SocketTest, TestTcpIPv4) { function TEST_F (line 138) | TEST_F(Win32SocketTest, TestTcpIPv6) { function TEST_F (line 142) | TEST_F(Win32SocketTest, TestUdpIPv4) { function TEST_F (line 146) | TEST_F(Win32SocketTest, TestUdpIPv6) { function TEST_F (line 152) | TEST_F(Win32SocketTest, DISABLED_TestGetSetOptionsIPv4) { function TEST_F (line 158) | TEST_F(Win32SocketTest, DISABLED_TestGetSetOptionsIPv6) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_unittest.cc type rtc (line 22) | namespace rtc { class Win32Test (line 24) | class Win32Test : public ::testing::Test { method Win32Test (line 26) | Win32Test() {} function TEST_F (line 29) | TEST_F(Win32Test, IPv6AddressCompression) { function TEST_F (line 63) | TEST_F(Win32Test, InvalidIPv6AddressParsing) { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_window.cc type rtc (line 16) | namespace rtc { function LRESULT (line 105) | LRESULT Win32Window::WndProc(HWND hwnd, UINT uMsg, WPARAM wParam, FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_window.h function namespace (line 18) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/win32_window_unittest.cc class TestWindow (line 18) | class TestWindow : public rtc::Win32Window { method TestWindow (line 20) | TestWindow() : destroyed_(false) { memset(&msg_, 0, sizeof(msg_)); } method MSG (line 21) | const MSG& msg() const { return msg_; } method destroyed (line 22) | bool destroyed() const { return destroyed_; } method OnMessage (line 24) | bool OnMessage(UINT uMsg, method OnNcDestroy (line 34) | void OnNcDestroy() override { destroyed_ = true; } function TEST (line 41) | TEST(Win32WindowTest, Basics) { function TEST (line 56) | TEST(Win32WindowTest, MultipleWindows) { FILE: tgcalls/third_party/webrtc/src/rtc_base/zero_memory.cc type rtc (line 20) | namespace rtc { function ExplicitZeroMemory (line 23) | void ExplicitZeroMemory(void* ptr, size_t len) { FILE: tgcalls/third_party/webrtc/src/rtc_base/zero_memory.h function namespace (line 20) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/rtc_base/zero_memory_unittest.cc type rtc (line 18) | namespace rtc { function TEST (line 20) | TEST(ZeroMemoryTest, TestZeroMemory) { function TEST (line 32) | TEST(ZeroMemoryTest, TestZeroArrayView) { function TEST (line 47) | TEST(ZeroMemoryTest, TestZeroMemoryUnused) { FILE: tgcalls/third_party/webrtc/src/sdk/android/PRESUBMIT.py function CheckChangeOnUpload (line 10) | def CheckChangeOnUpload(input_api, output_api): function CheckPatchFormatted (line 16) | def CheckPatchFormatted(input_api, output_api): FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/AudioDecoderFactoryFactory.java type AudioDecoderFactoryFactory (line 16) | public interface AudioDecoderFactoryFactory { method createNativeAudioDecoderFactory (line 20) | long createNativeAudioDecoderFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/AudioEncoderFactoryFactory.java type AudioEncoderFactoryFactory (line 16) | public interface AudioEncoderFactoryFactory { method createNativeAudioEncoderFactory (line 20) | long createNativeAudioEncoderFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/AudioProcessingFactory.java type AudioProcessingFactory (line 14) | public interface AudioProcessingFactory { method createNative (line 19) | public long createNative(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/AudioSource.java class AudioSource (line 17) | public class AudioSource extends MediaSource { method AudioSource (line 18) | public AudioSource(long nativeSource) { method getNativeAudioSource (line 23) | long getNativeAudioSource() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/AudioTrack.java class AudioTrack (line 14) | public class AudioTrack extends MediaStreamTrack { method AudioTrack (line 15) | public AudioTrack(long nativeTrack) { method setVolume (line 22) | public void setVolume(double volume) { method getNativeAudioTrack (line 27) | long getNativeAudioTrack() { method nativeSetVolume (line 31) | private static native void nativeSetVolume(long track, double volume); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/BuiltinAudioDecoderFactoryFactory.java class BuiltinAudioDecoderFactoryFactory (line 16) | public class BuiltinAudioDecoderFactoryFactory implements AudioDecoderFa... method createNativeAudioDecoderFactory (line 17) | @Override method nativeCreateBuiltinAudioDecoderFactory (line 22) | private static native long nativeCreateBuiltinAudioDecoderFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/BuiltinAudioEncoderFactoryFactory.java class BuiltinAudioEncoderFactoryFactory (line 16) | public class BuiltinAudioEncoderFactoryFactory implements AudioEncoderFa... method createNativeAudioEncoderFactory (line 17) | @Override method nativeCreateBuiltinAudioEncoderFactory (line 22) | private static native long nativeCreateBuiltinAudioEncoderFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CallSessionFileRotatingLogSink.java class CallSessionFileRotatingLogSink (line 13) | public class CallSessionFileRotatingLogSink { method getLogData (line 16) | public static byte[] getLogData(String dirPath) { method CallSessionFileRotatingLogSink (line 23) | public CallSessionFileRotatingLogSink( method dispose (line 31) | public void dispose() { method nativeAddSink (line 38) | private static native long nativeAddSink(String dirPath, int maxFileSi... method nativeDeleteSink (line 39) | private static native void nativeDeleteSink(long sink); method nativeGetLogData (line 40) | private static native byte[] nativeGetLogData(String dirPath); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/Camera1Capturer.java class Camera1Capturer (line 15) | public class Camera1Capturer extends CameraCapturer { method Camera1Capturer (line 18) | public Camera1Capturer( method createCameraSession (line 25) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/Camera1Enumerator.java class Camera1Enumerator (line 19) | @SuppressWarnings("deprecation") method Camera1Enumerator (line 29) | public Camera1Enumerator() { method Camera1Enumerator (line 33) | public Camera1Enumerator(boolean captureToTexture) { method getDeviceNames (line 38) | @Override method isFrontFacing (line 54) | @Override method isBackFacing (line 60) | @Override method getSupportedFormats (line 66) | @Override method createCapturer (line 71) | @Override method getCameraInfo (line 77) | private static @Nullable android.hardware.Camera.CameraInfo getCameraI... method getSupportedFormats (line 88) | static synchronized List getSupportedFormats(int camera... method enumerateFormats (line 98) | private static List enumerateFormats(int cameraId) { method convertSizes (line 142) | static List convertSizes(List came... method convertFramerates (line 151) | static List convertFramerates(List[] fpsRanges) { method getSupportedSizes (line 140) | static List getSupportedSizes(CameraCharacteristics cameraCharac... method getSupportedFormats (line 169) | @Nullable method getSupportedFormats (line 175) | @Nullable method convertSizes (line 232) | private static List convertSizes(android.util.Size[] cameraSizes) { method convertFramerates (line 241) | static List convertFramerates( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CameraEnumerationAndroid.java class CameraEnumerationAndroid (line 22) | @SuppressWarnings("deprecation") class CaptureFormat (line 50) | public static class CaptureFormat { class FramerateRange (line 53) | public static class FramerateRange { method FramerateRange (line 57) | public FramerateRange(int min, int max) { method toString (line 62) | @Override method equals (line 67) | @Override method hashCode (line 76) | @Override method CaptureFormat (line 92) | public CaptureFormat(int width, int height, int minFramerate, int ma... method CaptureFormat (line 98) | public CaptureFormat(int width, int height, FramerateRange framerate) { method frameSize (line 105) | public int frameSize() { method frameSize (line 113) | public static int frameSize(int width, int height, int imageFormat) { method toString (line 121) | @Override method equals (line 126) | @Override method hashCode (line 136) | @Override class ClosestComparator (line 145) | private static abstract class ClosestComparator implements Comparat... method diff (line 147) | abstract int diff(T supportedParameter); method compare (line 149) | @Override method getClosestSupportedFramerateRange (line 157) | public static CaptureFormat.FramerateRange getClosestSupportedFramerat... method getClosestSupportedSize (line 189) | public static Size getClosestSupportedSize( method reportCameraResolution (line 200) | static void reportCameraResolution(Histogram histogram, Size resolutio... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CameraEnumerator.java type CameraEnumerator (line 17) | public interface CameraEnumerator { method getDeviceNames (line 18) | public String[] getDeviceNames(); method isFrontFacing (line 19) | public boolean isFrontFacing(String deviceName); method isBackFacing (line 20) | public boolean isBackFacing(String deviceName); method getSupportedFormats (line 21) | public List getSupportedFormats(String deviceName); method createCapturer (line 23) | public CameraVideoCapturer createCapturer( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CameraVideoCapturer.java type CameraVideoCapturer (line 20) | public interface CameraVideoCapturer extends VideoCapturer { type CameraEventsHandler (line 25) | public interface CameraEventsHandler { method onCameraError (line 28) | void onCameraError(String errorDescription); method onCameraDisconnected (line 31) | void onCameraDisconnected(); method onCameraFreezed (line 34) | void onCameraFreezed(String errorDescription); method onCameraOpening (line 37) | void onCameraOpening(String cameraName); method onFirstFrameAvailable (line 40) | void onFirstFrameAvailable(); method onCameraClosed (line 43) | void onCameraClosed(); type CameraSwitchHandler (line 50) | public interface CameraSwitchHandler { method onCameraSwitchDone (line 52) | void onCameraSwitchDone(boolean isFrontCamera); method onCameraSwitchError (line 55) | void onCameraSwitchError(String errorDescription); method switchCamera (line 62) | void switchCamera(CameraSwitchHandler switchEventsHandler); method switchCamera (line 68) | void switchCamera(CameraSwitchHandler switchEventsHandler, String came... type MediaRecorderHandler (line 75) | @Deprecated method onMediaRecorderSuccess (line 78) | void onMediaRecorderSuccess(); method onMediaRecorderError (line 81) | void onMediaRecorderError(String errorDescription); method addMediaRecorderToCamera (line 89) | @Deprecated method removeMediaRecorderFromCamera (line 99) | @Deprecated class CameraStatistics (line 109) | public static class CameraStatistics { method run (line 120) | @Override method CameraStatistics (line 145) | public CameraStatistics( method checkThread (line 157) | private void checkThread() { method addFrame (line 163) | public void addFrame() { method release (line 168) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CandidatePairChangeEvent.java class CandidatePairChangeEvent (line 17) | public final class CandidatePairChangeEvent { method CandidatePairChangeEvent (line 30) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CapturerObserver.java type CapturerObserver (line 19) | public interface CapturerObserver { method onCapturerStarted (line 21) | void onCapturerStarted(boolean success); method onCapturerStopped (line 23) | void onCapturerStopped(); method onFrameCaptured (line 26) | void onFrameCaptured(VideoFrame frame); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/CryptoOptions.java class CryptoOptions (line 20) | public final class CryptoOptions { class Srtp (line 24) | public final class Srtp { method Srtp (line 43) | private Srtp(boolean enableGcmCryptoSuites, boolean enableAes128Sha1... method getEnableGcmCryptoSuites (line 50) | @CalledByNative("Srtp") method getEnableAes128Sha1_32CryptoCipher (line 55) | @CalledByNative("Srtp") method getEnableEncryptedRtpHeaderExtensions (line 60) | @CalledByNative("Srtp") class SFrame (line 69) | public final class SFrame { method SFrame (line 77) | private SFrame(boolean requireFrameEncryption) { method getRequireFrameEncryption (line 81) | @CalledByNative("SFrame") method CryptoOptions (line 90) | private CryptoOptions(boolean enableGcmCryptoSuites, boolean enableAes... method builder (line 97) | public static Builder builder() { method getSrtp (line 101) | @CalledByNative method getSFrame (line 106) | @CalledByNative class Builder (line 111) | public static class Builder { method Builder (line 117) | private Builder() {} method setEnableGcmCryptoSuites (line 119) | public Builder setEnableGcmCryptoSuites(boolean enableGcmCryptoSuite... method setEnableAes128Sha1_32CryptoCipher (line 124) | public Builder setEnableAes128Sha1_32CryptoCipher(boolean enableAes1... method setEnableEncryptedRtpHeaderExtensions (line 129) | public Builder setEnableEncryptedRtpHeaderExtensions( method setRequireFrameEncryption (line 135) | public Builder setRequireFrameEncryption(boolean requireFrameEncrypt... method createCryptoOptions (line 140) | public CryptoOptions createCryptoOptions() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/DataChannel.java class DataChannel (line 16) | public class DataChannel { class Init (line 18) | public static class Init { method getOrdered (line 29) | @CalledByNative("Init") method getMaxRetransmitTimeMs (line 34) | @CalledByNative("Init") method getMaxRetransmits (line 39) | @CalledByNative("Init") method getProtocol (line 44) | @CalledByNative("Init") method getNegotiated (line 49) | @CalledByNative("Init") method getId (line 54) | @CalledByNative("Init") class Buffer (line 61) | public static class Buffer { method Buffer (line 71) | @CalledByNative("Buffer") type Observer (line 79) | public interface Observer { method onBufferedAmountChange (line 81) | @CalledByNative("Observer") public void onBufferedAmountChange(long ... method onStateChange (line 83) | @CalledByNative("Observer") public void onStateChange(); method onMessage (line 89) | @CalledByNative("Observer") public void onMessage(Buffer buffer); type State (line 93) | public enum State { method fromNativeIndex (line 99) | @CalledByNative("State") method DataChannel (line 108) | @CalledByNative method registerObserver (line 114) | public void registerObserver(Observer observer) { method unregisterObserver (line 123) | public void unregisterObserver() { method label (line 128) | public String label() { method id (line 133) | public int id() { method state (line 138) | public State state() { method bufferedAmount (line 148) | public long bufferedAmount() { method close (line 154) | public void close() { method send (line 160) | public boolean send(Buffer buffer) { method dispose (line 170) | public void dispose() { method getNativeDataChannel (line 176) | @CalledByNative method checkDataChannelExists (line 181) | private void checkDataChannelExists() { method nativeRegisterObserver (line 187) | private native long nativeRegisterObserver(Observer observer); method nativeUnregisterObserver (line 188) | private native void nativeUnregisterObserver(long observer); method nativeLabel (line 189) | private native String nativeLabel(); method nativeId (line 190) | private native int nativeId(); method nativeState (line 191) | private native State nativeState(); method nativeBufferedAmount (line 192) | private native long nativeBufferedAmount(); method nativeClose (line 193) | private native void nativeClose(); method nativeSend (line 194) | private native boolean nativeSend(byte[] data, boolean binary); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/DefaultVideoDecoderFactory.java class DefaultVideoDecoderFactory (line 20) | public class DefaultVideoDecoderFactory implements VideoDecoderFactory { method DefaultVideoDecoderFactory (line 28) | public DefaultVideoDecoderFactory(@Nullable EglBase.Context eglContext) { method DefaultVideoDecoderFactory (line 36) | DefaultVideoDecoderFactory(VideoDecoderFactory hardwareVideoDecoderFac... method createDecoder (line 41) | @Override method getSupportedCodecs (line 56) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/DefaultVideoEncoderFactory.java class DefaultVideoEncoderFactory (line 18) | public class DefaultVideoEncoderFactory implements VideoEncoderFactory { method DefaultVideoEncoderFactory (line 23) | public DefaultVideoEncoderFactory( method DefaultVideoEncoderFactory (line 30) | DefaultVideoEncoderFactory(VideoEncoderFactory hardwareVideoEncoderFac... method createEncoder (line 34) | @Nullable method getSupportedCodecs (line 47) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/DtmfSender.java class DtmfSender (line 14) | public class DtmfSender { method DtmfSender (line 17) | public DtmfSender(long nativeDtmfSender) { method canInsertDtmf (line 24) | public boolean canInsertDtmf() { method insertDtmf (line 46) | public boolean insertDtmf(String tones, int duration, int interToneGap) { method tones (line 54) | public String tones() { method duration (line 63) | public int duration() { method interToneGap (line 73) | public int interToneGap() { method dispose (line 78) | public void dispose() { method checkDtmfSenderExists (line 84) | private void checkDtmfSenderExists() { method nativeCanInsertDtmf (line 90) | private static native boolean nativeCanInsertDtmf(long dtmfSender); method nativeInsertDtmf (line 91) | private static native boolean nativeInsertDtmf( method nativeTones (line 93) | private static native String nativeTones(long dtmfSender); method nativeDuration (line 94) | private static native int nativeDuration(long dtmfSender); method nativeInterToneGap (line 95) | private static native int nativeInterToneGap(long dtmfSender); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/EglBase.java type EglBase (line 23) | public interface EglBase { type Context (line 25) | public interface Context { method getNativeEglContext (line 34) | long getNativeEglContext(); method configBuilder (line 52) | public static ConfigBuilder configBuilder() { class ConfigBuilder (line 56) | public static class ConfigBuilder { method setOpenGlesVersion (line 62) | public ConfigBuilder setOpenGlesVersion(int version) { method setHasAlphaChannel (line 70) | public ConfigBuilder setHasAlphaChannel(boolean hasAlphaChannel) { method setSupportsPixelBuffer (line 75) | public ConfigBuilder setSupportsPixelBuffer(boolean supportsPixelBuf... method setIsRecordable (line 80) | public ConfigBuilder setIsRecordable(boolean isRecordable) { method createConfigAttributes (line 85) | public int[] createConfigAttributes() { method getOpenGlesVersionFromConfig (line 131) | static int getOpenGlesVersionFromConfig(int[] configAttributes) { method create (line 153) | public static EglBase create(@Nullable Context sharedContext, int[] co... method create (line 169) | public static EglBase create() { method create (line 177) | public static EglBase create(Context sharedContext) { method createEgl10 (line 182) | public static EglBase10 createEgl10(int[] configAttributes) { method createEgl10 (line 190) | public static EglBase10 createEgl10(EglBase10.Context sharedContext, i... method createEgl10 (line 199) | public static EglBase10 createEgl10( method createEgl14 (line 205) | public static EglBase14 createEgl14(int[] configAttributes) { method createEgl14 (line 213) | public static EglBase14 createEgl14(EglBase14.Context sharedContext, i... method createEgl14 (line 222) | public static EglBase14 createEgl14( method createSurface (line 227) | void createSurface(Surface surface); method createSurface (line 230) | void createSurface(SurfaceTexture surfaceTexture); method createDummyPbufferSurface (line 233) | void createDummyPbufferSurface(); method createPbufferSurface (line 235) | void createPbufferSurface(int width, int height); method getEglBaseContext (line 237) | Context getEglBaseContext(); method hasSurface (line 239) | boolean hasSurface(); method surfaceWidth (line 241) | int surfaceWidth(); method surfaceHeight (line 243) | int surfaceHeight(); method releaseSurface (line 245) | void releaseSurface(); method release (line 247) | void release(); method makeCurrent (line 249) | void makeCurrent(); method detachCurrent (line 252) | void detachCurrent(); method swapBuffers (line 254) | void swapBuffers(); method swapBuffers (line 256) | void swapBuffers(long presentationTimeStampNs); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/EglBase10.java type EglBase10 (line 16) | public interface EglBase10 extends EglBase { type Context (line 17) | interface Context extends EglBase.Context { method getRawContext (line 18) | EGLContext getRawContext(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/EglBase14.java type EglBase14 (line 16) | public interface EglBase14 extends EglBase { type Context (line 17) | interface Context extends EglBase.Context { method getRawContext (line 18) | EGLContext getRawContext(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/EglRenderer.java class EglRenderer (line 34) | public class EglRenderer implements VideoSink { type FrameListener (line 38) | public interface FrameListener { void onFrame(Bitmap frame); } method onFrame (line 38) | void onFrame(Bitmap frame); type ErrorCallback (line 41) | public static interface ErrorCallback { method onGlOutOfMemory (line 43) | void onGlOutOfMemory(); class FrameListenerAndParams (line 46) | private static class FrameListenerAndParams { method FrameListenerAndParams (line 52) | public FrameListenerAndParams(FrameListener listener, float scale, class EglSurfaceCreation (line 61) | private class EglSurfaceCreation implements Runnable { method setSurface (line 65) | @SuppressWarnings("NoSynchronizedMethodCheck") method run (line 70) | @Override class HandlerWithExceptionCallback (line 92) | private static class HandlerWithExceptionCallback extends Handler { method HandlerWithExceptionCallback (line 95) | public HandlerWithExceptionCallback(Looper looper, Runnable exceptio... method dispatchMessage (line 100) | @Override method run (line 172) | @Override method EglRenderer (line 191) | public EglRenderer(String name) { method EglRenderer (line 195) | public EglRenderer(String name, VideoFrameDrawer videoFrameDrawer) { method init (line 208) | public void init(@Nullable final EglBase.Context sharedContext, final ... method init (line 257) | public void init(@Nullable final EglBase.Context sharedContext, final ... method createEglSurface (line 262) | public void createEglSurface(Surface surface) { method createEglSurface (line 266) | public void createEglSurface(SurfaceTexture surfaceTexture) { method createEglSurfaceInternal (line 270) | private void createEglSurfaceInternal(Object surface) { method release (line 281) | public void release() { method resetStatistics (line 334) | private void resetStatistics(long currentTimeNs) { method printStackTrace (line 345) | public void printStackTrace() { method setMirror (line 364) | public void setMirror(final boolean mirror) { method setMirrorVertically (line 374) | public void setMirrorVertically(final boolean mirrorVertically) { method setLayoutAspectRatio (line 385) | public void setLayoutAspectRatio(float layoutAspectRatio) { method setFpsReduction (line 398) | public void setFpsReduction(float fps) { method disableFpsReduction (line 414) | public void disableFpsReduction() { method pauseVideo (line 418) | public void pauseVideo() { method addFrameListener (line 431) | public void addFrameListener(final FrameListener listener, final float... method addFrameListener (line 444) | public void addFrameListener( method addFrameListener (line 460) | public void addFrameListener(final FrameListener listener, final float... method removeFrameListener (line 476) | public void removeFrameListener(final FrameListener listener) { method setErrorCallback (line 499) | public void setErrorCallback(ErrorCallback errorCallback) { method onFrame (line 504) | @Override method releaseEglSurface (line 535) | public void releaseEglSurface(final Runnable completionCallback) { method postToRenderThread (line 558) | private void postToRenderThread(Runnable runnable) { method clearSurfaceOnRenderThread (line 566) | private void clearSurfaceOnRenderThread(float r, float g, float b, flo... method clearImage (line 578) | public void clearImage() { method clearImage (line 585) | public void clearImage(final float r, final float g, final float b, fi... method renderFrameOnRenderThread (line 597) | private void renderFrameOnRenderThread() { method notifyCallbacks (line 700) | private void notifyCallbacks(VideoFrame frame, boolean wasRendered) { method averageTimeAsString (line 751) | private String averageTimeAsString(long sumTimeNs, int count) { method logStatistics (line 755) | private void logStatistics() { method logE (line 776) | private void logE(String string, Throwable e) { method logD (line 780) | private void logD(String string) { method logW (line 784) | private void logW(String string) { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/EncodedImage.java class EncodedImage (line 21) | public class EncodedImage implements RefCounted { type FrameType (line 23) | public enum FrameType { method FrameType (line 30) | private FrameType(int nativeIndex) { method getNative (line 34) | public int getNative() { method fromNativeIndex (line 38) | @CalledByNative("FrameType") method retain (line 60) | @Override method release (line 65) | @Override method EncodedImage (line 70) | @CalledByNative method getBuffer (line 85) | @CalledByNative method getEncodedWidth (line 90) | @CalledByNative method getEncodedHeight (line 95) | @CalledByNative method getCaptureTimeNs (line 100) | @CalledByNative method getFrameType (line 105) | @CalledByNative method getRotation (line 110) | @CalledByNative method getQp (line 115) | @CalledByNative method builder (line 120) | public static Builder builder() { class Builder (line 124) | public static class Builder { method Builder (line 134) | private Builder() {} method setBuffer (line 136) | public Builder setBuffer(ByteBuffer buffer, @Nullable Runnable relea... method setEncodedWidth (line 142) | public Builder setEncodedWidth(int encodedWidth) { method setEncodedHeight (line 147) | public Builder setEncodedHeight(int encodedHeight) { method setCaptureTimeMs (line 152) | @Deprecated method setCaptureTimeNs (line 158) | public Builder setCaptureTimeNs(long captureTimeNs) { method setFrameType (line 163) | public Builder setFrameType(EncodedImage.FrameType frameType) { method setRotation (line 168) | public Builder setRotation(int rotation) { method setQp (line 173) | public Builder setQp(@Nullable Integer qp) { method createEncodedImage (line 178) | public EncodedImage createEncodedImage() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/FecControllerFactoryFactoryInterface.java type FecControllerFactoryFactoryInterface (line 16) | public interface FecControllerFactoryFactoryInterface { method createNative (line 21) | public long createNative(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/FileVideoCapturer.java class FileVideoCapturer (line 24) | public class FileVideoCapturer implements VideoCapturer { type VideoReader (line 25) | private interface VideoReader { method getNextFrame (line 26) | VideoFrame getNextFrame(); method close (line 27) | void close(); class VideoReaderY4M (line 33) | @SuppressWarnings("StringSplitter") method VideoReaderY4M (line 46) | public VideoReaderY4M(String file) throws IOException { method getNextFrame (line 95) | @Override method close (line 133) | @Override method run (line 150) | @Override method FileVideoCapturer (line 156) | public FileVideoCapturer(String inputFile) throws IOException { method tick (line 165) | public void tick() { method initialize (line 171) | @Override method startCapture (line 177) | @Override method stopCapture (line 182) | @Override method changeCaptureFormat (line 187) | @Override method dispose (line 192) | @Override method isScreencast (line 197) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/FrameDecryptor.java type FrameDecryptor (line 21) | public interface FrameDecryptor { method getNativeFrameDecryptor (line 25) | long getNativeFrameDecryptor(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/FrameEncryptor.java type FrameEncryptor (line 21) | public interface FrameEncryptor { method getNativeFrameEncryptor (line 25) | long getNativeFrameEncryptor(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/GlRectDrawer.java class GlRectDrawer (line 14) | public class GlRectDrawer extends GlGenericDrawer { class ShaderCallbacks (line 19) | private static class ShaderCallbacks implements GlGenericDrawer.Shader... method onNewShader (line 20) | @Override method onPrepareShader (line 23) | @Override method GlRectDrawer (line 28) | public GlRectDrawer() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/GlShader.java class GlShader (line 18) | public class GlShader { method compileShader (line 21) | private static int compileShader(int shaderType, String source) { method GlShader (line 41) | public GlShader(String vertexSource, String fragmentSource) { method getAttribLocation (line 69) | public int getAttribLocation(String label) { method setVertexAttribArray (line 84) | public void setVertexAttribArray(String label, int dimension, FloatBuf... method setVertexAttribArray (line 92) | public void setVertexAttribArray(String label, int dimension, int stri... method getUniformLocation (line 102) | public int getUniformLocation(String label) { method useProgram (line 113) | public void useProgram() { method release (line 123) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/GlTextureFrameBuffer.java class GlTextureFrameBuffer (line 21) | public class GlTextureFrameBuffer { method GlTextureFrameBuffer (line 32) | public GlTextureFrameBuffer(int pixelFormat) { method setSize (line 51) | public void setSize(int width, int height) { method getWidth (line 92) | public int getWidth() { method getHeight (line 96) | public int getHeight() { method getFrameBufferId (line 101) | public int getFrameBufferId() { method getTextureId (line 106) | public int getTextureId() { method release (line 114) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/GlUtil.java class GlUtil (line 22) | public class GlUtil { method GlUtil (line 23) | private GlUtil() {} class GlOutOfMemoryException (line 25) | public static class GlOutOfMemoryException extends GLException { method GlOutOfMemoryException (line 26) | public GlOutOfMemoryException(int error, String msg) { method checkNoGLES2Error (line 32) | public static void checkNoGLES2Error(String msg) { method createFloatBuffer (line 41) | public static FloatBuffer createFloatBuffer(float[] coords) { method generateTexture (line 54) | public static int generateTexture(int target) { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/HardwareVideoDecoderFactory.java class HardwareVideoDecoderFactory (line 18) | public class HardwareVideoDecoderFactory extends MediaCodecVideoDecoderF... method test (line 21) | @Override method HardwareVideoDecoderFactory (line 28) | @Deprecated // Not removed yet to avoid breaking callers. method HardwareVideoDecoderFactory (line 39) | public HardwareVideoDecoderFactory(@Nullable EglBase.Context sharedCon... method HardwareVideoDecoderFactory (line 51) | public HardwareVideoDecoderFactory(@Nullable EglBase.Context sharedCon... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/HardwareVideoEncoderFactory.java class HardwareVideoEncoderFactory (line 28) | @SuppressWarnings("deprecation") // API 16 requires the use of deprecate... method HardwareVideoEncoderFactory (line 59) | public HardwareVideoEncoderFactory( method HardwareVideoEncoderFactory (line 75) | public HardwareVideoEncoderFactory(EglBase.Context sharedContext, bool... method HardwareVideoEncoderFactory (line 89) | @Deprecated method createEncoder (line 94) | @Nullable method getSupportedCodecs (line 136) | @Override method findCodecForType (line 167) | private @Nullable MediaCodecInfo findCodecForType(VideoCodecMimeType t... method isSupportedCodec (line 188) | private boolean isSupportedCodec(MediaCodecInfo info, VideoCodecMimeTy... method isHardwareSupportedInCurrentSdk (line 203) | private boolean isHardwareSupportedInCurrentSdk(MediaCodecInfo info, V... method isHardwareSupportedInCurrentSdkVp8 (line 217) | private boolean isHardwareSupportedInCurrentSdkVp8(MediaCodecInfo info) { method isHardwareSupportedInCurrentSdkVp9 (line 232) | private boolean isHardwareSupportedInCurrentSdkVp9(MediaCodecInfo info) { method isHardwareSupportedInCurrentSdkH264 (line 241) | private boolean isHardwareSupportedInCurrentSdkH264(MediaCodecInfo inf... method isHardwareSupportedInCurrentSdkH265 (line 257) | private boolean isHardwareSupportedInCurrentSdkH265(MediaCodecInfo inf... method isMediaCodecAllowed (line 270) | private boolean isMediaCodecAllowed(MediaCodecInfo info) { method getKeyFrameIntervalSec (line 277) | private int getKeyFrameIntervalSec(VideoCodecMimeType type) { method getForcedKeyFrameIntervalMs (line 289) | private int getForcedKeyFrameIntervalMs(VideoCodecMimeType type, Strin... method createBitrateAdjuster (line 304) | private BitrateAdjuster createBitrateAdjuster(VideoCodecMimeType type,... method isH264HighProfileSupported (line 318) | private boolean isH264HighProfileSupported(MediaCodecInfo info) { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/IceCandidate.java class IceCandidate (line 21) | public class IceCandidate { method IceCandidate (line 28) | public IceCandidate(String sdpMid, int sdpMLineIndex, String sdp) { method IceCandidate (line 36) | @CalledByNative method toString (line 46) | @Override method getSdpMid (line 52) | @CalledByNative method getSdp (line 57) | @CalledByNative method equals (line 63) | @Override method hashCode (line 74) | @Override method objectEquals (line 80) | private static boolean objectEquals(Object o1, Object o2) { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/JavaI420Buffer.java class JavaI420Buffer (line 18) | public class JavaI420Buffer implements VideoFrame.I420Buffer { method JavaI420Buffer (line 29) | private JavaI420Buffer(int width, int height, ByteBuffer dataY, int st... method checkCapacity (line 42) | private static void checkCapacity(ByteBuffer data, int width, int heig... method wrap (line 52) | public static JavaI420Buffer wrap(int width, int height, ByteBuffer da... method allocate (line 79) | public static JavaI420Buffer allocate(int width, int height) { method getWidth (line 105) | @Override method getHeight (line 110) | @Override method getDataY (line 115) | @Override method getDataU (line 121) | @Override method getDataV (line 127) | @Override method getStrideY (line 133) | @Override method getStrideU (line 138) | @Override method getStrideV (line 143) | @Override method toI420 (line 148) | @Override method retain (line 154) | @Override method release (line 159) | @Override method cropAndScale (line 164) | @Override method cropAndScaleI420 (line 170) | public static VideoFrame.Buffer cropAndScaleI420(final I420Buffer buff... method nativeCropAndScaleI420 (line 196) | private static native void nativeCropAndScaleI420(ByteBuffer srcY, int... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/LibvpxVp8Decoder.java class LibvpxVp8Decoder (line 13) | public class LibvpxVp8Decoder extends WrappedNativeVideoDecoder { method createNativeVideoDecoder (line 14) | @Override method nativeCreateDecoder (line 19) | static native long nativeCreateDecoder(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/LibvpxVp8Encoder.java class LibvpxVp8Encoder (line 13) | public class LibvpxVp8Encoder extends WrappedNativeVideoEncoder { method createNativeVideoEncoder (line 14) | @Override method nativeCreateEncoder (line 19) | static native long nativeCreateEncoder(); method isHardwareEncoder (line 21) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/LibvpxVp9Decoder.java class LibvpxVp9Decoder (line 13) | public class LibvpxVp9Decoder extends WrappedNativeVideoDecoder { method createNativeVideoDecoder (line 14) | @Override method nativeCreateDecoder (line 19) | static native long nativeCreateDecoder(); method nativeIsSupported (line 21) | static native boolean nativeIsSupported(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/LibvpxVp9Encoder.java class LibvpxVp9Encoder (line 13) | public class LibvpxVp9Encoder extends WrappedNativeVideoEncoder { method createNativeVideoEncoder (line 14) | @Override method nativeCreateEncoder (line 19) | static native long nativeCreateEncoder(); method isHardwareEncoder (line 21) | @Override method nativeIsSupported (line 26) | static native boolean nativeIsSupported(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/MediaConstraints.java class MediaConstraints (line 21) | public class MediaConstraints { class KeyValuePair (line 23) | public static class KeyValuePair { method KeyValuePair (line 27) | public KeyValuePair(String key, String value) { method getKey (line 32) | @CalledByNative("KeyValuePair") method getValue (line 37) | @CalledByNative("KeyValuePair") method toString (line 42) | @Override method equals (line 47) | @Override method hashCode (line 59) | @Override method MediaConstraints (line 68) | public MediaConstraints() { method stringifyKeyValuePairList (line 73) | private static String stringifyKeyValuePairList(List lis... method toString (line 84) | @Override method getMandatory (line 90) | @CalledByNative method getOptional (line 95) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/MediaSource.java class MediaSource (line 14) | public class MediaSource { type State (line 16) | public enum State { method fromNativeIndex (line 22) | @CalledByNative("State") method MediaSource (line 31) | public MediaSource(long nativeSource) { method state (line 36) | public State state() { method dispose (line 41) | public void dispose() { method getNativeMediaSource (line 48) | protected long getNativeMediaSource() { method runWithReference (line 57) | void runWithReference(Runnable runnable) { method checkMediaSourceExists (line 67) | private void checkMediaSourceExists() { method nativeGetState (line 73) | private static native State nativeGetState(long pointer); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/MediaStream.java class MediaStream (line 18) | public class MediaStream { method MediaStream (line 26) | @CalledByNative method addTrack (line 31) | public boolean addTrack(AudioTrack track) { method addTrack (line 40) | public boolean addTrack(VideoTrack track) { method addPreservedTrack (line 52) | public boolean addPreservedTrack(VideoTrack track) { method removeTrack (line 61) | public boolean removeTrack(AudioTrack track) { method removeTrack (line 67) | public boolean removeTrack(VideoTrack track) { method dispose (line 74) | @CalledByNative method getId (line 96) | public String getId() { method toString (line 101) | @Override method addNativeAudioTrack (line 106) | @CalledByNative method addNativeVideoTrack (line 111) | @CalledByNative method removeAudioTrack (line 116) | @CalledByNative method removeVideoTrack (line 121) | @CalledByNative method getNativeMediaStream (line 127) | long getNativeMediaStream() { method checkMediaStreamExists (line 132) | private void checkMediaStreamExists() { method removeMediaStreamTrack (line 138) | private static void removeMediaStreamTrack( method nativeAddAudioTrackToNativeStream (line 152) | private static native boolean nativeAddAudioTrackToNativeStream( method nativeAddVideoTrackToNativeStream (line 154) | private static native boolean nativeAddVideoTrackToNativeStream( method nativeRemoveAudioTrack (line 156) | private static native boolean nativeRemoveAudioTrack(long stream, long... method nativeRemoveVideoTrack (line 157) | private static native boolean nativeRemoveVideoTrack(long stream, long... method nativeGetId (line 158) | private static native String nativeGetId(long stream); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/MediaStreamTrack.java class MediaStreamTrack (line 16) | public class MediaStreamTrack { type State (line 21) | public enum State { method fromNativeIndex (line 25) | @CalledByNative("State") type MediaType (line 32) | public enum MediaType { method MediaType (line 38) | private MediaType(int nativeIndex) { method getNative (line 42) | @CalledByNative("MediaType") method fromNativeIndex (line 47) | @CalledByNative("MediaType") method createMediaStreamTrack (line 59) | static @Nullable MediaStreamTrack createMediaStreamTrack(long nativeTr... method MediaStreamTrack (line 75) | public MediaStreamTrack(long nativeTrack) { method id (line 82) | public String id() { method kind (line 87) | public String kind() { method enabled (line 92) | public boolean enabled() { method setEnabled (line 97) | public boolean setEnabled(boolean enable) { method state (line 102) | public State state() { method dispose (line 107) | public void dispose() { method getNativeMediaStreamTrack (line 113) | long getNativeMediaStreamTrack() { method checkMediaStreamTrackExists (line 118) | private void checkMediaStreamTrackExists() { method nativeGetId (line 124) | private static native String nativeGetId(long track); method nativeGetKind (line 125) | private static native String nativeGetKind(long track); method nativeGetEnabled (line 126) | private static native boolean nativeGetEnabled(long track); method nativeSetEnabled (line 127) | private static native boolean nativeSetEnabled(long track, boolean ena... method nativeGetState (line 128) | private static native State nativeGetState(long track); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/Metrics.java class Metrics (line 31) | public class Metrics { method Metrics (line 37) | @CalledByNative class HistogramInfo (line 43) | public static class HistogramInfo { method HistogramInfo (line 50) | @CalledByNative("HistogramInfo") method addSample (line 57) | @CalledByNative("HistogramInfo") method add (line 63) | @CalledByNative method enable (line 70) | public static void enable() { method getAndReset (line 75) | public static Metrics getAndReset() { method nativeEnable (line 79) | private static native void nativeEnable(); method nativeGetAndReset (line 80) | private static native Metrics nativeGetAndReset(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NativeLibraryLoader.java type NativeLibraryLoader (line 17) | public interface NativeLibraryLoader { method load (line 23) | boolean load(String name); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NativePeerConnectionFactory.java type NativePeerConnectionFactory (line 14) | public interface NativePeerConnectionFactory { method createNativePeerConnection (line 19) | long createNativePeerConnection(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetEqFactoryFactory.java type NetEqFactoryFactory (line 16) | public interface NetEqFactoryFactory { method createNativeNetEqFactory (line 20) | long createNativeNetEqFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkChangeDetector.java type NetworkChangeDetector (line 17) | public interface NetworkChangeDetector { type ConnectionType (line 19) | public static enum ConnectionType { class IPAddress (line 33) | public static class IPAddress { method IPAddress (line 36) | public IPAddress(byte[] address) { method getAddress (line 40) | @CalledByNative("IPAddress") class NetworkInformation (line 47) | public static class NetworkInformation { method NetworkInformation (line 55) | public NetworkInformation(String name, ConnectionType type, Connecti... method getIpAddresses (line 64) | @CalledByNative("NetworkInformation") method getConnectionType (line 69) | @CalledByNative("NetworkInformation") method getUnderlyingConnectionTypeForVpn (line 74) | @CalledByNative("NetworkInformation") method getHandle (line 79) | @CalledByNative("NetworkInformation") method getName (line 84) | @CalledByNative("NetworkInformation") type Observer (line 91) | public static interface Observer { method onConnectionTypeChanged (line 93) | public void onConnectionTypeChanged(ConnectionType newConnectionType); method onNetworkConnect (line 95) | public void onNetworkConnect(NetworkInformation networkInfo); method onNetworkDisconnect (line 97) | public void onNetworkDisconnect(long networkHandle); method onNetworkPreference (line 106) | public void onNetworkPreference(List types, @Network... method getCurrentConnectionType (line 109) | public ConnectionType getCurrentConnectionType(); method supportNetworkCallback (line 111) | public boolean supportNetworkCallback(); method getActiveNetworkList (line 113) | @Nullable public List getActiveNetworkList(); method destroy (line 115) | public void destroy(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkChangeDetectorFactory.java type NetworkChangeDetectorFactory (line 15) | public interface NetworkChangeDetectorFactory { method create (line 16) | public NetworkChangeDetector create(NetworkChangeDetector.Observer obs... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkControllerFactoryFactory.java type NetworkControllerFactoryFactory (line 14) | public interface NetworkControllerFactoryFactory { method createNativeNetworkControllerFactory (line 19) | public long createNativeNetworkControllerFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkMonitor.java class NetworkMonitor (line 28) | public class NetworkMonitor { type NetworkObserver (line 32) | public interface NetworkObserver { method onConnectionTypeChanged (line 33) | public void onConnectionTypeChanged(NetworkChangeDetector.Connection... class InstanceHolder (line 39) | private static class InstanceHolder { method create (line 47) | @Override method NetworkMonitor (line 67) | private NetworkMonitor() { method setNetworkChangeDetectorFactory (line 78) | public void setNetworkChangeDetectorFactory(NetworkChangeDetectorFacto... method init (line 84) | @Deprecated method getInstance (line 88) | @CalledByNative method assertIsTrue (line 93) | private static void assertIsTrue(boolean condition) { method startMonitoring (line 104) | public void startMonitoring(Context applicationContext) { method startMonitoring (line 115) | @Deprecated method startMonitoring (line 125) | @CalledByNative method stopMonitoring (line 145) | public void stopMonitoring() { method stopMonitoring (line 154) | @CalledByNative method networkBindingSupported (line 164) | @CalledByNative method androidSdkInt (line 171) | @CalledByNative method getCurrentConnectionType (line 176) | private NetworkChangeDetector.ConnectionType getCurrentConnectionType() { method createNetworkChangeDetector (line 180) | private NetworkChangeDetector createNetworkChangeDetector(Context appC... method updateCurrentConnectionType (line 205) | private void updateCurrentConnectionType(NetworkChangeDetector.Connect... method notifyObserversOfConnectionTypeChange (line 211) | private void notifyObserversOfConnectionTypeChange( method notifyObserversOfNetworkConnect (line 227) | private void notifyObserversOfNetworkConnect( method notifyObserversOfNetworkDisconnect (line 235) | private void notifyObserversOfNetworkDisconnect(long networkHandle) { method notifyObserversOfNetworkPreference (line 242) | private void notifyObserversOfNetworkPreference( method updateObserverActiveNetworkList (line 252) | private void updateObserverActiveNetworkList(long nativeObserver) { method getNativeNetworkObserversSync (line 268) | private List getNativeNetworkObserversSync() { method addNetworkObserver (line 279) | @Deprecated method addObserver (line 284) | public void addObserver(NetworkObserver observer) { method removeNetworkObserver (line 295) | @Deprecated method removeObserver (line 300) | public void removeObserver(NetworkObserver observer) { method isOnline (line 307) | public static boolean isOnline() { method nativeNotifyConnectionTypeChanged (line 312) | private native void nativeNotifyConnectionTypeChanged(long nativeAndro... method nativeNotifyOfNetworkConnect (line 314) | private native void nativeNotifyOfNetworkConnect( method nativeNotifyOfNetworkDisconnect (line 317) | private native void nativeNotifyOfNetworkDisconnect( method nativeNotifyOfActiveNetworkList (line 320) | private native void nativeNotifyOfActiveNetworkList( method nativeNotifyOfNetworkPreference (line 323) | private native void nativeNotifyOfNetworkPreference( method getNetworkChangeDetector (line 327) | @Nullable method getNumObservers (line 335) | int getNumObservers() { method createAndSetAutoDetectForTest (line 342) | static NetworkMonitorAutoDetect createAndSetAutoDetectForTest(Context ... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java class NetworkMonitorAutoDetect (line 47) | public class NetworkMonitorAutoDetect extends BroadcastReceiver implemen... class NetworkState (line 48) | static class NetworkState { method NetworkState (line 61) | public NetworkState(boolean connected, int type, int subtype, int un... method isConnected (line 70) | public boolean isConnected() { method getNetworkType (line 74) | public int getNetworkType() { method getNetworkSubType (line 78) | public int getNetworkSubType() { method getUnderlyingNetworkTypeForVpn (line 82) | public int getUnderlyingNetworkTypeForVpn() { method getUnderlyingNetworkSubtypeForVpn (line 86) | public int getUnderlyingNetworkSubtypeForVpn() { class SimpleNetworkCallback (line 95) | @SuppressLint("NewApi") method onAvailable (line 97) | @Override method onCapabilitiesChanged (line 103) | @Override method onLinkPropertiesChanged (line 111) | @Override method onLosing (line 122) | @Override method onLost (line 130) | @Override method onNetworkChanged (line 136) | private void onNetworkChanged(Network network) { class ConnectivityManagerDelegate (line 145) | static class ConnectivityManagerDelegate { method ConnectivityManagerDelegate (line 152) | ConnectivityManagerDelegate(Context context) { method ConnectivityManagerDelegate (line 158) | ConnectivityManagerDelegate() { method getNetworkState (line 167) | NetworkState getNetworkState() { method getNetworkState (line 178) | @SuppressLint("NewApi") method getNetworkState (line 252) | private NetworkState getNetworkState(@Nullable NetworkInfo networkIn... method getAllNetworks (line 263) | @SuppressLint("NewApi") method getActiveNetworkList (line 271) | @Nullable method getDefaultNetId (line 291) | @SuppressLint("NewApi") method networkToInfo (line 329) | @SuppressLint("NewApi") method hasInternetCapability (line 378) | @SuppressLint("NewApi") method registerNetworkCallback (line 389) | @SuppressLint("NewApi") method requestMobileNetwork (line 399) | @SuppressLint("NewApi") method getIPAddresses (line 407) | @SuppressLint("NewApi") method releaseCallback (line 418) | @SuppressLint("NewApi") method supportNetworkCallback (line 426) | public boolean supportNetworkCallback() { class WifiManagerDelegate (line 432) | static class WifiManagerDelegate { method WifiManagerDelegate (line 434) | WifiManagerDelegate(Context context) { method WifiManagerDelegate (line 439) | WifiManagerDelegate() { method getWifiSSID (line 444) | String getWifiSSID() { class WifiDirectManagerDelegate (line 461) | static class WifiDirectManagerDelegate extends BroadcastReceiver { method WifiDirectManagerDelegate (line 471) | WifiDirectManagerDelegate(NetworkChangeDetector.Observer observer, C... method onReceive (line 491) | @Override method release (line 504) | public void release() { method getActiveNetworkList (line 508) | public List getActiveNetworkList() { method onWifiP2pGroupChange (line 517) | private void onWifiP2pGroupChange(@Nullable WifiP2pGroup wifiP2pGrou... method onWifiP2pStateChange (line 544) | private void onWifiP2pStateChange(int state) { method NetworkMonitorAutoDetect (line 574) | @SuppressLint("NewApi") method supportNetworkCallback (line 610) | @Override method setConnectivityManagerDelegateForTests (line 618) | void setConnectivityManagerDelegateForTests(ConnectivityManagerDelegat... method setWifiManagerDelegateForTests (line 625) | void setWifiManagerDelegateForTests(WifiManagerDelegate delegate) { method isReceiverRegisteredForTesting (line 633) | boolean isReceiverRegisteredForTesting() { method getActiveNetworkList (line 637) | @Override method destroy (line 653) | @Override method registerReceiver (line 670) | private void registerReceiver() { method unregisterReceiver (line 681) | private void unregisterReceiver() { method getCurrentNetworkState (line 689) | public NetworkState getCurrentNetworkState() { method getDefaultNetId (line 699) | public long getDefaultNetId() { method getConnectionType (line 703) | private static NetworkChangeDetector.ConnectionType getConnectionType( method getConnectionType (line 754) | public static NetworkChangeDetector.ConnectionType getConnectionType(N... method getCurrentConnectionType (line 759) | @Override method getUnderlyingConnectionTypeForVpn (line 764) | private static NetworkChangeDetector.ConnectionType getUnderlyingConne... method getWifiSSID (line 774) | private String getWifiSSID(NetworkState networkState) { method onReceive (line 781) | @Override method connectionTypeChanged (line 789) | private void connectionTypeChanged(NetworkState networkState) { method networkToNetId (line 806) | @SuppressLint("NewApi") FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/NetworkStatePredictorFactoryFactory.java type NetworkStatePredictorFactoryFactory (line 14) | public interface NetworkStatePredictorFactoryFactory { method createNativeNetworkStatePredictorFactory (line 19) | public long createNativeNetworkStatePredictorFactory(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/PeerConnection.java class PeerConnection (line 31) | public class PeerConnection { type IceGatheringState (line 33) | public enum IceGatheringState { method fromNativeIndex (line 38) | @CalledByNative("IceGatheringState") type IceConnectionState (line 45) | public enum IceConnectionState { method fromNativeIndex (line 54) | @CalledByNative("IceConnectionState") type PeerConnectionState (line 61) | public enum PeerConnectionState { method fromNativeIndex (line 69) | @CalledByNative("PeerConnectionState") type TlsCertPolicy (line 76) | public enum TlsCertPolicy { type SignalingState (line 82) | public enum SignalingState { method fromNativeIndex (line 90) | @CalledByNative("SignalingState") type Observer (line 97) | public static interface Observer { method onSignalingChange (line 99) | @CalledByNative("Observer") void onSignalingChange(SignalingState ne... method onIceConnectionChange (line 102) | @CalledByNative("Observer") void onIceConnectionChange(IceConnection... method onStandardizedIceConnectionChange (line 105) | @CalledByNative("Observer") method onConnectionChange (line 109) | @CalledByNative("Observer") method onIceConnectionReceivingChange (line 113) | @CalledByNative("Observer") void onIceConnectionReceivingChange(bool... method onIceGatheringChange (line 116) | @CalledByNative("Observer") void onIceGatheringChange(IceGatheringSt... method onIceCandidate (line 119) | @CalledByNative("Observer") void onIceCandidate(IceCandidate candida... method onIceCandidatesRemoved (line 122) | @CalledByNative("Observer") void onIceCandidatesRemoved(IceCandidate... method onSelectedCandidatePairChanged (line 125) | @CalledByNative("Observer") method onAddStream (line 129) | @CalledByNative("Observer") void onAddStream(MediaStream stream); method onRemoveStream (line 132) | @CalledByNative("Observer") void onRemoveStream(MediaStream stream); method onDataChannel (line 135) | @CalledByNative("Observer") void onDataChannel(DataChannel dataChann... method onRenegotiationNeeded (line 138) | @CalledByNative("Observer") void onRenegotiationNeeded(); method onAddTrack (line 144) | @CalledByNative("Observer") void onAddTrack(RtpReceiver receiver, Me... method onTrack (line 151) | @CalledByNative("Observer") default void onTrack(RtpTransceiver tran... class IceServer (line 155) | public static class IceServer { method IceServer (line 179) | @Deprecated method IceServer (line 184) | @Deprecated method IceServer (line 189) | @Deprecated method IceServer (line 194) | @Deprecated method IceServer (line 201) | private IceServer(String uri, List urls, String username, St... method toString (line 231) | @Override method equals (line 237) | @Override method hashCode (line 255) | @Override method builder (line 262) | public static Builder builder(String uri) { method builder (line 266) | public static Builder builder(List urls) { class Builder (line 270) | public static class Builder { method Builder (line 279) | private Builder(List urls) { method setUsername (line 286) | public Builder setUsername(String username) { method setPassword (line 291) | public Builder setPassword(String password) { method setTlsCertPolicy (line 296) | public Builder setTlsCertPolicy(TlsCertPolicy tlsCertPolicy) { method setHostname (line 301) | public Builder setHostname(String hostname) { method setTlsAlpnProtocols (line 306) | public Builder setTlsAlpnProtocols(List tlsAlpnProtocols) { method setTlsEllipticCurves (line 311) | public Builder setTlsEllipticCurves(List tlsEllipticCurves) { method createIceServer (line 316) | public IceServer createIceServer() { method getUrls (line 322) | @Nullable method getUsername (line 328) | @Nullable method getPassword (line 334) | @Nullable method getTlsCertPolicy (line 340) | @CalledByNative("IceServer") method getHostname (line 345) | @Nullable method getTlsAlpnProtocols (line 351) | @CalledByNative("IceServer") method getTlsEllipticCurves (line 356) | @CalledByNative("IceServer") type IceTransportsType (line 363) | public enum IceTransportsType { NONE, RELAY, NOHOST, ALL } type BundlePolicy (line 366) | public enum BundlePolicy { BALANCED, MAXBUNDLE, MAXCOMPAT } type RtcpMuxPolicy (line 369) | public enum RtcpMuxPolicy { NEGOTIATE, REQUIRE } type TcpCandidatePolicy (line 372) | public enum TcpCandidatePolicy { ENABLED, DISABLED } type CandidateNetworkPolicy (line 375) | public enum CandidateNetworkPolicy { ALL, LOW_COST } type AdapterType (line 378) | public enum AdapterType { method AdapterType (line 392) | private AdapterType(Integer bitMask) { method fromNativeIndex (line 402) | @Nullable type KeyType (line 410) | public enum KeyType { RSA, ECDSA } type ContinualGatheringPolicy (line 413) | public enum ContinualGatheringPolicy { GATHER_ONCE, GATHER_CONTINUALLY } type PortPrunePolicy (line 416) | public enum PortPrunePolicy { type SdpSemantics (line 447) | public enum SdpSemantics { PLAN_B, UNIFIED_PLAN } class RTCConfiguration (line 451) | public static class RTCConfiguration { method RTCConfiguration (line 569) | public RTCConfiguration(List iceServers) { method getIceTransportsType (line 613) | @CalledByNative("RTCConfiguration") method getIceServers (line 618) | @CalledByNative("RTCConfiguration") method getBundlePolicy (line 623) | @CalledByNative("RTCConfiguration") method getTurnPortPrunePolicy (line 628) | @CalledByNative("RTCConfiguration") method getCertificate (line 633) | @Nullable method getRtcpMuxPolicy (line 639) | @CalledByNative("RTCConfiguration") method getTcpCandidatePolicy (line 644) | @CalledByNative("RTCConfiguration") method getCandidateNetworkPolicy (line 649) | @CalledByNative("RTCConfiguration") method getAudioJitterBufferMaxPackets (line 654) | @CalledByNative("RTCConfiguration") method getAudioJitterBufferFastAccelerate (line 659) | @CalledByNative("RTCConfiguration") method getIceConnectionReceivingTimeout (line 664) | @CalledByNative("RTCConfiguration") method getIceBackupCandidatePairPingInterval (line 669) | @CalledByNative("RTCConfiguration") method getKeyType (line 674) | @CalledByNative("RTCConfiguration") method getContinualGatheringPolicy (line 679) | @CalledByNative("RTCConfiguration") method getIceCandidatePoolSize (line 684) | @CalledByNative("RTCConfiguration") method getPruneTurnPorts (line 689) | @CalledByNative("RTCConfiguration") method getPresumeWritableWhenFullyRelayed (line 694) | @CalledByNative("RTCConfiguration") method getSurfaceIceCandidatesOnIceTransportTypeChanged (line 699) | @CalledByNative("RTCConfiguration") method getIceCheckIntervalStrongConnectivity (line 704) | @Nullable method getIceCheckIntervalWeakConnectivity (line 710) | @Nullable method getIceCheckMinInterval (line 716) | @Nullable method getIceUnwritableTimeout (line 722) | @Nullable method getIceUnwritableMinChecks (line 728) | @Nullable method getStunCandidateKeepaliveInterval (line 734) | @Nullable method getDisableIPv6OnWifi (line 740) | @CalledByNative("RTCConfiguration") method getMaxIPv6Networks (line 745) | @CalledByNative("RTCConfiguration") method getTurnCustomizer (line 750) | @Nullable method getDisableIpv6 (line 756) | @CalledByNative("RTCConfiguration") method getEnableDscp (line 761) | @CalledByNative("RTCConfiguration") method getEnableCpuOveruseDetection (line 766) | @CalledByNative("RTCConfiguration") method getEnableRtpDataChannel (line 771) | @CalledByNative("RTCConfiguration") method getSuspendBelowMinBitrate (line 776) | @CalledByNative("RTCConfiguration") method getScreencastMinBitrate (line 781) | @Nullable method getCombinedAudioVideoBwe (line 787) | @Nullable method getEnableDtlsSrtp (line 793) | @Nullable method getNetworkPreference (line 799) | @CalledByNative("RTCConfiguration") method getSdpSemantics (line 804) | @CalledByNative("RTCConfiguration") method getActiveResetSrtpParams (line 809) | @CalledByNative("RTCConfiguration") method getAllowCodecSwitching (line 814) | @Nullable method getCryptoOptions (line 820) | @Nullable method getTurnLoggingId (line 826) | @Nullable method getEnableImplicitRollback (line 832) | @CalledByNative("RTCConfiguration") method getOfferExtmapAllowMixed (line 837) | @CalledByNative("RTCConfiguration") method PeerConnection (line 853) | public PeerConnection(NativePeerConnectionFactory factory) { method PeerConnection (line 857) | PeerConnection(long nativePeerConnection) { method getLocalDescription (line 862) | public SessionDescription getLocalDescription() { method getRemoteDescription (line 866) | public SessionDescription getRemoteDescription() { method getCertificate (line 870) | public RtcCertificatePem getCertificate() { method createDataChannel (line 874) | public DataChannel createDataChannel(String label, DataChannel.Init in... method createOffer (line 878) | public void createOffer(SdpObserver observer, MediaConstraints constra... method createAnswer (line 882) | public void createAnswer(SdpObserver observer, MediaConstraints constr... method setLocalDescription (line 886) | public void setLocalDescription(SdpObserver observer) { method setLocalDescription (line 890) | public void setLocalDescription(SdpObserver observer, SessionDescripti... method setRemoteDescription (line 894) | public void setRemoteDescription(SdpObserver observer, SessionDescript... method restartIce (line 901) | public void restartIce() { method setAudioPlayout (line 912) | public void setAudioPlayout(boolean playout) { method setAudioRecording (line 923) | public void setAudioRecording(boolean recording) { method setConfiguration (line 927) | public boolean setConfiguration(RTCConfiguration config) { method addIceCandidate (line 931) | public boolean addIceCandidate(IceCandidate candidate) { method removeIceCandidates (line 935) | public boolean removeIceCandidates(final IceCandidate[] candidates) { method addStream (line 944) | public boolean addStream(MediaStream stream) { method removeStream (line 958) | public void removeStream(MediaStream stream) { method createSender (line 1003) | public RtpSender createSender(String kind, String stream_id) { method getSenders (line 1016) | public List getSenders() { method getReceivers (line 1029) | public List getReceivers() { method getTransceivers (line 1043) | public List getTransceivers() { method addTrack (line 1061) | public RtpSender addTrack(MediaStreamTrack track) { method addTrack (line 1065) | public RtpSender addTrack(MediaStreamTrack track, List streamI... method removeTrack (line 1082) | public boolean removeTrack(RtpSender sender) { method addTransceiver (line 1114) | public RtpTransceiver addTransceiver(MediaStreamTrack track) { method addTransceiver (line 1118) | public RtpTransceiver addTransceiver( method addTransceiver (line 1135) | public RtpTransceiver addTransceiver(MediaStreamTrack.MediaType mediaT... method addTransceiver (line 1139) | public RtpTransceiver addTransceiver( method getStats (line 1156) | @Deprecated method getStats (line 1165) | public void getStats(RTCStatsCollectorCallback callback) { method setBitrate (line 1173) | public boolean setBitrate(Integer min, Integer current, Integer max) { method startRtcEventLog (line 1186) | public boolean startRtcEventLog(int file_descriptor, int max_size_byte... method stopRtcEventLog (line 1194) | public void stopRtcEventLog() { method signalingState (line 1200) | public SignalingState signalingState() { method iceConnectionState (line 1204) | public IceConnectionState iceConnectionState() { method connectionState (line 1208) | public PeerConnectionState connectionState() { method iceGatheringState (line 1212) | public IceGatheringState iceGatheringState() { method close (line 1216) | public void close() { method dispose (line 1236) | public void dispose() { method getNativePeerConnection (line 1259) | public long getNativePeerConnection() { method getNativeOwnedPeerConnection (line 1263) | @CalledByNative method createNativePeerConnectionObserver (line 1268) | public static long createNativePeerConnectionObserver(Observer observe... method nativeGetNativePeerConnection (line 1272) | private native long nativeGetNativePeerConnection(); method nativeGetLocalDescription (line 1273) | private native SessionDescription nativeGetLocalDescription(); method nativeGetRemoteDescription (line 1274) | private native SessionDescription nativeGetRemoteDescription(); method nativeGetCertificate (line 1275) | private native RtcCertificatePem nativeGetCertificate(); method nativeCreateDataChannel (line 1276) | private native DataChannel nativeCreateDataChannel(String label, DataC... method nativeCreateOffer (line 1277) | private native void nativeCreateOffer(SdpObserver observer, MediaConst... method nativeCreateAnswer (line 1278) | private native void nativeCreateAnswer(SdpObserver observer, MediaCons... method nativeSetLocalDescriptionAutomatically (line 1279) | private native void nativeSetLocalDescriptionAutomatically(SdpObserver... method nativeSetLocalDescription (line 1280) | private native void nativeSetLocalDescription(SdpObserver observer, Se... method nativeSetRemoteDescription (line 1281) | private native void nativeSetRemoteDescription(SdpObserver observer, S... method nativeRestartIce (line 1282) | private native void nativeRestartIce(); method nativeSetAudioPlayout (line 1283) | private native void nativeSetAudioPlayout(boolean playout); method nativeSetAudioRecording (line 1284) | private native void nativeSetAudioRecording(boolean recording); method nativeSetBitrate (line 1285) | private native boolean nativeSetBitrate(Integer min, Integer current, ... method nativeSignalingState (line 1286) | private native SignalingState nativeSignalingState(); method nativeIceConnectionState (line 1287) | private native IceConnectionState nativeIceConnectionState(); method nativeConnectionState (line 1288) | private native PeerConnectionState nativeConnectionState(); method nativeIceGatheringState (line 1289) | private native IceGatheringState nativeIceGatheringState(); method nativeClose (line 1290) | private native void nativeClose(); method nativeCreatePeerConnectionObserver (line 1291) | private static native long nativeCreatePeerConnectionObserver(Observer... method nativeFreeOwnedPeerConnection (line 1292) | private static native void nativeFreeOwnedPeerConnection(long ownedPee... method nativeSetConfiguration (line 1293) | private native boolean nativeSetConfiguration(RTCConfiguration config); method nativeAddIceCandidate (line 1294) | private native boolean nativeAddIceCandidate( method nativeRemoveIceCandidates (line 1296) | private native boolean nativeRemoveIceCandidates(final IceCandidate[] ... method nativeAddLocalStream (line 1297) | private native boolean nativeAddLocalStream(long stream); method nativeRemoveLocalStream (line 1298) | private native void nativeRemoveLocalStream(long stream); method nativeOldGetStats (line 1299) | private native boolean nativeOldGetStats(StatsObserver observer, long ... method nativeNewGetStats (line 1300) | private native void nativeNewGetStats(RTCStatsCollectorCallback callba... method nativeCreateSender (line 1301) | private native RtpSender nativeCreateSender(String kind, String stream... method nativeGetSenders (line 1302) | private native List nativeGetSenders(); method nativeGetReceivers (line 1303) | private native List nativeGetReceivers(); method nativeGetTransceivers (line 1304) | private native List nativeGetTransceivers(); method nativeAddTrack (line 1305) | private native RtpSender nativeAddTrack(long track, List strea... method nativeRemoveTrack (line 1306) | private native boolean nativeRemoveTrack(long sender); method nativeAddTransceiverWithTrack (line 1307) | private native RtpTransceiver nativeAddTransceiverWithTrack( method nativeAddTransceiverOfType (line 1309) | private native RtpTransceiver nativeAddTransceiverOfType( method nativeStartRtcEventLog (line 1311) | private native boolean nativeStartRtcEventLog(int file_descriptor, int... method nativeStopRtcEventLog (line 1312) | private native void nativeStopRtcEventLog(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/PeerConnectionDependencies.java class PeerConnectionDependencies (line 21) | public final class PeerConnectionDependencies { class Builder (line 28) | public static class Builder { method Builder (line 32) | private Builder(PeerConnection.Observer observer) { method setSSLCertificateVerifier (line 36) | public Builder setSSLCertificateVerifier(SSLCertificateVerifier sslC... method createPeerConnectionDependencies (line 42) | public PeerConnectionDependencies createPeerConnectionDependencies() { method builder (line 47) | public static Builder builder(PeerConnection.Observer observer) { method getObserver (line 51) | PeerConnection.Observer getObserver() { method getSSLCertificateVerifier (line 55) | @Nullable method PeerConnectionDependencies (line 60) | private PeerConnectionDependencies( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/PeerConnectionFactory.java class PeerConnectionFactory (line 26) | public class PeerConnectionFactory { class ThreadInfo (line 34) | private static class ThreadInfo { method getCurrent (line 38) | public static ThreadInfo getCurrent() { method ThreadInfo (line 42) | private ThreadInfo(Thread thread, int tid) { class InitializationOptions (line 60) | public static class InitializationOptions { method InitializationOptions (line 69) | private InitializationOptions(Context applicationContext, String fie... method builder (line 82) | public static Builder builder(Context applicationContext) { class Builder (line 86) | public static class Builder { method Builder (line 95) | Builder(Context applicationContext) { method setFieldTrials (line 99) | public Builder setFieldTrials(String fieldTrials) { method setEnableInternalTracer (line 104) | public Builder setEnableInternalTracer(boolean enableInternalTrace... method setNativeLibraryLoader (line 109) | public Builder setNativeLibraryLoader(NativeLibraryLoader nativeLi... method setNativeLibraryName (line 114) | public Builder setNativeLibraryName(String nativeLibraryName) { method setInjectableLogger (line 119) | public Builder setInjectableLogger(Loggable loggable, Severity sev... method createInitializationOptions (line 125) | public PeerConnectionFactory.InitializationOptions createInitializ... class Options (line 133) | public static class Options { method getNetworkIgnoreMask (line 149) | @CalledByNative("Options") method getDisableEncryption (line 154) | @CalledByNative("Options") method getDisableNetworkMonitor (line 159) | @CalledByNative("Options") class Builder (line 165) | public static class Builder { method Builder (line 180) | private Builder() {} method setOptions (line 182) | public Builder setOptions(Options options) { method setAudioDeviceModule (line 187) | public Builder setAudioDeviceModule(AudioDeviceModule audioDeviceMod... method setAudioEncoderFactoryFactory (line 192) | public Builder setAudioEncoderFactoryFactory( method setAudioDecoderFactoryFactory (line 202) | public Builder setAudioDecoderFactoryFactory( method setVideoEncoderFactory (line 212) | public Builder setVideoEncoderFactory(VideoEncoderFactory videoEncod... method setVideoDecoderFactory (line 217) | public Builder setVideoDecoderFactory(VideoDecoderFactory videoDecod... method setAudioProcessingFactory (line 222) | public Builder setAudioProcessingFactory(AudioProcessingFactory audi... method setFecControllerFactoryFactoryInterface (line 231) | public Builder setFecControllerFactoryFactoryInterface( method setNetworkControllerFactoryFactory (line 237) | public Builder setNetworkControllerFactoryFactory( method setNetworkStatePredictorFactoryFactory (line 243) | public Builder setNetworkStatePredictorFactoryFactory( method setNetEqFactoryFactory (line 255) | public Builder setNetEqFactoryFactory(NetEqFactoryFactory neteqFacto... method createPeerConnectionFactory (line 260) | public PeerConnectionFactory createPeerConnectionFactory() { method builder (line 283) | public static Builder builder() { method initialize (line 292) | public static void initialize(InitializationOptions options) { method checkInitializeHasBeenCalled (line 312) | private static void checkInitializeHasBeenCalled() { method initializeInternalTracer (line 320) | private static void initializeInternalTracer() { method shutdownInternalTracer (line 325) | public static void shutdownInternalTracer() { method initializeFieldTrials (line 333) | @Deprecated method fieldTrialsFindFullName (line 345) | public static String fieldTrialsFindFullName(String name) { method startInternalTracingCapture (line 349) | public static boolean startInternalTracingCapture(String tracingFilena... method stopInternalTracingCapture (line 353) | public static void stopInternalTracingCapture() { method PeerConnectionFactory (line 357) | @CalledByNative method createPeerConnectionInternal (line 369) | @Nullable method createPeerConnection (line 390) | @Nullable method createPeerConnection (line 402) | @Nullable method createPeerConnection (line 410) | @Nullable method createPeerConnection (line 417) | @Nullable method createPeerConnection (line 423) | @Nullable method createLocalMediaStream (line 430) | public MediaStream createLocalMediaStream(String label) { method createVideoSource (line 442) | public VideoSource createVideoSource(boolean isScreencast, boolean ali... method createVideoSource (line 452) | public VideoSource createVideoSource(boolean isScreencast) { method createVideoTrack (line 456) | public VideoTrack createVideoTrack(String id, VideoSource source) { method createAudioSource (line 462) | public AudioSource createAudioSource(MediaConstraints constraints) { method createAudioTrack (line 467) | public AudioTrack createAudioTrack(String id, AudioSource source) { method startAecDump (line 475) | public boolean startAecDump(int file_descriptor, int filesize_limit_by... method stopAecDump (line 482) | public void stopAecDump() { method dispose (line 487) | public void dispose() { method getNativePeerConnectionFactory (line 497) | public long getNativePeerConnectionFactory() { method getNativeOwnedFactoryAndThreads (line 503) | public long getNativeOwnedFactoryAndThreads() { method checkPeerConnectionFactoryExists (line 508) | private void checkPeerConnectionFactoryExists() { method printStackTrace (line 514) | private static void printStackTrace( method printStackTraces (line 540) | @Deprecated method printInternalStackTraces (line 552) | public void printInternalStackTraces(boolean printNativeStackTraces) { method onNetworkThreadReady (line 561) | @CalledByNative method onWorkerThreadReady (line 568) | @CalledByNative method onSignalingThreadReady (line 575) | @CalledByNative method nativeInitializeAndroidGlobals (line 584) | private static native void nativeInitializeAndroidGlobals(); method nativeInitializeFieldTrials (line 585) | private static native void nativeInitializeFieldTrials(String fieldTri... method nativeFindFieldTrialsFullName (line 586) | private static native String nativeFindFieldTrialsFullName(String name); method nativeInitializeInternalTracer (line 587) | private static native void nativeInitializeInternalTracer(); method nativeShutdownInternalTracer (line 590) | private static native void nativeShutdownInternalTracer(); method nativeStartInternalTracingCapture (line 591) | private static native boolean nativeStartInternalTracingCapture(String... method nativeStopInternalTracingCapture (line 592) | private static native void nativeStopInternalTracingCapture(); method nativeCreatePeerConnectionFactory (line 594) | private static native PeerConnectionFactory nativeCreatePeerConnection... method nativeCreatePeerConnection (line 601) | private static native long nativeCreatePeerConnection(long factory, method nativeCreateLocalMediaStream (line 604) | private static native long nativeCreateLocalMediaStream(long factory, ... method nativeCreateVideoSource (line 605) | private static native long nativeCreateVideoSource( method nativeCreateVideoTrack (line 607) | private static native long nativeCreateVideoTrack( method nativeCreateAudioSource (line 609) | private static native long nativeCreateAudioSource(long factory, Media... method nativeCreateAudioTrack (line 610) | private static native long nativeCreateAudioTrack(long factory, String... method nativeStartAecDump (line 611) | private static native boolean nativeStartAecDump( method nativeStopAecDump (line 613) | private static native void nativeStopAecDump(long factory); method nativeFreeFactory (line 614) | private static native void nativeFreeFactory(long factory); method nativeGetNativePeerConnectionFactory (line 615) | private static native long nativeGetNativePeerConnectionFactory(long f... method nativeInjectLoggable (line 616) | private static native void nativeInjectLoggable(JNILogging jniLogging,... method nativeDeleteLoggable (line 617) | private static native void nativeDeleteLoggable(); method nativePrintStackTrace (line 618) | private static native void nativePrintStackTrace(int tid); method nativePrintStackTracesOfRegisteredThreads (line 619) | private static native void nativePrintStackTracesOfRegisteredThreads(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/PlatformSoftwareVideoDecoderFactory.java class PlatformSoftwareVideoDecoderFactory (line 18) | public class PlatformSoftwareVideoDecoderFactory extends MediaCodecVideo... method test (line 24) | @Override method PlatformSoftwareVideoDecoderFactory (line 36) | public PlatformSoftwareVideoDecoderFactory(@Nullable EglBase.Context s... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/Predicate.java type Predicate (line 16) | public interface Predicate { method test (line 23) | boolean test(T arg); method or (line 34) | default Predicate or(Predicate other) { method and (line 51) | default Predicate and(Predicate other) { method negate (line 65) | default Predicate negate() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RTCStats.java class RTCStats (line 23) | public class RTCStats { method RTCStats (line 29) | public RTCStats(long timestampUs, String type, String id, Map getMembers() { method toString (line 70) | @Override method appendValue (line 88) | private static void appendValue(StringBuilder builder, Object value) { method create (line 108) | @SuppressWarnings("unchecked") FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RTCStatsCollectorCallback.java type RTCStatsCollectorCallback (line 14) | public interface RTCStatsCollectorCallback { method onStatsDelivered (line 16) | @CalledByNative public void onStatsDelivered(RTCStatsReport report); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RTCStatsReport.java class RTCStatsReport (line 20) | public class RTCStatsReport { method RTCStatsReport (line 24) | public RTCStatsReport(long timestampUs, Map stats) { method getTimestampUs (line 30) | public double getTimestampUs() { method getStatsMap (line 36) | public Map getStatsMap() { method toString (line 40) | @Override method create (line 57) | @SuppressWarnings("unchecked") FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RefCounted.java type RefCounted (line 19) | public interface RefCounted { method retain (line 21) | @CalledByNative void retain(); method release (line 27) | @CalledByNative void release(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RendererCommon.java class RendererCommon (line 20) | public class RendererCommon { type RendererEvents (line 22) | public static interface RendererEvents { method onFirstFrameRendered (line 26) | public void onFirstFrameRendered(); method onFrameResolutionChanged (line 31) | public void onFrameResolutionChanged(int videoWidth, int videoHeight... type GlDrawer (line 40) | public static interface GlDrawer { method drawOes (line 46) | void drawOes(int oesTextureId, float[] texMatrix, int frameWidth, in... method drawRgb (line 48) | void drawRgb(int textureId, float[] texMatrix, int frameWidth, int f... method drawYuv (line 50) | void drawYuv(int[] yuvTextures, float[] texMatrix, int frameWidth, i... method release (line 56) | void release(); class VideoLayoutMeasure (line 63) | public static class VideoLayoutMeasure { method setScalingType (line 72) | public void setScalingType(ScalingType scalingType) { method setScalingType (line 77) | public void setScalingType( method setVisibleFraction (line 85) | public void setVisibleFraction( method measure (line 91) | public Point measure(int widthSpec, int heightSpec, int frameWidth, ... type ScalingType (line 127) | public static enum ScalingType { SCALE_ASPECT_FIT, SCALE_ASPECT_FILL, ... method getLayoutMatrix (line 136) | public static float[] getLayoutMatrix( method convertMatrixToAndroidGraphicsMatrix (line 158) | public static android.graphics.Matrix convertMatrixToAndroidGraphicsMa... method convertMatrixFromAndroidGraphicsMatrix (line 173) | public static float[] convertMatrixFromAndroidGraphicsMatrix(android.g... method getDisplaySize (line 205) | public static Point getDisplaySize( method adjustOrigin (line 215) | private static void adjustOrigin(float[] matrix) { method convertScalingTypeToVisibleFraction (line 229) | private static float convertScalingTypeToVisibleFraction(ScalingType s... method getDisplaySize (line 246) | public static Point getDisplaySize( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RtcCertificatePem.java class RtcCertificatePem (line 18) | public class RtcCertificatePem { method RtcCertificatePem (line 27) | @CalledByNative method getPrivateKey (line 33) | @CalledByNative method getCertificate (line 38) | @CalledByNative method generateCertificate (line 47) | public static RtcCertificatePem generateCertificate() { method generateCertificate (line 55) | public static RtcCertificatePem generateCertificate(PeerConnection.Key... method generateCertificate (line 63) | public static RtcCertificatePem generateCertificate(long expires) { method generateCertificate (line 68) | public static RtcCertificatePem generateCertificate( method nativeGenerateCertificate (line 73) | private static native RtcCertificatePem nativeGenerateCertificate( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RtpParameters.java class RtpParameters (line 29) | public class RtpParameters { type DegradationPreference (line 30) | public enum DegradationPreference { method fromNativeIndex (line 40) | @CalledByNative("DegradationPreference") class Encoding (line 46) | public static class Encoding { method Encoding (line 84) | public Encoding(String rid, boolean active, Double scaleResolutionDo... method Encoding (line 90) | @CalledByNative("Encoding") method getRid (line 106) | @Nullable method getActive (line 112) | @CalledByNative("Encoding") method getBitratePriority (line 117) | @CalledByNative("Encoding") method getNetworkPriority (line 122) | @CalledByNative("Encoding") method getMaxBitrateBps (line 128) | @Nullable method getMinBitrateBps (line 134) | @Nullable method getMaxFramerate (line 140) | @Nullable method getNumTemporalLayers (line 146) | @Nullable method getScaleResolutionDownBy (line 152) | @Nullable method getSsrc (line 158) | @CalledByNative("Encoding") class Codec (line 164) | public static class Codec { method Codec (line 178) | @CalledByNative("Codec") method getPayloadType (line 189) | @CalledByNative("Codec") method getName (line 194) | @CalledByNative("Codec") method getKind (line 199) | @CalledByNative("Codec") method getClockRate (line 204) | @CalledByNative("Codec") method getNumChannels (line 209) | @CalledByNative("Codec") method getParameters (line 214) | @CalledByNative("Codec") class Rtcp (line 220) | public static class Rtcp { method Rtcp (line 226) | @CalledByNative("Rtcp") method getCname (line 232) | @CalledByNative("Rtcp") method getReducedSize (line 237) | @CalledByNative("Rtcp") class HeaderExtension (line 243) | public static class HeaderExtension { method HeaderExtension (line 251) | @CalledByNative("HeaderExtension") method getUri (line 258) | @CalledByNative("HeaderExtension") method getId (line 263) | @CalledByNative("HeaderExtension") method getEncrypted (line 268) | @CalledByNative("HeaderExtension") method RtpParameters (line 290) | @CalledByNative method getTransactionId (line 301) | @CalledByNative method getDegradationPreference (line 306) | @CalledByNative method getRtcp (line 311) | @CalledByNative method getHeaderExtensions (line 316) | @CalledByNative method getEncodings (line 321) | @CalledByNative method getCodecs (line 326) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RtpReceiver.java class RtpReceiver (line 17) | public class RtpReceiver { type Observer (line 19) | public static interface Observer { method onFirstPacketReceived (line 21) | @CalledByNative("Observer") method RtpReceiver (line 30) | @CalledByNative method track (line 37) | @Nullable method getParameters (line 42) | public RtpParameters getParameters() { method id (line 47) | public String id() { method dispose (line 52) | @CalledByNative method SetObserver (line 64) | public void SetObserver(Observer observer) { method setFrameDecryptor (line 73) | public void setFrameDecryptor(FrameDecryptor frameDecryptor) { method checkRtpReceiverExists (line 78) | private void checkRtpReceiverExists() { method nativeGetTrack (line 86) | private static native long nativeGetTrack(long rtpReceiver); method nativeGetParameters (line 87) | private static native RtpParameters nativeGetParameters(long rtpReceiv... method nativeGetId (line 88) | private static native String nativeGetId(long rtpReceiver); method nativeSetObserver (line 89) | private static native long nativeSetObserver(long rtpReceiver, Observe... method nativeUnsetObserver (line 90) | private static native void nativeUnsetObserver(long rtpReceiver, long ... method nativeSetFrameDecryptor (line 91) | private static native void nativeSetFrameDecryptor(long rtpReceiver, l... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RtpSender.java class RtpSender (line 17) | public class RtpSender { method RtpSender (line 24) | @CalledByNative method setTrack (line 48) | public boolean setTrack(@Nullable MediaStreamTrack track, boolean take... method track (line 61) | @Nullable method setStreams (line 66) | public void setStreams(List streamIds) { method getStreams (line 71) | public List getStreams() { method setParameters (line 76) | public boolean setParameters(RtpParameters parameters) { method getParameters (line 81) | public RtpParameters getParameters() { method id (line 86) | public String id() { method dtmf (line 91) | @Nullable method setFrameEncryptor (line 96) | public void setFrameEncryptor(FrameEncryptor frameEncryptor) { method dispose (line 101) | public void dispose() { method getNativeRtpSender (line 114) | long getNativeRtpSender() { method checkRtpSenderExists (line 119) | private void checkRtpSenderExists() { method nativeSetTrack (line 125) | private static native boolean nativeSetTrack(long rtpSender, long nati... method nativeGetTrack (line 129) | private static native long nativeGetTrack(long rtpSender); method nativeSetStreams (line 131) | private static native void nativeSetStreams(long rtpSender, List nativeGetStreams(long rtpSender); method nativeGetDtmfSender (line 137) | private static native long nativeGetDtmfSender(long rtpSender); method nativeSetParameters (line 139) | private static native boolean nativeSetParameters(long rtpSender, RtpP... method nativeGetParameters (line 141) | private static native RtpParameters nativeGetParameters(long rtpSender); method nativeGetId (line 143) | private static native String nativeGetId(long rtpSender); method nativeSetFrameEncryptor (line 145) | private static native void nativeSetFrameEncryptor(long rtpSender, lon... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/RtpTransceiver.java class RtpTransceiver (line 35) | public class RtpTransceiver { type RtpTransceiverDirection (line 37) | public enum RtpTransceiverDirection { method RtpTransceiverDirection (line 45) | private RtpTransceiverDirection(int nativeIndex) { method getNativeIndex (line 49) | @CalledByNative("RtpTransceiverDirection") method fromNativeIndex (line 54) | @CalledByNative("RtpTransceiverDirection") class RtpTransceiverInit (line 72) | public static final class RtpTransceiverInit { method RtpTransceiverInit (line 77) | public RtpTransceiverInit() { method RtpTransceiverInit (line 81) | public RtpTransceiverInit(RtpTransceiverDirection direction) { method RtpTransceiverInit (line 85) | public RtpTransceiverInit(RtpTransceiverDirection direction, List> parseWithTag(Document docume... method isExtraHardwareSupported (line 72) | public boolean isExtraHardwareSupported(String name , String type, Arr... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoCapturer.java type VideoCapturer (line 16) | public interface VideoCapturer { method initialize (line 28) | void initialize(SurfaceTextureHelper surfaceTextureHelper, Context app... method startCapture (line 35) | void startCapture(int width, int height, int framerate); method stopCapture (line 40) | void stopCapture() throws InterruptedException; method changeCaptureFormat (line 42) | void changeCaptureFormat(int width, int height, int framerate); method dispose (line 47) | void dispose(); method isScreencast (line 52) | boolean isScreencast(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoCodecInfo.java class VideoCodecInfo (line 21) | public class VideoCodecInfo { method VideoCodecInfo (line 39) | @CalledByNative method VideoCodecInfo (line 46) | @Deprecated method equals (line 53) | @Override method hashCode (line 66) | @Override method getName (line 72) | @CalledByNative method getParams (line 77) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoCodecStatus.java type VideoCodecStatus (line 17) | public enum VideoCodecStatus { method VideoCodecStatus (line 34) | private VideoCodecStatus(int number) { method getNumber (line 38) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoDecoder.java type VideoDecoder (line 17) | public interface VideoDecoder { class Settings (line 19) | public class Settings { method Settings (line 24) | @CalledByNative("Settings") class DecodeInfo (line 33) | public class DecodeInfo { method DecodeInfo (line 37) | public DecodeInfo(boolean isMissingFrames, long renderTimeMs) { type Callback (line 43) | public interface Callback { method onDecodedFrame (line 51) | void onDecodedFrame(VideoFrame frame, Integer decodeTimeMs, Integer ... method createNativeVideoDecoder (line 71) | @CalledByNative method initDecode (line 80) | @CalledByNative VideoCodecStatus initDecode(Settings settings, Callbac... method release (line 84) | @CalledByNative VideoCodecStatus release(); method decode (line 88) | @CalledByNative VideoCodecStatus decode(EncodedImage frame, DecodeInfo... method getImplementationName (line 93) | @CalledByNative String getImplementationName(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoDecoderFactory.java type VideoDecoderFactory (line 16) | public interface VideoDecoderFactory { method createDecoder (line 21) | @Deprecated method createDecoder (line 28) | @Nullable method getSupportedCodecs (line 37) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoDecoderFallback.java class VideoDecoderFallback (line 16) | public class VideoDecoderFallback extends WrappedNativeVideoDecoder { method VideoDecoderFallback (line 20) | public VideoDecoderFallback(VideoDecoder fallback, VideoDecoder primar... method createNativeVideoDecoder (line 25) | @Override method nativeCreateDecoder (line 30) | private static native long nativeCreateDecoder(VideoDecoder fallback, ... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoEncoder.java type VideoEncoder (line 21) | public interface VideoEncoder { class Settings (line 23) | public class Settings { method Settings (line 34) | @Deprecated method Settings (line 41) | @CalledByNative("Settings") class Capabilities (line 56) | public class Capabilities { method Capabilities (line 63) | @CalledByNative("Capabilities") class EncodeInfo (line 70) | public class EncodeInfo { method EncodeInfo (line 73) | @CalledByNative("EncodeInfo") class CodecSpecificInfo (line 81) | public class CodecSpecificInfo {} class CodecSpecificInfoVP8 (line 83) | public class CodecSpecificInfoVP8 extends CodecSpecificInfo {} class CodecSpecificInfoVP9 (line 85) | public class CodecSpecificInfoVP9 extends CodecSpecificInfo {} class CodecSpecificInfoH264 (line 87) | public class CodecSpecificInfoH264 extends CodecSpecificInfo {} class BitrateAllocation (line 93) | public class BitrateAllocation { method BitrateAllocation (line 101) | @CalledByNative("BitrateAllocation") method getSum (line 109) | public int getSum() { class ScalingSettings (line 121) | public class ScalingSettings { method ScalingSettings (line 137) | public ScalingSettings(int low, int high) { method ScalingSettings (line 143) | private ScalingSettings() { method ScalingSettings (line 157) | @Deprecated method ScalingSettings (line 171) | @Deprecated method toString (line 178) | @Override class ResolutionBitrateLimits (line 187) | public class ResolutionBitrateLimits { method ResolutionBitrateLimits (line 208) | public ResolutionBitrateLimits( method getFrameSizePixels (line 216) | @CalledByNative("ResolutionBitrateLimits") method getMinStartBitrateBps (line 221) | @CalledByNative("ResolutionBitrateLimits") method getMinBitrateBps (line 226) | @CalledByNative("ResolutionBitrateLimits") method getMaxBitrateBps (line 231) | @CalledByNative("ResolutionBitrateLimits") type Callback (line 237) | public interface Callback { method onEncodedFrame (line 248) | void onEncodedFrame(EncodedImage frame, CodecSpecificInfo info); method createNativeVideoEncoder (line 268) | @CalledByNative method isHardwareEncoder (line 276) | @CalledByNative method initEncode (line 284) | @CalledByNative VideoCodecStatus initEncode(Settings settings, Callbac... method release (line 289) | @CalledByNative VideoCodecStatus release(); method encode (line 294) | @CalledByNative VideoCodecStatus encode(VideoFrame frame, EncodeInfo i... method setRateAllocation (line 297) | @CalledByNative VideoCodecStatus setRateAllocation(BitrateAllocation a... method getScalingSettings (line 300) | @CalledByNative ScalingSettings getScalingSettings(); method getResolutionBitrateLimits (line 303) | @CalledByNative method getImplementationName (line 314) | @CalledByNative String getImplementationName(); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoEncoderFactory.java type VideoEncoderFactory (line 16) | public interface VideoEncoderFactory { type VideoEncoderSelector (line 17) | public interface VideoEncoderSelector { method onCurrentEncoder (line 19) | @CalledByNative("VideoEncoderSelector") void onCurrentEncoder(VideoC... method onAvailableBitrate (line 25) | @Nullable @CalledByNative("VideoEncoderSelector") VideoCodecInfo onA... method onEncoderBroken (line 32) | @Nullable @CalledByNative("VideoEncoderSelector") VideoCodecInfo onE... method createEncoder (line 36) | @Nullable @CalledByNative VideoEncoder createEncoder(VideoCodecInfo in... method getSupportedCodecs (line 42) | @CalledByNative VideoCodecInfo[] getSupportedCodecs(); method getImplementations (line 49) | @CalledByNative method getEncoderSelector (line 58) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoEncoderFallback.java class VideoEncoderFallback (line 16) | public class VideoEncoderFallback extends WrappedNativeVideoEncoder { method VideoEncoderFallback (line 20) | public VideoEncoderFallback(VideoEncoder fallback, VideoEncoder primar... method createNativeVideoEncoder (line 25) | @Override method isHardwareEncoder (line 30) | @Override method nativeCreateEncoder (line 35) | private static native long nativeCreateEncoder(VideoEncoder fallback, ... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoFileRenderer.java class VideoFileRenderer (line 24) | public class VideoFileRenderer implements VideoSink { method VideoFileRenderer (line 41) | public VideoFileRenderer(String outputFile, int outputFileWidth, int o... method onFrame (line 78) | @Override method renderFrameOnRenderThread (line 84) | private void renderFrameOnRenderThread(VideoFrame frame) { method release (line 134) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoFrame.java class VideoFrame (line 28) | public class VideoFrame implements RefCounted { type Buffer (line 36) | public interface Buffer extends RefCounted { method getWidth (line 40) | @CalledByNative("Buffer") int getWidth(); method getHeight (line 41) | @CalledByNative("Buffer") int getHeight(); method toI420 (line 48) | @CalledByNative("Buffer") I420Buffer toI420(); method retain (line 50) | @Override @CalledByNative("Buffer") void retain(); method release (line 51) | @Override @CalledByNative("Buffer") void release(); method cropAndScale (line 57) | @CalledByNative("Buffer") type I420Buffer (line 65) | public interface I420Buffer extends Buffer { method getDataY (line 72) | @CalledByNative("I420Buffer") ByteBuffer getDataY(); method getDataU (line 79) | @CalledByNative("I420Buffer") ByteBuffer getDataU(); method getDataV (line 86) | @CalledByNative("I420Buffer") ByteBuffer getDataV(); method getStrideY (line 88) | @CalledByNative("I420Buffer") int getStrideY(); method getStrideU (line 89) | @CalledByNative("I420Buffer") int getStrideU(); method getStrideV (line 90) | @CalledByNative("I420Buffer") int getStrideV(); type TextureBuffer (line 96) | public interface TextureBuffer extends Buffer { type Type (line 97) | enum Type { method Type (line 103) | private Type(final int glTarget) { method getGlTarget (line 107) | public int getGlTarget() { method getType (line 112) | Type getType(); method getTextureId (line 113) | int getTextureId(); method getTransformMatrix (line 120) | Matrix getTransformMatrix(); method VideoFrame (line 132) | @CalledByNative method getBuffer (line 145) | @CalledByNative method getRotation (line 153) | @CalledByNative method getTimestampNs (line 161) | @CalledByNative method getRotatedWidth (line 166) | public int getRotatedWidth() { method getRotatedHeight (line 173) | public int getRotatedHeight() { method retain (line 180) | @Override method release (line 185) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoFrameDrawer.java class VideoFrameDrawer (line 24) | public class VideoFrameDrawer { method drawTexture (line 32) | public static void drawTexture(RendererCommon.GlDrawer drawer, VideoFr... class YuvUploader (line 56) | private static class YuvUploader { method uploadYuvData (line 68) | @Nullable method uploadFromBuffer (line 111) | @Nullable method getYuvTextures (line 118) | @Nullable method release (line 127) | public void release() { method distance (line 136) | private static int distance(float x0, float y0, float x1, float y1) { method calculateTransformedRenderSize (line 151) | private void calculateTransformedRenderSize( method drawFrame (line 178) | public void drawFrame(VideoFrame frame, RendererCommon.GlDrawer drawer) { method drawFrame (line 182) | public void drawFrame( method drawFrame (line 188) | public void drawFrame(VideoFrame frame, RendererCommon.GlDrawer drawer, method prepareBufferForViewportSize (line 231) | public VideoFrame.Buffer prepareBufferForViewportSize( method release (line 237) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoProcessor.java type VideoProcessor (line 19) | public interface VideoProcessor extends CapturerObserver { class FrameAdaptationParameters (line 20) | public static class FrameAdaptationParameters { method FrameAdaptationParameters (line 30) | public FrameAdaptationParameters(int cropX, int cropY, int cropWidth... method onFrameCaptured (line 47) | default void onFrameCaptured(VideoFrame frame, FrameAdaptationParamete... method setSink (line 59) | void setSink(@Nullable VideoSink sink); method applyFrameAdaptationParameters (line 65) | public static @Nullable VideoFrame applyFrameAdaptationParameters( FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoSink.java type VideoSink (line 16) | public interface VideoSink { method onFrame (line 22) | @CalledByNative void onFrame(VideoFrame frame); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoSource.java class VideoSource (line 18) | public class VideoSource extends MediaSource { class AspectRatio (line 20) | public static class AspectRatio { method AspectRatio (line 26) | public AspectRatio(int width, int height) { method onCapturerStarted (line 38) | @Override method onCapturerStopped (line 49) | @Override method onFrameCaptured (line 60) | @Override method VideoSource (line 79) | public VideoSource(long nativeSource) { method adaptOutputFormat (line 90) | public void adaptOutputFormat(int width, int height, int fps) { method adaptOutputFormat (line 101) | public void adaptOutputFormat( method adaptOutputFormat (line 110) | public void adaptOutputFormat(AspectRatio targetLandscapeAspectRatio, method setIsScreencast (line 117) | public void setIsScreencast(boolean isScreencast) { method setVideoProcessor (line 128) | public void setVideoProcessor(@Nullable VideoProcessor newVideoProcess... method getCapturerObserver (line 148) | public CapturerObserver getCapturerObserver() { method getNativeVideoTrackSource (line 153) | long getNativeVideoTrackSource() { method dispose (line 157) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/VideoTrack.java class VideoTrack (line 16) | public class VideoTrack extends MediaStreamTrack { method VideoTrack (line 19) | public VideoTrack(long nativeTrack) { method addSink (line 31) | public void addSink(VideoSink sink) { method removeSink (line 49) | public void removeSink(VideoSink sink) { method dispose (line 57) | @Override method getNativeVideoTrack (line 68) | long getNativeVideoTrack() { method nativeAddSink (line 72) | private static native void nativeAddSink(long track, long nativeSink); method nativeRemoveSink (line 73) | private static native void nativeRemoveSink(long track, long nativeSink); method nativeWrapSink (line 74) | private static native long nativeWrapSink(VideoSink sink); method nativeFreeSink (line 75) | private static native void nativeFreeSink(long sink); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/WrappedNativeVideoDecoder.java class WrappedNativeVideoDecoder (line 16) | public abstract class WrappedNativeVideoDecoder implements VideoDecoder { method createNativeVideoDecoder (line 17) | @Override public abstract long createNativeVideoDecoder(); method initDecode (line 19) | @Override method release (line 24) | @Override method decode (line 29) | @Override method getImplementationName (line 34) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/WrappedNativeVideoEncoder.java class WrappedNativeVideoEncoder (line 16) | public abstract class WrappedNativeVideoEncoder implements VideoEncoder { method createNativeVideoEncoder (line 17) | @Override public abstract long createNativeVideoEncoder(); method isHardwareEncoder (line 18) | @Override public abstract boolean isHardwareEncoder(); method initEncode (line 20) | @Override method release (line 25) | @Override method encode (line 30) | @Override method setRateAllocation (line 35) | @Override method getScalingSettings (line 40) | @Override method getImplementationName (line 45) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/YuvConverter.java class YuvConverter (line 23) | public class YuvConverter { class ShaderCallbacks (line 48) | private static class ShaderCallbacks implements GlGenericDrawer.Shader... method setPlaneY (line 74) | public void setPlaneY() { method setPlaneU (line 79) | public void setPlaneU() { method setPlaneV (line 84) | public void setPlaneV() { method onNewShader (line 89) | @Override method onPrepareShader (line 95) | @Override method YuvConverter (line 115) | public YuvConverter() { method YuvConverter (line 119) | public YuvConverter(VideoFrameDrawer videoFrameDrawer) { method convert (line 125) | public I420Buffer convert(TextureBuffer inputTextureBuffer) { method release (line 234) | public void release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/YuvHelper.java class YuvHelper (line 16) | public class YuvHelper { method I420Copy (line 18) | public static void I420Copy(ByteBuffer srcY, int srcStrideY, ByteBuffe... method I420ToNV12 (line 45) | public static void I420ToNV12(ByteBuffer srcY, int srcStrideY, ByteBuf... method I420Rotate (line 69) | public static void I420Rotate(ByteBuffer srcY, int srcStrideY, ByteBuf... method copyPlane (line 100) | public static void copyPlane( method ABGRToI420 (line 106) | public static void ABGRToI420(ByteBuffer src, int srcStride, ByteBuffe... method I420Copy (line 112) | public static void I420Copy(ByteBuffer srcY, int srcStrideY, ByteBuffe... method I420ToNV12 (line 119) | public static void I420ToNV12(ByteBuffer srcY, int srcStrideY, ByteBuf... method I420Rotate (line 126) | public static void I420Rotate(ByteBuffer srcY, int srcStrideY, ByteBuf... method nativeCopyPlane (line 134) | private static native void nativeCopyPlane( method nativeI420Copy (line 136) | private static native void nativeI420Copy(ByteBuffer srcY, int srcStri... method nativeI420ToNV12 (line 139) | private static native void nativeI420ToNV12(ByteBuffer srcY, int srcSt... method nativeI420Rotate (line 142) | private static native void nativeI420Rotate(ByteBuffer srcY, int srcSt... method nativeABGRToI420 (line 146) | private static native void nativeABGRToI420(ByteBuffer src, int srcStr... FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/audio/AudioDeviceModule.java type AudioDeviceModule (line 20) | public interface AudioDeviceModule { method getNativeAudioDeviceModulePointer (line 25) | long getNativeAudioDeviceModulePointer(); method release (line 31) | void release(); method setSpeakerMute (line 34) | void setSpeakerMute(boolean mute); method setMicrophoneMute (line 37) | void setMicrophoneMute(boolean mute); FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/audio/JavaAudioDeviceModule.java class JavaAudioDeviceModule (line 27) | public class JavaAudioDeviceModule implements AudioDeviceModule { method builder (line 30) | public static Builder builder(Context context) { class Builder (line 34) | public static class Builder { method Builder (line 54) | private Builder(Context context) { method setScheduler (line 62) | public Builder setScheduler(ScheduledExecutorService scheduler) { method setSampleRate (line 72) | public Builder setSampleRate(int sampleRate) { method setInputSampleRate (line 82) | public Builder setInputSampleRate(int inputSampleRate) { method setOutputSampleRate (line 91) | public Builder setOutputSampleRate(int outputSampleRate) { method setAudioSource (line 101) | public Builder setAudioSource(int audioSource) { method setAudioFormat (line 112) | public Builder setAudioFormat(int audioFormat) { method setAudioTrackErrorCallback (line 120) | public Builder setAudioTrackErrorCallback(AudioTrackErrorCallback au... method setAudioRecordErrorCallback (line 128) | public Builder setAudioRecordErrorCallback(AudioRecordErrorCallback ... method setSamplesReadyCallback (line 136) | public Builder setSamplesReadyCallback(SamplesReadyCallback samplesR... method setAudioTrackStateCallback (line 144) | public Builder setAudioTrackStateCallback(AudioTrackStateCallback au... method setAudioRecordStateCallback (line 152) | public Builder setAudioRecordStateCallback(AudioRecordStateCallback ... method setUseHardwareNoiseSuppressor (line 161) | public Builder setUseHardwareNoiseSuppressor(boolean useHardwareNois... method setUseHardwareAcousticEchoCanceler (line 175) | public Builder setUseHardwareAcousticEchoCanceler(boolean useHardwar... method setUseStereoInput (line 187) | public Builder setUseStereoInput(boolean useStereoInput) { method setUseStereoOutput (line 195) | public Builder setUseStereoOutput(boolean useStereoOutput) { method setUseLowLatency (line 203) | public Builder setUseLowLatency(boolean useLowLatency) { method setAudioAttributes (line 211) | public Builder setAudioAttributes(AudioAttributes audioAttributes) { method createAudioDeviceModule (line 220) | public JavaAudioDeviceModule createAudioDeviceModule() { type AudioRecordStartErrorCode (line 260) | public enum AudioRecordStartErrorCode { type AudioRecordErrorCallback (line 265) | public static interface AudioRecordErrorCallback { method onWebRtcAudioRecordInitError (line 266) | void onWebRtcAudioRecordInitError(String errorMessage); method onWebRtcAudioRecordStartError (line 267) | void onWebRtcAudioRecordStartError(AudioRecordStartErrorCode errorCo... method onWebRtcAudioRecordError (line 268) | void onWebRtcAudioRecordError(String errorMessage); type AudioRecordStateCallback (line 272) | public static interface AudioRecordStateCallback { method onWebRtcAudioRecordStart (line 273) | void onWebRtcAudioRecordStart(); method onWebRtcAudioRecordStop (line 274) | void onWebRtcAudioRecordStop(); class AudioSamples (line 280) | public static class AudioSamples { method AudioSamples (line 290) | public AudioSamples(int audioFormat, int channelCount, int sampleRat... method getAudioFormat (line 297) | public int getAudioFormat() { method getChannelCount (line 301) | public int getChannelCount() { method getSampleRate (line 305) | public int getSampleRate() { method getData (line 309) | public byte[] getData() { type SamplesReadyCallback (line 315) | public static interface SamplesReadyCallback { method onWebRtcAudioRecordSamplesReady (line 316) | void onWebRtcAudioRecordSamplesReady(AudioSamples samples); type AudioTrackStartErrorCode (line 321) | public enum AudioTrackStartErrorCode { type AudioTrackErrorCallback (line 326) | public static interface AudioTrackErrorCallback { method onWebRtcAudioTrackInitError (line 327) | void onWebRtcAudioTrackInitError(String errorMessage); method onWebRtcAudioTrackStartError (line 328) | void onWebRtcAudioTrackStartError(AudioTrackStartErrorCode errorCode... method onWebRtcAudioTrackError (line 329) | void onWebRtcAudioTrackError(String errorMessage); type AudioTrackStateCallback (line 333) | public static interface AudioTrackStateCallback { method onWebRtcAudioTrackStart (line 334) | void onWebRtcAudioTrackStart(); method onWebRtcAudioTrackStop (line 335) | void onWebRtcAudioTrackStop(); method isBuiltInAcousticEchoCancelerSupported (line 342) | public static boolean isBuiltInAcousticEchoCancelerSupported() { method isBuiltInNoiseSuppressorSupported (line 350) | public static boolean isBuiltInNoiseSuppressorSupported() { method JavaAudioDeviceModule (line 366) | private JavaAudioDeviceModule(Context context, AudioManager audioManager, method getNativeAudioDeviceModulePointer (line 379) | @Override method release (line 390) | @Override method setSpeakerMute (line 400) | @Override method setMicrophoneMute (line 406) | @Override method setPreferredInputDevice (line 418) | @RequiresApi(Build.VERSION_CODES.M) method nativeCreateAudioDeviceModule (line 424) | private static native long nativeCreateAudioDeviceModule(Context context, FILE: tgcalls/third_party/webrtc/src/sdk/android/api/org/webrtc/audio/LegacyAudioDeviceModule.java class LegacyAudioDeviceModule (line 22) | @Deprecated method getNativeAudioDeviceModulePointer (line 24) | @Override method release (line 31) | @Override method setSpeakerMute (line 37) | @Override method setMicrophoneMute (line 42) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/loggable_test.cc type webrtc (line 17) | namespace webrtc { type jni (line 18) | namespace jni { function JNI_FUNCTION_DECLARATION (line 20) | JNI_FUNCTION_DECLARATION(void, FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/AndroidVideoDecoderInstrumentationTest.java class AndroidVideoDecoderInstrumentationTest (line 35) | @RunWith(ParameterizedRunner.class) method AndroidVideoDecoderInstrumentationTest (line 58) | public AndroidVideoDecoderInstrumentationTest(String codecName, boolea... class MockDecodeCallback (line 85) | private static class MockDecodeCallback implements VideoDecoder.Callba... method onDecodedFrame (line 88) | @Override method assertFrameDecoded (line 94) | public void assertFrameDecoded(EncodedImage testImage, VideoFrame.I4... method poll (line 105) | public VideoFrame poll() { method generateTestFrames (line 116) | private static VideoFrame.I420Buffer[] generateTestFrames() { method createDecoderFactory (line 128) | private VideoDecoderFactory createDecoderFactory(EglBase.Context eglCo... method createDecoder (line 132) | private @Nullable VideoDecoder createDecoder() { method encodeTestFrames (line 138) | private void encodeTestFrames() { method setUp (line 159) | @Before method tearDown (line 172) | @After method testInitialize (line 177) | @Test method testDecode (line 185) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/BuiltinAudioCodecsFactoryFactoryTest.java class BuiltinAudioCodecsFactoryFactoryTest (line 22) | @RunWith(JUnit4.class) method setUp (line 24) | @Before method testAudioEncoderFactoryFactoryTest (line 29) | @Test method testAudioDecoderFactoryFactoryTest (line 44) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingByteBufferTest.java class Camera1CapturerUsingByteBufferTest (line 24) | @RunWith(BaseJUnit4ClassRunner.class) class TestObjectFactory (line 28) | private static class TestObjectFactory extends CameraVideoCapturerTest... method isCapturingToTexture (line 29) | @Override method getCameraEnumerator (line 34) | @Override method getAppContext (line 39) | @Override method rawOpenCamera (line 44) | @SuppressWarnings("deprecation") method rawCloseCamera (line 50) | @SuppressWarnings("deprecation") method setUp (line 59) | @Before method tearDown (line 64) | @After method testCreateAndDispose (line 69) | @Test method testCreateNonExistingCamera (line 75) | @Test method testCreateCapturerAndRender (line 84) | @Test method testStartFrontFacingVideoCapturer (line 93) | @Test method testStartBackFacingVideoCapturer (line 102) | @Test method testSwitchVideoCapturer (line 111) | @Test method testSwitchVideoCapturerToSpecificCameraName (line 117) | @Test method testCameraEvents (line 123) | @Test method testCameraCallsAfterStop (line 130) | @Test method testStopRestartVideoSource (line 138) | @Test method testStartStopWithDifferentResolutions (line 146) | @Test method testReturnBufferLate (line 154) | @Test method testReturnBufferLateEndToEnd (line 163) | @Test method testScaleCameraOutput (line 171) | @Test method testCropCameraOutput (line 179) | @Test method testStartWhileCameraIsAlreadyOpen (line 187) | @Test method testStartWhileCameraIsAlreadyOpenAndCloseCamera (line 195) | @Test method testStartWhileCameraIsAlreadyOpenAndStop (line 203) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/Camera1CapturerUsingTextureTest.java class Camera1CapturerUsingTextureTest (line 24) | @RunWith(BaseJUnit4ClassRunner.class) class TestObjectFactory (line 28) | private static class TestObjectFactory extends CameraVideoCapturerTest... method getCameraEnumerator (line 29) | @Override method getAppContext (line 34) | @Override method rawOpenCamera (line 39) | @SuppressWarnings("deprecation") method rawCloseCamera (line 45) | @SuppressWarnings("deprecation") method setUp (line 54) | @Before method tearDown (line 59) | @After method testCreateAndDispose (line 64) | @Test method testCreateNonExistingCamera (line 70) | @Test method testCreateCapturerAndRender (line 79) | @Test method testStartFrontFacingVideoCapturer (line 88) | @Test method testStartBackFacingVideoCapturer (line 97) | @Test method testSwitchVideoCapturer (line 106) | @Test method testSwitchVideoCapturerToSpecificCameraName (line 112) | @Test method testCameraEvents (line 118) | @Test method testCameraCallsAfterStop (line 125) | @Test method testStopRestartVideoSource (line 133) | @Test method testStartStopWithDifferentResolutions (line 141) | @Test method testReturnBufferLate (line 149) | @Test method testReturnBufferLateEndToEnd (line 158) | @Test method testCameraFreezedEventOnBufferStarvation (line 166) | @Test method testScaleCameraOutput (line 174) | @Test method testCropCameraOutput (line 182) | @Test method testStartWhileCameraIsAlreadyOpen (line 190) | @Test method testStartWhileCameraIsAlreadyOpenAndCloseCamera (line 198) | @Test method testStartWhileCameraIsAlreadyOpenAndStop (line 206) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/Camera2CapturerTest.java class Camera2CapturerTest (line 34) | @TargetApi(21) class SimpleCamera2 (line 42) | private class SimpleCamera2 { class LooperThread (line 50) | private class LooperThread extends Thread { method run (line 54) | @Override method waitToStart (line 62) | public void waitToStart() { method requestStop (line 66) | public void requestStop() { method getHandler (line 70) | public Handler getHandler() { class CameraStateCallback (line 75) | private class CameraStateCallback extends CameraDevice.StateCallback { method onClosed (line 76) | @Override method onDisconnected (line 85) | @Override method onError (line 94) | @Override method onOpened (line 106) | @Override method SimpleCamera2 (line 119) | SimpleCamera2(Context context, String deviceName) { method close (line 143) | public void close() { class TestObjectFactory (line 156) | private class TestObjectFactory extends CameraVideoCapturerTestFixture... method getCameraEnumerator (line 157) | @Override method getAppContext (line 162) | @Override method rawOpenCamera (line 167) | @SuppressWarnings("deprecation") method rawCloseCamera (line 173) | @SuppressWarnings("deprecation") method setUp (line 182) | @Before method tearDown (line 187) | @After method testCreateAndDispose (line 192) | @Test method testCreateNonExistingCamera (line 198) | @Test method testCreateCapturerAndRender (line 207) | @Test method testStartFrontFacingVideoCapturer (line 216) | @Test method testStartBackFacingVideoCapturer (line 225) | @Test method testSwitchVideoCapturer (line 234) | @Test method testSwitchVideoCapturerToSpecificCameraName (line 240) | @Test method testCameraEvents (line 246) | @Test method testCameraCallsAfterStop (line 253) | @Test method testStopRestartVideoSource (line 261) | @Test method testStartStopWithDifferentResolutions (line 269) | @Test method testReturnBufferLate (line 277) | @Test method testReturnBufferLateEndToEnd (line 286) | @Test method testCameraFreezedEventOnBufferStarvation (line 294) | @Test method testScaleCameraOutput (line 302) | @Test method testCropCameraOutput (line 310) | @Test method testStartWhileCameraIsAlreadyOpen (line 318) | @Test method testStartWhileCameraIsAlreadyOpenAndCloseCamera (line 326) | @Test method testStartWhileCameraIsAlreadyOpenAndStop (line 334) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/CameraVideoCapturerTestFixtures.java class CameraVideoCapturerTestFixtures (line 26) | class CameraVideoCapturerTestFixtures { class RendererCallbacks (line 33) | static private class RendererCallbacks implements VideoSink { method onFrame (line 39) | @Override method frameWidth (line 49) | public int frameWidth() { method frameHeight (line 55) | public int frameHeight() { method waitForNextFrameToRender (line 61) | public int waitForNextFrameToRender() throws InterruptedException { class FakeAsyncRenderer (line 73) | static private class FakeAsyncRenderer implements VideoSink { method onFrame (line 76) | @Override method waitForPendingFrames (line 86) | public List waitForPendingFrames() throws InterruptedExc... class FakeCapturerObserver (line 97) | static private class FakeCapturerObserver implements CapturerObserver { method onCapturerStarted (line 105) | @Override method onCapturerStopped (line 115) | @Override method onFrameCaptured (line 120) | @Override method waitForCapturerToStart (line 134) | public boolean waitForCapturerToStart() throws InterruptedException { method waitForNextCapturedFrame (line 144) | public int waitForNextCapturedFrame() throws InterruptedException { method frameWidth (line 155) | int frameWidth() { method frameHeight (line 161) | int frameHeight() { method releaseFrame (line 167) | void releaseFrame() { method getCopyAndResetListOftimeStamps (line 176) | List getCopyAndResetListOftimeStamps() { class CameraEvents (line 185) | static class CameraEvents implements CameraVideoCapturer.CameraEventsH... method onCameraError (line 193) | @Override method onCameraDisconnected (line 199) | @Override method onCameraFreezed (line 202) | @Override method onCameraOpening (line 210) | @Override method onFirstFrameAvailable (line 218) | @Override method onCameraClosed (line 223) | @Override method waitForCameraFreezed (line 231) | public String waitForCameraFreezed() throws InterruptedException { method waitForCameraClosed (line 241) | public void waitForCameraClosed() throws InterruptedException { class CapturerInstance (line 254) | static private class CapturerInstance { class VideoTrackWithRenderer (line 267) | static private class VideoTrackWithRenderer { class TestObjectFactory (line 275) | public abstract static class TestObjectFactory { method TestObjectFactory (line 278) | TestObjectFactory() { method createCapturer (line 282) | public CameraVideoCapturer createCapturer( method getNameOfFrontFacingDevice (line 287) | public @Nullable String getNameOfFrontFacingDevice() { method getNameOfBackFacingDevice (line 297) | public @Nullable String getNameOfBackFacingDevice() { method haveTwoCameras (line 307) | public boolean haveTwoCameras() { method isCapturingToTexture (line 311) | public boolean isCapturingToTexture() { method getCameraEnumerator (line 316) | abstract public CameraEnumerator getCameraEnumerator(); method getAppContext (line 317) | abstract public Context getAppContext(); method rawOpenCamera (line 321) | abstract public Object rawOpenCamera(String cameraName); method rawCloseCamera (line 322) | abstract public void rawCloseCamera(Object camera); method CameraVideoCapturerTestFixtures (line 328) | CameraVideoCapturerTestFixtures(TestObjectFactory testObjectFactory) { method dispose (line 338) | public void dispose() { method createCapturer (line 343) | private CapturerInstance createCapturer(String name, boolean initializ... method createCapturer (line 358) | private CapturerInstance createCapturer(boolean initialize) { method startCapture (line 363) | private void startCapture(CapturerInstance instance) { method startCapture (line 367) | private void startCapture(CapturerInstance instance, int formatIndex) { method disposeCapturer (line 375) | private void disposeCapturer(CapturerInstance instance) throws Interru... method createVideoTrackWithRenderer (line 383) | private VideoTrackWithRenderer createVideoTrackWithRenderer( method createVideoTrackWithRenderer (line 399) | private VideoTrackWithRenderer createVideoTrackWithRenderer(CameraVide... method createVideoTrackWithFakeAsyncRenderer (line 407) | private VideoTrackWithRenderer createVideoTrackWithFakeAsyncRenderer( method disposeVideoTrackWithRenderer (line 416) | private void disposeVideoTrackWithRenderer(VideoTrackWithRenderer vide... method waitUntilIdle (line 421) | private void waitUntilIdle(CapturerInstance capturerInstance) throws I... method createCapturerAndRender (line 432) | private void createCapturerAndRender(String name) throws InterruptedEx... method createCapturerAndDispose (line 447) | public void createCapturerAndDispose() throws InterruptedException { method createNonExistingCamera (line 451) | public void createNonExistingCamera() throws InterruptedException { method createCapturerAndRender (line 461) | public void createCapturerAndRender() throws InterruptedException { method createFrontFacingCapturerAndRender (line 466) | public void createFrontFacingCapturerAndRender() throws InterruptedExc... method createBackFacingCapturerAndRender (line 470) | public void createBackFacingCapturerAndRender() throws InterruptedExce... method switchCamera (line 474) | public void switchCamera() throws InterruptedException { method switchCamera (line 478) | public void switchCamera(boolean specifyCameraName) throws Interrupted... method cameraEventsInvoked (line 524) | public void cameraEventsInvoked() throws InterruptedException { method cameraCallsAfterStop (line 536) | public void cameraCallsAfterStop() throws InterruptedException { method stopRestartVideoSource (line 551) | public void stopRestartVideoSource() throws InterruptedException { method startStopWithDifferentResolutions (line 570) | public void startStopWithDifferentResolutions() throws InterruptedExce... method returnBufferLate (line 598) | public void returnBufferLate() throws InterruptedException { method returnBufferLateEndToEnd (line 621) | public void returnBufferLateEndToEnd() throws InterruptedException { method cameraFreezedEventOnBufferStarvation (line 649) | public void cameraFreezedEventOnBufferStarvation() throws InterruptedE... method scaleCameraOutput (line 663) | public void scaleCameraOutput() throws InterruptedException { method cropCameraOutput (line 695) | public void cropCameraOutput() throws InterruptedException { method startWhileCameraIsAlreadyOpen (line 738) | public void startWhileCameraIsAlreadyOpen() throws InterruptedException { method startWhileCameraIsAlreadyOpenAndCloseCamera (line 758) | public void startWhileCameraIsAlreadyOpenAndCloseCamera() throws Inter... method startWhileCameraIsAlreadyOpenAndStop (line 781) | public void startWhileCameraIsAlreadyOpenAndStop() throws InterruptedE... FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/DefaultVideoEncoderFactoryTest.java class DefaultVideoEncoderFactoryTest (line 25) | @RunWith(BaseJUnit4ClassRunner.class) class CustomHardwareVideoEncoderFactory (line 27) | static class CustomHardwareVideoEncoderFactory implements VideoEncoder... method CustomHardwareVideoEncoderFactory (line 30) | public CustomHardwareVideoEncoderFactory(boolean includeVP8, boolean... method createEncoder (line 51) | @Override method getSupportedCodecs (line 56) | @Override method setUp (line 62) | @Before method testGetSupportedCodecsWithHardwareH264HighProfile (line 67) | @SmallTest method testGetSupportedCodecsWithoutHardwareH264HighProfile (line 82) | @SmallTest method testGetSupportedCodecsWithoutHardwareVP8 (line 95) | @SmallTest FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/EglRendererTest.java class EglRendererTest (line 37) | @RunWith(BaseJUnit4ClassRunner.class) class TestFrameListener (line 66) | private static class TestFrameListener implements EglRenderer.FrameLis... method onFrame (line 71) | @Override method waitForBitmap (line 85) | @SuppressWarnings("NoSynchronizedMethodCheck") method resetAndGetBitmap (line 99) | @SuppressWarnings("NoSynchronizedMethodCheck") method setUp (line 113) | @Before method tearDown (line 127) | @After method checkBitmap (line 135) | private static void checkBitmap(Bitmap bitmap, float scale) { method linearSample (line 150) | private static float linearSample( method saturatedFloatToByte (line 181) | private static byte saturatedFloatToByte(float c) { method convertYUVFrameToRGBA (line 193) | private static byte[] convertYUVFrameToRGBA(ByteBuffer[] yuvFrame) { method checkBitmapContent (line 229) | @SuppressWarnings("ByteBufferBackingArray") method feedFrame (line 251) | private void feedFrame(int i) { method testAddFrameListener (line 260) | @Test method testAddFrameListenerBitmap (line 276) | @Test method testAddFrameListenerBitmapScale (line 289) | @Test method testFrameListenerNotCalledWithOldFrames (line 305) | @Test method testRemoveFrameListenerNotRacy (line 315) | @Test method testFrameListenersFpsReduction (line 328) | @Test method copyTestDataToDirectByteBuffers (line 356) | private static ByteBuffer[][] copyTestDataToDirectByteBuffers(byte[][]... FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/FileVideoCapturerTest.java class FileVideoCapturerTest (line 27) | @RunWith(BaseJUnit4ClassRunner.class) class MockCapturerObserver (line 29) | public static class MockCapturerObserver implements CapturerObserver { method onCapturerStarted (line 32) | @Override method onCapturerStopped (line 37) | @Override method onFrameCaptured (line 42) | @Override method getMinimumFramesBlocking (line 52) | @SuppressWarnings("NoSynchronizedMethodCheck") method setUp (line 62) | @Before method testVideoCaptureFromFile (line 67) | @Test method assertByteBufferContents (line 126) | private static void assertByteBufferContents(byte[] expected, ByteBuff... FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/GlRectDrawerTest.java class GlRectDrawerTest (line 26) | @RunWith(BaseJUnit4ClassRunner.class) method normalizedByte (line 44) | private static float normalizedByte(byte b) { method saturatedConvert (line 48) | private static float saturatedConvert(float c) { method assertByteBufferEquals (line 53) | private static void assertByteBufferEquals( method stripAlphaChannel (line 79) | private static ByteBuffer stripAlphaChannel(ByteBuffer rgbaBuffer) { method testRgbRendering (line 96) | @SuppressWarnings("ByteBufferBackingArray") method testYuvRendering (line 137) | @SuppressWarnings("ByteBufferBackingArray") method testOesRendering (line 229) | @SuppressWarnings("ByteBufferBackingArray") FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/HardwareVideoEncoderTest.java class HardwareVideoEncoderTest (line 40) | @TargetApi(16) method HardwareVideoEncoderTest (line 61) | public HardwareVideoEncoderTest(boolean useTextures, boolean useEglCon... class MockEncoderCallback (line 84) | static class MockEncoderCallback implements VideoEncoder.Callback { method onEncodedFrame (line 87) | @Override method poll (line 108) | public EncodedImage poll() { method assertFrameEncoded (line 118) | public void assertFrameEncoded(VideoFrame frame) { class MockBufferBase (line 130) | private static abstract class MockBufferBase implements VideoFrame.Buf... method MockBufferBase (line 137) | public MockBufferBase(int width, int height, Runnable releaseCallbac... method getWidth (line 143) | @Override method getHeight (line 148) | @Override method retain (line 153) | @Override method release (line 161) | @Override class MockTextureBuffer (line 172) | private static class MockTextureBuffer method MockTextureBuffer (line 176) | public MockTextureBuffer(int textureId, int width, int height, Runna... method getType (line 181) | @Override method getTextureId (line 186) | @Override method getTransformMatrix (line 191) | @Override method toI420 (line 196) | @Override method cropAndScale (line 201) | @Override class MockI420Buffer (line 209) | private static class MockI420Buffer extends MockBufferBase implements ... method MockI420Buffer (line 212) | public MockI420Buffer(int width, int height, Runnable releaseCallbac... method getDataY (line 217) | @Override method getDataU (line 222) | @Override method getDataV (line 227) | @Override method getStrideY (line 232) | @Override method getStrideU (line 237) | @Override method getStrideV (line 242) | @Override method toI420 (line 247) | @Override method retain (line 253) | @Override method release (line 259) | @Override method cropAndScale (line 265) | @Override method run (line 277) | @Override method createEncoderFactory (line 289) | private VideoEncoderFactory createEncoderFactory(EglBase.Context eglCo... method createEncoder (line 294) | private @Nullable VideoEncoder createEncoder() { method generateI420Frame (line 301) | private VideoFrame generateI420Frame(int width, int height) { method generateTextureFrame (line 310) | private VideoFrame generateTextureFrame(int width, int height) { method generateFrame (line 321) | private VideoFrame generateFrame(int width, int height) { method testEncodeFrame (line 325) | static void testEncodeFrame( method setUp (line 354) | @Before method tearDown (line 364) | @After method testInitialize (line 372) | @Test method testEncode (line 380) | @Test method testEncodeAltenatingBuffers (line 401) | @Test method testEncodeDifferentSizes (line 428) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/LoggableTest.java class LoggableTest (line 26) | @RunWith(AndroidJUnit4.class) class MockLoggable (line 31) | private static class MockLoggable implements Loggable { method onLogMessage (line 36) | @Override method isMessageReceived (line 43) | public boolean isMessageReceived(String message) { method isMessageReceived (line 52) | public boolean isMessageReceived(String message, Severity sev, Strin... method testLoggableSetWithoutError (line 64) | @Test method testMessageIsLoggedCorrectly (line 74) | @Test method testLowSeverityIsFiltered (line 87) | @Test method testLoggableDoesNotReceiveMessagesAfterUnsetting (line 101) | @Test method testNativeMessageIsLoggedCorrectly (line 119) | @Test method testNativeLowSeverityIsFiltered (line 132) | @Test method testNativeLoggableDoesNotReceiveMessagesAfterUnsetting (line 145) | @Test method nativeLogInfoTestMessage (line 163) | private static native void nativeLogInfoTestMessage(String message); FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/NetworkMonitorTest.java class NetworkMonitorTest (line 51) | @SuppressLint("NewApi") class NetworkMonitorTestObserver (line 62) | private static class NetworkMonitorTestObserver implements NetworkMoni... method onConnectionTypeChanged (line 65) | @Override method hasReceivedNotification (line 70) | public boolean hasReceivedNotification() { method resetHasReceivedNotification (line 74) | public void resetHasReceivedNotification() { class MockConnectivityManagerDelegate (line 82) | private static class MockConnectivityManagerDelegate extends Connectiv... method getNetworkState (line 89) | @Override method getDefaultNetId (line 97) | @Override method getAllNetworks (line 102) | @Override method getNetworkState (line 107) | @Override method setActiveNetworkExists (line 112) | public void setActiveNetworkExists(boolean networkExists) { method setNetworkType (line 116) | public void setNetworkType(int networkType) { method setNetworkSubtype (line 120) | public void setNetworkSubtype(int networkSubtype) { method setUnderlyingNetworkType (line 124) | public void setUnderlyingNetworkType(int underlyingNetworkTypeForVpn) { method setUnderlyingNetworkSubype (line 128) | public void setUnderlyingNetworkSubype(int underlyingNetworkSubtypeF... class MockWifiManagerDelegate (line 136) | private static class MockWifiManagerDelegate method getWifiSSID (line 140) | @Override method setWifiSSID (line 145) | public void setWifiSSID(String wifiSSID) { class TestNetworkMonitorAutoDetectObserver (line 151) | private static class TestNetworkMonitorAutoDetectObserver method onConnectionTypeChanged (line 153) | @Override method onNetworkConnect (line 156) | @Override method onNetworkDisconnect (line 159) | @Override method onNetworkPreference (line 162) | @Override method getUiThreadHandler (line 174) | private static Handler getUiThreadHandler() { method createTestMonitor (line 187) | private void createTestMonitor() { method getCurrentConnectionType (line 212) | private NetworkMonitorAutoDetect.ConnectionType getCurrentConnectionTy... method setUp (line 217) | @Before method testNetworkMonitorRegistersInConstructor (line 226) | @Test method testNetworkMonitorJavaObservers (line 243) | @Test method testConnectivityManagerDelegateDoesNotCrash (line 290) | @Test method testQueryableAPIsDoNotCrash (line 312) | @Test method testStartStopMonitoring (line 325) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/PeerConnectionEndToEndTest.java class PeerConnectionEndToEndTest (line 48) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 54) | @Before class ObserverExpectations (line 62) | private static class ObserverExpectations method ObserverExpectations (line 93) | public ObserverExpectations(String name) { method setDataChannel (line 98) | @SuppressWarnings("NoSynchronizedMethodCheck") method expectIceCandidates (line 107) | @SuppressWarnings("NoSynchronizedMethodCheck") method onIceCandidate (line 112) | @Override method onIceCandidatesRemoved (line 128) | @Override method onSelectedCandidatePairChanged (line 131) | @Override method setExpectedResolution (line 135) | @SuppressWarnings("NoSynchronizedMethodCheck") method expectFramesDelivered (line 142) | @SuppressWarnings("NoSynchronizedMethodCheck") method onFrame (line 147) | @Override method expectSignalingChange (line 162) | @SuppressWarnings("NoSynchronizedMethodCheck") method onSignalingChange (line 167) | @Override method expectIceConnectionChange (line 175) | @SuppressWarnings("NoSynchronizedMethodCheck") method expectStandardizedIceConnectionChange (line 181) | @SuppressWarnings("NoSynchronizedMethodCheck") method onIceConnectionChange (line 186) | @Override method onStandardizedIceConnectionChange (line 204) | @Override method expectConnectionChange (line 221) | @SuppressWarnings("NoSynchronizedMethodCheck") method onConnectionChange (line 226) | @Override method onIceConnectionReceivingChange (line 238) | @Override method expectIceGatheringChange (line 246) | @SuppressWarnings("NoSynchronizedMethodCheck") method onIceGatheringChange (line 251) | @Override method expectAddStream (line 268) | @SuppressWarnings("NoSynchronizedMethodCheck") method onAddStream (line 273) | @Override method expectRemoveStream (line 290) | @SuppressWarnings("NoSynchronizedMethodCheck") method onRemoveStream (line 295) | @Override method expectDataChannel (line 310) | @SuppressWarnings("NoSynchronizedMethodCheck") method onDataChannel (line 315) | @Override method expectRenegotiationNeeded (line 325) | @SuppressWarnings("NoSynchronizedMethodCheck") method onRenegotiationNeeded (line 330) | @Override method expectAddTrack (line 338) | @SuppressWarnings("NoSynchronizedMethodCheck") method onAddTrack (line 343) | @Override method expectMessage (line 351) | @SuppressWarnings("NoSynchronizedMethodCheck") method onMessage (line 356) | @Override method onBufferedAmountChange (line 365) | @Override method onStateChange (line 372) | @Override method expectStateChange (line 380) | @SuppressWarnings("NoSynchronizedMethodCheck") method onComplete (line 386) | @Override method onStatsDelivered (line 397) | @Override method onFirstPacketReceived (line 406) | @Override method expectFirstPacketReceived (line 421) | @SuppressWarnings("NoSynchronizedMethodCheck") method expectOldStatsCallback (line 428) | @SuppressWarnings("NoSynchronizedMethodCheck") method expectNewStatsCallback (line 434) | @SuppressWarnings("NoSynchronizedMethodCheck") method takeStatsReports (line 440) | @SuppressWarnings("NoSynchronizedMethodCheck") method unsatisfiedExpectations (line 450) | @SuppressWarnings("NoSynchronizedMethodCheck") method waitForAllExpectationsToBeSatisfied (line 510) | public boolean waitForAllExpectationsToBeSatisfied(int timeoutSecond... method getAtLeastOneIceCandidate (line 552) | public List getAtLeastOneIceCandidate() throws Interru... class ExpectedResolutionSetter (line 564) | private static class ExpectedResolutionSetter implements VideoSink { method ExpectedResolutionSetter (line 567) | public ExpectedResolutionSetter(ObserverExpectations observer) { method onFrame (line 571) | @Override class SdpObserverLatch (line 584) | private static class SdpObserverLatch implements SdpObserver { method SdpObserverLatch (line 590) | public SdpObserverLatch() {} method onCreateSuccess (line 592) | @Override method onSetSuccess (line 598) | @Override method onCreateFailure (line 604) | @Override method onSetFailure (line 609) | @Override method await (line 615) | public boolean await() { method getSuccess (line 624) | public boolean getSuccess() { method getSdp (line 628) | public @Nullable SessionDescription getSdp() { method getError (line 632) | public @Nullable String getError() { method addTracksToPC (line 639) | private static WeakReference addTracksToPC(PeerConnection... method testCompleteSession (line 657) | @Test method testDataChannelOnlySession (line 928) | @Test method testSurfaceIceCandidatesWhenIceTransportTypeChanged (line 1095) | @Test method testTrackRemovalAndAddition (line 1157) | @Test method testRemoteStreamUpdatedWhenTracksAddedOrRemoved (line 1371) | @Test method testRollback (line 1491) | @Test method negotiate (line 1523) | private static void negotiate(PeerConnection offeringPC, method shutdownPC (line 1571) | @SuppressWarnings("deprecation") // TODO(sakal): getStats is deprecated FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/PeerConnectionFactoryTest.java class PeerConnectionFactoryTest (line 19) | @RunWith(AndroidJUnit4.class) method testInitialize (line 21) | @SmallTest method testInitializeTwice (line 30) | @SmallTest method testInitializeTwiceWithTracer (line 43) | @SmallTest method testInitializeWithTracerAndShutdown (line 58) | @SmallTest FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/PeerConnectionTest.java class PeerConnectionTest (line 32) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 34) | @Before method testIceServerChanged (line 42) | @Test method testCreationWithConfig (line 157) | @Test method testCreationWithCertificate (line 177) | @Test method testCreationWithCryptoOptions (line 195) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/RendererCommonTest.java class RendererCommonTest (line 27) | @RunWith(BaseJUnit4ClassRunner.class) method testDisplaySizeNoFrame (line 29) | @Test method testDisplaySizeDegenerateAspectRatio (line 37) | @Test method testZeroDisplaySize (line 45) | @Test method testDisplaySizePerfectFit (line 53) | @Test method testLandscapeVideoInPortraitDisplay (line 64) | @Test method testPortraitVideoInLandscapeDisplay (line 72) | @Test method testFourToThreeVideoInSixteenToNineDisplay (line 80) | @Test method round (line 89) | private static double[] round(float[] array) { method testLayoutMatrixDefault (line 104) | @Test method testLayoutMatrixMirror (line 120) | @Test method testLayoutMatrixScale (line 136) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/RtcCertificatePemTest.java class RtcCertificatePemTest (line 24) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 26) | @Before method testConstructor (line 31) | @Test method testGenerateCertificateDefaults (line 40) | @Test method testGenerateCertificateCustomKeyTypeDefaultExpires (line 48) | @Test method testGenerateCertificateCustomExpiresDefaultKeyType (line 57) | @Test method testGenerateCertificateCustomKeyTypeAndExpires (line 65) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/RtpSenderTest.java class RtpSenderTest (line 29) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 34) | @Before method testSetDegradationPreference (line 50) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/RtpTransceiverTest.java class RtpTransceiverTest (line 30) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 35) | @Before method testSetRidInSimulcast (line 51) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/SurfaceTextureHelperTest.java class SurfaceTextureHelperTest (line 29) | @RunWith(BaseJUnit4ClassRunner.class) class MockTextureListener (line 34) | public static final class MockTextureListener implements VideoSink { method MockTextureListener (line 40) | MockTextureListener() { method MockTextureListener (line 44) | MockTextureListener(Thread expectedThread) { method onFrame (line 48) | @Override method waitForTextureBuffer (line 61) | public VideoFrame.TextureBuffer waitForTextureBuffer() throws Interr... method assertNoFrameIsDelivered (line 75) | public void assertNoFrameIsDelivered(final long waitPeriodMs) throws... method assertClose (line 91) | public static void assertClose(int threshold, int expected, int actual) { method setUp (line 98) | @Before method testThreeConstantColorFrames (line 109) | @Test method testLateReturnFrame (line 178) | @Test method testDispose (line 246) | @Test method testDisposeImmediately (line 284) | @Test method testStopListening (line 296) | @Test method testStopListeningImmediately (line 334) | @Test method testStopListeningImmediatelyOnHandlerThread (line 349) | @Test method testRestartListeningWithNewListener (line 392) | @Test method testTexturetoYuv (line 434) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/SurfaceViewRendererOnMeasureTest.java class SurfaceViewRendererOnMeasureTest (line 31) | @RunWith(BaseJUnit4ClassRunner.class) method createFrame (line 51) | static VideoFrame createFrame(int width, int height, int rotationDegre... method assertMeasuredSize (line 67) | @SuppressLint("WrongCall") method testNoFrame (line 87) | @Test method testFrame1280x720 (line 126) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/TestConstants.java class TestConstants (line 13) | class TestConstants { FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/TimestampAlignerTest.java class TimestampAlignerTest (line 19) | @UseRunnerDelegate(BaseJUnit4RunnerDelegate.class) method setUp (line 21) | @BeforeClass method testGetRtcTimeNanos (line 26) | @Test method testDispose (line 32) | @Test method testTranslateTimestamp (line 39) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/VideoFileRendererTest.java class VideoFileRendererTest (line 27) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 29) | @Before method testYuvRenderingToFile (line 34) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/VideoFrameBufferTest.java class VideoFrameBufferTest (line 42) | @RunWith(ParameterizedRunner.class) type BufferType (line 48) | private static enum BufferType { I420, RGB_TEXTURE, OES_TEXTURE, NV21,... method setUp (line 59) | @BeforeClass method VideoFrameBufferTest (line 67) | public VideoFrameBufferTest(String bufferTypeName) { method createBufferWithType (line 76) | private static VideoFrame.Buffer createBufferWithType( method createBufferToTest (line 94) | private VideoFrame.Buffer createBufferToTest(VideoFrame.I420Buffer i42... method createTestI420Buffer (line 101) | public static VideoFrame.I420Buffer createTestI420Buffer() { method createRgbTextureBuffer (line 136) | public static VideoFrame.TextureBuffer createRgbTextureBuffer( method createOesTextureBuffer (line 174) | public static VideoFrame.TextureBuffer createOesTextureBuffer( method createNV21Buffer (line 215) | public static NV21Buffer createNV21Buffer(VideoFrame.I420Buffer i420Bu... method createNV12Buffer (line 245) | public static NV12Buffer createNV12Buffer(VideoFrame.I420Buffer i420Bu... method printPlane (line 274) | private static void printPlane( method i420BufferToString (line 289) | private static String i420BufferToString(VideoFrame.I420Buffer buffer) { method assertAlmostEqualI420Buffers (line 309) | public static void assertAlmostEqualI420Buffers( method getPixelDiffs (line 324) | private static List getPixelDiffs( method getPixelDiffs (line 338) | private static List getPixelDiffs( method maxDiff (line 356) | private static int maxDiff(VideoFrame.I420Buffer bufferA, VideoFrame.I... method sseToPsnr (line 363) | private static double sseToPsnr(long sse, int count) { method calculatePsnr (line 373) | private static double calculatePsnr( method toByteArray (line 386) | private static byte[] toByteArray(int[] array) { method toByteBuffer (line 398) | private static ByteBuffer toByteBuffer(int[] array) { method drawI420Buffer (line 409) | private static void drawI420Buffer(VideoFrame.I420Buffer i420Buffer) { method testCropAndScale (line 422) | private void testCropAndScale( method testToI420 (line 445) | @Test method testScale2x (line 460) | @Test method testCropX (line 468) | @Test method testCropY (line 476) | @Test method testCenterCrop (line 484) | @Test method testRightBottomCornerCrop (line 492) | @Test method testCropAndScale (line 500) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/VideoTrackTest.java class VideoTrackTest (line 24) | @RunWith(BaseJUnit4ClassRunner.class) method setUp (line 30) | @Before method testAddingNullVideoSink (line 42) | @Test method testRemovingNullVideoSink (line 53) | @Test method testRemovingNonExistantVideoSink (line 59) | @Test method testAddingSameVideoSinkMultipleTimes (line 69) | @Test method testAddingAndRemovingVideoSink (line 98) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/WebRtcJniBootTest.java class WebRtcJniBootTest (line 23) | @RunWith(AndroidJUnit4.class) method testJniLoadsWithoutError (line 25) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/instrumentationtests/src/org/webrtc/YuvHelperTest.java class YuvHelperTest (line 23) | @RunWith(BaseJUnit4ClassRunner.class) method getTestY (line 38) | private static ByteBuffer getTestY() { method getTestU (line 44) | private static ByteBuffer getTestU() { method getTestV (line 50) | private static ByteBuffer getTestV() { method setUp (line 56) | @Before method testCopyPlane (line 61) | @SmallTest method testI420Copy (line 72) | @SmallTest method testI420CopyTight (line 91) | @SmallTest method testI420ToNV12 (line 104) | @SmallTest method testI420ToNV12Tight (line 120) | @SmallTest method assertByteBufferContentEquals (line 135) | private static void assertByteBufferContentEquals(byte[] expected, Byt... method testI420Rotate90 (line 144) | @SmallTest method testI420Rotate90Tight (line 163) | @SmallTest FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/audio_device_module/audio_device_android.cc type webrtc (line 34) | namespace webrtc { function GetDefaultAudioParameters (line 38) | void GetDefaultAudioParameters(JNIEnv* env, function CreateAAudioAudioDeviceModule (line 57) | rtc::scoped_refptr CreateAAudioAudioDeviceModule( function CreateJavaAudioDeviceModule (line 76) | rtc::scoped_refptr CreateJavaAudioDeviceModule( function CreateOpenSLESAudioDeviceModule (line 104) | rtc::scoped_refptr CreateOpenSLESAudioDeviceModule( function CreateJavaInputAndOpenSLESOutputAudioDeviceModule (line 127) | rtc::scoped_refptr FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/audio_device_module/audio_device_android.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/base/init.cc type webrtc (line 17) | namespace webrtc { function InitAndroid (line 19) | void InitAndroid(JavaVM* jvm) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/base/init.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/codecs/wrapper.cc type webrtc (line 21) | namespace webrtc { function SdpVideoFormat (line 23) | SdpVideoFormat JavaToNativeVideoCodecInfo(JNIEnv* jni, jobject codec_i... function JavaToNativeVideoDecoderFactory (line 28) | std::unique_ptr JavaToNativeVideoDecoderFactory( function JavaToNativeVideoEncoderFactory (line 35) | std::unique_ptr JavaToNativeVideoEncoderFactory( function JavaToNativeResolutionBitrateLimits (line 42) | std::vector FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/codecs/wrapper.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/class_loader.cc type webrtc (line 28) | namespace webrtc { class ClassLoader (line 32) | class ClassLoader { method ClassLoader (line 34) | explicit ClassLoader(JNIEnv* env) method FindClass (line 45) | ScopedJavaLocalRef FindClass(JNIEnv* env, const char* c_name) { function InitClassLoader (line 67) | void InitClassLoader(JNIEnv* env) { function GetClass (line 72) | ScopedJavaLocalRef GetClass(JNIEnv* env, const char* name) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/class_loader.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/java_types.cc type webrtc (line 29) | namespace webrtc { function IsNull (line 102) | bool IsNull(JNIEnv* jni, const JavaRef& obj) { function GetJavaEnumName (line 106) | std::string GetJavaEnumName(JNIEnv* jni, const JavaRef& j_enu... function Iterable (line 110) | Iterable GetJavaMapEntrySet(JNIEnv* jni, const JavaRef& j_map) { function GetJavaMapEntryKey (line 114) | ScopedJavaLocalRef GetJavaMapEntryKey( function GetJavaMapEntryValue (line 120) | ScopedJavaLocalRef GetJavaMapEntryValue( function JavaToNativeLong (line 126) | int64_t JavaToNativeLong(JNIEnv* env, const JavaRef& j_long) { function JavaToNativeOptionalBool (line 130) | absl::optional JavaToNativeOptionalBool(JNIEnv* jni, function JavaToNativeOptionalDouble (line 137) | absl::optional JavaToNativeOptionalDouble( function JavaToNativeOptionalInt (line 145) | absl::optional JavaToNativeOptionalInt( function JavaToNativeString (line 154) | std::string JavaToNativeString(JNIEnv* jni, const JavaRef& j_... function JavaToNativeStringMap (line 167) | std::map JavaToNativeStringMap( function NativeToJavaBoolean (line 180) | ScopedJavaLocalRef NativeToJavaBoolean(JNIEnv* env, bool b) { function NativeToJavaDouble (line 184) | ScopedJavaLocalRef NativeToJavaDouble(JNIEnv* env, double d) { function NativeToJavaInteger (line 188) | ScopedJavaLocalRef NativeToJavaInteger(JNIEnv* jni, int32_t i) { function NativeToJavaLong (line 192) | ScopedJavaLocalRef NativeToJavaLong(JNIEnv* env, int64_t u) { function NativeToJavaString (line 196) | ScopedJavaLocalRef NativeToJavaString(JNIEnv* env, const char... function NativeToJavaString (line 202) | ScopedJavaLocalRef NativeToJavaString(JNIEnv* jni, function NativeToJavaDouble (line 207) | ScopedJavaLocalRef NativeToJavaDouble( function NativeToJavaInteger (line 213) | ScopedJavaLocalRef NativeToJavaInteger( function NativeToJavaString (line 219) | ScopedJavaLocalRef NativeToJavaString( function NativeToJavaByteArray (line 225) | ScopedJavaLocalRef NativeToJavaByteArray( function NativeToJavaIntArray (line 237) | ScopedJavaLocalRef NativeToJavaIntArray( function JavaToNativeByteArray (line 248) | std::vector JavaToNativeByteArray(JNIEnv* env, function JavaToNativeIntArray (line 258) | std::vector JavaToNativeIntArray(JNIEnv* env, function NativeToJavaBooleanArray (line 268) | ScopedJavaLocalRef NativeToJavaBooleanArray( function NativeToJavaDoubleArray (line 275) | ScopedJavaLocalRef NativeToJavaDoubleArray( function NativeToJavaIntegerArray (line 284) | ScopedJavaLocalRef NativeToJavaIntegerArray( function NativeToJavaLongArray (line 293) | ScopedJavaLocalRef NativeToJavaLongArray( function NativeToJavaStringArray (line 300) | ScopedJavaLocalRef NativeToJavaStringArray( function jlong (line 331) | jlong NativeToJavaPointer(void* ptr) { function JavaToStdVectorStrings (line 343) | std::vector JavaToStdVectorStrings(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/java_types.h function class (line 53) | class Iterable { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/jni_int_wrapper.h type jint (line 23) | typedef jint JniIntWrapper; function jint (line 27) | inline jint as_jint(JniIntWrapper wrapper) { function class (line 33) | class JniIntWrapper { function jint (line 53) | inline jint as_jint(const JniIntWrapper& wrapper) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/jvm.cc type webrtc (line 15) | namespace webrtc { function JNIEnv (line 17) | JNIEnv* AttachCurrentThreadIfNeeded() { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/jvm.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/jni/scoped_java_ref.h function namespace (line 23) | namespace webrtc { function explicit (line 176) | explicit constexpr ScopedJavaGlobalRef(std::nullptr_t) {} function explicit (line 179) | explicit ScopedJavaGlobalRef(const ScopedJavaLocalRef& other) function T (line 207) | T Release() { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/network_monitor/network_monitor.cc type webrtc (line 17) | namespace webrtc { function CreateAndroidNetworkMonitorFactory (line 19) | std::unique_ptr CreateAndroidNetworkMonito... function CreateAndroidNetworkMonitorFactory (line 26) | std::unique_ptr FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/network_monitor/network_monitor.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/peerconnection/peer_connection_factory.cc type webrtc (line 19) | namespace webrtc { function jobject (line 21) | jobject NativeToJavaPeerConnectionFactory( FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/peerconnection/peer_connection_factory.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/stacktrace/stacktrace.cc type webrtc (line 34) | namespace webrtc { class AsyncSafeWaitableEvent (line 51) | class AsyncSafeWaitableEvent { method AsyncSafeWaitableEvent (line 53) | AsyncSafeWaitableEvent() { method Wait (line 61) | bool Wait() { method Signal (line 74) | void Signal() { type SignalHandlerOutputState (line 85) | struct SignalHandlerOutputState { function _Unwind_Reason_Code (line 103) | _Unwind_Reason_Code UnwindBacktrace(struct _Unwind_Context* unwind_con... function SignalHandler (line 127) | void SignalHandler(int signum, siginfo_t* info, void* ptr) { type sigaction (line 149) | struct sigaction type sigaction (line 150) | struct sigaction function FormatStackTrace (line 178) | std::vector FormatStackTrace( function GetStackTrace (line 206) | std::vector GetStackTrace(int tid) { function GetStackTrace (line 225) | std::vector GetStackTrace() { function StackTraceToString (line 234) | std::string StackTraceToString( FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/stacktrace/stacktrace.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/video/video_source.cc type webrtc (line 17) | namespace webrtc { class JavaVideoTrackSourceImpl (line 25) | class JavaVideoTrackSourceImpl : public JavaVideoTrackSourceInterface { method JavaVideoTrackSourceImpl (line 27) | JavaVideoTrackSourceImpl(JNIEnv* env, method GetJavaVideoCapturerObserver (line 41) | ScopedJavaLocalRef GetJavaVideoCapturerObserver( method RegisterObserver (line 47) | void RegisterObserver(ObserverInterface* observer) override { method UnregisterObserver (line 51) | void UnregisterObserver(ObserverInterface* observer) override { method SourceState (line 55) | SourceState state() const override { method remote (line 59) | bool remote() const override { return android_video_track_source_->r... method AddOrUpdateSink (line 61) | void AddOrUpdateSink(rtc::VideoSinkInterface* sink, method RemoveSink (line 69) | void RemoveSink(rtc::VideoSinkInterface* sink) override { method is_screencast (line 76) | bool is_screencast() const override { method needs_denoising (line 80) | absl::optional needs_denoising() const override { method GetStats (line 84) | bool GetStats(Stats* stats) override { method SupportsEncodedOutput (line 94) | bool SupportsEncodedOutput() const override { return false; } method GenerateKeyFrame (line 95) | void GenerateKeyFrame() override {} method AddEncodedSink (line 96) | void AddEncodedSink( method RemoveEncodedSink (line 98) | void RemoveEncodedSink( function CreateJavaVideoSource (line 107) | rtc::scoped_refptr CreateJavaVideoSource( FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/video/video_source.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/video/wrapper.cc type webrtc (line 19) | namespace webrtc { function JavaToNativeVideoSink (line 21) | std::unique_ptr> JavaToNativeVideo... function NativeToJavaVideoFrame (line 28) | ScopedJavaLocalRef NativeToJavaVideoFrame(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/native_api/video/wrapper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/android_network_monitor_unittest.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function CreateNetworkInformation (line 27) | jni::NetworkInformation CreateNetworkInformation( function GetIpAddressFromIpv6String (line 39) | rtc::IPAddress GetIpAddressFromIpv6String(const std::string& str) { class AndroidNetworkMonitorTest (line 45) | class AndroidNetworkMonitorTest : public ::testing::Test { method AndroidNetworkMonitorTest (line 47) | AndroidNetworkMonitorTest() { method SetUp (line 54) | void SetUp() override { method TearDown (line 59) | void TearDown() override { function TEST_F (line 68) | TEST_F(AndroidNetworkMonitorTest, TestFindNetworkHandleUsingIpv4Addr... function TEST_F (line 83) | TEST_F(AndroidNetworkMonitorTest, TestFindNetworkHandleUsingFullIpv6... function TEST_F (line 103) | TEST_F(AndroidNetworkMonitorTest, function TEST_F (line 129) | TEST_F(AndroidNetworkMonitorTest, TestFindNetworkHandleUsingIfName) { function TEST_F (line 157) | TEST_F(AndroidNetworkMonitorTest, TestUnderlyingVpnType) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/application_context_provider.cc type webrtc (line 15) | namespace webrtc { type test (line 16) | namespace test { function GetAppContextForTest (line 18) | ScopedJavaLocalRef GetAppContextForTest(JNIEnv* jni) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/application_context_provider.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/audio_device/audio_device_unittest.cc type webrtc (line 52) | namespace webrtc { type jni (line 54) | namespace jni { type TransportType (line 83) | enum TransportType { class AudioStreamInterface (line 91) | class AudioStreamInterface { class FileAudioStream (line 102) | class FileAudioStream : public AudioStreamInterface { method FileAudioStream (line 104) | FileAudioStream(size_t num_callbacks, method Write (line 124) | void Write(const void* source, size_t num_frames) override {} method Read (line 128) | void Read(void* destination, size_t num_frames) override { method file_size_in_seconds (line 134) | int file_size_in_seconds() const { method file_size_in_callbacks (line 138) | size_t file_size_in_callbacks() const { class FifoAudioStream (line 157) | class FifoAudioStream : public AudioStreamInterface { method FifoAudioStream (line 159) | explicit FifoAudioStream(size_t frames_per_buffer) method Write (line 174) | void Write(const void* source, size_t num_frames) override { method Read (line 195) | void Read(void* destination, size_t num_frames) override { method size (line 209) | size_t size() const { return fifo_->size(); } method largest_size (line 211) | size_t largest_size() const { return largest_size_; } method average_size (line 213) | size_t average_size() const { method Flush (line 221) | void Flush() { class LatencyMeasuringAudioStream (line 242) | class LatencyMeasuringAudioStream : public AudioStreamInterface { method LatencyMeasuringAudioStream (line 244) | explicit LatencyMeasuringAudioStream(size_t frames_per_buffer) method Read (line 252) | void Read(void* destination, size_t num_frames) override { method Write (line 274) | void Write(const void* source, size_t num_frames) override { method num_latency_values (line 307) | size_t num_latency_values() const { return latencies_.size(); } method min_latency (line 309) | int min_latency() const { method max_latency (line 315) | int max_latency() const { method average_latency (line 321) | int average_latency() const { method PrintResults (line 329) | void PrintResults() const { method IndexToMilliseconds (line 339) | int IndexToMilliseconds(double index) const { class MockAudioTransportAndroid (line 355) | class MockAudioTransportAndroid : public test::MockAudioTransport { method MockAudioTransportAndroid (line 357) | explicit MockAudioTransportAndroid(int type) method HandleCallbacks (line 368) | void HandleCallbacks(rtc::Event* test_is_done, method RealRecordedDataIsAvailable (line 386) | int32_t RealRecordedDataIsAvailable(const void* audioSamples, method RealNeedMorePlayData (line 409) | int32_t RealNeedMorePlayData(const size_t nSamples, method ReceivedEnoughCallbacks (line 431) | bool ReceivedEnoughCallbacks() { method play_mode (line 447) | bool play_mode() const { return type_ & kPlayout; } method rec_mode (line 448) | bool rec_mode() const { return type_ & kRecording; } class AudioDeviceTest (line 461) | class AudioDeviceTest : public ::testing::Test { method AudioDeviceTest (line 463) | AudioDeviceTest() { method total_delay_ms (line 478) | int total_delay_ms() const { return 10; } method UpdateParameters (line 480) | void UpdateParameters() { method SetActiveAudioLayer (line 493) | void SetActiveAudioLayer(AudioDeviceModule::AudioLayer audio_layer) { method playout_sample_rate (line 500) | int playout_sample_rate() const { return output_parameters_.sample... method record_sample_rate (line 501) | int record_sample_rate() const { return input_parameters_.sample_r... method playout_channels (line 502) | size_t playout_channels() const { return output_parameters_.channe... method record_channels (line 503) | size_t record_channels() const { return input_parameters_.channels... method playout_frames_per_10ms_buffer (line 504) | size_t playout_frames_per_10ms_buffer() const { method record_frames_per_10ms_buffer (line 507) | size_t record_frames_per_10ms_buffer() const { method audio_device (line 511) | rtc::scoped_refptr audio_device() const { method CreateAudioDevice (line 515) | rtc::scoped_refptr CreateAudioDevice( method GetFileName (line 540) | std::string GetFileName(int sample_rate) { method GetActiveAudioLayer (line 561) | AudioDeviceModule::AudioLayer GetActiveAudioLayer() const { method TestDelayOnAudioLayer (line 567) | int TestDelayOnAudioLayer( method TestActiveAudioLayer (line 577) | AudioDeviceModule::AudioLayer TestActiveAudioLayer( method ValidateSLEngine (line 593) | void ValidateSLEngine(SLObjectItf engine_object) { method AudioLayerSupportsVolumeControl (line 613) | bool AudioLayerSupportsVolumeControl() const { method SetMaxPlayoutVolume (line 617) | void SetMaxPlayoutVolume() { method DisableBuiltInAECIfAvailable (line 625) | void DisableBuiltInAECIfAvailable() { method StartPlayout (line 631) | void StartPlayout() { method StopPlayout (line 640) | void StopPlayout() { method StartRecording (line 646) | void StartRecording() { method StopRecording (line 655) | void StopRecording() { method GetMaxSpeakerVolume (line 660) | int GetMaxSpeakerVolume() const { method GetMinSpeakerVolume (line 666) | int GetMinSpeakerVolume() const { method GetSpeakerVolume (line 672) | int GetSpeakerVolume() const { function TEST_F (line 687) | TEST_F(AudioDeviceTest, ConstructDestruct) { function TEST_F (line 694) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForCombinedJavaOpenSL... function TEST_F (line 702) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForJavaInBothDirectio... function TEST_F (line 710) | TEST_F(AudioDeviceTest, CorrectAudioLayerIsUsedForOpenSLInBothDirect... function TEST_F (line 728) | TEST_F(AudioDeviceTest, function TEST_F (line 744) | TEST_F(AudioDeviceTest, UsesCorrectDelayEstimateForHighLatencyOutput... function TEST_F (line 748) | TEST_F(AudioDeviceTest, UsesCorrectDelayEstimateForLowLatencyOutputP... function TEST_F (line 754) | TEST_F(AudioDeviceTest, InitTerminate) { function TEST_F (line 761) | TEST_F(AudioDeviceTest, Devices) { function TEST_F (line 767) | TEST_F(AudioDeviceTest, IsAcousticEchoCancelerSupported) { function TEST_F (line 772) | TEST_F(AudioDeviceTest, IsNoiseSuppressorSupported) { function TEST_F (line 778) | TEST_F(AudioDeviceTest, UsesMonoPlayoutByDefault) { function TEST_F (line 783) | TEST_F(AudioDeviceTest, UsesMonoRecordingByDefault) { function TEST_F (line 787) | TEST_F(AudioDeviceTest, SpeakerVolumeShouldBeAvailable) { function TEST_F (line 796) | TEST_F(AudioDeviceTest, MaxSpeakerVolumeIsPositive) { function TEST_F (line 805) | TEST_F(AudioDeviceTest, MinSpeakerVolumeIsZero) { function TEST_F (line 812) | TEST_F(AudioDeviceTest, DefaultSpeakerVolumeIsWithinMinMax) { function TEST_F (line 821) | TEST_F(AudioDeviceTest, SetSpeakerVolumeActuallySetsVolume) { function TEST_F (line 835) | TEST_F(AudioDeviceTest, StartStopPlayout) { function TEST_F (line 844) | TEST_F(AudioDeviceTest, StartStopRecording) { function TEST_F (line 855) | TEST_F(AudioDeviceTest, StopPlayoutRequiresInitToRestart) { function TEST_F (line 866) | TEST_F(AudioDeviceTest, StopRecordingRequiresInitToRestart) { function TEST_F (line 875) | TEST_F(AudioDeviceTest, StartPlayoutVerifyCallbacks) { function TEST_F (line 890) | TEST_F(AudioDeviceTest, StartRecordingVerifyCallbacks) { function TEST_F (line 907) | TEST_F(AudioDeviceTest, StartPlayoutAndRecordingVerifyCallbacks) { function TEST_F (line 930) | TEST_F(AudioDeviceTest, RunPlayoutWithFileAsSource) { function TEST_F (line 948) | TEST_F(AudioDeviceTest, TestCreateOpenSLEngine) { function TEST_F (line 961) | TEST_F(AudioDeviceTest, VerifyAudioParameters) { function TEST_F (line 968) | TEST_F(AudioDeviceTest, ShowAudioParameterInfo) { function TEST_F (line 990) | TEST_F(AudioDeviceTest, ShowDeviceInfo) { function TEST_F (line 1003) | TEST_F(AudioDeviceTest, ShowBuildInfo) { function TEST_F (line 1020) | TEST_F(AudioDeviceTest, AudioParametersWithDefaultConstruction) { function TEST_F (line 1034) | TEST_F(AudioDeviceTest, AudioParametersWithNonDefaultConstruction) { function TEST_F (line 1074) | TEST_F(AudioDeviceTest, DISABLED_RunPlayoutAndRecordingInFullDuplex) { function TEST_F (line 1107) | TEST_F(AudioDeviceTest, DISABLED_MeasureLoopbackLatency) { function TEST (line 1131) | TEST(JavaAudioDeviceTest, TestRunningTwoAdmsSimultaneously) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/codecs/wrapper_unittest.cc type webrtc (line 20) | namespace webrtc { type test (line 21) | namespace test { function TEST (line 23) | TEST(JavaCodecsWrapperTest, JavaToNativeVideoCodecInfo) { function TEST (line 38) | TEST(JavaCodecsWrapperTest, JavaToNativeResolutionBitrateLimits) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/java_types_unittest.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { function TEST (line 21) | TEST(JavaTypesTest, TestJavaToNativeStringMap) { function TEST (line 34) | TEST(JavaTypesTest, TestNativeToJavaToNativeIntArray) { function TEST (line 43) | TEST(JavaTypesTest, TestNativeToJavaToNativeByteArray) { function TEST (line 52) | TEST(JavaTypesTest, TestNativeToJavaToNativeIntArrayLeakTest) { function TEST (line 63) | TEST(JavaTypesTest, TestNativeToJavaToNativeByteArrayLeakTest) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/ApplicationContextProvider.java class ApplicationContextProvider (line 15) | public class ApplicationContextProvider { method getApplicationContextForTest (line 16) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/BuildInfo.java class BuildInfo (line 16) | public final class BuildInfo { method getDevice (line 17) | public static String getDevice() { method getDeviceModel (line 21) | @CalledByNative method getProduct (line 26) | public static String getProduct() { method getBrand (line 30) | @CalledByNative method getDeviceManufacturer (line 35) | @CalledByNative method getAndroidBuildId (line 40) | @CalledByNative method getBuildType (line 45) | @CalledByNative method getBuildRelease (line 50) | @CalledByNative method getSdkVersion (line 55) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/CodecsWrapperTestHelper.java class CodecsWrapperTestHelper (line 16) | public class CodecsWrapperTestHelper { method createTestVideoCodecInfo (line 17) | @CalledByNative method createFakeVideoEncoder (line 27) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/FakeVideoEncoder.java class FakeVideoEncoder (line 17) | class FakeVideoEncoder implements VideoEncoder { method initEncode (line 18) | @Override method release (line 23) | @Override method encode (line 28) | @Override method setRateAllocation (line 33) | @Override method getScalingSettings (line 38) | @Override method getResolutionBitrateLimits (line 43) | @Override method getImplementationName (line 54) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/JavaTypesTestHelper.java class JavaTypesTestHelper (line 16) | public class JavaTypesTestHelper { method createTestStringMap (line 17) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/JavaVideoSourceTestHelper.java class JavaVideoSourceTestHelper (line 13) | public class JavaVideoSourceTestHelper { method startCapture (line 14) | @CalledByNative method stopCapture (line 19) | @CalledByNative method deliverFrame (line 24) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/org/webrtc/PeerConnectionFactoryInitializationHelper.java class PeerConnectionFactoryInitializationHelper (line 16) | public class PeerConnectionFactoryInitializationHelper { class MockLoader (line 17) | private static class MockLoader implements NativeLibraryLoader { method load (line 18) | @Override method initializeFactoryForTests (line 24) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/peerconnection/peer_connection_factory_unittest.cc type webrtc (line 29) | namespace webrtc { type test (line 30) | namespace test { function CreateTestPCF (line 34) | rtc::scoped_refptr CreateTes... function TEST (line 75) | TEST(PeerConnectionFactoryTest, NativeToJavaPeerConnectionFactory) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/stacktrace/stacktrace_unittest.cc type webrtc (line 29) | namespace webrtc { type test (line 30) | namespace test { class SimpleSpinEvent (line 38) | class SimpleSpinEvent { method SimpleSpinEvent (line 41) | SimpleSpinEvent() { method Wait (line 47) | void Wait() { method Set (line 56) | void Set() { blocked_.clear(std::memory_order_seq_cst); } function RTC_NO_INLINE (line 64) | RTC_NO_INLINE uint32_t GetCurrentRelativeExecutionAddress() { function StackTraceContainsRange (line 75) | bool StackTraceContainsRange(const std::vector& s... class DeadlockInterface (line 87) | class DeadlockInterface { type ThreadParams (line 98) | struct ThreadParams { class RtcEventDeadlock (line 110) | class RtcEventDeadlock : public DeadlockInterface { method Deadlock (line 112) | void Deadlock() override { event.Wait(rtc::Event::kForever); } method Release (line 113) | void Release() override { event.Set(); } class RtcCriticalSectionDeadlock (line 118) | class RtcCriticalSectionDeadlock : public DeadlockInterface { method RtcCriticalSectionDeadlock (line 120) | RtcCriticalSectionDeadlock() method Deadlock (line 124) | void Deadlock() override { MutexLock lock(&mutex_); } method Release (line 126) | void Release() override { mutex_lock_.reset(); } class SpinDeadlock (line 132) | class SpinDeadlock : public DeadlockInterface { method SpinDeadlock (line 134) | SpinDeadlock() : is_deadlocked_(true) {} method Deadlock (line 137) | void Deadlock() override { method Release (line 142) | void Release() override { is_deadlocked_ = false; } class SleepDeadlock (line 147) | class SleepDeadlock : public DeadlockInterface { method Deadlock (line 149) | void Deadlock() override { sleep(1000000); } method Release (line 151) | void Release() override { function ThreadFunction (line 158) | void ThreadFunction(void* void_params) { function TestStacktrace (line 170) | void TestStacktrace(std::unique_ptr deadlock_impl) { class LookoutLogSink (line 205) | class LookoutLogSink final : public rtc::LogSink { method LookoutLogSink (line 207) | explicit LookoutLogSink(std::string look_for) method OnLogMessage (line 209) | void OnLogMessage(const std::string& message) override { function TEST (line 223) | TEST(Stacktrace, TestCurrentThread) { function TEST (line 233) | TEST(Stacktrace, TestSpinLock) { function TEST (line 237) | TEST(Stacktrace, TestSleep) { function TEST (line 245) | TEST(Stacktrace, TestRtcEvent) { function TEST (line 249) | TEST(Stacktrace, TestRtcCriticalSection) { function TEST (line 255) | TEST(Stacktrace, TestRtcEventDeadlockDetection) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/test_jni_onload.cc function JNIEXPORT (line 20) | JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { FILE: tgcalls/third_party/webrtc/src/sdk/android/native_unittests/video/video_source_unittest.cc type webrtc (line 18) | namespace webrtc { type test (line 19) | namespace test { class TestVideoSink (line 22) | class TestVideoSink : public rtc::VideoSinkInterface { method OnFrame (line 24) | void OnFrame(const VideoFrame& frame) { frames_.push_back(frame); } method GetFrames (line 26) | std::vector GetFrames() { function TEST (line 37) | TEST(JavaVideoSourceTest, CreateJavaVideoSource) { function TEST (line 52) | TEST(JavaVideoSourceTest, OnFrameCapturedFrameIsDeliveredToSink) { function TEST (line 84) | TEST(JavaVideoSourceTest, function TEST (line 118) | TEST(JavaVideoSourceTest, CapturerStartedSuccessStateBecomesLive) { function TEST (line 136) | TEST(JavaVideoSourceTest, CapturerStartedFailureStateBecomesEnded) { function TEST (line 154) | TEST(JavaVideoSourceTest, CapturerStoppedStateBecomesEnded) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/AndroidVideoDecoder.java class AndroidVideoDecoder (line 29) | @SuppressWarnings("deprecation") class FrameInfo (line 61) | private static class FrameInfo { method FrameInfo (line 65) | FrameInfo(long decodeStartTimeMs, int rotation) { class DecodedTextureMetadata (line 110) | private static class DecodedTextureMetadata { method DecodedTextureMetadata (line 114) | DecodedTextureMetadata(long presentationTimestampUs, Integer decodeT... method AndroidVideoDecoder (line 131) | AndroidVideoDecoder(MediaCodecWrapperFactory mediaCodecWrapperFactory,... method initDecode (line 147) | @Override method initDecodeInternal (line 161) | private VideoCodecStatus initDecodeInternal(int width, int height) { method decode (line 207) | @Override method getImplementationName (line 294) | @Override method release (line 299) | @Override method releaseInternal (line 322) | private VideoCodecStatus releaseInternal() { method reinitDecode (line 349) | private VideoCodecStatus reinitDecode(int newWidth, int newHeight) { method createOutputThread (line 358) | private Thread createOutputThread() { method deliverDecodedFrame (line 372) | protected void deliverDecodedFrame() { method deliverTextureFrame (line 412) | private void deliverTextureFrame(final int index, final MediaCodec.Buf... method onFrame (line 434) | @Override method deliverByteFrame (line 454) | private void deliverByteFrame( method copyNV12ToI420Buffer (line 504) | private VideoFrame.Buffer copyNV12ToI420Buffer( method copyI420Buffer (line 511) | private VideoFrame.Buffer copyI420Buffer( method reformat (line 569) | private void reformat(MediaFormat format) { method releaseCodecOnOutputThread (line 630) | private void releaseCodecOnOutputThread() { method stopOnOutputThread (line 648) | private void stopOnOutputThread(Exception e) { method isSupportedColorFormat (line 654) | private boolean isSupportedColorFormat(int colorFormat) { method createSurfaceTextureHelper (line 664) | protected SurfaceTextureHelper createSurfaceTextureHelper() { method releaseSurface (line 670) | protected void releaseSurface() { method allocateI420Buffer (line 675) | protected VideoFrame.I420Buffer allocateI420Buffer(int width, int heig... method copyPlane (line 680) | protected void copyPlane( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/BaseBitrateAdjuster.java class BaseBitrateAdjuster (line 14) | class BaseBitrateAdjuster implements BitrateAdjuster { method setTargets (line 18) | @Override method reportEncodedFrame (line 24) | @Override method getAdjustedBitrateBps (line 29) | @Override method getCodecConfigFramerate (line 34) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/BitrateAdjuster.java type BitrateAdjuster (line 14) | interface BitrateAdjuster { method setTargets (line 18) | void setTargets(int targetBitrateBps, int targetFps); method reportEncodedFrame (line 24) | void reportEncodedFrame(int size); method getAdjustedBitrateBps (line 27) | int getAdjustedBitrateBps(); method getCodecConfigFramerate (line 30) | int getCodecConfigFramerate(); FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/Camera1Session.java class Camera1Session (line 22) | @SuppressWarnings("deprecation") type SessionState (line 34) | private static enum SessionState { RUNNING, STOPPED } method create (line 52) | @SuppressWarnings("ByteBufferBackingArray") method updateCameraParameters (line 113) | private static void updateCameraParameters(android.hardware.Camera cam... method findClosestCaptureFormat (line 134) | private static CaptureFormat findClosestCaptureFormat( method findClosestPictureSize (line 151) | private static Size findClosestPictureSize( method Camera1Session (line 157) | private Camera1Session(Events events, boolean captureToTexture, Contex... method stop (line 179) | @Override method startCapturing (line 191) | private void startCapturing() { method stopInternal (line 229) | private void stopInternal() { method listenForTextureFrames (line 248) | private void listenForTextureFrames() { method listenForBytebufferFrames (line 277) | private void listenForBytebufferFrames() { method getFrameOrientation (line 315) | private int getFrameOrientation() { method checkIsOnCameraThread (line 323) | private void checkIsOnCameraThread() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/Camera2Session.java class Camera2Session (line 32) | @TargetApi(21) type SessionState (line 43) | private static enum SessionState { RUNNING, STOPPED } class CameraStateCallback (line 77) | private class CameraStateCallback extends CameraDevice.StateCallback { method getErrorDescription (line 78) | private String getErrorDescription(int errorCode) { method onDisconnected (line 96) | @Override method onError (line 109) | @Override method onOpened (line 115) | @Override method onClosed (line 133) | @Override class CaptureSessionCallback (line 142) | private class CaptureSessionCallback extends CameraCaptureSession.Stat... method onConfigureFailed (line 143) | @Override method onConfigured (line 150) | @Override method chooseStabilizationMode (line 216) | private void chooseStabilizationMode(CaptureRequest.Builder captureR... method chooseFocusMode (line 247) | private void chooseFocusMode(CaptureRequest.Builder captureRequestBu... class CameraCaptureCallback (line 262) | private static class CameraCaptureCallback extends CameraCaptureSessio... method onCaptureFailed (line 263) | @Override method create (line 270) | public static void create(CreateSessionCallback callback, Events events, method Camera2Session (line 278) | private Camera2Session(CreateSessionCallback callback, Events events, ... method start (line 299) | private void start() { method findCaptureFormat (line 317) | private void findCaptureFormat() { method openCamera (line 344) | private void openCamera() { method stop (line 358) | @Override method stopInternal (line 371) | private void stopInternal() { method reportError (line 393) | private void reportError(String error) { method getFrameOrientation (line 407) | private int getFrameOrientation() { method checkIsOnCameraThread (line 415) | private void checkIsOnCameraThread() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/CameraCapturer.java class CameraCapturer (line 20) | @SuppressWarnings("deprecation") type SwitchState (line 22) | enum SwitchState { method onDone (line 40) | @Override method onFailure (line 68) | @Override method onCameraOpening (line 104) | @Override method onCameraError (line 116) | @Override method onCameraDisconnected (line 129) | @Override method onCameraClosed (line 142) | @Override method onFrameCaptured (line 154) | @Override method run (line 173) | @Override method CameraCapturer (line 201) | public CameraCapturer(String cameraName, @Nullable CameraEventsHandler... method initialize (line 235) | @Override method startCapture (line 244) | @Override method createSessionInternal (line 267) | private void createSessionInternal(int delayMs) { method stopCapture (line 278) | @Override method changeCaptureFormat (line 315) | @Override method dispose (line 324) | @Override method switchCamera (line 330) | @Override method switchCamera (line 350) | @Override method isScreencast (line 361) | @Override method printStackTrace (line 366) | public void printStackTrace() { method reportCameraSwitchError (line 382) | private void reportCameraSwitchError( method switchCameraInternal (line 390) | private void switchCameraInternal( method checkIsOnCameraThread (line 441) | private void checkIsOnCameraThread() { method getCameraName (line 448) | protected String getCameraName() { method createCameraSession (line 454) | abstract protected void createCameraSession( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/CameraSession.java type CameraSession (line 18) | interface CameraSession { type FailureType (line 19) | enum FailureType { ERROR, DISCONNECTED } type CreateSessionCallback (line 22) | interface CreateSessionCallback { method onDone (line 23) | void onDone(CameraSession session); method onFailure (line 24) | void onFailure(FailureType failureType, String error); type Events (line 28) | interface Events { method onCameraOpening (line 29) | void onCameraOpening(); method onCameraError (line 30) | void onCameraError(CameraSession session, String error); method onCameraDisconnected (line 31) | void onCameraDisconnected(CameraSession session); method onCameraClosed (line 32) | void onCameraClosed(CameraSession session); method onFrameCaptured (line 33) | void onFrameCaptured(CameraSession session, VideoFrame frame); method stop (line 40) | void stop(); method getDeviceOrientation (line 42) | static int getDeviceOrientation(Context context) { method createTextureBufferWithModifiedTransformMatrix (line 57) | static VideoFrame.TextureBuffer createTextureBufferWithModifiedTransfo... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/DynamicBitrateAdjuster.java class DynamicBitrateAdjuster (line 18) | class DynamicBitrateAdjuster extends BaseBitrateAdjuster { method setTargets (line 33) | @Override method reportEncodedFrame (line 42) | @Override method getBitrateAdjustmentScale (line 89) | private double getBitrateAdjustmentScale() { method getAdjustedBitrateBps (line 94) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/EglBase10Impl.java class EglBase10Impl (line 29) | class EglBase10Impl implements EglBase10 { class Context (line 41) | private static class Context implements EglBase10.Context { method getRawContext (line 46) | @Override method getNativeEglContext (line 51) | @Override method Context (line 84) | public Context(EGL10 egl, EGLContext eglContext, EGLConfig eglContex... method EglBase10Impl (line 92) | public EglBase10Impl(EGLContext sharedContext, int[] configAttributes) { method createSurface (line 101) | @Override method createSurface (line 173) | @Override method createSurfaceInternal (line 179) | private void createSurfaceInternal(Object nativeWindow) { method createDummyPbufferSurface (line 196) | @Override method createPbufferSurface (line 201) | @Override method getEglBaseContext (line 215) | @Override method hasSurface (line 220) | @Override method surfaceWidth (line 225) | @Override method surfaceHeight (line 232) | @Override method releaseSurface (line 239) | @Override method checkIsNotReleased (line 247) | private void checkIsNotReleased() { method release (line 254) | @Override method makeCurrent (line 266) | @Override method detachCurrent (line 281) | @Override method swapBuffers (line 292) | @Override method swapBuffers (line 303) | @Override method getEglDisplay (line 310) | private EGLDisplay getEglDisplay() { method getEglConfig (line 325) | private static EGLConfig getEglConfig(EGL10 egl, EGLDisplay eglDisplay... method createEglContext (line 343) | private EGLContext createEglContext(@Nullable EGLContext sharedContext... method nativeGetCurrentNativeEGLContext (line 361) | private static native long nativeGetCurrentNativeEGLContext(); FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/EglBase14Impl.java class EglBase14Impl (line 30) | @SuppressWarnings("ReferenceEquality") // We want to compare to EGL14 co... method isEGL14Supported (line 43) | public static boolean isEGL14Supported() { class Context (line 50) | public static class Context implements EglBase14.Context { method getRawContext (line 53) | @Override method getNativeEglContext (line 58) | @Override method Context (line 66) | public Context(android.opengl.EGLContext eglContext) { method EglBase14Impl (line 73) | public EglBase14Impl(EGLContext sharedContext, int[] configAttributes) { method createSurface (line 82) | @Override method createSurface (line 88) | @Override method createSurfaceInternal (line 94) | private void createSurfaceInternal(Object surface) { method createDummyPbufferSurface (line 110) | @Override method createPbufferSurface (line 115) | @Override method getEglBaseContext (line 129) | @Override method hasSurface (line 134) | @Override method surfaceWidth (line 139) | @Override method surfaceHeight (line 146) | @Override method releaseSurface (line 153) | @Override method checkIsNotReleased (line 161) | private void checkIsNotReleased() { method release (line 168) | @Override method makeCurrent (line 183) | @Override method detachCurrent (line 198) | @Override method swapBuffers (line 209) | @Override method swapBuffers (line 220) | @Override method getEglDisplay (line 235) | private static EGLDisplay getEglDisplay() { method getEglConfig (line 250) | private static EGLConfig getEglConfig(EGLDisplay eglDisplay, int[] con... method createEglContext (line 269) | private static EGLContext createEglContext(@Nullable EGLContext shared... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/Empty.java class Empty (line 17) | class Empty {} FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/FramerateBitrateAdjuster.java class FramerateBitrateAdjuster (line 17) | class FramerateBitrateAdjuster extends BaseBitrateAdjuster { method setTargets (line 20) | @Override method getCodecConfigFramerate (line 31) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/GlGenericDrawer.java class GlGenericDrawer (line 34) | class GlGenericDrawer implements RendererCommon.GlDrawer { type ShaderType (line 39) | public static enum ShaderType { OES, RGB, YUV } type ShaderCallbacks (line 45) | public static interface ShaderCallbacks { method onNewShader (line 51) | void onNewShader(GlShader shader); method onPrepareShader (line 57) | void onPrepareShader(GlShader shader, float[] texMatrix, int frameWi... method createFragmentShaderString (line 91) | static String createFragmentShaderString(String genericFragmentSource,... method GlGenericDrawer (line 135) | public GlGenericDrawer(String genericFragmentSource, ShaderCallbacks s... method GlGenericDrawer (line 139) | public GlGenericDrawer( method createShader (line 147) | GlShader createShader(ShaderType shaderType) { method drawOes (line 156) | @Override method drawRgb (line 175) | @Override method drawYuv (line 194) | @Override method prepareShader (line 214) | private void prepareShader(ShaderType shaderType, float[] texMatrix, i... method release (line 276) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/H264Utils.java class H264Utils (line 17) | class H264Utils { method getDefaultH264Params (line 30) | public static Map getDefaultH264Params(boolean isHighP... method isSameH264Profile (line 45) | public static boolean isSameH264Profile( method nativeIsSameH264Profile (line 50) | private static native boolean nativeIsSameH264Profile( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/HardwareVideoEncoder.java class HardwareVideoEncoder (line 34) | @TargetApi(19) class BusyCount (line 62) | private static class BusyCount { method increment (line 66) | public void increment() { method decrement (line 73) | public void decrement() { method waitForZero (line 85) | public void waitForZero() { method HardwareVideoEncoder (line 182) | public HardwareVideoEncoder(MediaCodecWrapperFactory mediaCodecWrapper... method initEncode (line 202) | @Override method initEncodeInternal (line 223) | private VideoCodecStatus initEncodeInternal() { method release (line 286) | @Override method encode (line 330) | @Override method encodeTextureBuffer (line 394) | private VideoCodecStatus encodeTextureBuffer(VideoFrame videoFrame) { method encodeByteBuffer (line 412) | private VideoCodecStatus encodeByteBuffer( method setRateAllocation (line 453) | @Override method getScalingSettings (line 463) | @Override method getImplementationName (line 480) | @Override method resetCodec (line 485) | private VideoCodecStatus resetCodec(int newWidth, int newHeight, boole... method shouldForceKeyFrame (line 497) | private boolean shouldForceKeyFrame(long presentationTimestampNs) { method requestKeyFrame (line 502) | private void requestKeyFrame(long presentationTimestampNs) { method createOutputThread (line 519) | private Thread createOutputThread() { method deliverEncodedImage (line 532) | protected void deliverEncodedImage() { method releaseCodecOnOutputThread (line 610) | private void releaseCodecOnOutputThread() { method updateBitrate (line 630) | private VideoCodecStatus updateBitrate() { method canUseSurface (line 644) | private boolean canUseSurface() { method fillInputBuffer (line 649) | protected void fillInputBuffer(ByteBuffer buffer, VideoFrame.Buffer vi... type YuvFormat (line 656) | private enum YuvFormat { method fillBuffer (line 658) | @Override method fillBuffer (line 667) | @Override method fillBuffer (line 676) | abstract void fillBuffer(ByteBuffer dstBuffer, VideoFrame.Buffer src... method valueOf (line 678) | static YuvFormat valueOf(int colorFormat) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/Histogram.java class Histogram (line 22) | class Histogram { method Histogram (line 25) | private Histogram(long handle) { method createCounts (line 29) | static public Histogram createCounts(String name, int min, int max, in... method createEnumeration (line 33) | static public Histogram createEnumeration(String name, int max) { method addSample (line 37) | public void addSample(int sample) { method nativeCreateCounts (line 41) | private static native long nativeCreateCounts(String name, int min, in... method nativeCreateEnumeration (line 42) | private static native long nativeCreateEnumeration(String name, int max); method nativeAddSample (line 43) | private static native void nativeAddSample(long handle, int sample); FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/JNILogging.java class JNILogging (line 17) | class JNILogging { method JNILogging (line 20) | public JNILogging(Loggable loggable) { method logToInjectable (line 24) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/JniCommon.java class JniCommon (line 16) | public class JniCommon { method nativeAddRef (line 18) | public static native void nativeAddRef(long refCountedPointer); method nativeReleaseRef (line 19) | public static native void nativeReleaseRef(long refCountedPointer); method nativeAllocateByteBuffer (line 21) | public static native ByteBuffer nativeAllocateByteBuffer(int size); method nativeFreeByteBuffer (line 22) | public static native void nativeFreeByteBuffer(ByteBuffer buffer); FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/JniHelper.java class JniHelper (line 20) | class JniHelper { method getStringBytes (line 22) | @CalledByNative method getStringClass (line 32) | @CalledByNative method getKey (line 38) | @CalledByNative method getValue (line 44) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/MediaCodecUtils.java class MediaCodecUtils (line 23) | @SuppressWarnings("deprecation") method getTextureColorFormats (line 63) | private static int[] getTextureColorFormats() { method selectColorFormat (line 71) | static @Nullable Integer selectColorFormat( method codecSupportsType (line 83) | static boolean codecSupportsType(MediaCodecInfo info, VideoCodecMimeTy... method getCodecProperties (line 92) | static Map getCodecProperties(VideoCodecMimeType type,... method isHardwareAccelerated (line 105) | static boolean isHardwareAccelerated(MediaCodecInfo info) { method isHardwareAcceleratedQOrHigher (line 112) | @TargetApi(29) method isSoftwareOnly (line 117) | static boolean isSoftwareOnly(android.media.MediaCodecInfo codecInfo) { method isSoftwareOnlyQOrHigher (line 130) | @TargetApi(29) method MediaCodecUtils (line 135) | private MediaCodecUtils() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/MediaCodecVideoDecoderFactory.java class MediaCodecVideoDecoderFactory (line 25) | @SuppressWarnings("deprecation") // API level 16 requires use of depreca... method MediaCodecVideoDecoderFactory (line 40) | public MediaCodecVideoDecoderFactory(@Nullable EglBase.Context sharedC... method createDecoder (line 46) | @Nullable method getSupportedCodecs (line 62) | @Override method findCodecForType (line 86) | private @Nullable MediaCodecInfo findCodecForType(VideoCodecMimeType t... method isSupportedCodec (line 113) | private boolean isSupportedCodec(MediaCodecInfo info, VideoCodecMimeTy... method isCodecAllowed (line 127) | private boolean isCodecAllowed(MediaCodecInfo info) { method isH264HighProfileSupported (line 134) | private boolean isH264HighProfileSupported(MediaCodecInfo info) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/MediaCodecWrapper.java type MediaCodecWrapper (line 25) | interface MediaCodecWrapper { method configure (line 26) | void configure(MediaFormat format, Surface surface, MediaCrypto crypto... method start (line 28) | void start(); method flush (line 30) | void flush(); method stop (line 32) | void stop(); method release (line 34) | void release(); method dequeueInputBuffer (line 36) | int dequeueInputBuffer(long timeoutUs); method queueInputBuffer (line 38) | void queueInputBuffer(int index, int offset, int size, long presentati... method dequeueOutputBuffer (line 40) | int dequeueOutputBuffer(MediaCodec.BufferInfo info, long timeoutUs); method releaseOutputBuffer (line 42) | void releaseOutputBuffer(int index, boolean render); method getOutputFormat (line 44) | MediaFormat getOutputFormat(); method getInputBuffers (line 46) | ByteBuffer[] getInputBuffers(); method getOutputBuffers (line 48) | ByteBuffer[] getOutputBuffers(); method createInputSurface (line 50) | Surface createInputSurface(); method setParameters (line 52) | void setParameters(Bundle params); FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/MediaCodecWrapperFactory.java type MediaCodecWrapperFactory (line 15) | interface MediaCodecWrapperFactory { method createByCodecName (line 21) | MediaCodecWrapper createByCodecName(String name) throws IOException; FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/MediaCodecWrapperFactoryImpl.java class MediaCodecWrapperFactoryImpl (line 27) | class MediaCodecWrapperFactoryImpl implements MediaCodecWrapperFactory { class MediaCodecWrapperImpl (line 28) | private static class MediaCodecWrapperImpl implements MediaCodecWrapper { method MediaCodecWrapperImpl (line 31) | public MediaCodecWrapperImpl(MediaCodec mediaCodec) { method configure (line 35) | @Override method start (line 40) | @Override method flush (line 45) | @Override method stop (line 50) | @Override method release (line 55) | @Override method dequeueInputBuffer (line 60) | @Override method queueInputBuffer (line 65) | @Override method dequeueOutputBuffer (line 71) | @Override method releaseOutputBuffer (line 76) | @Override method getOutputFormat (line 81) | @Override method getInputBuffers (line 86) | @Override method getOutputBuffers (line 91) | @Override method createInputSurface (line 96) | @Override method setParameters (line 102) | @Override method createByCodecName (line 109) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/NV12Buffer.java class NV12Buffer (line 16) | public class NV12Buffer implements VideoFrame.Buffer { method NV12Buffer (line 24) | public NV12Buffer(int width, int height, int stride, int sliceHeight, ... method getWidth (line 34) | @Override method getHeight (line 39) | @Override method toI420 (line 44) | @Override method retain (line 49) | @Override method release (line 54) | @Override method cropAndScale (line 59) | @Override method nativeCropAndScale (line 69) | private static native void nativeCropAndScale(int cropX, int cropY, in... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/NV21Buffer.java class NV21Buffer (line 16) | public class NV21Buffer implements VideoFrame.Buffer { method NV21Buffer (line 22) | public NV21Buffer(byte[] data, int width, int height, @Nullable Runnab... method getWidth (line 29) | @Override method getHeight (line 34) | @Override method toI420 (line 39) | @Override method retain (line 46) | @Override method release (line 51) | @Override method cropAndScale (line 56) | @Override method nativeCropAndScale (line 66) | private static native void nativeCropAndScale(int cropX, int cropY, in... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/NativeAndroidVideoTrackSource.java class NativeAndroidVideoTrackSource (line 25) | class NativeAndroidVideoTrackSource { method NativeAndroidVideoTrackSource (line 29) | public NativeAndroidVideoTrackSource(long nativeAndroidVideoTrackSourc... method setState (line 37) | public void setState(boolean isLive) { method adaptFrame (line 47) | @Nullable method onFrameCaptured (line 57) | public void onFrameCaptured(VideoFrame frame) { method adaptOutputFormat (line 67) | public void adaptOutputFormat(VideoSource.AspectRatio targetLandscapeA... method setIsScreencast (line 75) | public void setIsScreencast(boolean isScreencast) { method createFrameAdaptationParameters (line 79) | @CalledByNative method nativeSetIsScreencast (line 87) | private static native void nativeSetIsScreencast( method nativeSetState (line 89) | private static native void nativeSetState(long nativeAndroidVideoTrack... method nativeAdaptOutputFormat (line 90) | private static native void nativeAdaptOutputFormat(long nativeAndroidV... method nativeAdaptFrame (line 94) | @Nullable method nativeOnFrameCaptured (line 97) | private static native void nativeOnFrameCaptured( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/NativeCapturerObserver.java class NativeCapturerObserver (line 19) | class NativeCapturerObserver implements CapturerObserver { method NativeCapturerObserver (line 22) | @CalledByNative method onCapturerStarted (line 27) | @Override method onCapturerStopped (line 32) | @Override method onFrameCaptured (line 37) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/NativeLibrary.java class NativeLibrary (line 13) | class NativeLibrary { class DefaultLoader (line 16) | static class DefaultLoader implements NativeLibraryLoader { method load (line 17) | @Override method initialize (line 37) | static void initialize(NativeLibraryLoader loader, String libraryName) { method isLoaded (line 49) | static boolean isLoaded() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/RefCountDelegate.java class RefCountDelegate (line 19) | class RefCountDelegate implements RefCounted { method RefCountDelegate (line 26) | public RefCountDelegate(@Nullable Runnable releaseCallback) { method retain (line 30) | @Override method release (line 38) | @Override method safeRetain (line 53) | boolean safeRetain() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/VideoCodecMimeType.java type VideoCodecMimeType (line 14) | enum VideoCodecMimeType { method VideoCodecMimeType (line 22) | private VideoCodecMimeType(String mimeType) { method mimeType (line 26) | String mimeType() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/VideoDecoderWrapper.java class VideoDecoderWrapper (line 18) | class VideoDecoderWrapper { method createDecoderCallback (line 19) | @CalledByNative method nativeOnDecodedFrame (line 25) | private static native void nativeOnDecodedFrame( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/VideoEncoderWrapper.java class VideoEncoderWrapper (line 20) | class VideoEncoderWrapper { method getScalingSettingsOn (line 21) | @CalledByNative method getScalingSettingsLow (line 26) | @Nullable method getScalingSettingsHigh (line 32) | @Nullable method createEncoderCallback (line 38) | @CalledByNative method nativeOnEncodedFrame (line 44) | private static native void nativeOnEncodedFrame( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/WebRtcClassLoader.java class WebRtcClassLoader (line 18) | class WebRtcClassLoader { method getClassLoader (line 19) | @CalledByNative FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/WrappedNativeI420Buffer.java class WrappedNativeI420Buffer (line 18) | class WrappedNativeI420Buffer implements VideoFrame.I420Buffer { method WrappedNativeI420Buffer (line 29) | @CalledByNative method getWidth (line 45) | @Override method getHeight (line 50) | @Override method getDataY (line 55) | @Override method getDataU (line 61) | @Override method getDataV (line 67) | @Override method getStrideY (line 73) | @Override method getStrideU (line 78) | @Override method getStrideV (line 83) | @Override method toI420 (line 88) | @Override method retain (line 94) | @Override method release (line 99) | @Override method cropAndScale (line 104) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/LowLatencyAudioBufferManager.java class LowLatencyAudioBufferManager (line 22) | class LowLatencyAudioBufferManager { method LowLatencyAudioBufferManager (line 34) | public LowLatencyAudioBufferManager() { method maybeAdjustBufferSize (line 41) | public void maybeAdjustBufferSize(AudioTrack audioTrack) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/VolumeLogger.java class VolumeLogger (line 26) | class VolumeLogger { method VolumeLogger (line 34) | public VolumeLogger(AudioManager audioManager) { method start (line 38) | public void start() { class LogVolumeTask (line 51) | private class LogVolumeTask extends TimerTask { method LogVolumeTask (line 55) | LogVolumeTask(int maxRingVolume, int maxVoiceCallVolume) { method run (line 60) | @Override method stop (line 76) | public void stop() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/WebRtcAudioEffects.java class WebRtcAudioEffects (line 26) | class WebRtcAudioEffects { method isAcousticEchoCancelerSupported (line 56) | public static boolean isAcousticEchoCancelerSupported() { method isNoiseSuppressorSupported (line 63) | public static boolean isNoiseSuppressorSupported() { method WebRtcAudioEffects (line 69) | public WebRtcAudioEffects() { method setAEC (line 77) | public boolean setAEC(boolean enable) { method setNS (line 96) | public boolean setNS(boolean enable) { method enable (line 111) | public void enable(int audioSession) { method release (line 171) | public void release() { method effectTypeIsVoIP (line 190) | private boolean effectTypeIsVoIP(UUID type) { method assertTrue (line 199) | private static void assertTrue(boolean condition) { method getAvailableEffects (line 207) | private static @Nullable Descriptor[] getAvailableEffects() { method isEffectTypeAvailable (line 222) | private static boolean isEffectTypeAvailable(UUID effectType, UUID blo... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/WebRtcAudioManager.java class WebRtcAudioManager (line 26) | class WebRtcAudioManager { method getAudioManager (line 37) | @CalledByNative method getOutputBufferSize (line 42) | @CalledByNative method getInputBufferSize (line 50) | @CalledByNative method isLowLatencyOutputSupported (line 58) | private static boolean isLowLatencyOutputSupported(Context context) { method isLowLatencyInputSupported (line 62) | private static boolean isLowLatencyInputSupported(Context context) { method getSampleRate (line 73) | @CalledByNative method getSampleRateForApiLevel (line 87) | private static int getSampleRateForApiLevel(AudioManager audioManager) { method getLowLatencyFramesPerBuffer (line 96) | private static int getLowLatencyFramesPerBuffer(AudioManager audioMana... method getMinOutputFrameSize (line 108) | private static int getMinOutputFrameSize(int sampleRateInHz, int numCh... method getMinInputFrameSize (line 120) | private static int getMinInputFrameSize(int sampleRateInHz, int numCha... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/WebRtcAudioRecord.java class WebRtcAudioRecord (line 46) | class WebRtcAudioRecord { class AudioRecordThread (line 116) | private class AudioRecordThread extends Thread { method AudioRecordThread (line 119) | public AudioRecordThread(String name) { method run (line 123) | @Override method stopThread (line 177) | public void stopThread() { method WebRtcAudioRecord (line 183) | @CalledByNative method WebRtcAudioRecord (line 191) | public WebRtcAudioRecord(Context context, ScheduledExecutorService sch... method setNativeAudioRecord (line 216) | @CalledByNative method isAcousticEchoCancelerSupported (line 221) | @CalledByNative method isNoiseSuppressorSupported (line 226) | @CalledByNative method isAudioConfigVerified (line 233) | @CalledByNative method isAudioSourceMatchingRecordingSession (line 242) | @CalledByNative method enableBuiltInAEC (line 252) | @CalledByNative method enableBuiltInNS (line 258) | @CalledByNative method initRecording (line 264) | @CalledByNative method setPreferredDevice (line 349) | @RequiresApi(Build.VERSION_CODES.M) method startRecording (line 362) | @CalledByNative method stopRecording (line 386) | @CalledByNative method createAudioRecordOnMOrHigher (line 408) | @TargetApi(Build.VERSION_CODES.M) method createAudioRecordOnLowerThanM (line 423) | private static AudioRecord createAudioRecordOnLowerThanM( method logMainParameters (line 429) | private void logMainParameters() { method logMainParametersExtended (line 437) | @TargetApi(Build.VERSION_CODES.M) method logRecordingConfigurations (line 447) | @TargetApi(Build.VERSION_CODES.N) method assertTrue (line 480) | private static void assertTrue(boolean condition) { method channelCountToConfiguration (line 486) | private int channelCountToConfiguration(int channels) { method nativeCacheDirectBufferAddress (line 490) | private native void nativeCacheDirectBufferAddress( method nativeDataIsRecorded (line 492) | private native void nativeDataIsRecorded(long nativeAudioRecordJni, in... method setMicrophoneMute (line 496) | public void setMicrophoneMute(boolean mute) { method releaseAudioResources (line 502) | private void releaseAudioResources() { method reportWebRtcAudioRecordInitError (line 511) | private void reportWebRtcAudioRecordInitError(String errorMessage) { method reportWebRtcAudioRecordStartError (line 520) | private void reportWebRtcAudioRecordStartError( method reportWebRtcAudioRecordError (line 530) | private void reportWebRtcAudioRecordError(String errorMessage) { method doAudioRecordStateCallback (line 538) | private void doAudioRecordStateCallback(int audioState) { method getBytesPerSample (line 554) | private static int getBytesPerSample(int audioFormat) { method scheduleLogRecordingConfigurationsTask (line 572) | private void scheduleLogRecordingConfigurationsTask(AudioRecord audioR... method logActiveRecordingConfigs (line 594) | @TargetApi(Build.VERSION_CODES.N) method verifyAudioConfig (line 662) | @TargetApi(Build.VERSION_CODES.N) method checkDeviceMatch (line 695) | @TargetApi(Build.VERSION_CODES.N) method audioStateToString (line 702) | private static String audioStateToString(int state) { method newDefaultScheduler (line 715) | static ScheduledExecutorService newDefaultScheduler() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/WebRtcAudioTrack.java class WebRtcAudioTrack (line 31) | class WebRtcAudioTrack { method getDefaultUsageAttribute (line 52) | private static int getDefaultUsageAttribute() { class AudioTrackThread (line 95) | private class AudioTrackThread extends Thread { method AudioTrackThread (line 99) | public AudioTrackThread(String name) { method run (line 104) | @Override method writeBytes (line 155) | private int writeBytes(AudioTrack audioTrack, ByteBuffer byteBuffer,... method stopThread (line 165) | public void stopThread() { method WebRtcAudioTrack (line 171) | @CalledByNative method WebRtcAudioTrack (line 177) | WebRtcAudioTrack(Context context, AudioManager audioManager, method setNativeAudioTrack (line 191) | @CalledByNative method initPlayout (line 196) | @CalledByNative method startPlayout (line 287) | @CalledByNative method stopPlayout (line 319) | @CalledByNative method getStreamMaxVolume (line 351) | @CalledByNative method setStreamVolume (line 359) | @CalledByNative method isVolumeFixed (line 371) | private boolean isVolumeFixed() { method getStreamVolume (line 378) | @CalledByNative method GetPlayoutUnderrunCount (line 385) | @CalledByNative method logMainParameters (line 398) | private void logMainParameters() { method logNativeOutputSampleRate (line 409) | private static void logNativeOutputSampleRate(int requestedSampleRateI... method getAudioAttributes (line 418) | private static AudioAttributes getAudioAttributes(@Nullable AudioAttri... method createAudioTrackOnLollipopOrHigher (line 444) | @TargetApi(Build.VERSION_CODES.LOLLIPOP) method createAudioTrackOnOreoOrHigher (line 465) | @TargetApi(Build.VERSION_CODES.O) method applyAttributesOnQOrHigher (line 486) | @TargetApi(Build.VERSION_CODES.Q) method createAudioTrackOnLowerThanLollipop (line 492) | @SuppressWarnings("deprecation") // Deprecated in API level 25. method logBufferSizeInFrames (line 499) | private void logBufferSizeInFrames() { method getBufferSizeInFrames (line 508) | @CalledByNative method getInitialBufferSizeInFrames (line 516) | @CalledByNative method logBufferCapacityInFrames (line 521) | private void logBufferCapacityInFrames() { method logMainParametersExtended (line 530) | private void logMainParametersExtended() { method logUnderrunCount (line 541) | private void logUnderrunCount() { method assertTrue (line 548) | private static void assertTrue(boolean condition) { method channelCountToConfiguration (line 554) | private int channelCountToConfiguration(int channels) { method nativeCacheDirectBufferAddress (line 558) | private static native void nativeCacheDirectBufferAddress( method nativeGetPlayoutData (line 560) | private static native void nativeGetPlayoutData(long nativeAudioTrackJ... method setSpeakerMute (line 564) | public void setSpeakerMute(boolean mute) { method releaseAudioResources (line 570) | private void releaseAudioResources() { method reportWebRtcAudioTrackInitError (line 578) | private void reportWebRtcAudioTrackInitError(String errorMessage) { method reportWebRtcAudioTrackStartError (line 586) | private void reportWebRtcAudioTrackStartError( method reportWebRtcAudioTrackError (line 595) | private void reportWebRtcAudioTrackError(String errorMessage) { method doAudioTrackStateCallback (line 603) | private void doAudioTrackStateCallback(int audioState) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/java/org/webrtc/audio/WebRtcAudioUtils.java class WebRtcAudioUtils (line 30) | final class WebRtcAudioUtils { method getThreadInfo (line 34) | public static String getThreadInfo() { method runningOnEmulator (line 40) | public static boolean runningOnEmulator() { method logDeviceInfo (line 45) | static void logDeviceInfo(String tag) { method logAudioState (line 61) | static void logAudioState(String tag, Context context, AudioManager au... method deviceTypeToString (line 69) | static String deviceTypeToString(int type) { method audioSourceToString (line 122) | @TargetApi(Build.VERSION_CODES.N) method channelMaskToString (line 152) | public static String channelMaskToString(int mask) { method audioEncodingToString (line 166) | @TargetApi(Build.VERSION_CODES.N) method logAudioStateBasic (line 193) | private static void logAudioStateBasic(String tag, Context context, Au... method isVolumeFixed (line 204) | private static boolean isVolumeFixed(AudioManager audioManager) { method logAudioStateVolume (line 212) | private static void logAudioStateVolume(String tag, AudioManager audio... method logIsStreamMute (line 232) | private static void logIsStreamMute( method logAudioDeviceInfo (line 239) | private static void logAudioDeviceInfo(String tag, AudioManager audioM... method modeToString (line 272) | static String modeToString(int mode) { method streamTypeToString (line 287) | private static String streamTypeToString(int stream) { method hasMicrophone (line 307) | private static boolean hasMicrophone(Context context) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_histogram.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { function jlong (line 23) | static jlong JNI_Histogram_CreateCounts(JNIEnv* jni, function jlong (line 33) | static jlong JNI_Histogram_CreateEnumeration( function JNI_Histogram_AddSample (line 41) | static void JNI_Histogram_AddSample(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_metrics.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { function JNI_Metrics_Enable (line 23) | static void JNI_Metrics_Enable(JNIEnv* jni) { function JNI_Metrics_GetAndReset (line 28) | static ScopedJavaLocalRef JNI_Metrics_GetAndReset(JNIEnv* j... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_network_monitor.cc type webrtc (line 31) | namespace webrtc { type jni (line 32) | namespace jni { type AndroidSdkVersion (line 65) | enum AndroidSdkVersion { function NetworkType (line 70) | static NetworkType GetNetworkTypeFromJava( function AdapterTypeFromNetworkType (line 111) | static rtc::AdapterType AdapterTypeFromNetworkType( function JavaToNativeIpAddress (line 146) | static rtc::IPAddress JavaToNativeIpAddress( function NetworkInformation (line 165) | static NetworkInformation GetNetworkInformationFromJava( function AddressMatch (line 185) | static bool AddressMatch(const rtc::IPAddress& ip1, const rtc::IPAdd... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_network_monitor.h function namespace (line 28) | namespace webrtc { function namespace (line 176) | namespace webrtc_jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_video_track_source.cc type webrtc (line 19) | namespace webrtc { type jni (line 20) | namespace jni { function VideoRotation (line 26) | VideoRotation jintToVideoRotation(jint rotation) { function OptionalAspectRatio (line 32) | absl::optional> OptionalAspectRatio(jint j_width, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/android_video_track_source.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_player.cc type webrtc (line 20) | namespace webrtc { type jni (line 22) | namespace jni { type AudioDeviceMessageType (line 24) | enum AudioDeviceMessageType : uint32_t { function aaudio_data_callback_result_t (line 170) | aaudio_data_callback_result_t AAudioPlayer::OnDataCallback(void* aud... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_player.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_recorder.cc type webrtc (line 21) | namespace webrtc { type jni (line 23) | namespace jni { type AudioDeviceMessageType (line 25) | enum AudioDeviceMessageType : uint32_t { function aaudio_data_callback_result_t (line 163) | aaudio_data_callback_result_t AAudioRecorder::OnDataCallback( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_recorder.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_wrapper.cc type webrtc (line 34) | namespace webrtc { type jni (line 36) | namespace jni { function ErrorCallback (line 90) | void ErrorCallback(AAudioStream* stream, function aaudio_data_callback_result_t (line 101) | aaudio_data_callback_result_t DataCallback(AAudioStream* stream, class ScopedStreamBuilder (line 114) | class ScopedStreamBuilder { method ScopedStreamBuilder (line 116) | ScopedStreamBuilder() { method AAudioStreamBuilder (line 126) | AAudioStreamBuilder* get() const { return builder_; } function AAudioObserverInterface (line 281) | AAudioObserverInterface* AAudioWrapper::observer() const { function AudioParameters (line 285) | AudioParameters AAudioWrapper::audio_parameters() const { function aaudio_sharing_mode_t (line 334) | aaudio_sharing_mode_t AAudioWrapper::sharing_mode() const { function aaudio_performance_mode_t (line 339) | aaudio_performance_mode_t AAudioWrapper::performance_mode() const { function aaudio_stream_state_t (line 344) | aaudio_stream_state_t AAudioWrapper::stream_state() const { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/aaudio_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_common.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_device_module.cc type webrtc (line 26) | namespace webrtc { type jni (line 27) | namespace jni { class AndroidAudioDeviceModule (line 44) | class AndroidAudioDeviceModule : public AudioDeviceModule { type InitStatus (line 49) | enum class InitStatus { method AndroidAudioDeviceModule (line 57) | AndroidAudioDeviceModule(AudioDeviceModule::AudioLayer audio_layer, method ActiveAudioLayer (line 79) | int32_t ActiveAudioLayer( method RegisterAudioCallback (line 86) | int32_t RegisterAudioCallback(AudioTransport* audioCallback) overr... method Init (line 91) | int32_t Init() override { method Terminate (line 120) | int32_t Terminate() override { method Initialized (line 134) | bool Initialized() const override { method PlayoutDevices (line 139) | int16_t PlayoutDevices() override { method RecordingDevices (line 145) | int16_t RecordingDevices() override { method PlayoutDeviceName (line 151) | int32_t PlayoutDeviceName(uint16_t index, method RecordingDeviceName (line 157) | int32_t RecordingDeviceName(uint16_t index, method SetPlayoutDevice (line 163) | int32_t SetPlayoutDevice(uint16_t index) override { method SetPlayoutDevice (line 170) | int32_t SetPlayoutDevice( method SetRecordingDevice (line 175) | int32_t SetRecordingDevice(uint16_t index) override { method SetRecordingDevice (line 182) | int32_t SetRecordingDevice( method PlayoutIsAvailable (line 187) | int32_t PlayoutIsAvailable(bool* available) override { method InitPlayout (line 194) | int32_t InitPlayout() override { method PlayoutIsInitialized (line 208) | bool PlayoutIsInitialized() const override { method RecordingIsAvailable (line 213) | int32_t RecordingIsAvailable(bool* available) override { method InitRecording (line 220) | int32_t InitRecording() override { method RecordingIsInitialized (line 234) | bool RecordingIsInitialized() const override { method StartPlayout (line 239) | int32_t StartPlayout() override { method StopPlayout (line 258) | int32_t StopPlayout() override { method Playing (line 273) | bool Playing() const override { method StartRecording (line 278) | int32_t StartRecording() override { method StopRecording (line 297) | int32_t StopRecording() override { method Recording (line 311) | bool Recording() const override { method InitSpeaker (line 316) | int32_t InitSpeaker() override { method SpeakerIsInitialized (line 321) | bool SpeakerIsInitialized() const override { method InitMicrophone (line 326) | int32_t InitMicrophone() override { method MicrophoneIsInitialized (line 331) | bool MicrophoneIsInitialized() const override { method SpeakerVolumeIsAvailable (line 336) | int32_t SpeakerVolumeIsAvailable(bool* available) override { method SetSpeakerVolume (line 345) | int32_t SetSpeakerVolume(uint32_t volume) override { method SpeakerVolume (line 352) | int32_t SpeakerVolume(uint32_t* output_volume) const override { method MaxSpeakerVolume (line 364) | int32_t MaxSpeakerVolume(uint32_t* output_max_volume) const overri... method MinSpeakerVolume (line 375) | int32_t MinSpeakerVolume(uint32_t* output_min_volume) const overri... method MicrophoneVolumeIsAvailable (line 386) | int32_t MicrophoneVolumeIsAvailable(bool* available) override { method SetMicrophoneVolume (line 393) | int32_t SetMicrophoneVolume(uint32_t volume) override { method MicrophoneVolume (line 398) | int32_t MicrophoneVolume(uint32_t* volume) const override { method MaxMicrophoneVolume (line 403) | int32_t MaxMicrophoneVolume(uint32_t* maxVolume) const override { method MinMicrophoneVolume (line 408) | int32_t MinMicrophoneVolume(uint32_t* minVolume) const override { method SpeakerMuteIsAvailable (line 413) | int32_t SpeakerMuteIsAvailable(bool* available) override { method SetSpeakerMute (line 418) | int32_t SetSpeakerMute(bool enable) override { method SpeakerMute (line 423) | int32_t SpeakerMute(bool* enabled) const override { method MicrophoneMuteIsAvailable (line 428) | int32_t MicrophoneMuteIsAvailable(bool* available) override { method SetMicrophoneMute (line 433) | int32_t SetMicrophoneMute(bool enable) override { method MicrophoneMute (line 438) | int32_t MicrophoneMute(bool* enabled) const override { method StereoPlayoutIsAvailable (line 443) | int32_t StereoPlayoutIsAvailable(bool* available) const override { method SetStereoPlayout (line 450) | int32_t SetStereoPlayout(bool enable) override { method StereoPlayout (line 463) | int32_t StereoPlayout(bool* enabled) const override { method StereoRecordingIsAvailable (line 470) | int32_t StereoRecordingIsAvailable(bool* available) const override { method SetStereoRecording (line 477) | int32_t SetStereoRecording(bool enable) override { method StereoRecording (line 490) | int32_t StereoRecording(bool* enabled) const override { method PlayoutDelay (line 497) | int32_t PlayoutDelay(uint16_t* delay_ms) const override { method BuiltInAECIsAvailable (line 516) | bool BuiltInAECIsAvailable() const override { method BuiltInAGCIsAvailable (line 526) | bool BuiltInAGCIsAvailable() const override { method BuiltInNSIsAvailable (line 536) | bool BuiltInNSIsAvailable() const override { method EnableBuiltInAEC (line 546) | int32_t EnableBuiltInAEC(bool enable) override { method EnableBuiltInAGC (line 556) | int32_t EnableBuiltInAGC(bool enable) override { method EnableBuiltInNS (line 562) | int32_t EnableBuiltInNS(bool enable) override { method GetPlayoutUnderrunCount (line 572) | int32_t GetPlayoutUnderrunCount() const override { method AttachAudioBuffer (line 578) | int32_t AttachAudioBuffer() { function GetAudioManager (line 602) | ScopedJavaLocalRef GetAudioManager(JNIEnv* env, function GetDefaultSampleRate (line 607) | int GetDefaultSampleRate(JNIEnv* env, const JavaRef& j_audi... function GetAudioParameters (line 611) | void GetAudioParameters(JNIEnv* env, function CreateAudioDeviceModuleFromInputAndOutput (line 636) | rtc::scoped_refptr CreateAudioDeviceModuleFromInp... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_record_jni.cc type webrtc (line 27) | namespace webrtc { type jni (line 29) | namespace jni { class ScopedHistogramTimer (line 34) | class ScopedHistogramTimer { method ScopedHistogramTimer (line 36) | explicit ScopedHistogramTimer(const std::string& name) FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_record_jni.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_track_jni.cc type webrtc (line 25) | namespace webrtc { type jni (line 27) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/audio_track_jni.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/java_audio_device_module.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_JavaAudioDeviceModule_CreateAudioDeviceModule( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_common.cc type webrtc (line 18) | namespace webrtc { type jni (line 20) | namespace jni { function SLDataFormat_PCM (line 51) | SLDataFormat_PCM CreatePCMConfiguration(size_t channels, function SLObjectItf (line 111) | SLObjectItf OpenSLEngineManager::GetOpenSLEngine() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_common.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_player.cc type webrtc (line 41) | namespace webrtc { type jni (line 43) | namespace jni { function SLuint32 (line 434) | SLuint32 OpenSLESPlayer::GetPlayState() const { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_player.h function namespace (line 30) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_recorder.cc type webrtc (line 42) | namespace webrtc { type jni (line 44) | namespace jni { function SLuint32 (line 411) | SLuint32 OpenSLESRecorder::GetRecordState() const { function SLAndroidSimpleBufferQueueState (line 421) | SLAndroidSimpleBufferQueueState OpenSLESRecorder::GetBufferQueueStat... function SLuint32 (line 440) | SLuint32 OpenSLESRecorder::GetBufferCount() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/audio_device/opensles_recorder.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/builtin_audio_decoder_factory_factory.cc type webrtc (line 17) | namespace webrtc { type jni (line 18) | namespace jni { function jlong (line 20) | static jlong FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/builtin_audio_encoder_factory_factory.cc type webrtc (line 17) | namespace webrtc { type jni (line 18) | namespace jni { function jlong (line 20) | static jlong FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/class_loader.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/class_reference_holder.h function namespace (line 19) | namespace webrtc { function namespace (line 34) | namespace webrtc_jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/egl_base_10_impl.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function jlong (line 18) | static jlong JNI_EglBase10Impl_GetCurrentNativeEGLContext(JNIEnv* jn... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/encoded_image.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { class JavaEncodedImageBuffer (line 26) | class JavaEncodedImageBuffer : public EncodedImageBufferInterface { method JavaEncodedImageBuffer (line 28) | JavaEncodedImageBuffer(JNIEnv* env, method size (line 38) | size_t size() const override { return size_; } function NativeToJavaFrameType (line 50) | ScopedJavaLocalRef NativeToJavaFrameType(JNIEnv* env, function NativeToJavaEncodedImage (line 55) | ScopedJavaLocalRef NativeToJavaEncodedImage( function NativeToJavaFrameTypeArray (line 76) | ScopedJavaLocalRef NativeToJavaFrameTypeArray( function EncodedImage (line 84) | EncodedImage JavaToNativeEncodedImage(JNIEnv* env, function GetJavaEncodedImageCaptureTimeNs (line 111) | int64_t GetJavaEncodedImageCaptureTimeNs( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/encoded_image.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/h264_utils.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function jboolean (line 19) | static jboolean JNI_H264Utils_IsSameH264Profile( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/java_i420_buffer.cc type webrtc (line 14) | namespace webrtc { type jni (line 15) | namespace jni { function JNI_JavaI420Buffer_CropAndScaleI420 (line 17) | static void JNI_JavaI420Buffer_CropAndScaleI420( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_common.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function JNI_JniCommon_AddRef (line 18) | static void JNI_JniCommon_AddRef(JNIEnv* jni, function JNI_JniCommon_ReleaseRef (line 24) | static void JNI_JniCommon_ReleaseRef(JNIEnv* jni, function JNI_JniCommon_AllocateByteBuffer (line 30) | static ScopedJavaLocalRef JNI_JniCommon_AllocateByteBuffer( function JNI_JniCommon_FreeByteBuffer (line 37) | static void JNI_JniCommon_FreeByteBuffer( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_generator_helper.cc type webrtc (line 16) | namespace webrtc { function jclass (line 21) | jclass LazyGetClass(JNIEnv* env, function jmethodID (line 47) | jmethodID MethodID::LazyGet(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_generator_helper.h function namespace (line 45) | namespace webrtc { function namespace (line 80) | namespace base { function namespace (line 92) | namespace jni_generator { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_helpers.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function NewDirectByteBuffer (line 19) | ScopedJavaLocalRef NewDirectByteBuffer(JNIEnv* env, function jobject (line 28) | jobject NewGlobalRef(JNIEnv* jni, jobject o) { function DeleteGlobalRef (line 35) | void DeleteGlobalRef(JNIEnv* jni, jobject o) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_helpers.h function namespace (line 38) | namespace webrtc { function namespace (line 73) | namespace webrtc_jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jni_onload.cc type webrtc (line 19) | namespace webrtc { type jni (line 20) | namespace jni { function jint (line 22) | jint JNIEXPORT JNICALL JNI_OnLoad(JavaVM* jvm, void* reserved) { function JNI_OnUnLoad (line 34) | void JNIEXPORT JNICALL JNI_OnUnLoad(JavaVM* jvm, void* reserved) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jvm.cc type webrtc (line 23) | namespace webrtc { type jni (line 24) | namespace jni { function JavaVM (line 35) | JavaVM* GetJVM() { function JNIEnv (line 41) | JNIEnv* GetEnv() { function ThreadDestructor (line 50) | static void ThreadDestructor(void* prev_jni_ptr) { function CreateJNIPtrKey (line 68) | static void CreateJNIPtrKey() { function jint (line 73) | jint InitGlobalJniVariables(JavaVM* jvm) { function GetThreadId (line 88) | static std::string GetThreadId() { function GetThreadName (line 98) | static std::string GetThreadName() { function JNIEnv (line 106) | JNIEnv* AttachCurrentThreadIfNeeded() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/jvm.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/logging/log_sink.cc type webrtc (line 14) | namespace webrtc { type jni (line 15) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/logging/log_sink.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/native_capturer_observer.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function CreateJavaNativeCapturerObserver (line 21) | ScopedJavaLocalRef CreateJavaNativeCapturerObserver( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/native_capturer_observer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/nv12_buffer.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { function JNI_NV12Buffer_CropAndScale (line 23) | static void JNI_NV12Buffer_CropAndScale(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/nv21_buffer.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { function JNI_NV21Buffer_CropAndScale (line 24) | static void JNI_NV21Buffer_CropAndScale(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/audio.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function CreateAudioProcessing (line 18) | rtc::scoped_refptr CreateAudioProcessing() { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/audio.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/audio_track.cc type webrtc (line 14) | namespace webrtc { type jni (line 15) | namespace jni { function JNI_AudioTrack_SetVolume (line 17) | static void JNI_AudioTrack_SetVolume(JNIEnv*, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/call_session_file_rotating_log_sink.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function jlong (line 19) | static jlong JNI_CallSessionFileRotatingLogSink_AddSink( function JNI_CallSessionFileRotatingLogSink_DeleteSink (line 39) | static void JNI_CallSessionFileRotatingLogSink_DeleteSink( function JNI_CallSessionFileRotatingLogSink_GetLogData (line 48) | static ScopedJavaLocalRef FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/crypto_options.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function JavaToNativeOptionalCryptoOptions (line 18) | absl::optional JavaToNativeOptionalCryptoOptions( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/crypto_options.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/data_channel.cc type webrtc (line 22) | namespace webrtc { type jni (line 23) | namespace jni { class DataChannelObserverJni (line 28) | class DataChannelObserverJni : public DataChannelObserver { function DataChannelInterface (line 66) | DataChannelInterface* ExtractNativeDC(JNIEnv* jni, function DataChannelInit (line 74) | DataChannelInit JavaToNativeDataChannelInit(JNIEnv* env, function WrapNativeDataChannel (line 86) | ScopedJavaLocalRef WrapNativeDataChannel( function jlong (line 95) | static jlong JNI_DataChannel_RegisterObserver( function JNI_DataChannel_UnregisterObserver (line 104) | static void JNI_DataChannel_UnregisterObserver( function JNI_DataChannel_Label (line 112) | static ScopedJavaLocalRef JNI_DataChannel_Label( function jint (line 118) | static jint JNI_DataChannel_Id(JNIEnv* jni, const JavaParamRef JNI_DataChannel_State( function jlong (line 131) | static jlong JNI_DataChannel_BufferedAmount(JNIEnv* jni, function JNI_DataChannel_Close (line 139) | static void JNI_DataChannel_Close(JNIEnv* jni, function jboolean (line 144) | static jboolean JNI_DataChannel_Send(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/data_channel.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/dtmf_sender.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function jboolean (line 19) | static jboolean JNI_DtmfSender_CanInsertDtmf(JNIEnv* jni, function jboolean (line 25) | static jboolean JNI_DtmfSender_InsertDtmf(JNIEnv* jni, function JNI_DtmfSender_Tones (line 34) | static ScopedJavaLocalRef JNI_DtmfSender_Tones( function jint (line 42) | static jint JNI_DtmfSender_Duration(JNIEnv* jni, function jint (line 48) | static jint JNI_DtmfSender_InterToneGap(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/ice_candidate.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { function CreateJavaIceCandidate (line 26) | ScopedJavaLocalRef CreateJavaIceCandidate(JNIEnv* env, function JavaToNativeCandidate (line 40) | cricket::Candidate JavaToNativeCandidate(JNIEnv* jni, function NativeToJavaCandidate (line 53) | ScopedJavaLocalRef NativeToJavaCandidate( function NativeToJavaIceCandidate (line 64) | ScopedJavaLocalRef NativeToJavaIceCandidate( function NativeToJavaCandidateArray (line 74) | ScopedJavaLocalRef NativeToJavaCandidateArray( function JavaToNativeIceTransportsType (line 82) | PeerConnectionInterface::IceTransportsType JavaToNativeIceTransports... function JavaToNativeBundlePolicy (line 103) | PeerConnectionInterface::BundlePolicy JavaToNativeBundlePolicy( function JavaToNativeRtcpMuxPolicy (line 121) | PeerConnectionInterface::RtcpMuxPolicy JavaToNativeRtcpMuxPolicy( function JavaToNativeTcpCandidatePolicy (line 136) | PeerConnectionInterface::TcpCandidatePolicy JavaToNativeTcpCandidate... function JavaToNativeCandidateNetworkPolicy (line 151) | PeerConnectionInterface::CandidateNetworkPolicy function JavaToNativeKeyType (line 168) | rtc::KeyType JavaToNativeKeyType(JNIEnv* jni, function JavaToNativeContinualGatheringPolicy (line 181) | PeerConnectionInterface::ContinualGatheringPolicy function JavaToNativePortPrunePolicy (line 197) | webrtc::PortPrunePolicy JavaToNativePortPrunePolicy( function JavaToNativeTlsCertPolicy (line 216) | PeerConnectionInterface::TlsCertPolicy JavaToNativeTlsCertPolicy( function JavaToNativeNetworkPreference (line 231) | absl::optional JavaToNativeNetworkPreference( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/ice_candidate.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/logging.cc type webrtc (line 17) | namespace webrtc { type jni (line 18) | namespace jni { function JNI_FUNCTION_DECLARATION (line 20) | JNI_FUNCTION_DECLARATION(void, function JNI_FUNCTION_DECLARATION (line 31) | JNI_FUNCTION_DECLARATION(void, function JNI_FUNCTION_DECLARATION (line 38) | JNI_FUNCTION_DECLARATION(void, function JNI_FUNCTION_DECLARATION (line 45) | JNI_FUNCTION_DECLARATION(void, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_constraints.cc type webrtc (line 19) | namespace webrtc { type jni (line 20) | namespace jni { function PopulateConstraintsFromJavaPairList (line 25) | MediaConstraints::Constraints PopulateConstraintsFromJavaPairList( function JavaToNativeMediaConstraints (line 40) | std::unique_ptr JavaToNativeMediaConstraints( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_constraints.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_source.cc type webrtc (line 14) | namespace webrtc { type jni (line 15) | namespace jni { function JNI_MediaSource_GetState (line 17) | static ScopedJavaLocalRef JNI_MediaSource_GetState(JNIEnv* ... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_stream.cc type webrtc (line 19) | namespace webrtc { type jni (line 20) | namespace jni { function jclass (line 100) | jclass GetMediaStreamClass(JNIEnv* env) { function jboolean (line 104) | static jboolean JNI_MediaStream_AddAudioTrackToNativeStream( function jboolean (line 112) | static jboolean JNI_MediaStream_AddVideoTrackToNativeStream( function jboolean (line 120) | static jboolean JNI_MediaStream_RemoveAudioTrack(JNIEnv* jni, function jboolean (line 127) | static jboolean JNI_MediaStream_RemoveVideoTrack(JNIEnv* jni, function JNI_MediaStream_GetId (line 134) | static ScopedJavaLocalRef JNI_MediaStream_GetId(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_stream.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_stream_track.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function NativeToJavaMediaType (line 21) | ScopedJavaLocalRef NativeToJavaMediaType( function JavaToNativeMediaType (line 27) | cricket::MediaType JavaToNativeMediaType(JNIEnv* jni, function JNI_MediaStreamTrack_GetId (line 33) | static ScopedJavaLocalRef JNI_MediaStreamTrack_GetId( function JNI_MediaStreamTrack_GetKind (line 40) | static ScopedJavaLocalRef JNI_MediaStreamTrack_GetKind( function jboolean (line 47) | static jboolean JNI_MediaStreamTrack_GetEnabled(JNIEnv* jni, function JNI_MediaStreamTrack_GetState (line 52) | static ScopedJavaLocalRef JNI_MediaStreamTrack_GetState( function jboolean (line 59) | static jboolean JNI_MediaStreamTrack_SetEnabled(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/media_stream_track.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/owned_factory_and_threads.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/owned_factory_and_threads.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/peer_connection.cc type webrtc (line 60) | namespace webrtc { type jni (line 61) | namespace jni { function PeerConnectionInterface (line 65) | PeerConnectionInterface* ExtractNativePC(JNIEnv* jni, function JavaToNativeIceServers (line 72) | PeerConnectionInterface::IceServers JavaToNativeIceServers( function SdpSemantics (line 109) | SdpSemantics JavaToNativeSdpSemantics(JNIEnv* jni, function NativeToJavaCandidatePairChange (line 123) | ScopedJavaLocalRef NativeToJavaCandidatePairChange( function NativeToJavaAdapterType (line 137) | ScopedJavaLocalRef NativeToJavaAdapterType(JNIEnv* env, function JavaToNativeRTCConfiguration (line 142) | void JavaToNativeRTCConfiguration( function GetRtcConfigKeyType (line 286) | rtc::KeyType GetRtcConfigKeyType(JNIEnv* env, function JavaMediaStream (line 420) | JavaMediaStream& PeerConnectionObserverJni::GetOrCreateJavaStream( function jlong (line 466) | static jlong JNI_PeerConnection_CreatePeerConnectionObserver( function JNI_PeerConnection_FreeOwnedPeerConnection (line 472) | static void JNI_PeerConnection_FreeOwnedPeerConnection( function jlong (line 478) | static jlong JNI_PeerConnection_GetNativePeerConnection( function JNI_PeerConnection_GetLocalDescription (line 484) | static ScopedJavaLocalRef JNI_PeerConnection_GetLocalDescri... function JNI_PeerConnection_GetRemoteDescription (line 503) | static ScopedJavaLocalRef JNI_PeerConnection_GetRemoteDescr... function JNI_PeerConnection_GetCertificate (line 522) | static ScopedJavaLocalRef JNI_PeerConnection_GetCertificate( function JNI_PeerConnection_CreateDataChannel (line 532) | static ScopedJavaLocalRef JNI_PeerConnection_CreateDataChan... function JNI_PeerConnection_CreateOffer (line 544) | static void JNI_PeerConnection_CreateOffer( function JNI_PeerConnection_CreateAnswer (line 559) | static void JNI_PeerConnection_CreateAnswer( function JNI_PeerConnection_SetLocalDescriptionAutomatically (line 574) | static void JNI_PeerConnection_SetLocalDescriptionAutomatically( function JNI_PeerConnection_SetLocalDescription (line 583) | static void JNI_PeerConnection_SetLocalDescription( function JNI_PeerConnection_SetRemoteDescription (line 594) | static void JNI_PeerConnection_SetRemoteDescription( function JNI_PeerConnection_RestartIce (line 605) | static void JNI_PeerConnection_RestartIce(JNIEnv* jni, function JNI_PeerConnection_SetAudioPlayout (line 610) | static void JNI_PeerConnection_SetAudioPlayout( function JNI_PeerConnection_SetAudioRecording (line 617) | static void JNI_PeerConnection_SetAudioRecording( function jboolean (line 624) | static jboolean JNI_PeerConnection_SetConfiguration( function jboolean (line 641) | static jboolean JNI_PeerConnection_AddIceCandidate( function jboolean (line 654) | static jboolean JNI_PeerConnection_RemoveIceCandidates( function jboolean (line 664) | static jboolean JNI_PeerConnection_AddLocalStream( function JNI_PeerConnection_RemoveLocalStream (line 672) | static void JNI_PeerConnection_RemoveLocalStream( function JNI_PeerConnection_CreateSender (line 680) | static ScopedJavaLocalRef JNI_PeerConnection_CreateSender( function JNI_PeerConnection_GetSenders (line 692) | static ScopedJavaLocalRef JNI_PeerConnection_GetSenders( function JNI_PeerConnection_GetReceivers (line 699) | static ScopedJavaLocalRef JNI_PeerConnection_GetReceivers( function JNI_PeerConnection_GetTransceivers (line 706) | static ScopedJavaLocalRef JNI_PeerConnection_GetTransceivers( function JNI_PeerConnection_AddTrack (line 713) | static ScopedJavaLocalRef JNI_PeerConnection_AddTrack( function jboolean (line 731) | static jboolean JNI_PeerConnection_RemoveTrack( function JNI_PeerConnection_AddTransceiverWithTrack (line 739) | static ScopedJavaLocalRef JNI_PeerConnection_AddTransceiver... function JNI_PeerConnection_AddTransceiverOfType (line 757) | static ScopedJavaLocalRef JNI_PeerConnection_AddTransceiver... function jboolean (line 775) | static jboolean JNI_PeerConnection_OldGetStats( function JNI_PeerConnection_NewGetStats (line 787) | static void JNI_PeerConnection_NewGetStats( function jboolean (line 797) | static jboolean JNI_PeerConnection_SetBitrate( function jboolean (line 810) | static jboolean JNI_PeerConnection_StartRtcEventLog( function JNI_PeerConnection_StopRtcEventLog (line 828) | static void JNI_PeerConnection_StopRtcEventLog( function JNI_PeerConnection_SignalingState (line 834) | static ScopedJavaLocalRef JNI_PeerConnection_SignalingState( function JNI_PeerConnection_IceConnectionState (line 841) | static ScopedJavaLocalRef JNI_PeerConnection_IceConnectionS... function JNI_PeerConnection_ConnectionState (line 848) | static ScopedJavaLocalRef JNI_PeerConnection_ConnectionState( function JNI_PeerConnection_IceGatheringState (line 856) | static ScopedJavaLocalRef JNI_PeerConnection_IceGatheringSt... function JNI_PeerConnection_Close (line 863) | static void JNI_PeerConnection_Close(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/peer_connection.h function namespace (line 27) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/peer_connection_factory.cc type webrtc (line 49) | namespace webrtc { type jni (line 50) | namespace jni { function TakeOwnershipOfRefPtr (line 56) | rtc::scoped_refptr TakeOwnershipOfRefPtr(jlong j_pointer) { function TakeOwnershipOfUniquePtr (line 65) | std::unique_ptr TakeOwnershipOfUniquePtr(jlong native_pointer) { function PostJavaCallback (line 73) | void PostJavaCallback(JNIEnv* env, function JavaToNativePeerConnectionFactoryOptions (line 102) | absl::optional type StaticObjectContainer (line 124) | struct StaticObjectContainer { function StaticObjectContainer (line 131) | StaticObjectContainer& GetStaticObjects() { function NativeToScopedJavaPeerConnectionFactory (line 136) | ScopedJavaLocalRef NativeToScopedJavaPeerConnectionFactory( function PeerConnectionFactoryInterface (line 159) | PeerConnectionFactoryInterface* PeerConnectionFactoryFromJava(jlong ... function jobject (line 174) | jobject NativeToJavaPeerConnectionFactory( function JNI_PeerConnectionFactory_InitializeAndroidGlobals (line 186) | static void JNI_PeerConnectionFactory_InitializeAndroidGlobals(JNIEn... function JNI_PeerConnectionFactory_InitializeFieldTrials (line 193) | static void JNI_PeerConnectionFactory_InitializeFieldTrials( function JNI_PeerConnectionFactory_InitializeInternalTracer (line 210) | static void JNI_PeerConnectionFactory_InitializeInternalTracer(JNIEn... function JNI_PeerConnectionFactory_FindFieldTrialsFullName (line 214) | static ScopedJavaLocalRef function jboolean (line 222) | static jboolean JNI_PeerConnectionFactory_StartInternalTracingCapture( function JNI_PeerConnectionFactory_StopInternalTracingCapture (line 236) | static void JNI_PeerConnectionFactory_StopInternalTracingCapture(JNI... function JNI_PeerConnectionFactory_ShutdownInternalTracer (line 240) | static void JNI_PeerConnectionFactory_ShutdownInternalTracer(JNIEnv*... function CreatePeerConnectionFactoryForJava (line 248) | ScopedJavaLocalRef CreatePeerConnectionFactoryForJava( function JNI_PeerConnectionFactory_CreatePeerConnectionFactory (line 334) | static ScopedJavaLocalRef function JNI_PeerConnectionFactory_FreeFactory (line 367) | static void JNI_PeerConnectionFactory_FreeFactory(JNIEnv*, function jlong (line 374) | static jlong JNI_PeerConnectionFactory_CreateLocalMediaStream( function jlong (line 384) | static jlong JNI_PeerConnectionFactory_CreateAudioSource( function jlong (line 398) | jlong JNI_PeerConnectionFactory_CreateAudioTrack( function jboolean (line 411) | static jboolean JNI_PeerConnectionFactory_StartAecDump( function JNI_PeerConnectionFactory_StopAecDump (line 426) | static void JNI_PeerConnectionFactory_StopAecDump(JNIEnv* jni, function jlong (line 431) | static jlong JNI_PeerConnectionFactory_CreatePeerConnection( function jlong (line 484) | static jlong JNI_PeerConnectionFactory_CreateVideoSource( function jlong (line 496) | static jlong JNI_PeerConnectionFactory_CreateVideoTrack( function jlong (line 509) | static jlong JNI_PeerConnectionFactory_GetNativePeerConnectionFactory( function JNI_PeerConnectionFactory_InjectLoggable (line 515) | static void JNI_PeerConnectionFactory_InjectLoggable( function JNI_PeerConnectionFactory_DeleteLoggable (line 531) | static void JNI_PeerConnectionFactory_DeleteLoggable(JNIEnv* jni) { function JNI_PeerConnectionFactory_PrintStackTrace (line 540) | static void JNI_PeerConnectionFactory_PrintStackTrace(JNIEnv* env, j... function JNI_PeerConnectionFactory_PrintStackTracesOfRegisteredThreads (line 544) | static void JNI_PeerConnectionFactory_PrintStackTracesOfRegisteredTh... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/peer_connection_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtc_certificate.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { function JavaToNativeRTCCertificatePEM (line 24) | rtc::RTCCertificatePEM JavaToNativeRTCCertificatePEM( function NativeToJavaRTCCertificatePEM (line 35) | ScopedJavaLocalRef NativeToJavaRTCCertificatePEM( function JNI_RtcCertificatePem_GenerateCertificate (line 43) | static ScopedJavaLocalRef JNI_RtcCertificatePem_GenerateCer... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtc_certificate.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtc_stats_collector_callback_wrapper.cc type webrtc (line 23) | namespace webrtc { type jni (line 24) | namespace jni { function NativeToJavaBigInteger (line 28) | ScopedJavaLocalRef NativeToJavaBigInteger(JNIEnv* env, uint... function NativeToJavaBigIntegerArray (line 33) | ScopedJavaLocalRef NativeToJavaBigIntegerArray( function MemberToJava (line 40) | ScopedJavaLocalRef MemberToJava( function NativeToJavaRtcStats (line 102) | ScopedJavaLocalRef NativeToJavaRtcStats(JNIEnv* env, function NativeToJavaRtcStatsReport (line 116) | ScopedJavaLocalRef NativeToJavaRtcStatsReport( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtc_stats_collector_callback_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_parameters.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function JavaToNativeDegradationPreference (line 23) | webrtc::DegradationPreference JavaToNativeDegradationPreference( function NativeToJavaRtpEncodingParameter (line 45) | ScopedJavaLocalRef NativeToJavaRtpEncodingParameter( function NativeToJavaRtpCodecParameter (line 59) | ScopedJavaLocalRef NativeToJavaRtpCodecParameter( function NativeToJavaRtpRtcpParameters (line 70) | ScopedJavaLocalRef NativeToJavaRtpRtcpParameters( function NativeToJavaRtpHeaderExtensionParameter (line 77) | ScopedJavaLocalRef NativeToJavaRtpHeaderExtensionParameter( function RtpEncodingParameters (line 87) | RtpEncodingParameters JavaToNativeRtpEncodingParameters( function RtpParameters (line 125) | RtpParameters JavaToNativeRtpParameters(JNIEnv* jni, function NativeToJavaRtpParameters (line 190) | ScopedJavaLocalRef NativeToJavaRtpParameters( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_parameters.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_receiver.cc type webrtc (line 19) | namespace webrtc { type jni (line 20) | namespace jni { class RtpReceiverObserverJni (line 27) | class RtpReceiverObserverJni : public RtpReceiverObserverInterface { method RtpReceiverObserverJni (line 29) | RtpReceiverObserverJni(JNIEnv* env, const JavaRef& j_obse... method OnFirstPacketReceived (line 34) | void OnFirstPacketReceived(cricket::MediaType media_type) override { function NativeToJavaRtpReceiver (line 46) | ScopedJavaLocalRef NativeToJavaRtpReceiver( function jlong (line 67) | static jlong JNI_RtpReceiver_GetTrack(JNIEnv* jni, function JNI_RtpReceiver_GetParameters (line 77) | static ScopedJavaLocalRef JNI_RtpReceiver_GetParameters( function JNI_RtpReceiver_GetId (line 86) | static ScopedJavaLocalRef JNI_RtpReceiver_GetId( function jlong (line 94) | static jlong JNI_RtpReceiver_SetObserver( function JNI_RtpReceiver_UnsetObserver (line 105) | static void JNI_RtpReceiver_UnsetObserver(JNIEnv* jni, function JNI_RtpReceiver_SetFrameDecryptor (line 117) | static void JNI_RtpReceiver_SetFrameDecryptor(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_receiver.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_sender.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function NativeToJavaRtpSender (line 21) | ScopedJavaLocalRef NativeToJavaRtpSender( function jboolean (line 31) | static jboolean JNI_RtpSender_SetTrack(JNIEnv* jni, function jlong (line 38) | jlong JNI_RtpSender_GetTrack(JNIEnv* jni, function JNI_RtpSender_SetStreams (line 48) | static void JNI_RtpSender_SetStreams( function JNI_RtpSender_GetStreams (line 57) | ScopedJavaLocalRef JNI_RtpSender_GetStreams( function jlong (line 68) | jlong JNI_RtpSender_GetDtmfSender(JNIEnv* jni, function jboolean (line 76) | jboolean JNI_RtpSender_SetParameters( function JNI_RtpSender_GetParameters (line 89) | ScopedJavaLocalRef JNI_RtpSender_GetParameters( function JNI_RtpSender_GetId (line 98) | ScopedJavaLocalRef JNI_RtpSender_GetId(JNIEnv* jni, function JNI_RtpSender_SetFrameEncryptor (line 104) | static void JNI_RtpSender_SetFrameEncryptor(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_sender.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_transceiver.cc type webrtc (line 23) | namespace webrtc { type jni (line 24) | namespace jni { function NativeToJavaRtpTransceiverDirection (line 28) | ScopedJavaLocalRef NativeToJavaRtpTransceiverDirection( function RtpTransceiverInit (line 37) | RtpTransceiverInit JavaToNativeRtpTransceiverInit( function NativeToJavaRtpTransceiver (line 60) | ScopedJavaLocalRef NativeToJavaRtpTransceiver( function JNI_RtpTransceiver_GetMediaType (line 85) | ScopedJavaLocalRef JNI_RtpTransceiver_GetMediaType( function JNI_RtpTransceiver_GetMid (line 93) | ScopedJavaLocalRef JNI_RtpTransceiver_GetMid( function JNI_RtpTransceiver_GetSender (line 102) | ScopedJavaLocalRef JNI_RtpTransceiver_GetSender( function JNI_RtpTransceiver_GetReceiver (line 110) | ScopedJavaLocalRef JNI_RtpTransceiver_GetReceiver( function jboolean (line 118) | jboolean JNI_RtpTransceiver_Stopped(JNIEnv* jni, function JNI_RtpTransceiver_Direction (line 124) | ScopedJavaLocalRef JNI_RtpTransceiver_Direction( function JNI_RtpTransceiver_CurrentDirection (line 132) | ScopedJavaLocalRef JNI_RtpTransceiver_CurrentDirection( function JNI_RtpTransceiver_StopInternal (line 142) | void JNI_RtpTransceiver_StopInternal(JNIEnv* jni, function JNI_RtpTransceiver_StopStandard (line 148) | void JNI_RtpTransceiver_StopStandard(JNIEnv* jni, function jboolean (line 154) | jboolean JNI_RtpTransceiver_SetDirection( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/rtp_transceiver.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/sdp_observer.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/sdp_observer.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/session_description.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { function JavaToNativeSessionDescription (line 23) | std::unique_ptr JavaToNativeSessionDesc... function NativeToJavaSessionDescription (line 38) | ScopedJavaLocalRef NativeToJavaSessionDescription( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/session_description.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/ssl_certificate_verifier_wrapper.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/ssl_certificate_verifier_wrapper.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/stats_observer.cc type webrtc (line 20) | namespace webrtc { type jni (line 21) | namespace jni { function NativeToJavaStatsReportValue (line 25) | ScopedJavaLocalRef NativeToJavaStatsReportValue( function NativeToJavaStatsReportValueArray (line 35) | ScopedJavaLocalRef NativeToJavaStatsReportValueArray( function NativeToJavaStatsReport (line 47) | ScopedJavaLocalRef NativeToJavaStatsReport(JNIEnv* env, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/stats_observer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/turn_customizer.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function TurnCustomizer (line 19) | TurnCustomizer* GetNativeTurnCustomizer( function JNI_TurnCustomizer_FreeTurnCustomizer (line 28) | static void JNI_TurnCustomizer_FreeTurnCustomizer( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/turn_customizer.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/video.cc type webrtc (line 25) | namespace webrtc { type jni (line 26) | namespace jni { function VideoEncoderFactory (line 28) | VideoEncoderFactory* CreateVideoEncoderFactory( function VideoDecoderFactory (line 36) | VideoDecoderFactory* CreateVideoDecoderFactory( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/pc/video.h function namespace (line 20) | namespace webrtc { function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/scoped_java_ref_counted.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function ScopedJavaRefCounted (line 19) | ScopedJavaRefCounted ScopedJavaRefCounted::Retain( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/scoped_java_ref_counted.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/timestamp_aligner.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_TimestampAligner_RtcTimeNanos(JNIEnv* env) { function jlong (line 25) | static jlong JNI_TimestampAligner_CreateTimestampAligner(JNIEnv* env) { function JNI_TimestampAligner_ReleaseTimestampAligner (line 29) | static void JNI_TimestampAligner_ReleaseTimestampAligner( function jlong (line 35) | static jlong JNI_TimestampAligner_TranslateTimestamp( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_codec_info.cc type webrtc (line 17) | namespace webrtc { type jni (line 18) | namespace jni { function SdpVideoFormat (line 20) | SdpVideoFormat VideoCodecInfoToSdpVideoFormat(JNIEnv* jni, function SdpVideoFormatToVideoCodecInfo (line 27) | ScopedJavaLocalRef SdpVideoFormatToVideoCodecInfo( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_codec_info.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_codec_status.cc type webrtc (line 15) | namespace webrtc { type jni (line 16) | namespace jni { function JavaToNativeVideoCodecStatus (line 18) | int32_t JavaToNativeVideoCodecStatus( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_codec_status.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_decoder_factory_wrapper.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_decoder_factory_wrapper.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_decoder_fallback.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_VideoDecoderFallback_CreateDecoder( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_decoder_wrapper.cc type webrtc (line 27) | namespace webrtc { type jni (line 28) | namespace jni { function cast_optional (line 35) | inline absl::optional cast_optional(const absl::optional& ... function JavaToNativeVideoDecoder (line 257) | std::unique_ptr JavaToNativeVideoDecoder( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_decoder_wrapper.h type FrameExtraInfo (line 59) | struct FrameExtraInfo { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_encoder_factory_wrapper.cc type webrtc (line 21) | namespace webrtc { type jni (line 22) | namespace jni { class VideoEncoderSelectorWrapper (line 24) | class VideoEncoderSelectorWrapper method VideoEncoderSelectorWrapper (line 27) | VideoEncoderSelectorWrapper(JNIEnv* jni, method OnCurrentEncoder (line 31) | void OnCurrentEncoder(const SdpVideoFormat& format) override { method OnAvailableBitrate (line 39) | absl::optional OnAvailableBitrate( method OnEncoderBroken (line 51) | absl::optional OnEncoderBroken() override { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_encoder_factory_wrapper.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_encoder_fallback.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_VideoEncoderFallback_CreateEncoder( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_encoder_wrapper.cc type webrtc (line 34) | namespace webrtc { type jni (line 35) | namespace jni { function RTPFragmentationHeader (line 305) | RTPFragmentationHeader VideoEncoderWrapper::ParseFragmentationHeader( function CodecSpecificInfo (line 380) | CodecSpecificInfo VideoEncoderWrapper::ParseCodecSpecificInfo( function JavaToNativeVideoEncoder (line 461) | std::unique_ptr JavaToNativeVideoEncoder( function IsHardwareVideoEncoder (line 475) | bool IsHardwareVideoEncoder(JNIEnv* jni, const JavaRef& j_enc... function JavaToNativeResolutionBitrateLimits (line 479) | std::vector FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_encoder_wrapper.h type FrameExtraInfo (line 62) | struct FrameExtraInfo { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_frame.cc type webrtc (line 25) | namespace webrtc { type jni (line 26) | namespace jni { class AndroidVideoI420Buffer (line 30) | class AndroidVideoI420Buffer : public I420BufferInterface { method StrideY (line 55) | int StrideY() const override { return stride_y_; } method StrideU (line 56) | int StrideU() const override { return stride_u_; } method StrideV (line 57) | int StrideV() const override { return stride_v_; } method width (line 59) | int width() const override { return width_; } method height (line 60) | int height() const override { return height_; } function GetJavaVideoFrameTimestampNs (line 118) | int64_t GetJavaVideoFrameTimestampNs(JNIEnv* jni, function VideoFrame (line 189) | VideoFrame JavaToNativeFrame(JNIEnv* jni, function NativeToJavaVideoFrame (line 206) | ScopedJavaLocalRef NativeToJavaVideoFrame(JNIEnv* jni, function ReleaseJavaVideoFrame (line 229) | void ReleaseJavaVideoFrame(JNIEnv* jni, const JavaRef& j_vi... FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_sink.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_sink.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/video_track.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function JNI_VideoTrack_AddSink (line 21) | static void JNI_VideoTrack_AddSink(JNIEnv* jni, function JNI_VideoTrack_RemoveSink (line 30) | static void JNI_VideoTrack_RemoveSink(JNIEnv* jni, function jlong (line 38) | static jlong JNI_VideoTrack_WrapSink(JNIEnv* jni, function JNI_VideoTrack_FreeSink (line 43) | static void JNI_VideoTrack_FreeSink(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/vp8_codec.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_LibvpxVp8Encoder_CreateEncoder(JNIEnv* jni) { function jlong (line 25) | static jlong JNI_LibvpxVp8Decoder_CreateDecoder(JNIEnv* jni) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/vp9_codec.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function jlong (line 21) | static jlong JNI_LibvpxVp9Encoder_CreateEncoder(JNIEnv* jni) { function jboolean (line 25) | static jboolean JNI_LibvpxVp9Encoder_IsSupported(JNIEnv* jni) { function jlong (line 29) | static jlong JNI_LibvpxVp9Decoder_CreateDecoder(JNIEnv* jni) { function jboolean (line 33) | static jboolean JNI_LibvpxVp9Decoder_IsSupported(JNIEnv* jni) { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/wrapped_native_i420_buffer.cc type webrtc (line 16) | namespace webrtc { type jni (line 17) | namespace jni { function WrapI420Buffer (line 20) | ScopedJavaLocalRef WrapI420Buffer( FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/wrapped_native_i420_buffer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/android/src/jni/yuv_helper.cc type webrtc (line 18) | namespace webrtc { type jni (line 19) | namespace jni { function JNI_YuvHelper_CopyPlane (line 21) | void JNI_YuvHelper_CopyPlane(JNIEnv* jni, function JNI_YuvHelper_I420Copy (line 36) | void JNI_YuvHelper_I420Copy(JNIEnv* jni, function JNI_YuvHelper_I420ToNV12 (line 69) | static void JNI_YuvHelper_I420ToNV12(JNIEnv* jni, function JNI_YuvHelper_I420Rotate (line 98) | void JNI_YuvHelper_I420Rotate(JNIEnv* jni, function JNI_YuvHelper_ABGRToI420 (line 133) | void JNI_YuvHelper_ABGRToI420(JNIEnv* jni, FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/AndroidVideoDecoderTest.java class AndroidVideoDecoderTest (line 49) | @RunWith(LocalRobolectricTestRunner.class) class TestDecoder (line 60) | private class TestDecoder extends AndroidVideoDecoder { method TestDecoder (line 64) | public TestDecoder(MediaCodecWrapperFactory mediaCodecFactory, Strin... method waitDeliverDecodedFrame (line 69) | public void waitDeliverDecodedFrame() throws InterruptedException { method deliverDecodedFrame (line 79) | @SuppressWarnings("WaitNotInLoop") // This method is called inside a... method createSurfaceTextureHelper (line 100) | @Override method releaseSurface (line 105) | @Override method allocateI420Buffer (line 108) | @Override method copyPlane (line 134) | @Override class TestDecoderBuilder (line 145) | private class TestDecoderBuilder { method setCodecType (line 149) | public TestDecoderBuilder setCodecType(VideoCodecMimeType codecType) { method setUseSurface (line 154) | public TestDecoderBuilder setUseSurface(boolean useSurface) { method build (line 159) | public TestDecoder build() { class FakeDecoderCallback (line 167) | private static class FakeDecoderCallback implements VideoDecoder.Callb... method FakeDecoderCallback (line 170) | public FakeDecoderCallback() { method onDecodedFrame (line 174) | @Override method release (line 180) | public void release() { method createTestEncodedImage (line 186) | private EncodedImage createTestEncodedImage() { method setUp (line 199) | @Before method cleanUp (line 210) | @After method testInit (line 215) | @Test method testRelease (line 238) | @Test method testReleaseMultipleTimes (line 251) | @Test method testDecodeQueuesData (line 265) | @Test method testDeliversOutputByteBuffers (line 290) | @Test method testRendersOutputTexture (line 321) | @Test method testSurfaceTextureStall_FramesDropped (line 338) | @Test method testDeliversRenderedBuffers (line 368) | @Test method testConfigureExceptionTriggerSWFallback (line 406) | @Test method testStartExceptionTriggerSWFallback (line 420) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/CameraEnumerationTest.java class CameraEnumerationTest (line 26) | @RunWith(LocalRobolectricTestRunner.class) method testGetClosestSupportedFramerateRange (line 29) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/CodecTestHelper.java class CodecTestHelper (line 22) | class CodecTestHelper { method assertEqualContents (line 23) | static void assertEqualContents(byte[] expected, ByteBuffer actual, in... method generateRandomData (line 31) | static byte[] generateRandomData(int length) { method wrapI420 (line 38) | static VideoFrame.I420Buffer wrapI420(int width, int height, byte[] da... FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/CryptoOptionsTest.java class CryptoOptionsTest (line 21) | @RunWith(LocalRobolectricTestRunner.class) method testBuilderDefaultsAreFalse (line 25) | @Test method testBuilderCorrectlyInitializingGcmCrypto (line 35) | @Test method testBuilderCorrectlyInitializingAes128Sha1_32CryptoCipher (line 45) | @Test method testBuilderCorrectlyInitializingEncryptedRtpHeaderExtensions (line 55) | @Test method testBuilderCorrectlyInitializingRequireFrameEncryption (line 65) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/FakeMediaCodecWrapper.java class FakeMediaCodecWrapper (line 30) | public class FakeMediaCodecWrapper implements MediaCodecWrapper { type State (line 39) | public enum State { type Primary (line 48) | public enum Primary { STOPPED, EXECUTING, RELEASED } method State (line 52) | State(Primary primary) { method getPrimary (line 56) | public Primary getPrimary() { class QueuedOutputBufferInfo (line 62) | public static class QueuedOutputBufferInfo { method QueuedOutputBufferInfo (line 69) | private QueuedOutputBufferInfo( method create (line 78) | public static QueuedOutputBufferInfo create( method getIndex (line 83) | public int getIndex() { method getOffset (line 87) | public int getOffset() { method getSize (line 91) | public int getSize() { method getPresentationTimeUs (line 95) | public long getPresentationTimeUs() { method getFlags (line 99) | public int getFlags() { method FakeMediaCodecWrapper (line 114) | public FakeMediaCodecWrapper(MediaFormat outputFormat) { method getState (line 119) | public State getState() { method getConfiguredFormat (line 124) | public @Nullable MediaFormat getConfiguredFormat() { method getConfiguredFlags (line 129) | public int getConfiguredFlags() { method addOutputTexture (line 137) | public int addOutputTexture(long presentationTimestampUs, int flags) { method addOutputData (line 148) | public int addOutputData(byte[] data, long presentationTimestampUs, in... method getFreeOutputBuffer (line 165) | private int getFreeOutputBuffer() { method configure (line 175) | @Override method start (line 208) | @Override method flush (line 216) | @Override method stop (line 224) | @Override method release (line 232) | @Override method dequeueInputBuffer (line 237) | @Override method queueInputBuffer (line 254) | @Override method dequeueOutputBuffer (line 266) | @Override method releaseOutputBuffer (line 281) | @Override method getInputBuffers (line 292) | @Override method getOutputBuffers (line 297) | @Override method getOutputFormat (line 302) | @Override method createInputSurface (line 307) | @Override method setParameters (line 312) | @Override FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/GlGenericDrawerTest.java class GlGenericDrawerTest (line 27) | @RunWith(LocalRobolectricTestRunner.class) class GlGenericDrawerForTest (line 45) | private class GlGenericDrawerForTest extends GlGenericDrawer { method GlGenericDrawerForTest (line 46) | public GlGenericDrawerForTest(String genericFragmentSource, ShaderCa... method createShader (line 50) | @Override method setUp (line 60) | @Before method tearDown (line 67) | @After method testOesFragmentShader (line 72) | @Test method testRgbFragmentShader (line 86) | @Test method testYuvFragmentShader (line 99) | @Test method testShaderCallbacksOneRgbFrame (line 122) | @Test method testShaderCallbacksTwoRgbFrames (line 133) | @Test method testShaderCallbacksChangingShaderType (line 147) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/HardwareVideoEncoderTest.java class HardwareVideoEncoderTest (line 46) | @RunWith(LocalRobolectricTestRunner.class) class TestEncoder (line 61) | private static class TestEncoder extends HardwareVideoEncoder { method TestEncoder (line 65) | TestEncoder(MediaCodecWrapperFactory mediaCodecWrapperFactory, Strin... method waitDeliverEncodedImage (line 73) | public void waitDeliverEncodedImage() throws InterruptedException { method deliverEncodedImage (line 83) | @SuppressWarnings("WaitNotInLoop") // This method is called inside a... method fillInputBuffer (line 104) | @Override class TestEncoderBuilder (line 115) | private class TestEncoderBuilder { method setCodecType (line 118) | public TestEncoderBuilder setCodecType(VideoCodecMimeType codecType) { method build (line 123) | public TestEncoder build() { method setUp (line 140) | @Before method testInit (line 148) | @Test method testEncodeByteBuffer (line 174) | @Test method testDeliversOutputData (line 202) | @Test method testRelease (line 241) | @Test method testReleaseMultipleTimes (line 254) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/IceCandidateTest.java class IceCandidateTest (line 21) | @RunWith(LocalRobolectricTestRunner.class) method testIceCandidateEquals (line 24) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/RefCountDelegateTest.java class RefCountDelegateTest (line 25) | @RunWith(LocalRobolectricTestRunner.class) method setUp (line 31) | @Before method testReleaseRunsReleaseCallback (line 38) | @Test method testRetainIncreasesRefCount (line 44) | @Test method testReleaseAfterFreeThrowsIllegalStateException (line 55) | @Test(expected = IllegalStateException.class) method testRetainAfterFreeThrowsIllegalStateException (line 61) | @Test(expected = IllegalStateException.class) method testSafeRetainBeforeFreeReturnsTrueAndIncreasesRefCount (line 67) | @Test method testSafeRetainAfterFreeReturnsFalse (line 78) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/ScalingSettingsTest.java class ScalingSettingsTest (line 21) | @RunWith(LocalRobolectricTestRunner.class) method testToString (line 24) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/android/tests/src/org/webrtc/audio/LowLatencyAudioBufferManagerTest.java class LowLatencyAudioBufferManagerTest (line 35) | @RunWith(LocalRobolectricTestRunner.class) method setUp (line 41) | @Before method testBufferSizeDecrease (line 47) | @Test method testBufferSizeNeverBelow10ms (line 64) | @Test method testUnderrunBehavior (line 76) | @Test method testBufferIncrease (line 93) | @Test FILE: tgcalls/third_party/webrtc/src/sdk/media_constraints.cc type webrtc (line 16) | namespace webrtc { function FindConstraint (line 30) | bool FindConstraint(const MediaConstraints* constraints, function FindConstraint (line 43) | bool FindConstraint(const MediaConstraints* constraints, function FindConstraint (line 62) | bool FindConstraint(const MediaConstraints* constraints, function FindConstraint (line 69) | bool FindConstraint(const MediaConstraints* constraints, function ConstraintToOptional (line 79) | void ConstraintToOptional(const MediaConstraints* constraints, function CopyConstraintsIntoRtcConfiguration (line 152) | void CopyConstraintsIntoRtcConfiguration( function CopyConstraintsIntoAudioOptions (line 186) | void CopyConstraintsIntoAudioOptions(const MediaConstraints* constraints, function CopyConstraintsIntoOfferAnswerOptions (line 222) | bool CopyConstraintsIntoOfferAnswerOptions( FILE: tgcalls/third_party/webrtc/src/sdk/media_constraints.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/media_constraints_unittest.cc type webrtc (line 15) | namespace webrtc { function Matches (line 21) | bool Matches(const PeerConnectionInterface::RTCConfiguration& a, function TEST (line 33) | TEST(MediaConstraints, CopyConstraintsIntoRtcConfiguration) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCConfiguration.h type RTCIceTransportPolicyNone (line 23) | typedef NS_ENUM(NSInteger, RTCIceTransportPolicy) { type RTCBundlePolicyBalanced (line 31) | typedef NS_ENUM(NSInteger, RTCBundlePolicy) { type RTCRtcpMuxPolicyNegotiate (line 38) | typedef NS_ENUM(NSInteger, RTCRtcpMuxPolicy) { RTCRtcpMuxPolicyNegotiate... type RTCTcpCandidatePolicyEnabled (line 41) | typedef NS_ENUM(NSInteger, RTCTcpCandidatePolicy) { type RTCCandidateNetworkPolicyAll (line 47) | typedef NS_ENUM(NSInteger, RTCCandidateNetworkPolicy) { type RTCContinualGatheringPolicyGatherOnce (line 53) | typedef NS_ENUM(NSInteger, RTCContinualGatheringPolicy) { type RTCEncryptionKeyTypeRSA (line 59) | typedef NS_ENUM(NSInteger, RTCEncryptionKeyType) { type RTCSdpSemanticsPlanB (line 65) | typedef NS_ENUM(NSInteger, RTCSdpSemantics) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCFileLogger.h type RTCFileLoggerSeverityVerbose (line 15) | typedef NS_ENUM(NSUInteger, RTCFileLoggerSeverity) { type RTCFileLoggerTypeCall (line 22) | typedef NS_ENUM(NSUInteger, RTCFileLoggerRotationType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCIceServer.h type RTCTlsCertPolicySecure (line 15) | typedef NS_ENUM(NSUInteger, RTCTlsCertPolicy) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCMediaSource+Private.h type RTCMediaSourceTypeAudio (line 19) | typedef NS_ENUM(NSInteger, RTCMediaSourceType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCMediaSource.h type RTCSourceStateInitializing (line 15) | typedef NS_ENUM(NSInteger, RTCSourceState) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCMediaStreamTrack+Private.h type RTCMediaStreamTrackTypeAudio (line 15) | typedef NS_ENUM(NSInteger, RTCMediaStreamTrackType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCMediaStreamTrack.h type RTCMediaStreamTrackStateLive (line 18) | typedef NS_ENUM(NSInteger, RTCMediaStreamTrackState) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCPeerConnection.h type RTCSignalingStateStable (line 39) | typedef NS_ENUM(NSInteger, RTCSignalingState) { type RTCIceConnectionStateNew (line 50) | typedef NS_ENUM(NSInteger, RTCIceConnectionState) { type RTCPeerConnectionStateNew (line 62) | typedef NS_ENUM(NSInteger, RTCPeerConnectionState) { type RTCIceGatheringStateNew (line 72) | typedef NS_ENUM(NSInteger, RTCIceGatheringState) { type RTCStatsOutputLevelStandard (line 79) | typedef NS_ENUM(NSInteger, RTCStatsOutputLevel) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCPeerConnectionFactory+Native.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCPeerConnectionFactoryBuilder.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCRtpReceiver+Private.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCRtpTransceiver.h type RTCRtpTransceiverDirectionSendRecv (line 22) | typedef NS_ENUM(NSInteger, RTCRtpTransceiverDirection) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/peerconnection/RTCSessionDescription.h type RTCSdpTypeOffer (line 19) | typedef NS_ENUM(NSInteger, RTCSdpType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/api/video_frame_buffer/RTCNativeI420Buffer+Private.h function NS_ASSUME_NONNULL_BEGIN (line 15) | NS_ASSUME_NONNULL_BEGIN FILE: tgcalls/third_party/webrtc/src/sdk/objc/base/RTCEncodedImage.h type RTCVideoContentTypeUnspecified (line 27) | typedef NS_ENUM(NSUInteger, RTCVideoContentType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/base/RTCLogging.h type RTCLoggingSeverityVerbose (line 16) | typedef NS_ENUM(NSInteger, RTCLoggingSeverity) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/audio/RTCNativeAudioSessionDelegateAdapter.h function NS_ASSUME_NONNULL_BEGIN (line 13) | NS_ASSUME_NONNULL_BEGIN FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/renderer/opengl/RTCOpenGLDefines.h type EAGLContext (line 24) | typedef EAGLContext GlContextType; type NSOpenGLContext (line 36) | typedef NSOpenGLContext GlContextType; FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/video_codec/RTCH264ProfileLevelId.h type RTCH264ProfileConstrainedBaseline (line 22) | typedef NS_ENUM(NSUInteger, RTCH264Profile) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/video_codec/helpers.cc function CFStringToString (line 20) | std::string CFStringToString(const CFStringRef cf_string) { function SetVTSessionProperty (line 38) | void SetVTSessionProperty(VTSessionRef session, function SetVTSessionProperty (line 53) | void SetVTSessionProperty(VTSessionRef session, function SetVTSessionProperty (line 69) | void SetVTSessionProperty(VTSessionRef session, CFStringRef key, bool va... function SetVTSessionProperty (line 80) | void SetVTSessionProperty(VTSessionRef session, FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/video_codec/helpers.h function CFDictionaryRef (line 20) | inline CFDictionaryRef CreateCFTypeDictionary(CFTypeRef* keys, FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/video_codec/nalu_rewriter.cc type webrtc (line 21) | namespace webrtc { function H264CMSampleBufferToAnnexBBuffer (line 32) | bool H264CMSampleBufferToAnnexBBuffer(CMSampleBufferRef avcc_sample_bu... function H264AnnexBBufferToCMSampleBuffer (line 134) | bool H264AnnexBBufferToCMSampleBuffer(const uint8_t* annexb_buffer, function H265CMSampleBufferToAnnexBBuffer (line 228) | bool H265CMSampleBufferToAnnexBBuffer( function H265AnnexBBufferToCMSampleBuffer (line 364) | bool H265AnnexBBufferToCMSampleBuffer(const uint8_t* annexb_buffer, function CMVideoFormatDescriptionRef (line 460) | CMVideoFormatDescriptionRef CreateVideoFormatDescription( function CMVideoFormatDescriptionRef (line 491) | CMVideoFormatDescriptionRef CreateH265VideoFormatDescription( FILE: tgcalls/third_party/webrtc/src/sdk/objc/components/video_codec/nalu_rewriter.h function class (line 89) | class AnnexBBufferReader final { FILE: tgcalls/third_party/webrtc/src/sdk/objc/helpers/RTCDispatcher.h type RTCDispatcherTypeMain (line 15) | typedef NS_ENUM(NSInteger, RTCDispatcherQueueType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/helpers/UIDevice+RTCDevice.h type RTCDeviceTypeUnknown (line 13) | typedef NS_ENUM(NSInteger, RTCDeviceType) { FILE: tgcalls/third_party/webrtc/src/sdk/objc/helpers/scoped_cftyperef.h function namespace (line 16) | namespace rtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/audio_device_module.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/network_monitor_factory.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_capturer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_decoder_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_encoder_factory.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_frame.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_frame_buffer.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/api/video_renderer.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/audio/audio_device_ios.h function namespace (line 27) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/audio/audio_device_module_ios.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/audio/audio_session_observer.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/audio/helpers.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/audio/voice_processing_audio_unit.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/network_monitor_observer.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_network_monitor.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_video_decoder_factory.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_video_encoder_factory.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_video_frame.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_video_renderer.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/sdk/objc/native/src/objc_video_track_source.h function class (line 27) | class ObjCVideoTrackSource : public rtc::AdaptedVideoTrackSource { FILE: tgcalls/third_party/webrtc/src/stats/rtc_stats.cc type webrtc (line 19) | namespace webrtc { function VectorToString (line 26) | std::string VectorToString(const std::vector& vector) { function VectorToString (line 40) | std::string VectorToString(const std::vector& vector) { function VectorOfStringsToString (line 55) | std::string VectorOfStringsToString(const std::vector& strings) { function ToStringAsDouble (line 68) | std::string ToStringAsDouble(const T value) { function VectorToStringAsDouble (line 79) | std::string VectorToStringAsDouble(const std::vector& vector) { class RTC_EXPORT_TEMPLATE_DEFINE (line 252) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 254) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 256) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 258) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 260) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 262) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 264) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 266) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 268) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 270) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 272) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 274) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 276) | class RTC_EXPORT_TEMPLATE_DEFINE class RTC_EXPORT_TEMPLATE_DEFINE (line 278) | class RTC_EXPORT_TEMPLATE_DEFINE FILE: tgcalls/third_party/webrtc/src/stats/rtc_stats_report.cc type webrtc (line 19) | namespace webrtc { function RTCStats (line 39) | const RTCStats& RTCStatsReport::ConstIterator::operator*() const { function RTCStats (line 43) | const RTCStats* RTCStatsReport::ConstIterator::operator->() const { function RTCStats (line 85) | const RTCStats* RTCStatsReport::Get(const std::string& id) const { FILE: tgcalls/third_party/webrtc/src/stats/rtc_stats_report_unittest.cc type webrtc (line 17) | namespace webrtc { class RTCTestStats1 (line 19) | class RTCTestStats1 : public RTCStats { method RTCTestStats1 (line 23) | RTCTestStats1(const std::string& id, int64_t timestamp_us) class RTCTestStats2 (line 31) | class RTCTestStats2 : public RTCStats { method RTCTestStats2 (line 35) | RTCTestStats2(const std::string& id, int64_t timestamp_us) class RTCTestStats3 (line 43) | class RTCTestStats3 : public RTCStats { method RTCTestStats3 (line 47) | RTCTestStats3(const std::string& id, int64_t timestamp_us) function TEST (line 55) | TEST(RTCStatsReport, AddAndGetStats) { function TEST (line 89) | TEST(RTCStatsReport, StatsOrder) { function TEST (line 107) | TEST(RTCStatsReport, Take) { function TEST (line 120) | TEST(RTCStatsReport, TakeMembersFrom) { FILE: tgcalls/third_party/webrtc/src/stats/rtc_stats_unittest.cc type webrtc (line 23) | namespace webrtc { function GetExpectedError (line 36) | double GetExpectedError(const double expected_value) { class RTCChildStats (line 42) | class RTCChildStats : public RTCStats { method RTCChildStats (line 46) | RTCChildStats(const std::string& id, int64_t timestamp_us) class RTCGrandChildStats (line 54) | class RTCGrandChildStats : public RTCChildStats { method RTCGrandChildStats (line 58) | RTCGrandChildStats(const std::string& id, int64_t timestamp_us) function TEST (line 69) | TEST(RTCStatsTest, RTCStatsAndMembers) { function TEST (line 136) | TEST(RTCStatsTest, EqualityOperator) { function TEST (line 203) | TEST(RTCStatsTest, RTCStatsGrandChild) { function TEST (line 219) | TEST(RTCStatsTest, RTCStatsPrintsValidJson) { function TEST (line 335) | TEST(RTCStatsTest, IsStandardized) { function TEST (line 342) | TEST(RTCStatsTest, NonStandardGroupId) { function TEST (line 357) | TEST(RTCStatsDeathTest, ValueOfUndefinedMember) { function TEST (line 363) | TEST(RTCStatsDeathTest, InvalidCasting) { FILE: tgcalls/third_party/webrtc/src/stats/rtcstats_objects.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/stats/test/rtc_test_stats.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/stats/test/rtc_test_stats.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/clock.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/cpu_features_wrapper.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/cpu_info.h function namespace (line 16) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/field_trial.h function namespace (line 57) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/metrics.h function namespace (line 29) | namespace webrtc { function namespace (line 362) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/ntp_time.h function namespace (line 19) | namespace webrtc { function Int64MsToQ32x32 (line 67) | inline int64_t Int64MsToQ32x32(int64_t milliseconds) { function Int64MsToUQ32x32 (line 90) | inline uint64_t Int64MsToUQ32x32(int64_t milliseconds) { function Q32x32ToInt64Ms (line 112) | inline int64_t Q32x32ToInt64Ms(int64_t q32x32) { function UQ32x32ToInt64Ms (line 118) | inline int64_t UQ32x32ToInt64Ms(uint64_t q32x32) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/rtp_to_ntp_estimator.h function class (line 28) | class RtpToNtpEstimator { FILE: tgcalls/third_party/webrtc/src/system_wrappers/include/sleep.h function namespace (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/clock.cc type webrtc (line 31) | namespace webrtc { class RealTimeClock (line 33) | class RealTimeClock : public Clock { method Timestamp (line 34) | Timestamp CurrentTime() override { method TimeInMilliseconds (line 39) | int64_t TimeInMilliseconds() override { return rtc::TimeMillis(); } method TimeInMicroseconds (line 43) | int64_t TimeInMicroseconds() override { return rtc::TimeMicros(); } method NtpTime (line 46) | NtpTime CurrentNtpTime() override { method CurrentNtpInMilliseconds (line 57) | int64_t CurrentNtpInMilliseconds() override { method Adjust (line 69) | static void Adjust(const timeval& tv, class WinUwpRealTimeClock (line 86) | class WinUwpRealTimeClock final : public RealTimeClock { method WinUwpRealTimeClock (line 88) | WinUwpRealTimeClock() = default; method timeval (line 92) | timeval CurrentTimeVal() override { class WindowsRealTimeClock (line 111) | class WindowsRealTimeClock : public RealTimeClock { method WindowsRealTimeClock (line 113) | WindowsRealTimeClock() type ReferencePoint (line 121) | struct ReferencePoint { method timeval (line 126) | timeval CurrentTimeVal() override { method GetTime (line 148) | void GetTime(FILETIME* current_time) { method ReferencePoint (line 178) | static ReferencePoint GetSystemReferencePoint() { class UnixRealTimeClock (line 209) | class UnixRealTimeClock : public RealTimeClock { method UnixRealTimeClock (line 211) | UnixRealTimeClock() {} method timeval (line 216) | timeval CurrentTimeVal() override { function Clock (line 227) | Clock* Clock::GetRealTimeClock() { function Timestamp (line 248) | Timestamp SimulatedClock::CurrentTime() { function NtpTime (line 252) | NtpTime SimulatedClock::CurrentNtpTime() { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/clock_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(ClockTest, NtpTime) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/cpu_features.cc type webrtc (line 21) | namespace webrtc { function GetCPUInfoNoASM (line 24) | int GetCPUInfoNoASM(CPUFeature feature) { function xgetbv (line 34) | static uint64_t xgetbv(uint32_t xcr) { function __cpuid (line 49) | static inline void __cpuid(int cpu_info[4], int info_type) { function __cpuid (line 59) | static inline void __cpuid(int cpu_info[4], int info_type) { function GetCPUInfo (line 71) | int GetCPUInfo(CPUFeature feature) { function GetCPUInfo (line 109) | int GetCPUInfo(CPUFeature feature) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/cpu_features_android.cc type webrtc (line 13) | namespace webrtc { function GetCPUFeaturesARM (line 15) | uint64_t GetCPUFeaturesARM(void) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/cpu_features_linux.cc type webrtc (line 36) | namespace webrtc { function GetCPUFeaturesARM (line 38) | uint64_t GetCPUFeaturesARM(void) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/cpu_info.cc type internal (line 25) | namespace internal { function DetectNumberOfCores (line 26) | static int DetectNumberOfCores() { type webrtc (line 60) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/field_trial.cc type webrtc (line 24) | namespace webrtc { type field_trial (line 25) | namespace field_trial { function FieldTrialsStringIsValidInternal (line 40) | bool FieldTrialsStringIsValidInternal(const absl::string_view trials) { function FieldTrialsStringIsValid (line 73) | bool FieldTrialsStringIsValid(const char* trials_string) { function InsertOrReplaceFieldTrialStringsInMap (line 77) | void InsertOrReplaceFieldTrialStringsInMap( function MergeFieldTrialsStrings (line 92) | std::string MergeFieldTrialsStrings(const char* first, const char* s... function FindFullName (line 105) | std::string FindFullName(const std::string& name) { function InitFieldTrialsFromString (line 139) | void InitFieldTrialsFromString(const char* trials_string) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/field_trial_unittest.cc type webrtc (line 16) | namespace webrtc { type field_trial (line 17) | namespace field_trial { function TEST (line 20) | TEST(FieldTrialValidationTest, AcceptsValidInputs) { function TEST (line 35) | TEST(FieldTrialValidationDeathTest, RejectsBadInputs) { function TEST (line 79) | TEST(FieldTrialMergingTest, MergesValidInput) { function TEST (line 93) | TEST(FieldTrialMergingDeathTest, DchecksBadInput) { function TEST (line 98) | TEST(FieldTrialMergingTest, HandlesEmptyInput) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/metrics.cc type webrtc (line 21) | namespace webrtc { type metrics (line 22) | namespace metrics { class Histogram (line 23) | class Histogram class RtcHistogram (line 31) | class RtcHistogram { method RtcHistogram (line 33) | RtcHistogram(const std::string& name, int min, int max, int bucket... method Add (line 38) | void Add(int sample) { method GetAndReset (line 51) | std::unique_ptr GetAndReset() { method Reset (line 67) | void Reset() { method NumEvents (line 72) | int NumEvents(int sample) const { method NumSamples (line 78) | int NumSamples() const { method MinSample (line 87) | int MinSample() const { method Samples (line 92) | std::map Samples() const { class RtcHistogramMap (line 106) | class RtcHistogramMap { method RtcHistogramMap (line 108) | RtcHistogramMap() {} method Histogram (line 111) | Histogram* GetCountsHistogram(const std::string& name, method Histogram (line 125) | Histogram* GetEnumerationHistogram(const std::string& name, int bo... method GetAndReset (line 136) | void GetAndReset( method Reset (line 147) | void Reset() { method NumEvents (line 153) | int NumEvents(const std::string& name, int sample) const { method NumSamples (line 159) | int NumSamples(const std::string& name) const { method MinSample (line 165) | int MinSample(const std::string& name) const { method Samples (line 171) | std::map Samples(const std::string& name) const { function CreateMap (line 191) | void CreateMap() { function RtcHistogramMap (line 209) | RtcHistogramMap* GetMap() { method RtcHistogramMap (line 108) | RtcHistogramMap() {} method Histogram (line 111) | Histogram* GetCountsHistogram(const std::string& name, method Histogram (line 125) | Histogram* GetEnumerationHistogram(const std::string& name, int bo... method GetAndReset (line 136) | void GetAndReset( method Reset (line 147) | void Reset() { method NumEvents (line 153) | int NumEvents(const std::string& name, int sample) const { method NumSamples (line 159) | int NumSamples(const std::string& name) const { method MinSample (line 165) | int MinSample(const std::string& name) const { method Samples (line 171) | std::map Samples(const std::string& name) const { function Histogram (line 225) | Histogram* HistogramFactoryGetCounts(const std::string& name, function Histogram (line 238) | Histogram* HistogramFactoryGetCountsLinear(const std::string& name, function Histogram (line 253) | Histogram* HistogramFactoryGetEnumeration(const std::string& name, function Histogram (line 263) | Histogram* SparseHistogramFactoryGetEnumeration(const std::string& n... function HistogramAdd (line 269) | void HistogramAdd(Histogram* histogram_pointer, int sample) { function Enable (line 285) | void Enable() { function GetAndReset (line 293) | void GetAndReset( function Reset (line 301) | void Reset() { function NumEvents (line 307) | int NumEvents(const std::string& name, int sample) { function NumSamples (line 312) | int NumSamples(const std::string& name) { function MinSample (line 317) | int MinSample(const std::string& name) { function Samples (line 322) | std::map Samples(const std::string& name) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/metrics_default_unittest.cc type webrtc (line 21) | namespace webrtc { function NumSamples (line 27) | int NumSamples( function NumEvents (line 42) | int NumEvents(const std::string& name, class MetricsDefaultTest (line 58) | class MetricsDefaultTest : public ::testing::Test { method MetricsDefaultTest (line 60) | MetricsDefaultTest() {} method SetUp (line 63) | void SetUp() override { metrics::Reset(); } function TEST_F (line 66) | TEST_F(MetricsDefaultTest, Reset) { function TEST_F (line 73) | TEST_F(MetricsDefaultTest, NumSamples) { function TEST_F (line 81) | TEST_F(MetricsDefaultTest, NumEvents) { function TEST_F (line 91) | TEST_F(MetricsDefaultTest, MinSample) { function TEST_F (line 98) | TEST_F(MetricsDefaultTest, Overflow) { function TEST_F (line 109) | TEST_F(MetricsDefaultTest, Underflow) { function TEST_F (line 120) | TEST_F(MetricsDefaultTest, GetAndReset) { function TEST_F (line 153) | TEST_F(MetricsDefaultTest, TestMinMaxBucket) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/metrics_unittest.cc type webrtc (line 21) | namespace webrtc { function AddSparseSample (line 25) | void AddSparseSample(const std::string& name, int sample) { function AddSampleWithVaryingName (line 28) | void AddSampleWithVaryingName(int index, const std::string& name, int ... class MetricsTest (line 33) | class MetricsTest : public ::testing::Test { method MetricsTest (line 35) | MetricsTest() {} method SetUp (line 38) | void SetUp() override { metrics::Reset(); } function TEST_F (line 41) | TEST_F(MetricsTest, InitiallyNoSamples) { function TEST_F (line 47) | TEST_F(MetricsTest, RtcHistogramPercent_AddSample) { function TEST_F (line 55) | TEST_F(MetricsTest, RtcHistogramEnumeration_AddSample) { function TEST_F (line 63) | TEST_F(MetricsTest, RtcHistogramBoolean_AddSample) { function TEST_F (line 72) | TEST_F(MetricsTest, RtcHistogramCountsSparse_AddSample) { function TEST_F (line 80) | TEST_F(MetricsTest, RtcHistogramCounts_AddSample) { function TEST_F (line 88) | TEST_F(MetricsTest, RtcHistogramCounts_AddMultipleSamples) { function TEST_F (line 101) | TEST_F(MetricsTest, RtcHistogramsCounts_AddSample) { function TEST_F (line 118) | TEST_F(MetricsDeathTest, RtcHistogramsCounts_InvalidIndex) { function TEST_F (line 125) | TEST_F(MetricsTest, RtcHistogramSparse_NonConstantNameWorks) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/ntp_time_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 27) | TEST(NtpTimeTest, NoValueMeansInvalid) { function TEST (line 32) | TEST(NtpTimeTest, CanResetValue) { function TEST (line 39) | TEST(NtpTimeTest, CanGetWhatIsSet) { function TEST (line 46) | TEST(NtpTimeTest, SetIsSameAs2ParameterConstructor) { function TEST (line 55) | TEST(NtpTimeTest, ToMsMeansToNtpMilliseconds) { function TEST (line 63) | TEST(NtpTimeTest, CanExplicitlyConvertToAndFromUint64) { function TEST (line 70) | TEST(NtpTimeTest, VerifyInt64MsToQ32x32NearZero) { function TEST (line 87) | TEST(NtpTimeTest, VerifyInt64MsToUQ32x32NearZero) { function TEST (line 104) | TEST(NtpTimeTest, VerifyQ32x32ToInt64MsNearZero) { function TEST (line 121) | TEST(NtpTimeTest, VerifyUQ32x32ToInt64MsNearZero) { function TEST (line 132) | TEST(NtpTimeTest, VerifyInt64MsToQ32x32NearMax) { function TEST (line 154) | TEST(NtpTimeTest, VerifyInt64MsToUQ32x32NearMax) { function TEST (line 176) | TEST(NtpTimeTest, VerifyQ32x32ToInt64MsNearMax) { function TEST (line 190) | TEST(NtpTimeTest, VerifyUQ32x32ToInt64MsNearMax) { function TEST (line 204) | TEST(NtpTimeTest, VerifyInt64MsToQ32x32NearMin) { function TEST (line 225) | TEST(NtpTimeTest, VerifyQ32x32ToInt64MsNearMin) { function TEST (line 240) | TEST(NtpTimeTest, VerifyInt64MsToQ32x32RoundTrip) { function TEST (line 260) | TEST(NtpTimeTest, VerifyInt64MsToUQ32x32RoundTrip) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/rtp_to_ntp_estimator.cc type webrtc (line 22) | namespace webrtc { function Contains (line 32) | bool Contains(const std::list& mea... function LinearRegression (line 43) | bool LinearRegression(rtc::ArrayView x, FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/rtp_to_ntp_estimator_unittest.cc type webrtc (line 18) | namespace webrtc { function TEST (line 25) | TEST(WrapAroundTests, OldRtcpWrapped_OldRtpTimestamp) { function TEST (line 42) | TEST(WrapAroundTests, OldRtcpWrapped_OldRtpTimestamp_Wraparound_Detect... function TEST (line 62) | TEST(WrapAroundTests, NewRtcpWrapped) { function TEST (line 81) | TEST(WrapAroundTests, RtpWrapped) { function TEST (line 110) | TEST(WrapAroundTests, OldRtp_RtcpsWrapped) { function TEST (line 127) | TEST(WrapAroundTests, OldRtp_NewRtcpWrapped) { function TEST (line 147) | TEST(WrapAroundTests, GracefullyHandleRtpJump) { function TEST (line 189) | TEST(UpdateRtcpMeasurementTests, FailsForZeroNtp) { function TEST (line 200) | TEST(UpdateRtcpMeasurementTests, FailsForEqualNtp) { function TEST (line 216) | TEST(UpdateRtcpMeasurementTests, FailsForOldNtp) { function TEST (line 232) | TEST(UpdateRtcpMeasurementTests, FailsForTooNewNtp) { function TEST (line 248) | TEST(UpdateRtcpMeasurementTests, FailsForEqualTimestamp) { function TEST (line 264) | TEST(UpdateRtcpMeasurementTests, FailsForOldRtpTimestamp) { function TEST (line 281) | TEST(UpdateRtcpMeasurementTests, VerifyParameters) { function TEST (line 301) | TEST(RtpToNtpTests, FailsForNoParameters) { function TEST (line 316) | TEST(RtpToNtpTests, AveragesErrorOut) { FILE: tgcalls/third_party/webrtc/src/system_wrappers/source/sleep.cc type webrtc (line 22) | namespace webrtc { function SleepMs (line 24) | void SleepMs(int msecs) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/CMake/install_test_project/simple.cc function main (line 19) | int main(int argc, char** argv) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/abseil.podspec.gen.py function get_elem_value (line 54) | def get_elem_value(elem, name): function normalize_paths (line 69) | def normalize_paths(paths): function parse_rule (line 75) | def parse_rule(elem, package): function read_build (line 89) | def read_build(package): function collect_rules (line 101) | def collect_rules(root_path): function relevant_rule (line 111) | def relevant_rule(rule): function get_spec_var (line 122) | def get_spec_var(depth): function get_spec_name (line 127) | def get_spec_name(label): function write_podspec (line 135) | def write_podspec(f, rules, args): function build_rule_directory (line 147) | def build_rule_directory(rules): function write_podspec_map (line 158) | def write_podspec_map(f, cur_map, depth): function write_podspec_rule (line 174) | def write_podspec_rule(f, rule, depth): function write_indented_list (line 193) | def write_indented_list(f, leading, values): function generate (line 200) | def generate(args): function main (line 207) | def main(): FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/algorithm/algorithm.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/algorithm/algorithm_test.cc function TEST (line 26) | TEST(EqualTest, DefaultComparisonRandomAccess) { function TEST (line 37) | TEST(EqualTest, DefaultComparison) { function TEST (line 48) | TEST(EqualTest, EmptyRange) { function TEST (line 59) | TEST(EqualTest, MixedIterTypes) { function TEST (line 70) | TEST(EqualTest, MixedValueTypes) { function TEST (line 81) | TEST(EqualTest, WeirdIterators) { function TEST (line 92) | TEST(EqualTest, CustomComparison) { function TEST (line 106) | TEST(EqualTest, MoveOnlyPredicate) { type CountingTrivialPred (line 123) | struct CountingTrivialPred { function TEST (line 131) | TEST(EqualTest, RandomAccessComplexity) { class LinearSearchTest (line 149) | class LinearSearchTest : public testing::Test { method LinearSearchTest (line 151) | LinearSearchTest() : container_{1, 2, 3} {} method Is3 (line 153) | static bool Is3(int n) { return n == 3; } method Is4 (line 154) | static bool Is4(int n) { return n == 4; } function TEST_F (line 159) | TEST_F(LinearSearchTest, linear_search) { function TEST_F (line 164) | TEST_F(LinearSearchTest, linear_searchConst) { function TEST (line 172) | TEST(RotateTest, Rotate) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/algorithm/container.h function namespace (line 57) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/algorithm/container_test.cc class NonMutatingTest (line 51) | class NonMutatingTest : public testing::Test { type AccumulateCalls (line 59) | struct AccumulateCalls { function Predicate (line 66) | bool Predicate(int value) { return value < 3; } function BinPredicate (line 67) | bool BinPredicate(int v1, int v2) { return v1 < v2; } function Equals (line 68) | bool Equals(int v1, int v2) { return v1 == v2; } function IsOdd (line 69) | bool IsOdd(int x) { return x % 2 != 0; } function TEST_F (line 72) | TEST_F(NonMutatingTest, Distance) { function TEST_F (line 82) | TEST_F(NonMutatingTest, Distance_OverloadedBeginEnd) { function TEST_F (line 94) | TEST_F(NonMutatingTest, ForEach) { function TEST_F (line 107) | TEST_F(NonMutatingTest, FindReturnsCorrectType) { function TEST_F (line 113) | TEST_F(NonMutatingTest, FindIf) { absl::c_find_if(container_, Predicate); } function TEST_F (line 115) | TEST_F(NonMutatingTest, FindIfNot) { function TEST_F (line 119) | TEST_F(NonMutatingTest, FindEnd) { function TEST_F (line 124) | TEST_F(NonMutatingTest, FindEndWithPredicate) { function TEST_F (line 129) | TEST_F(NonMutatingTest, FindFirstOf) { function TEST_F (line 134) | TEST_F(NonMutatingTest, FindFirstOfWithPredicate) { function TEST_F (line 139) | TEST_F(NonMutatingTest, AdjacentFind) { absl::c_adjacent_find(sequence_); } function TEST_F (line 141) | TEST_F(NonMutatingTest, AdjacentFindWithPredicate) { function TEST_F (line 145) | TEST_F(NonMutatingTest, Count) { EXPECT_EQ(1, absl::c_count(container_, ... function TEST_F (line 147) | TEST_F(NonMutatingTest, CountIf) { function TEST_F (line 153) | TEST_F(NonMutatingTest, Mismatch) { function TEST_F (line 158) | TEST_F(NonMutatingTest, MismatchWithPredicate) { function TEST_F (line 163) | TEST_F(NonMutatingTest, Equal) { function TEST_F (line 177) | TEST_F(NonMutatingTest, EqualWithPredicate) { function TEST_F (line 191) | TEST_F(NonMutatingTest, IsPermutation) { function TEST_F (line 204) | TEST_F(NonMutatingTest, IsPermutationWithPredicate) { function TEST_F (line 217) | TEST_F(NonMutatingTest, Search) { function TEST_F (line 223) | TEST_F(NonMutatingTest, SearchWithPredicate) { function TEST_F (line 228) | TEST_F(NonMutatingTest, SearchN) { absl::c_search_n(sequence_, 3, 1); } function TEST_F (line 230) | TEST_F(NonMutatingTest, SearchNWithPredicate) { function TEST_F (line 234) | TEST_F(NonMutatingTest, LowerBound) { function TEST_F (line 241) | TEST_F(NonMutatingTest, LowerBoundWithPredicate) { function TEST_F (line 249) | TEST_F(NonMutatingTest, UpperBound) { function TEST_F (line 256) | TEST_F(NonMutatingTest, UpperBoundWithPredicate) { function TEST_F (line 264) | TEST_F(NonMutatingTest, EqualRange) { function TEST_F (line 271) | TEST_F(NonMutatingTest, EqualRangeArray) { function TEST_F (line 277) | TEST_F(NonMutatingTest, EqualRangeWithPredicate) { function TEST_F (line 286) | TEST_F(NonMutatingTest, BinarySearch) { function TEST_F (line 291) | TEST_F(NonMutatingTest, BinarySearchWithPredicate) { function TEST_F (line 299) | TEST_F(NonMutatingTest, MinElement) { function TEST_F (line 305) | TEST_F(NonMutatingTest, MinElementWithPredicate) { function TEST_F (line 312) | TEST_F(NonMutatingTest, MaxElement) { function TEST_F (line 318) | TEST_F(NonMutatingTest, MaxElementWithPredicate) { function TEST_F (line 325) | TEST_F(NonMutatingTest, LexicographicalCompare) { function TEST_F (line 337) | TEST_F(NonMutatingTest, LexicographicalCopmareWithPredicate) { function TEST_F (line 352) | TEST_F(NonMutatingTest, Includes) { function TEST_F (line 358) | TEST_F(NonMutatingTest, IncludesWithPredicate) { class NumericMutatingTest (line 365) | class NumericMutatingTest : public testing::Test { function TEST_F (line 371) | TEST_F(NumericMutatingTest, Iota) { function TEST_F (line 377) | TEST_F(NonMutatingTest, Accumulate) { function TEST_F (line 381) | TEST_F(NonMutatingTest, AccumulateWithBinaryOp) { function TEST_F (line 386) | TEST_F(NonMutatingTest, AccumulateLvalueInit) { function TEST_F (line 391) | TEST_F(NonMutatingTest, AccumulateWithBinaryOpLvalueInit) { function TEST_F (line 397) | TEST_F(NonMutatingTest, InnerProduct) { function TEST_F (line 402) | TEST_F(NonMutatingTest, InnerProductWithBinaryOps) { function TEST_F (line 408) | TEST_F(NonMutatingTest, InnerProductLvalueInit) { function TEST_F (line 414) | TEST_F(NonMutatingTest, InnerProductWithBinaryOpsLvalueInit) { function TEST_F (line 421) | TEST_F(NumericMutatingTest, AdjacentDifference) { function TEST_F (line 428) | TEST_F(NumericMutatingTest, AdjacentDifferenceWithBinaryOp) { function TEST_F (line 436) | TEST_F(NumericMutatingTest, PartialSum) { function TEST_F (line 443) | TEST_F(NumericMutatingTest, PartialSumWithBinaryOp) { function TEST_F (line 451) | TEST_F(NonMutatingTest, LinearSearch) { function TEST_F (line 456) | TEST_F(NonMutatingTest, AllOf) { function TEST_F (line 462) | TEST_F(NonMutatingTest, AnyOf) { function TEST_F (line 468) | TEST_F(NonMutatingTest, NoneOf) { function TEST_F (line 474) | TEST_F(NonMutatingTest, MinMaxElementLess) { function TEST_F (line 481) | TEST_F(NonMutatingTest, MinMaxElementGreater) { function TEST_F (line 488) | TEST_F(NonMutatingTest, MinMaxElementNoPredicate) { class SortingTest (line 495) | class SortingTest : public testing::Test { function TEST_F (line 502) | TEST_F(SortingTest, IsSorted) { function TEST_F (line 508) | TEST_F(SortingTest, IsSortedWithPredicate) { function TEST_F (line 514) | TEST_F(SortingTest, IsSortedUntil) { function TEST_F (line 519) | TEST_F(SortingTest, NthElement) { function TEST (line 529) | TEST(MutatingTest, IsPartitioned) { function TEST (line 538) | TEST(MutatingTest, Partition) { function TEST (line 546) | TEST(MutatingTest, StablePartition) { function TEST (line 552) | TEST(MutatingTest, PartitionCopy) { function TEST (line 563) | TEST(MutatingTest, PartitionPoint) { function TEST (line 569) | TEST(MutatingTest, CopyMiddle) { function TEST (line 583) | TEST(MutatingTest, CopyFrontInserter) { function TEST (line 593) | TEST(MutatingTest, CopyBackInserter) { function TEST (line 607) | TEST(MutatingTest, CopyN) { function TEST (line 615) | TEST(MutatingTest, CopyIf) { function TEST (line 623) | TEST(MutatingTest, CopyBackward) { function TEST (line 630) | TEST(MutatingTest, Move) { function TEST (line 645) | TEST(MutatingTest, MoveBackward) { function TEST (line 658) | TEST(MutatingTest, MoveWithRvalue) { function TEST (line 673) | TEST(MutatingTest, SwapRanges) { function TEST_F (line 681) | TEST_F(NonMutatingTest, Transform) { function TEST (line 695) | TEST(MutatingTest, Replace) { function TEST (line 708) | TEST(MutatingTest, ReplaceIf) { function TEST (line 716) | TEST(MutatingTest, ReplaceCopy) { function TEST (line 725) | TEST(MutatingTest, Sort) { function TEST (line 731) | TEST(MutatingTest, SortWithPredicate) { type Element (line 739) | struct Element { function TEST (line 755) | TEST(MutatingTest, StableSort) { function TEST (line 764) | TEST(MutatingTest, StableSortWithPredicate) { function TEST (line 775) | TEST(MutatingTest, ReplaceCopyIf) { function TEST (line 784) | TEST(MutatingTest, Fill) { function TEST (line 790) | TEST(MutatingTest, FillN) { function TEST (line 796) | TEST(MutatingTest, Generate) { function TEST (line 803) | TEST(MutatingTest, GenerateN) { function TEST (line 810) | TEST(MutatingTest, RemoveCopy) { function TEST (line 816) | TEST(MutatingTest, RemoveCopyIf) { function TEST (line 823) | TEST(MutatingTest, UniqueCopy) { function TEST (line 830) | TEST(MutatingTest, UniqueCopyWithPredicate) { function TEST (line 838) | TEST(MutatingTest, Reverse) { function TEST (line 848) | TEST(MutatingTest, ReverseCopy) { function TEST (line 854) | TEST(MutatingTest, Rotate) { function TEST (line 861) | TEST(MutatingTest, RotateCopy) { function TEST (line 870) | TEST(MutatingTest, Shuffle) { function TEST (line 876) | TEST(MutatingTest, PartialSort) { function TEST (line 884) | TEST(MutatingTest, PartialSortCopy) { function TEST (line 893) | TEST(MutatingTest, Merge) { function TEST (line 900) | TEST(MutatingTest, MergeWithComparator) { function TEST (line 907) | TEST(MutatingTest, InplaceMerge) { function TEST (line 913) | TEST(MutatingTest, InplaceMergeWithComparator) { class SetOperationsTest (line 919) | class SetOperationsTest : public testing::Test { function TEST_F (line 928) | TEST_F(SetOperationsTest, SetUnion) { function TEST_F (line 934) | TEST_F(SetOperationsTest, SetUnionWithComparator) { function TEST_F (line 941) | TEST_F(SetOperationsTest, SetIntersection) { function TEST_F (line 947) | TEST_F(SetOperationsTest, SetIntersectionWithComparator) { function TEST_F (line 954) | TEST_F(SetOperationsTest, SetDifference) { function TEST_F (line 960) | TEST_F(SetOperationsTest, SetDifferenceWithComparator) { function TEST_F (line 967) | TEST_F(SetOperationsTest, SetSymmetricDifference) { function TEST_F (line 973) | TEST_F(SetOperationsTest, SetSymmetricDifferenceWithComparator) { function TEST (line 980) | TEST(HeapOperationsTest, WithoutComparator) { function TEST (line 997) | TEST(HeapOperationsTest, WithComparator) { function TEST (line 1015) | TEST(MutatingTest, PermutationOperations) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/algorithm/equal_benchmark.cc type EightBits (line 33) | struct EightBits { method EightBits (line 34) | explicit EightBits(int /* unused */) : data(0) {} function BM_absl_equal_benchmark (line 40) | void BM_absl_equal_benchmark(benchmark::State& state) { function BM_std_equal_benchmark (line 50) | void BM_std_equal_benchmark(benchmark::State& state) { function BM_memcmp_benchmark (line 60) | void BM_memcmp_benchmark(benchmark::State& state) { function BM_absl_equal_self_benchmark (line 73) | void BM_absl_equal_self_benchmark(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/bit_cast_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/call_once.h function namespace (line 43) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/call_once_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/casts.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/config_test.cc function TEST (line 24) | TEST(ConfigTest, Endianness) { function TEST (line 45) | TEST(ConfigTest, ThreadLocal) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/const_init.h function ABSL_NAMESPACE_BEGIN (line 67) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/dynamic_annotations.cc function AbslAnnotateRWLockCreate (line 45) | void AbslAnnotateRWLockCreate(const char *, int, function AbslAnnotateRWLockDestroy (line 47) | void AbslAnnotateRWLockDestroy(const char *, int, function AbslAnnotateRWLockAcquired (line 49) | void AbslAnnotateRWLockAcquired(const char *, int, function AbslAnnotateRWLockReleased (line 51) | void AbslAnnotateRWLockReleased(const char *, int, function AbslAnnotateBenignRace (line 53) | void AbslAnnotateBenignRace(const char *, int, function AbslAnnotateBenignRaceSized (line 56) | void AbslAnnotateBenignRaceSized(const char *, int, function AbslAnnotateThreadName (line 60) | void AbslAnnotateThreadName(const char *, int, function AbslAnnotateIgnoreReadsBegin (line 62) | void AbslAnnotateIgnoreReadsBegin(const char *, int){} function AbslAnnotateIgnoreReadsEnd (line 63) | void AbslAnnotateIgnoreReadsEnd(const char *, int){} function AbslAnnotateIgnoreWritesBegin (line 64) | void AbslAnnotateIgnoreWritesBegin(const char *, int){} function AbslAnnotateIgnoreWritesEnd (line 65) | void AbslAnnotateIgnoreWritesEnd(const char *, int){} function AbslAnnotateEnableRaceDetection (line 66) | void AbslAnnotateEnableRaceDetection(const char *, int, int){} function AbslAnnotateMemoryIsInitialized (line 67) | void AbslAnnotateMemoryIsInitialized(const char *, int, function AbslAnnotateMemoryIsUninitialized (line 77) | void AbslAnnotateMemoryIsUninitialized(const char *, int, function AbslGetRunningOnValgrind (line 87) | static int AbslGetRunningOnValgrind(void) { function AbslRunningOnValgrind (line 99) | int AbslRunningOnValgrind(void) { function AbslValgrindSlowdown (line 111) | double AbslValgrindSlowdown(void) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/dynamic_annotations.h function AbslStaticAnnotateIgnoreReadsBegin (line 286) | static inline void AbslStaticAnnotateIgnoreReadsBegin(const char *file, ... function AbslStaticAnnotateIgnoreReadsEnd (line 288) | static inline void AbslStaticAnnotateIgnoreReadsEnd(const char *file, in... function AbslStaticAnnotateIgnoreWritesBegin (line 290) | static inline void AbslStaticAnnotateIgnoreWritesBegin( function AbslStaticAnnotateIgnoreWritesEnd (line 292) | static inline void AbslStaticAnnotateIgnoreWritesEnd( function T (line 341) | T ABSL_ANNOTATE_UNPROTECTED_READ(const volatile T &x) { /* NOLINT */ FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/exception_safety_testing_test.cc type testing (line 30) | namespace testing { function ExpectNoThrow (line 40) | void ExpectNoThrow(const F& f) { function TEST (line 48) | TEST(ThrowingValueTest, Throws) { function TestOp (line 67) | void TestOp(const F& f) { function TEST (line 75) | TEST(ThrowingValueTest, ThrowingCtors) { function TEST (line 83) | TEST(ThrowingValueTest, ThrowingAssignment) { function TEST (line 111) | TEST(ThrowingValueTest, ThrowingComparisons) { function TEST (line 121) | TEST(ThrowingValueTest, ThrowingArithmeticOps) { function TEST (line 139) | TEST(ThrowingValueTest, ThrowingLogicalOps) { function TEST (line 147) | TEST(ThrowingValueTest, ThrowingBitwiseOps) { function TEST (line 156) | TEST(ThrowingValueTest, ThrowingCompoundAssignmentOps) { function TEST (line 170) | TEST(ThrowingValueTest, ThrowingStreamOps) { function TEST (line 185) | TEST(ThrowingValueTest, StreamOpsOutput) { function TestAllocatingOp (line 228) | void TestAllocatingOp(const F& f) { function TEST (line 236) | TEST(ThrowingValueTest, ThrowingAllocatingOps) { function TEST (line 243) | TEST(ThrowingValueTest, NonThrowingMoveCtor) { function TEST (line 253) | TEST(ThrowingValueTest, NonThrowingMoveAssign) { function TEST (line 263) | TEST(ThrowingValueTest, ThrowingCopyCtor) { function TEST (line 269) | TEST(ThrowingValueTest, ThrowingCopyAssign) { function TEST (line 275) | TEST(ThrowingValueTest, NonThrowingCopyCtor) { function TEST (line 285) | TEST(ThrowingValueTest, NonThrowingCopyAssign) { function TEST (line 295) | TEST(ThrowingValueTest, ThrowingSwap) { function TEST (line 300) | TEST(ThrowingValueTest, NonThrowingSwap) { function TEST (line 305) | TEST(ThrowingValueTest, NonThrowingAllocation) { function TEST (line 319) | TEST(ThrowingValueTest, NonThrowingDelete) { function TEST (line 331) | TEST(ThrowingValueTest, NonThrowingPlacementDelete) { function TEST (line 358) | TEST(ThrowingValueTest, NonThrowingDestructor) { function TEST (line 366) | TEST(ThrowingBoolTest, ThrowingBool) { function TEST (line 377) | TEST(ThrowingAllocatorTest, MemoryManagement) { function TEST (line 393) | TEST(ThrowingAllocatorTest, CallsGlobalNew) { function TEST (line 405) | TEST(ThrowingAllocatorTest, ThrowingConstructors) { function TEST (line 422) | TEST(ThrowingAllocatorTest, NonThrowingConstruction) { function TEST (line 480) | TEST(ThrowingAllocatorTest, ThrowingAllocatorConstruction) { function TEST (line 486) | TEST(ThrowingAllocatorTest, State) { function TEST (line 498) | TEST(ThrowingAllocatorTest, InVector) { function TEST (line 504) | TEST(ThrowingAllocatorTest, InList) { type NullaryTestValidator (line 513) | struct NullaryTestValidator : public std::false_type {} function HasNullaryTest (line 522) | bool HasNullaryTest(const TesterInstance&) { function DummyOp (line 526) | void DummyOp(void*) {} type UnaryTestValidator (line 529) | struct UnaryTestValidator : public std::false_type {} function HasUnaryTest (line 538) | bool HasUnaryTest(const TesterInstance&) { function TEST (line 542) | TEST(ExceptionSafetyTesterTest, IncompleteTypesAreNotTestable) { type ExampleStruct (line 572) | struct ExampleStruct {} function ExampleFunctionFactory (line 574) | std::unique_ptr ExampleFunctionFactory() { function ExampleFunctionOperation (line 578) | void ExampleFunctionOperation(ExampleStruct*) {} function ExampleFunctionContract (line 580) | testing::AssertionResult ExampleFunctionContract(ExampleStruct*) { function TEST (line 610) | TEST(ExceptionSafetyTesterTest, MixedFunctionTypes) { type NonNegative (line 640) | struct NonNegative { function CheckNonNegativeInvariants (line 645) | testing::AssertionResult CheckNonNegativeInvariants(NonNegative* g) { type FailsBasicGuarantee (line 665) | struct FailsBasicGuarantee : public NonNegative { function TEST (line 673) | TEST(ExceptionCheckTest, BasicGuaranteeFailure) { type FollowsBasicGuarantee (line 677) | struct FollowsBasicGuarantee : public NonNegative { function TEST (line 684) | TEST(ExceptionCheckTest, BasicGuarantee) { function TEST (line 688) | TEST(ExceptionCheckTest, StrongGuaranteeFailure) { type BasicGuaranteeWithExtraContracts (line 693) | struct BasicGuaranteeWithExtraContracts : public NonNegative { function TEST (line 706) | TEST(ExceptionCheckTest, BasicGuaranteeWithExtraContracts) { type FollowsStrongGuarantee (line 724) | struct FollowsStrongGuarantee : public NonNegative { function TEST (line 728) | TEST(ExceptionCheckTest, StrongGuarantee) { type HasReset (line 733) | struct HasReset : public NonNegative { method reset (line 740) | void reset() { i = 0; } function CheckHasResetContracts (line 743) | testing::AssertionResult CheckHasResetContracts(HasReset* h) { function TEST (line 748) | TEST(ExceptionCheckTest, ModifyingChecker) { function TEST (line 773) | TEST(ExceptionSafetyTesterTest, ResetsCountdown) { type NonCopyable (line 785) | struct NonCopyable : public NonNegative { method NonCopyable (line 786) | NonCopyable(const NonCopyable&) = delete; method NonCopyable (line 787) | NonCopyable() : NonNegative{0} {} function TEST (line 792) | TEST(ExceptionCheckTest, NonCopyable) { type NonEqualityComparable (line 798) | struct NonEqualityComparable : public NonNegative { method ModifyOnThrow (line 801) | void ModifyOnThrow() { function TEST (line 809) | TEST(ExceptionCheckTest, NonEqualityComparable) { type ExhaustivenessTester (line 822) | struct ExhaustivenessTester { function TEST (line 853) | TEST(ExceptionCheckTest, Exhaustiveness) { type LeaksIfCtorThrows (line 869) | struct LeaksIfCtorThrows : private exceptions_internal::TrackedObject { method LeaksIfCtorThrows (line 870) | LeaksIfCtorThrows() : TrackedObject(ABSL_PRETTY_FUNCTION) { method LeaksIfCtorThrows (line 876) | LeaksIfCtorThrows(const LeaksIfCtorThrows&) noexcept function TEST (line 882) | TEST(ExceptionCheckTest, TestLeakyCtor) { type Tracked (line 888) | struct Tracked : private exceptions_internal::TrackedObject { method Tracked (line 889) | Tracked() : TrackedObject(ABSL_PRETTY_FUNCTION) {} function TEST (line 892) | TEST(ConstructorTrackerTest, CreatedBefore) { function TEST (line 897) | TEST(ConstructorTrackerTest, CreatedAfter) { function TEST (line 902) | TEST(ConstructorTrackerTest, NotDestroyedAfter) { function TEST (line 913) | TEST(ConstructorTrackerTest, DestroyedTwice) { function TEST (line 923) | TEST(ConstructorTrackerTest, ConstructedTwice) { function TEST (line 935) | TEST(ThrowingValueTraitsTest, RelationalOperators) { function TEST (line 945) | TEST(ThrowingAllocatorTraitsTest, Assignablility) { type NullaryTestValidator< TesterInstance, absl::void_t().Test())>> (line 516) | struct NullaryTestValidator< type UnaryTestValidator< TesterInstance, absl::void_t().Test(DummyOp))>> (line 532) | struct UnaryTestValidator< FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/inline_variable_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/inline_variable_test_a.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/inline_variable_test_b.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/atomic_hook.h function namespace (line 38) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/atomic_hook_test.cc function TestHook (line 27) | void TestHook(int x) { value = x; } function TEST (line 29) | TEST(AtomicHookTest, NoDefaultFunction) { function TEST (line 56) | TEST(AtomicHookTest, WithDefaultFunction) { function OverrideFunc (line 78) | void OverrideFunc() { override_func_calls++; } type OverrideInstaller (line 79) | struct OverrideInstaller { method OverrideInstaller (line 80) | OverrideInstaller() { absl::atomic_hook_internal::func.Store(OverrideF... function TEST (line 83) | TEST(AtomicHookTest, DynamicInitFromAnotherTU) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/atomic_hook_test_helper.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/atomic_hook_test_helper.h function namespace (line 20) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/bits.h function namespace (line 50) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/bits_test.cc function CLZ64 (line 21) | int CLZ64(uint64_t n) { function TEST (line 28) | TEST(BitsTest, CountLeadingZeros64) { function CLZ32 (line 40) | int CLZ32(uint32_t n) { function TEST (line 47) | TEST(BitsTest, CountLeadingZeros32) { function CTZ64 (line 60) | int CTZ64(uint64_t n) { function TEST (line 67) | TEST(BitsTest, CountTrailingZerosNonZero64) { function CTZ32 (line 78) | int CTZ32(uint32_t n) { function TEST (line 85) | TEST(BitsTest, CountTrailingZerosNonZero32) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/cmake_thread_test.cc function main (line 18) | int main() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/cycleclock.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/cycleclock.h function namespace (line 49) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/direct_mmap.h function namespace (line 64) | namespace absl { function namespace (line 140) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/endian.h function namespace (line 33) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/endian_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/errno_saver.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/errno_saver_test.cc type ErrnoPrinter (line 26) | struct ErrnoPrinter { function TEST (line 34) | TEST(ErrnoSaverTest, Works) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/exception_safety_testing.cc type testing (line 22) | namespace testing { function MakeExceptionSafetyTester (line 28) | exceptions_internal::ExceptionSafetyTestBuilder<> MakeExceptionSafetyT... type exceptions_internal (line 32) | namespace exceptions_internal { function MaybeThrow (line 38) | void MaybeThrow(absl::string_view msg, bool throw_bad_alloc) { function FailureMessage (line 45) | testing::AssertionResult FailureMessage(const TestException& e, function GetSpecString (line 50) | std::string GetSpecString(TypeSpec spec) { function GetSpecString (line 69) | std::string GetSpecString(AllocSpec spec) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/exception_safety_testing.h function namespace (line 41) | namespace testing { function namespace (line 66) | namespace exceptions_internal { function UnsetCountdown (line 103) | inline void UnsetCountdown() { SetCountdown(-1); } type TrackedAddress (line 110) | struct TrackedAddress { function class (line 118) | class ConstructorTracker { function class (line 193) | class TrackedObject { function class (line 213) | class ThrowingBool { function TypeSpec (line 235) | enum class TypeSpec { function ThrowingBool (line 437) | ThrowingBool operator||(const ThrowingValue& other) const { function delete (line 566) | void operator delete(void* p) noexcept { ::operator delete(p); } function noexcept (line 573) | void operator delete[](void* p) noexcept { return ::operator delete[](p); } function operator (line 576) | operator delete[](void* p, Args&&... args) noexcept { function Get (line 582) | int& Get() noexcept { return dummy_; } function Get (line 583) | const int& Get() const noexcept { return dummy_; } function AllocSpec (line 608) | enum class AllocSpec { function size_type (line 723) | size_type max_size() const noexcept { function ReadState (line 757) | void ReadState() { function ReadStateAndMaybeThrow (line 763) | void ReadStateAndMaybeThrow(absl::string_view msg) const { function AssertionResult (line 801) | AssertionResult TestNothrowOp(const Operation& operation) { function namespace (line 820) | namespace exceptions_internal { function namespace (line 859) | namespace exceptions_internal { function AssertionResult (line 1047) | AssertionResult Test(const NewOperation& new_operation) const { function AssertionResult (line 1083) | AssertionResult TestImpl(SelectedOperation selected_operation, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/exponential_biased.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/exponential_biased.h function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/exponential_biased_test.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/fast_type_id.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/fast_type_id_test.cc function TEST (line 41) | TEST(FastTypeIdTest, PrimitiveTypes) { function TEST (line 76) | TEST(FastTypeIdTest, FixedWidthTypes) { function TEST (line 101) | TEST(FastTypeIdTest, AliasTypes) { function TEST (line 106) | TEST(FastTypeIdTest, TemplateSpecializations) { type Base (line 114) | struct Base {} type Derived (line 115) | struct Derived : Base {} type PDerived (line 116) | struct PDerived : private Base {} function TEST (line 118) | TEST(FastTypeIdTest, Inheritance) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/identity.h function namespace (line 21) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/inline_variable_testing.h function namespace (line 20) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/invoke.h type MemFunAndRef (line 69) | struct MemFunAndRef type MemFunAndPtr (line 90) | struct MemFunAndPtr type DataMemAndRef (line 112) | struct DataMemAndRef type DataMemAndPtr (line 130) | struct DataMemAndPtr type typename (line 160) | typedef typename std::conditional< FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc type absl (line 65) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 66) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/low_level_alloc.h function namespace (line 57) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/low_level_alloc_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN function main (line 156) | int main(int argc, char *argv[]) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/low_level_scheduling.h function namespace (line 30) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/periodic_sampler.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/periodic_sampler.h function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/periodic_sampler_benchmark.cc type absl (line 18) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 19) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/periodic_sampler_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/raw_logging.cc function VADoRawLog (line 90) | inline static bool VADoRawLog(char** buf, int* size, function DoRawLog (line 120) | bool DoRawLog(char** buf, int* size, const char* format, ...) { function RawLogVA (line 133) | void RawLogVA(absl::LogSeverity severity, const char* file, int line, type absl (line 186) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 187) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/raw_logging.h function namespace (line 97) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/scheduling_mode.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/scoped_set_env.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/scoped_set_env.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/scoped_set_env_test.cc function GetEnvVar (line 26) | std::string GetEnvVar(const char* name) { function TEST (line 49) | TEST(ScopedSetEnvTest, SetNonExistingVarToString) { function TEST (line 61) | TEST(ScopedSetEnvTest, SetNonExistingVarToNull) { function TEST (line 73) | TEST(ScopedSetEnvTest, SetExistingVarToString) { function TEST (line 86) | TEST(ScopedSetEnvTest, SetExistingVarToNull) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/spinlock.cc type absl (line 56) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 57) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/spinlock.h function namespace (line 48) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/spinlock_benchmark.cc function BM_SpinLock (line 27) | static void BM_SpinLock(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/spinlock_wait.h function namespace (line 26) | namespace absl { function SpinLockWake (line 82) | inline void absl::base_internal::SpinLockWake(std::atomic *w, function SpinLockDelay (line 87) | inline void absl::base_internal::SpinLockDelay( FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/strerror.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/strerror.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/strerror_benchmark.cc function BM_SysErrList (line 24) | void BM_SysErrList(benchmark::State& state) { function BM_AbslStrError (line 32) | void BM_AbslStrError(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/strerror_test.cc function TEST (line 33) | TEST(StrErrorTest, ValidErrorCode) { function TEST (line 39) | TEST(StrErrorTest, InvalidErrorCode) { function TEST (line 46) | TEST(StrErrorTest, MultipleThreads) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/sysinfo.cc type absl (line 57) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 58) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/sysinfo.h function namespace (line 35) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/sysinfo_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/thread_identity.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/thread_identity.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/thread_identity_benchmark.cc function BM_SafeCurrentThreadIdentity (line 22) | void BM_SafeCurrentThreadIdentity(benchmark::State& state) { function BM_UnsafeCurrentThreadIdentity (line 30) | void BM_UnsafeCurrentThreadIdentity(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/thread_identity_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/throw_delegate.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/throw_delegate.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/unaligned_access.h function namespace (line 60) | namespace absl { function namespace (line 108) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc type absl (line 34) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 35) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.h function namespace (line 88) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/invoke_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/log_severity.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/log_severity.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/log_severity_test.cc function StreamHelper (line 38) | std::string StreamHelper(absl::LogSeverity value) { function TEST (line 44) | TEST(StreamTest, Works) { function TEST_P (line 64) | TEST_P(ParseFlagFromOutOfRangeIntegerTest, ReturnsError) { function TEST_P (line 76) | TEST_P(ParseFlagFromAlmostOutOfRangeIntegerTest, YieldsExpectedValue) { function TEST_P (line 100) | TEST_P(ParseFlagFromIntegerMatchingEnumeratorTest, YieldsExpectedValue) { function TEST_P (line 116) | TEST_P(ParseFlagFromOtherIntegerTest, YieldsExpectedValue) { function TEST_P (line 149) | TEST_P(ParseFlagFromEnumeratorTest, YieldsExpectedValue) { function TEST_P (line 161) | TEST_P(ParseFlagFromGarbageTest, ReturnsError) { function TEST_P (line 176) | TEST_P(UnparseFlagToEnumeratorTest, ReturnsExpectedValueAndRoundTrips) { function TEST_P (line 192) | TEST_P(UnparseFlagToOtherIntegerTest, ReturnsExpectedValueAndRoundTrips) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/macros.h function ABSL_NAMESPACE_BEGIN (line 48) | ABSL_NAMESPACE_BEGIN function namespace (line 78) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/raw_logging_test.cc function TEST (line 28) | TEST(RawLoggingCompilationTest, Log) { function TEST (line 38) | TEST(RawLoggingCompilationTest, PassingCheck) { function TEST (line 48) | TEST(RawLoggingDeathTest, FailingCheck) { function TEST (line 53) | TEST(RawLoggingDeathTest, LogFatal) { function TEST (line 58) | TEST(InternalLog, CompilationTest) { function TEST (line 69) | TEST(InternalLogDeathTest, FailingCheck) { function TEST (line 74) | TEST(InternalLogDeathTest, LogFatal) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/spinlock_test_common.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/thread_annotations.h function namespace (line 257) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/base/throw_delegate_test.cc function ExpectThrowChar (line 41) | void ExpectThrowChar(void (*f)(const char*)) { function ExpectThrowString (line 55) | void ExpectThrowString(void (*f)(const std::string&)) { function ExpectThrowNoWhat (line 69) | void ExpectThrowNoWhat(void (*f)()) { function TEST (line 81) | TEST(ThrowHelper, Test) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/btree_benchmark.cc type absl (line 44) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 45) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/btree_map.h function namespace (line 53) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/btree_set.h function namespace (line 53) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/btree_test.cc type absl (line 44) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 45) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/btree_test.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/fixed_array.h function namespace (line 52) | namespace absl { function size_type (line 190) | constexpr size_type max_size() const { function pointer (line 213) | pointer data() { return AsValueType(storage_.begin()); } function reference (line 219) | reference operator[](size_type i) { function const_reference (line 227) | const_reference operator[](size_type i) const { function reference (line 236) | reference at(size_type i) { function const_reference (line 245) | const_reference at(size_type i) const { function reference (line 255) | reference front() { function reference (line 270) | reference back() { function iterator (line 285) | iterator begin() { return data(); } function iterator (line 299) | iterator end() { return data() + size(); } function reverse_iterator (line 313) | reverse_iterator rbegin() { return reverse_iterator(end()); } function reverse_iterator (line 329) | reverse_iterator rend() { return reverse_iterator(begin()); } function fill (line 345) | void fill(const value_type& val) { std::fill(begin(), end(), val); } function H (line 375) | H AbslHashValue(H h, const FixedArray& v) { function pointer (line 411) | static pointer AsValueType(pointer ptr) { return ptr; } function pointer (line 412) | static pointer AsValueType(StorageElementWrapper* ptr) { function class (line 419) | class NonEmptyInlinedStorage { function class (line 436) | class EmptyInlinedStorage { function class (line 455) | class Storage : public InlinedStorage { function StorageElement (line 469) | StorageElement* begin() const { return data_; } function StorageElement (line 470) | StorageElement* end() const { return begin() + size(); } function StorageElement (line 478) | StorageElement* InitializeData() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/fixed_array_benchmark.cc class SimpleClass (line 26) | class SimpleClass { method SimpleClass (line 28) | SimpleClass() : i(3) {} function BM_FixedArray (line 36) | void BM_FixedArray(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/fixed_array_exception_safety_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/fixed_array_test.cc function IsOnStack (line 41) | static bool IsOnStack(const ArrayType& a) { class ConstructionTester (line 45) | class ConstructionTester { method ConstructionTester (line 47) | ConstructionTester() : self_ptr_(this), value_(0) { constructions++; } method CheckConstructed (line 59) | void CheckConstructed() { assert(self_ptr_ == this); } method set (line 61) | void set(int value) { value_ = value; } method get (line 62) | int get() { return value_; } class ThreeInts (line 77) | class ThreeInts { method ThreeInts (line 79) | ThreeInts() { function TEST (line 93) | TEST(FixedArrayTest, CopyCtor) { function TEST (line 107) | TEST(FixedArrayTest, MoveCtor) { function TEST (line 128) | TEST(FixedArrayTest, SmallObjects) { function TEST (line 185) | TEST(FixedArrayTest, AtThrows) { function TEST (line 192) | TEST(FixedArrayTest, Hardened) { function TEST (line 207) | TEST(FixedArrayRelationalsTest, EqualArrays) { function TEST (line 228) | TEST(FixedArrayRelationalsTest, UnequalArrays) { function TestArray (line 251) | static void TestArray(int n) { function TestArrayOfArrays (line 295) | static void TestArrayOfArrays(int n) { function TEST (line 355) | TEST(IteratorConstructorTest, NonInline) { function TEST (line 365) | TEST(IteratorConstructorTest, Inline) { function TEST (line 375) | TEST(IteratorConstructorTest, NonPod) { function TEST (line 386) | TEST(IteratorConstructorTest, FromEmptyVector) { function TEST (line 393) | TEST(IteratorConstructorTest, FromNonEmptyVector) { function TEST (line 403) | TEST(IteratorConstructorTest, FromBidirectionalIteratorRange) { function TEST (line 410) | TEST(InitListConstructorTest, InitListConstruction) { function TEST (line 415) | TEST(FillConstructorTest, NonEmptyArrays) { function TEST (line 423) | TEST(FillConstructorTest, EmptyArray) { function TEST (line 429) | TEST(FillConstructorTest, NotTriviallyCopyable) { function TEST (line 437) | TEST(FillConstructorTest, Disambiguation) { function TEST (line 442) | TEST(FixedArrayTest, ManySizedArrays) { function TEST (line 454) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf1) { function TEST (line 463) | TEST(FixedArrayTest, ManySizedArraysOfArraysOf2) { function TEST (line 477) | TEST(FixedArrayTest, AvoidParanoidDiagnostics) { function TEST (line 482) | TEST(FixedArrayTest, TooBigInlinedSpace) { type PickyDelete (line 506) | struct PickyDelete { method PickyDelete (line 507) | PickyDelete() {} function TEST (line 519) | TEST(FixedArrayTest, UsesGlobalAlloc) { absl::FixedArray... function TEST (line 521) | TEST(FixedArrayTest, Data) { function TEST (line 532) | TEST(FixedArrayTest, Empty) { function TEST (line 541) | TEST(FixedArrayTest, FrontAndBack) { function TEST (line 554) | TEST(FixedArrayTest, ReverseIteratorInlined) { function TEST (line 581) | TEST(FixedArrayTest, ReverseIteratorAllocated) { function TEST (line 608) | TEST(FixedArrayTest, Fill) { function TEST (line 624) | TEST(FixedArrayTest, DefaultCtorDoesNotValueInit) { class CountingAllocator (line 647) | class CountingAllocator : public std::allocator { method CountingAllocator (line 653) | CountingAllocator() : bytes_used_(nullptr), instance_count_(nullptr) {} method CountingAllocator (line 654) | explicit CountingAllocator(int64_t* b) method CountingAllocator (line 656) | CountingAllocator(int64_t* b, int64_t* a) method CountingAllocator (line 660) | explicit CountingAllocator(const CountingAllocator& x) method pointer (line 665) | pointer allocate(size_type n, const void* const hint = nullptr) { method deallocate (line 671) | void deallocate(pointer p, size_type n) { method construct (line 678) | void construct(pointer p, Args&&... args) { method destroy (line 685) | void destroy(pointer p) { class rebind (line 693) | class rebind { function TEST (line 702) | TEST(AllocatorSupportTest, CountInlineAllocations) { function TEST (line 723) | TEST(AllocatorSupportTest, CountOutoflineAllocations) { function TEST (line 744) | TEST(AllocatorSupportTest, CountCopyInlineAllocations) { function TEST (line 772) | TEST(AllocatorSupportTest, CountCopyOutoflineAllocations) { function TEST (line 800) | TEST(AllocatorSupportTest, SizeValAllocConstructor) { function TEST (line 831) | TEST(FixedArrayTest, AddressSanitizerAnnotations1) { function TEST (line 842) | TEST(FixedArrayTest, AddressSanitizerAnnotations2) { function TEST (line 853) | TEST(FixedArrayTest, AddressSanitizerAnnotations3) { function TEST (line 862) | TEST(FixedArrayTest, AddressSanitizerAnnotations4) { function TEST (line 879) | TEST(FixedArrayTest, AbslHashValueWorks) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/flat_hash_map.h function namespace (line 44) | namespace absl { function construct (line 555) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { function destroy (line 560) | void destroy(Allocator* alloc, slot_type* slot) { function transfer (line 565) | void transfer(Allocator* alloc, slot_type* new_slot, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/flat_hash_map_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/flat_hash_set.h function namespace (line 42) | namespace absl { function construct (line 460) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { function destroy (line 466) | void destroy(Allocator* alloc, slot_type* slot) { function transfer (line 471) | void transfer(Allocator* alloc, slot_type* new_slot, function T (line 477) | static T& element(slot_type* slot) { return *slot; } FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/flat_hash_set_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/inlined_vector.h function namespace (line 57) | namespace absl { function storage_ (line 147) | storage_(alloc) { function storage_ (line 158) | storage_(alloc) { function InlinedVector (line 164) | InlinedVector(const InlinedVector& other) function storage_ (line 169) | storage_(alloc) { function pointer (line 292) | pointer data() noexcept { function reference (line 310) | reference operator[](size_type i) { function const_reference (line 317) | const_reference operator[](size_type i) const { function reference (line 328) | reference at(size_type i) { function const_reference (line 341) | const_reference at(size_type i) const { function reference (line 352) | reference front() { function reference (line 367) | reference back() { function iterator (line 382) | iterator begin() noexcept { return data(); } function const_iterator (line 386) | const_iterator begin() const noexcept { return data(); } function const_iterator (line 400) | const_iterator cbegin() const noexcept { return begin(); } function reverse_iterator (line 410) | reverse_iterator rbegin() noexcept { return reverse_iterator(end()); } function const_reverse_iterator (line 414) | const_reverse_iterator rbegin() const noexcept { function const_reverse_iterator (line 425) | const_reverse_iterator rend() const noexcept { function const_reverse_iterator (line 438) | const_reverse_iterator crend() const noexcept { return rend(); } function assign (line 497) | void assign(size_type n, const_reference v) { function assign (line 503) | void assign(std::initializer_list list) { function resize (line 540) | void resize(size_type n) { storage_.Resize(DefaultValueAdapter(), n); } function resize (line 547) | void resize(size_type n, const_reference v) { function iterator (line 555) | iterator insert(const_iterator pos, const_reference v) { function iterator (line 561) | iterator insert(const_iterator pos, RValueReference v) { function iterator (line 568) | iterator insert(const_iterator pos, size_type n, const_reference v) { function iterator (line 583) | iterator insert(const_iterator pos, std::initializer_list li... function push_back (line 654) | void push_back(const_reference v) { static_cast(emplace_back(v)); } function push_back (line 658) | void push_back(RValueReference v) { function pop_back (line 665) | void pop_back() noexcept { function iterator (line 678) | iterator erase(const_iterator pos) { function iterator (line 690) | iterator erase(const_iterator from, const_iterator to) { function clear (line 706) | void clear() noexcept { function reserve (line 717) | void reserve(size_type n) { storage_.Reserve(n); } function shrink_to_fit (line 730) | void shrink_to_fit() { function swap (line 739) | void swap(InlinedVector& other) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/inlined_vector_benchmark.cc function BM_InlinedVectorFill (line 27) | void BM_InlinedVectorFill(benchmark::State& state) { function BM_InlinedVectorFillRange (line 41) | void BM_InlinedVectorFillRange(benchmark::State& state) { function BM_StdVectorFill (line 54) | void BM_StdVectorFill(benchmark::State& state) { function StringRepresentedInline (line 72) | bool StringRepresentedInline(std::string s) { function GetNonShortStringOptimizationSize (line 78) | int GetNonShortStringOptimizationSize() { function BM_InlinedVectorFillString (line 90) | void BM_InlinedVectorFillString(benchmark::State& state) { function BM_StdVectorFillString (line 106) | void BM_StdVectorFillString(benchmark::State& state) { type Buffer (line 122) | struct Buffer { // some arbitrary structure for benchmarking. function BM_InlinedVectorAssignments (line 129) | void BM_InlinedVectorAssignments(benchmark::State& state) { function BM_CreateFromContainer (line 151) | void BM_CreateFromContainer(benchmark::State& state) { type LargeCopyableOnly (line 161) | struct LargeCopyableOnly { method LargeCopyableOnly (line 162) | LargeCopyableOnly() : d(1024, 17) {} method LargeCopyableOnly (line 163) | LargeCopyableOnly(const LargeCopyableOnly& o) = default; method LargeCopyableOnly (line 164) | LargeCopyableOnly& operator=(const LargeCopyableOnly& o) = default; type LargeCopyableSwappable (line 169) | struct LargeCopyableSwappable { method LargeCopyableSwappable (line 170) | LargeCopyableSwappable() : d(1024, 17) {} method LargeCopyableSwappable (line 172) | LargeCopyableSwappable(const LargeCopyableSwappable& o) = default; method LargeCopyableSwappable (line 174) | LargeCopyableSwappable& operator=(LargeCopyableSwappable o) { method swap (line 180) | void swap(LargeCopyableSwappable& a, LargeCopyableSwappable& b) { type LargeCopyableMovable (line 188) | struct LargeCopyableMovable { method LargeCopyableMovable (line 189) | LargeCopyableMovable() : d(1024, 17) {} type LargeCopyableMovableSwappable (line 195) | struct LargeCopyableMovableSwappable { method LargeCopyableMovableSwappable (line 196) | LargeCopyableMovableSwappable() : d(1024, 17) {} method LargeCopyableMovableSwappable (line 197) | LargeCopyableMovableSwappable(const LargeCopyableMovableSwappable& o) = method LargeCopyableMovableSwappable (line 199) | LargeCopyableMovableSwappable(LargeCopyableMovableSwappable&& o) = def... method LargeCopyableMovableSwappable (line 201) | LargeCopyableMovableSwappable& operator=(LargeCopyableMovableSwappable... method LargeCopyableMovableSwappable (line 206) | LargeCopyableMovableSwappable& operator=(LargeCopyableMovableSwappable... method swap (line 209) | void swap(LargeCopyableMovableSwappable& a, function BM_SwapElements (line 219) | void BM_SwapElements(benchmark::State& state) { function BM_Sizeof (line 242) | void BM_Sizeof(benchmark::State& state) { function BM_InlinedVectorIndexInlined (line 270) | void BM_InlinedVectorIndexInlined(benchmark::State& state) { function BM_InlinedVectorIndexExternal (line 279) | void BM_InlinedVectorIndexExternal(benchmark::State& state) { function BM_StdVectorIndex (line 288) | void BM_StdVectorIndex(benchmark::State& state) { function BM_InlinedVectorDataInlined (line 297) | void BM_InlinedVectorDataInlined(benchmark::State& state) { function BM_InlinedVectorDataExternal (line 306) | void BM_InlinedVectorDataExternal(benchmark::State& state) { function BM_StdVectorData (line 316) | void BM_StdVectorData(benchmark::State& state) { function BM_InlinedVectorSizeInlined (line 326) | void BM_InlinedVectorSizeInlined(benchmark::State& state) { function BM_InlinedVectorSizeExternal (line 335) | void BM_InlinedVectorSizeExternal(benchmark::State& state) { function BM_StdVectorSize (line 344) | void BM_StdVectorSize(benchmark::State& state) { function BM_InlinedVectorEmptyInlined (line 353) | void BM_InlinedVectorEmptyInlined(benchmark::State& state) { function BM_InlinedVectorEmptyExternal (line 362) | void BM_InlinedVectorEmptyExternal(benchmark::State& state) { function BM_StdVectorEmpty (line 371) | void BM_StdVectorEmpty(benchmark::State& state) { type TrivialType (line 398) | struct TrivialType { class NontrivialType (line 402) | class NontrivialType { method ABSL_ATTRIBUTE_NOINLINE (line 404) | ABSL_ATTRIBUTE_NOINLINE NontrivialType() : val_() { method ABSL_ATTRIBUTE_NOINLINE (line 408) | ABSL_ATTRIBUTE_NOINLINE NontrivialType(const NontrivialType& other) method ABSL_ATTRIBUTE_NOINLINE (line 413) | ABSL_ATTRIBUTE_NOINLINE NontrivialType& operator=( method ABSL_ATTRIBUTE_NOINLINE (line 420) | ABSL_ATTRIBUTE_NOINLINE ~NontrivialType() noexcept { function BatchedBenchmark (line 429) | void BatchedBenchmark(benchmark::State& state, PrepareVecFn prepare_vec, function BM_ConstructFromSize (line 450) | void BM_ConstructFromSize(benchmark::State& state) { function BM_ConstructFromSizeRef (line 466) | void BM_ConstructFromSizeRef(benchmark::State& state) { function BM_ConstructFromRange (line 484) | void BM_ConstructFromRange(benchmark::State& state) { function BM_ConstructFromCopy (line 500) | void BM_ConstructFromCopy(benchmark::State& state) { function BM_ConstructFromMove (line 517) | void BM_ConstructFromMove(benchmark::State& state) { function BM_AssignSizeRef (line 538) | void BM_AssignSizeRef(benchmark::State& state) { function BM_AssignRange (line 555) | void BM_AssignRange(benchmark::State& state) { function BM_AssignFromCopy (line 570) | void BM_AssignFromCopy(benchmark::State& state) { function BM_AssignFromMove (line 585) | void BM_AssignFromMove(benchmark::State& state) { function BM_ResizeSize (line 606) | void BM_ResizeSize(benchmark::State& state) { function BM_ResizeSizeRef (line 621) | void BM_ResizeSizeRef(benchmark::State& state) { function BM_InsertSizeRef (line 640) | void BM_InsertSizeRef(benchmark::State& state) { function BM_InsertRange (line 660) | void BM_InsertRange(benchmark::State& state) { function BM_EmplaceBack (line 680) | void BM_EmplaceBack(benchmark::State& state) { function BM_PopBack (line 695) | void BM_PopBack(benchmark::State& state) { function BM_EraseOne (line 710) | void BM_EraseOne(benchmark::State& state) { function BM_EraseRange (line 728) | void BM_EraseRange(benchmark::State& state) { function BM_Clear (line 746) | void BM_Clear(benchmark::State& state) { function BM_Reserve (line 756) | void BM_Reserve(benchmark::State& state) { function BM_ShrinkToFit (line 771) | void BM_ShrinkToFit(benchmark::State& state) { function BM_Swap (line 786) | void BM_Swap(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/inlined_vector_exception_safety_test.cc class TestParams (line 69) | class TestParams { method GetSizeAt (line 72) | constexpr static size_t GetSizeAt(size_t i) { return kSizes[1 + i]; } type NoSizeTest (line 112) | struct NoSizeTest : ::testing::Test {} type OneSizeTest (line 116) | struct OneSizeTest : ::testing::Test {} type TwoSizeTest (line 120) | struct TwoSizeTest : ::testing::Test {} function InlinedVectorInvariants (line 124) | bool InlinedVectorInvariants(VecT* vec) { function NoThrowGuarantee (line 144) | bool NoThrowGuarantee(VecT* /* vec */) { function TYPED_TEST (line 148) | TYPED_TEST(NoSizeTest, DefaultConstructor) { function TYPED_TEST (line 157) | TYPED_TEST(OneSizeTest, SizeConstructor) { function TYPED_TEST (line 167) | TYPED_TEST(OneSizeTest, SizeRefConstructor) { function TYPED_TEST (line 178) | TYPED_TEST(OneSizeTest, InitializerListConstructor) { function TYPED_TEST (line 191) | TYPED_TEST(OneSizeTest, RangeConstructor) { function TYPED_TEST (line 204) | TYPED_TEST(OneSizeTest, CopyConstructor) { function TYPED_TEST (line 216) | TYPED_TEST(OneSizeTest, MoveConstructor) { function TYPED_TEST (line 228) | TYPED_TEST(TwoSizeTest, Assign) { function TYPED_TEST (line 267) | TYPED_TEST(TwoSizeTest, Resize) { function TYPED_TEST (line 287) | TYPED_TEST(OneSizeTest, Insert) { function TYPED_TEST (line 310) | TYPED_TEST(TwoSizeTest, Insert) { function TYPED_TEST (line 363) | TYPED_TEST(OneSizeTest, EmplaceBack) { function TYPED_TEST (line 386) | TYPED_TEST(OneSizeTest, PopBack) { function TYPED_TEST (line 399) | TYPED_TEST(OneSizeTest, Erase) { function TYPED_TEST (line 447) | TYPED_TEST(OneSizeTest, Clear) { function TYPED_TEST (line 460) | TYPED_TEST(TwoSizeTest, Reserve) { function TYPED_TEST (line 472) | TYPED_TEST(OneSizeTest, ShrinkToFit) { function TYPED_TEST (line 485) | TYPED_TEST(TwoSizeTest, Swap) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/inlined_vector_test.cc class InstanceTest (line 73) | class InstanceTest : public ::testing::Test {} class RefCounted (line 78) | class RefCounted { method RefCounted (line 80) | RefCounted(int value, int* count) : value_(value), count_(count) { Ref... method RefCounted (line 82) | RefCounted(const RefCounted& v) : value_(v.value_), count_(v.count_) { method swap (line 91) | void swap(RefCounted& a, RefCounted& b) { method RefCounted (line 97) | RefCounted& operator=(RefCounted v) { method Ref (line 103) | void Ref() const { method Unref (line 108) | void Unref() const { class Dynamic (line 120) | class Dynamic { function Fill (line 129) | static void Fill(Container* v, int len, int offset = 0) { function IntVec (line 135) | static IntVec Fill(int len, int offset = 0) { function TEST (line 141) | TEST(IntVec, SimpleOps) { function TEST (line 191) | TEST(IntVec, PopBackNoOverflow) { function TEST (line 197) | TEST(IntVec, AtThrows) { function TEST (line 204) | TEST(IntVec, ReverseIterator) { function TEST (line 234) | TEST(IntVec, Erase) { function TEST (line 251) | TEST(IntVec, Hardened) { function TEST (line 264) | TEST(RefCountedVec, EraseBeginEnd) { type NoDefaultCtor (line 309) | struct NoDefaultCtor { method NoDefaultCtor (line 310) | explicit NoDefaultCtor(int) {} type NoCopy (line 312) | struct NoCopy { method NoCopy (line 313) | NoCopy() {} method NoCopy (line 314) | NoCopy(const NoCopy&) = delete; type NoAssign (line 316) | struct NoAssign { method NoAssign (line 317) | NoAssign() {} method NoAssign (line 318) | NoAssign& operator=(const NoAssign&) = delete; type MoveOnly (line 320) | struct MoveOnly { method MoveOnly (line 321) | MoveOnly() {} method MoveOnly (line 322) | MoveOnly(MoveOnly&&) = default; method MoveOnly (line 323) | MoveOnly& operator=(MoveOnly&&) = default; function TEST (line 325) | TEST(InlinedVectorTest, NoDefaultCtor) { function TEST (line 329) | TEST(InlinedVectorTest, NoCopy) { function TEST (line 333) | TEST(InlinedVectorTest, NoAssign) { function TEST (line 337) | TEST(InlinedVectorTest, MoveOnly) { function TEST (line 349) | TEST(InlinedVectorTest, Noexcept) { function TEST (line 362) | TEST(InlinedVectorTest, EmplaceBack) { function TEST (line 376) | TEST(InlinedVectorTest, ShrinkToFitGrowingVector) { function TEST (line 397) | TEST(InlinedVectorTest, ShrinkToFitEdgeCases) { function TEST (line 439) | TEST(IntVec, Insert) { function TEST (line 526) | TEST(RefCountedVec, InsertConstructorDestructor) { function TEST (line 554) | TEST(IntVec, Resize) { function TEST (line 585) | TEST(IntVec, InitWithLength) { function TEST (line 596) | TEST(IntVec, CopyConstructorAndAssignment) { function TEST (line 615) | TEST(IntVec, AliasingCopyAssignment) { function TEST (line 625) | TEST(IntVec, MoveConstructorAndAssignment) { class NotTriviallyDestructible (line 662) | class NotTriviallyDestructible { method NotTriviallyDestructible (line 664) | NotTriviallyDestructible() : p_(new int(1)) {} method NotTriviallyDestructible (line 665) | explicit NotTriviallyDestructible(int i) : p_(new int(i)) {} method NotTriviallyDestructible (line 667) | NotTriviallyDestructible(const NotTriviallyDestructible& other) method NotTriviallyDestructible (line 670) | NotTriviallyDestructible& operator=(const NotTriviallyDestructible& ot... function TEST (line 683) | TEST(AliasingTest, Emplace) { function TEST (line 698) | TEST(AliasingTest, InsertWithCount) { function TEST (line 734) | TEST(OverheadTest, Storage) { function TEST (line 757) | TEST(IntVec, Clear) { function TEST (line 768) | TEST(IntVec, Reserve) { function TEST (line 791) | TEST(StringVec, SelfRefPushBack) { function TEST (line 806) | TEST(StringVec, SelfRefPushBackWithMove) { function TEST (line 821) | TEST(StringVec, SelfMove) { function TEST (line 839) | TEST(IntVec, Swap) { function TYPED_TEST_P (line 864) | TYPED_TEST_P(InstanceTest, Swap) { function TEST (line 912) | TEST(IntVec, EqualAndNotEqual) { function TEST (line 951) | TEST(IntVec, RelationalOps) { function TYPED_TEST_P (line 972) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructors) { function TYPED_TEST_P (line 1040) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnCopyConstructio... function TYPED_TEST_P (line 1066) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnMoveConstructio... function TYPED_TEST_P (line 1110) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnAssignment) { function TYPED_TEST_P (line 1145) | TYPED_TEST_P(InstanceTest, CountConstructorsDestructorsOnMoveAssignment) { function TEST (line 1199) | TEST(CountElemAssign, SimpleTypeWithInlineBacking) { function TEST (line 1216) | TEST(CountElemAssign, SimpleTypeWithAllocation) { function TYPED_TEST_P (line 1230) | TYPED_TEST_P(InstanceTest, CountElemAssignInlineBacking) { function InstanceCountElemAssignWithAllocationTest (line 1249) | void InstanceCountElemAssignWithAllocationTest() { function TEST (line 1263) | TEST(CountElemAssign, WithAllocationCopyableInstance) { function TEST (line 1266) | TEST(CountElemAssign, WithAllocationCopyableMovableInstance) { function TEST (line 1270) | TEST(RangedConstructor, SimpleType) { function InstanceRangedConstructorTestForContainer (line 1292) | void InstanceRangedConstructorTestForContainer() { function InstanceRangedConstructorTestWithCapacity (line 1307) | void InstanceRangedConstructorTestWithCapacity() { function TYPED_TEST_P (line 1332) | TYPED_TEST_P(InstanceTest, RangedConstructor) { function TEST (line 1340) | TEST(RangedConstructor, ElementsAreConstructed) { function TEST (line 1350) | TEST(RangedAssign, SimpleType) { function InstanceValuesEqual (line 1384) | static bool InstanceValuesEqual(const Instance& lhs, const Instance& rhs) { function InstanceRangedAssignTestForContainer (line 1391) | void InstanceRangedAssignTestForContainer() { function TYPED_TEST_P (line 1429) | TYPED_TEST_P(InstanceTest, RangedAssign) { function TEST (line 1443) | TEST(InitializerListConstructor, SimpleTypeWithInlineBacking) { function TEST (line 1448) | TEST(InitializerListConstructor, SimpleTypeWithReallocationRequired) { function TEST (line 1453) | TEST(InitializerListConstructor, DisparateTypesInList) { function TEST (line 1460) | TEST(InitializerListConstructor, ComplexTypeWithInlineBacking) { function TEST (line 1466) | TEST(InitializerListConstructor, ComplexTypeWithReallocationRequired) { function TEST (line 1473) | TEST(InitializerListAssign, SimpleTypeFitsInlineBacking) { function TEST (line 1491) | TEST(InitializerListAssign, SimpleTypeDoesNotFitInlineBacking) { function TEST (line 1506) | TEST(InitializerListAssign, DisparateTypesInList) { function TYPED_TEST_P (line 1524) | TYPED_TEST_P(InstanceTest, InitializerListAssign) { function TEST (line 1556) | TEST(DynamicVec, DynamicVecCompiles) { function TEST (line 1561) | TEST(AllocatorSupportTest, Constructors) { function TEST (line 1577) | TEST(AllocatorSupportTest, CountAllocations) { function TEST (line 1638) | TEST(AllocatorSupportTest, SwapBothAllocated) { function TEST (line 1663) | TEST(AllocatorSupportTest, SwapOneAllocated) { function TEST (line 1689) | TEST(AllocatorSupportTest, ScopedAllocatorWorksInlined) { function TEST (line 1717) | TEST(AllocatorSupportTest, ScopedAllocatorWorksAllocated) { function TEST (line 1742) | TEST(AllocatorSupportTest, SizeAllocConstructor) { function TEST (line 1768) | TEST(InlinedVectorTest, MinimumAllocatorCompilesUsingTraits) { function TEST (line 1792) | TEST(InlinedVectorTest, AbslHashValueWorks) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/btree.h function namespace (line 73) | namespace absl { function StringBtreeDefaultGreater (line 112) | struct StringBtreeDefaultGreater { function string (line 157) | struct key_compare_to_adapter> { function string (line 162) | struct key_compare_to_adapter> { function string_view (line 167) | struct key_compare_to_adapter> { function string_view (line 172) | struct key_compare_to_adapter> { function Cord (line 177) | struct key_compare_to_adapter> { function Cord (line 182) | struct key_compare_to_adapter> { function value_type (line 232) | static value_type &element(slot_type *slot) { function value_type (line 235) | static const value_type &element(const slot_type *slot) { function construct (line 239) | void construct(Alloc *alloc, slot_type *slot, Args &&... args) { function construct (line 242) | static void construct(Alloc *alloc, slot_type *slot, slot_type *other) { function destroy (line 245) | static void destroy(Alloc *alloc, slot_type *slot) { function transfer (line 248) | static void transfer(Alloc *alloc, slot_type *new_slot, slot_type *old_s... function swap (line 252) | static void swap(Alloc *alloc, slot_type *a, slot_type *b) { function move (line 255) | static void move(Alloc *alloc, slot_type *src, slot_type *dest) { function move (line 258) | static void move(Alloc *alloc, slot_type *first, slot_type *last, function key_compare (line 281) | struct value_compare : private key_compare { function Key (line 293) | static const Key &key(const value_type &value) { return value.first; } function Key (line 294) | static const Key &key(const init_type &init) { return init.first; } function Key (line 295) | static const Key &key(const slot_type *s) { return slot_policy::key(s); } function mapped_type (line 296) | static mapped_type &value(value_type *value) { return value->second; } function value_type (line 307) | static value_type &element(slot_type *slot) { return *slot; } function value_type (line 308) | static const value_type &element(const slot_type *slot) { return *slot; } function construct (line 311) | void construct(Alloc *alloc, slot_type *slot, Args &&... args) { function construct (line 317) | void construct(Alloc *alloc, slot_type *slot, slot_type *other) { function destroy (line 322) | void destroy(Alloc *alloc, slot_type *slot) { function swap (line 327) | void swap(Alloc * /*alloc*/, slot_type *a, slot_type *b) { function move (line 333) | void move(Alloc * /*alloc*/, slot_type *src, slot_type *dest) { function move (line 338) | void move(Alloc *alloc, slot_type *first, slot_type *last, function Key (line 356) | static const Key &key(const value_type &value) { return value; } function Key (line 357) | static const Key &key(const slot_type *slot) { return *slot; } function explicit (line 366) | explicit upper_bound_adapter(const Compare &c) : comp(c) {} function MatchKind (line 377) | enum class MatchKind : uint8_t { kEq, kNe }; function value_destroy (line 815) | void value_destroy(const size_type i, allocator_type *alloc) { function transfer (line 821) | void transfer(const size_type dest_i, const size_type src_i, btree_node ... function uninitialized_move_n (line 830) | void uninitialized_move_n(const size_type n, const size_type i, function value_destroy_n (line 842) | void value_destroy_n(const size_type i, const size_type n, type btree_iterator (line 852) | struct btree_iterator function explicit (line 886) | explicit btree_iterator(Node *n) : node(n), position(n->start()) {} function increment (line 915) | void increment() { function decrement (line 923) | void decrement() { function reference (line 940) | reference operator*() const { function pointer (line 946) | pointer operator->() const { return &operator*(); } type btree_iterator (line 979) | struct btree_iterator function slot_type (line 984) | slot_type *slot() { return node->slot(position); } type alignas (line 1001) | struct alignas function parent (line 1013) | parent(this) {} function parent (line 1015) | constexpr EmptyNodeType(node_type *p) : parent(p) {} function node_type (line 1019) | static node_type *EmptyNode() { type node_stats (line 1037) | struct node_stats { function iterator (line 1111) | iterator begin() { return iterator(leftmost()); } function iterator (line 1113) | iterator end() { return iterator(rightmost_, rightmost_->finish()); } function reverse_iterator (line 1117) | reverse_iterator rbegin() { return reverse_iterator(end()); } function reverse_iterator (line 1121) | reverse_iterator rend() { return reverse_iterator(begin()); } function verify (line 1266) | void verify() const; function size_type (line 1274) | size_type height() const { function size_type (line 1295) | size_type nodes() const { function average_bytes_per_value (line 1312) | static double average_bytes_per_value() { function node_type (line 1344) | const node_type *root() const { return root_.template get<2>(); } function key_compare (line 1346) | key_compare *mutable_key_comp() noexcept { return &root_.template get<0>... function node_type (line 1349) | node_type *leftmost() { return root()->parent(); } function node_type (line 1350) | const node_type *leftmost() const { return root()->parent(); } function allocator_type (line 1353) | allocator_type *mutable_allocator() noexcept { function node_type (line 1362) | node_type *allocate(const size_type size) { function node_type (line 1369) | node_type *new_internal_node(node_type *parent) { function node_type (line 1374) | node_type *new_leaf_node(node_type *parent) { function node_type (line 1379) | node_type *new_leaf_root_node(const int max_count) { function deallocate (line 1391) | void deallocate(const size_type size, node_type *node) { function delete_internal_node (line 1396) | void delete_internal_node(node_type *node) { function delete_leaf_node (line 1400) | void delete_leaf_node(node_type *node) { function iterator (line 1421) | iterator internal_end(iterator iter) { function const_iterator (line 1424) | const_iterator internal_end(const_iterator iter) const { function node_stats (line 1480) | node_stats internal_stats(const node_type *node) const { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/btree_container.h function namespace (line 28) | namespace absl { function iterator (line 136) | iterator erase(const_iterator iter) { return tree_.erase(iterator(iter)); } function iterator (line 137) | iterator erase(iterator iter) { return tree_.erase(iter); } function iterator (line 138) | iterator erase(const_iterator first, const_iterator last) { function node_type (line 143) | node_type extract(iterator position) { function node_type (line 150) | node_type extract(const_iterator position) { function swap (line 157) | void swap(btree_container &other) { tree_.swap(other.tree_); } function State (line 199) | State AbslHashValue(State h, const btree_container &b) { function iterator (line 271) | iterator insert(const_iterator position, const value_type &v) { function iterator (line 276) | iterator insert(const_iterator position, value_type &&v) { function insert (line 294) | void insert(std::initializer_list init) { function insert_return_type (line 297) | insert_return_type insert(node_type &&node) { function iterator (line 309) | iterator insert(const_iterator hint, node_type &&node) { function iterator (line 565) | iterator insert(const value_type &v) { return this->tree_.insert_multi(v... function iterator (line 566) | iterator insert(value_type &&v) { function iterator (line 569) | iterator insert(const_iterator position, const value_type &v) { function iterator (line 572) | iterator insert(const_iterator position, value_type &&v) { function insert (line 579) | void insert(std::initializer_list init) { function iterator (line 591) | iterator insert(node_type &&node) { function iterator (line 599) | iterator insert(const_iterator hint, node_type &&node) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/common.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/compressed_tuple.h function IsFinal (line 72) | bool IsFinal() { type uses_inheritance (line 85) | struct uses_inheritance {} function ShouldUseBase (line 88) | bool ShouldUseBase() { type Storage (line 103) | struct Storage { function T (line 111) | constexpr const T&& get() const&& { return absl::move(*this).value; } function T (line 125) | constexpr const T&& get() const&& { return absl::move(*this); } function explicit (line 241) | explicit constexpr CompressedTuple(const Ts&... base) FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/compressed_tuple_test.cc type CallType (line 30) | enum class CallType { kConstRef, kConstMove } type Empty (line 33) | struct Empty { method CallType (line 34) | constexpr CallType value() const& { return CallType::kConstRef; } method CallType (line 35) | constexpr CallType value() const&& { return CallType::kConstMove; } type NotEmpty (line 39) | struct NotEmpty { type TwoValues (line 44) | struct TwoValues { type absl (line 50) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 51) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/container_memory.h function namespace (line 37) | namespace absl { function SanitizerPoisonMemoryRegion (line 211) | inline void SanitizerPoisonMemoryRegion(const void* m, size_t s) { function SanitizerUnpoisonMemoryRegion (line 222) | inline void SanitizerUnpoisonMemoryRegion(const void* m, size_t s) { function SanitizerPoisonObject (line 234) | void SanitizerPoisonObject(const T* object) { function SanitizerUnpoisonObject (line 239) | void SanitizerUnpoisonObject(const T* object) { function namespace (line 243) | namespace memory_internal { function value_type (line 350) | static const value_type& element(const slot_type* slot) { function K (line 354) | static const K& key(const slot_type* slot) { function construct (line 359) | void construct(Allocator* alloc, slot_type* slot, Args&&... args) { function construct (line 372) | void construct(Allocator* alloc, slot_type* slot, slot_type* other) { function destroy (line 384) | void destroy(Allocator* alloc, slot_type* slot) { function transfer (line 393) | void transfer(Allocator* alloc, slot_type* new_slot, function swap (line 407) | void swap(Allocator* alloc, slot_type* a, slot_type* b) { function move (line 423) | void move(Allocator* alloc, slot_type* src, slot_type* dest) { function move (line 434) | void move(Allocator* alloc, slot_type* first, slot_type* last, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/container_memory_test.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/counting_allocator.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_function_defaults.h function namespace (line 59) | namespace absl { function StringHashEq (line 102) | struct HashEq : StringHashEq {} function StringHashEq (line 104) | struct HashEq : StringHashEq {} function StringHashEq (line 106) | struct HashEq : StringHashEq {} type Hash (line 111) | struct Hash { type Eq (line 118) | struct Eq { function T (line 129) | const T* ToPtr(const std::unique_ptr& ptr) { function T (line 133) | const T* ToPtr(const std::shared_ptr& ptr) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_function_defaults_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 367) | ABSL_NAMESPACE_BEGIN type Hash (line 339) | enum Hash : size_t { type Hashable (line 351) | struct Hashable { method HashableBy (line 352) | static constexpr bool HashableBy(Hash h) { return h & H; } type std (line 355) | namespace std { type hash> (line 357) | struct hash> { type absl (line 366) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 367) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_generator_testing.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_generator_testing.h function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_policy_testing.h function namespace (line 32) | namespace absl { function StatefulTestingHash (line 97) | struct StatefulTestingHash function StatefulTestingEqual (line 106) | struct StatefulTestingEqual FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_policy_testing_test.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_policy_traits.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hash_policy_traits_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtable_debug.h function namespace (line 40) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtable_debug_hooks.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.h function namespace (line 53) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_test.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/inlined_vector.h function ConstructNext (line 120) | void ConstructNext(AllocatorType* alloc_ptr, Pointer construct_at) { function AssignNext (line 125) | void AssignNext(Pointer assign_at) { function ConstructNext (line 144) | void ConstructNext(AllocatorType* alloc_ptr, Pointer construct_at) { function AssignNext (line 148) | void AssignNext(Pointer assign_at) { *assign_at = *ptr_; } function ConstructNext (line 163) | void ConstructNext(AllocatorType* alloc_ptr, Pointer construct_at) { function AssignNext (line 167) | void AssignNext(Pointer assign_at) { *assign_at = ValueType(); } function DidAllocate (line 193) | bool DidAllocate() { return GetData() != nullptr; } function Pointer (line 194) | Pointer Allocate(SizeType capacity) { function Reset (line 200) | void Reset() { function DidConstruct (line 234) | bool DidConstruct() { return GetData() != nullptr; } function Commit (line 242) | void Commit() { function size_type (line 288) | static size_type NextCapacity(size_type current_capacity) { function size_type (line 292) | static size_type ComputeCapacity(size_type current_capacity, function explicit (line 303) | explicit Storage(const allocator_type& alloc) : metadata_(alloc, {}) {} function pointer (line 325) | pointer GetAllocatedData() { return data_.allocated.allocated_data; } function pointer (line 331) | pointer GetInlinedData() { function StorageView (line 347) | StorageView MakeStorageView() { function StorageView (line 785) | StorageView storage_view{GetAllocatedData(), GetSize(), function StorageView (line 858) | StorageView allocated_storage_view{allocated_ptr->GetAllocatedData(), FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/layout.h function namespace (line 190) | namespace absl { function namespace (line 264) | namespace adl_barrier { function ElementIndex (line 360) | constexpr size_t ElementIndex() { function explicit (line 379) | constexpr explicit LayoutImpl(IntToSize... sizes) function Alignment (line 384) | static constexpr size_t Alignment() { function explicit (line 733) | constexpr explicit Layout(internal_layout::TypeToSize... sizes) FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/layout_test.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/node_hash_policy.h function namespace (line 44) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/node_hash_policy_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/raw_hash_map.h function namespace (line 26) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/raw_hash_set.h function namespace (line 121) | namespace absl { type GroupPortableImpl (line 390) | struct GroupPortableImpl { function CountLeadingEmptyOrDeleted (line 426) | uint32_t CountLeadingEmptyOrDeleted() const { function IsValidCapacity (line 451) | inline bool IsValidCapacity(size_t n) { return ((n + 1) & n) == 0 && n >... function ConvertDeletedToEmptyAndFullToDeleted (line 461) | inline void ConvertDeletedToEmptyAndFullToDeleted( function NormalizeCapacity (line 474) | inline size_t NormalizeCapacity(size_t n) { function CapacityToGrowth (line 480) | inline size_t CapacityToGrowth(size_t capacity) { function GrowthToLowerboundCapacity (line 491) | inline size_t GrowthToLowerboundCapacity(size_t growth) { function Layout (line 557) | static Layout MakeLayout(size_t capacity) { function class (line 604) | class iterator { function pointer (line 625) | pointer operator->() const { return &operator*(); } function assert_is_full (line 655) | void assert_is_full() const { ABSL_HARDENING_ASSERT(IsFull(*ctrl_)); } function class (line 680) | class const_iterator { function raw_hash_set (line 826) | raw_hash_set(const raw_hash_set& that) function raw_hash_set (line 830) | raw_hash_set(const raw_hash_set& that, const allocator_type& a) function iterator (line 906) | iterator begin() { function iterator (line 911) | iterator end() { return {ctrl_ + capacity_}; } function max_size (line 923) | size_t max_size() const { return (std::numeric_limits::max)(); } function iterator (line 1013) | iterator insert(const_iterator, init_type&& value) { function insert (line 1027) | void insert(std::initializer_list ilist) { function insert_return_type (line 1031) | insert_return_type insert(node_type&& node) { function iterator (line 1045) | iterator insert(const_iterator, node_type&& node) { function class (line 1111) | class constructor { function erase (line 1170) | void erase(const_iterator cit) { erase(cit.inner_); } function erase (line 1174) | void erase(iterator it) { function iterator (line 1180) | iterator erase(const_iterator first, const_iterator last) { function node_type (line 1208) | node_type extract(const_iterator position) { function swap (line 1224) | void swap(raw_hash_set& that) noexcept( function rehash (line 1245) | void rehash(size_t n) { function reserve (line 1261) | void reserve(size_t n) { rehash(GrowthToLowerboundCapacity(n)); } function Group (line 1303) | Group g{ctrl_ + seq.offset()}; function max_load_factor (line 1352) | void max_load_factor(float) { type HashElement (line 1392) | struct HashElement { function return (line 1410) | struct EmplaceDecomposable { function erase_meta_only (line 1443) | void erase_meta_only(const_iterator it) { function initialize_slots (line 1464) | void initialize_slots() { function destroy_slots (line 1491) | void destroy_slots() { function resize (line 1509) | void resize(size_t new_capacity) { function drop_deletes_without_resize (line 1539) | void drop_deletes_without_resize() ABSL_ATTRIBUTE_NOINLINE { function rehash_and_grow_if_necessary (line 1604) | void rehash_and_grow_if_necessary() { function Group (line 1620) | Group g{ctrl_ + seq.offset()}; type FindInfo (line 1642) | struct FindInfo { function FindInfo (line 1646) | FindInfo find_first_non_full(size_t hash) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/raw_hash_set_allocator_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/raw_hash_set_test.cc type absl (line 37) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 38) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/test_instance_tracker.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/test_instance_tracker.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/test_instance_tracker_test.cc function TEST (line 26) | TEST(TestInstanceTracker, CopyableMovable) { function TEST (line 62) | TEST(TestInstanceTracker, CopyableOnly) { function TEST (line 96) | TEST(TestInstanceTracker, MovableOnly) { function TEST (line 122) | TEST(TestInstanceTracker, ExistingInstances) { function TEST (line 160) | TEST(TestInstanceTracker, Comparisons) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/tracked.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_map_members_test.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_map_modifiers_test.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_map_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_set_members_test.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_set_modifiers_test.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/internal/unordered_set_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/node_hash_map.h function namespace (line 50) | namespace absl { function delete_element (line 560) | void delete_element(Allocator* alloc, value_type* pair) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/node_hash_map_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/node_hash_set.h function namespace (line 46) | namespace absl { function delete_element (line 467) | void delete_element(Allocator* alloc, T* elem) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/container/node_hash_set_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/copts/generate_copts.py function file_header_lines (line 15) | def file_header_lines(): function flatten (line 23) | def flatten(*lists): function relative_filename (line 27) | def relative_filename(filename): class CMakeStyle (line 33) | class CMakeStyle(object): method separator (line 36) | def separator(self): method list_introducer (line 39) | def list_introducer(self, name): method list_closer (line 42) | def list_closer(self): method docstring (line 45) | def docstring(self): method filename (line 48) | def filename(self): class StarlarkStyle (line 52) | class StarlarkStyle(object): method separator (line 55) | def separator(self): method list_introducer (line 58) | def list_introducer(self, name): method list_closer (line 61) | def list_closer(self): method docstring (line 64) | def docstring(self): method filename (line 69) | def filename(self): function copt_list (line 73) | def copt_list(name, arg_list, style): function generate_copt_file (line 86) | def generate_copt_file(style): function main (line 100) | def main(argv): FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc function RaiseToDefaultHandler (line 66) | static void RaiseToDefaultHandler(int signo) { type FailureSignalData (line 71) | struct FailureSignalData { type sigaction (line 75) | struct sigaction type sigaction (line 77) | struct sigaction function RaiseToPreviousHandler (line 99) | static void RaiseToPreviousHandler(int signo) { type debugging_internal (line 117) | namespace debugging_internal { function SetupAlternateStackOnce (line 132) | static bool SetupAlternateStackOnce() { function MaybeSetupAlternateStack (line 181) | static int MaybeSetupAlternateStack() { function InstallOneFailureHandler (line 190) | static void InstallOneFailureHandler(FailureSignalData* data, function InstallOneFailureHandler (line 209) | static void InstallOneFailureHandler(FailureSignalData* data, function WriteToStderr (line 217) | static void WriteToStderr(const char* data) { function WriteSignalMessage (line 222) | static void WriteSignalMessage(int signo, void (*writerfn)(const char*)) { type WriterFnStruct (line 238) | struct WriterFnStruct { function WriterFnWrapper (line 246) | static void WriterFnWrapper(const char* data, void* arg) { function ABSL_ATTRIBUTE_NOINLINE (line 253) | ABSL_ATTRIBUTE_NOINLINE static void WriteStackTrace( function WriteFailureInfo (line 272) | static void WriteFailureInfo(int signo, void* ucontext, function PortableSleepForSeconds (line 283) | static void PortableSleepForSeconds(int seconds) { function ImmediateAbortSignalHandler (line 300) | static void ImmediateAbortSignalHandler(int) { function AbslFailureSignalHandler (line 314) | static void AbslFailureSignalHandler(int signo, siginfo_t*, void* uconte... function InstallFailureSignalHandler (line 362) | void InstallFailureSignalHandler(const FailureSignalHandlerOptions& opti... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/failure_signal_handler.h function namespace (line 49) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/failure_signal_handler_test.cc function InstallHandlerAndRaise (line 43) | void InstallHandlerAndRaise(int signo) { function TEST_P (line 48) | TEST_P(FailureSignalHandlerDeathTest, AbslFailureSignal) { function WriteToErrorFile (line 64) | void WriteToErrorFile(const char* msg) { function GetTmpDir (line 72) | std::string GetTmpDir() { function InstallHandlerWithWriteToFileAndRaise (line 88) | void InstallHandlerWithWriteToFileAndRaise(const char* file, int signo) { function TEST_P (line 97) | TEST_P(FailureSignalHandlerDeathTest, AbslFatalSignalsWithWriterFn) { function SignalParamToString (line 138) | std::string SignalParamToString(const ::testing::TestParamInfo& inf... function main (line 155) | int main(int argc, char** argv) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 47) | ABSL_NAMESPACE_BEGIN type absl (line 46) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 47) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/address_is_readable.h function namespace (line 20) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/demangle.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/demangle.h function namespace (line 58) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/demangle_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.h function class (line 48) | class ElfMemImage { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/examine_stack.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/stack_consumption.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/stack_consumption.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/stack_consumption_test.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/symbolize.h function namespace (line 37) | namespace absl { function namespace (line 62) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/internal/vdso_support.h function namespace (line 55) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/leak_check.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN function DoIgnoreLeak (line 26) | void DoIgnoreLeak(const void*) { } function RegisterLivePointers (line 27) | void RegisterLivePointers(const void*, size_t) { } function UnRegisterLivePointers (line 28) | void UnRegisterLivePointers(const void*, size_t) { } function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN function DoIgnoreLeak (line 41) | void DoIgnoreLeak(const void* ptr) { __lsan_ignore_object(ptr); } function RegisterLivePointers (line 42) | void RegisterLivePointers(const void* ptr, size_t size) { function UnRegisterLivePointers (line 45) | void UnRegisterLivePointers(const void* ptr, size_t size) { type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN function DoIgnoreLeak (line 26) | void DoIgnoreLeak(const void*) { } function RegisterLivePointers (line 27) | void RegisterLivePointers(const void*, size_t) { } function UnRegisterLivePointers (line 28) | void UnRegisterLivePointers(const void*, size_t) { } function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN function DoIgnoreLeak (line 41) | void DoIgnoreLeak(const void* ptr) { __lsan_ignore_object(ptr); } function RegisterLivePointers (line 42) | void RegisterLivePointers(const void* ptr, size_t size) { function UnRegisterLivePointers (line 45) | void UnRegisterLivePointers(const void* ptr, size_t size) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/leak_check.h function namespace (line 37) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/leak_check_disable.cc function __lsan_is_turned_off (line 18) | int __lsan_is_turned_off() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/leak_check_fail_test.cc function TEST (line 22) | TEST(LeakCheckTest, LeakMemory) { function TEST (line 31) | TEST(LeakCheckTest, LeakMemoryAfterDisablerScope) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/leak_check_test.cc function TEST (line 23) | TEST(LeakCheckTest, DetectLeakSanitizer) { function TEST (line 31) | TEST(LeakCheckTest, IgnoreLeakSuppressesLeakedMemoryErrors) { function TEST (line 36) | TEST(LeakCheckTest, LeakCheckDisablerIgnoresLeak) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/stacktrace.cc type absl (line 59) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 60) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_NOINLINE (line 85) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackFrames( function ABSL_ATTRIBUTE_NOINLINE (line 91) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int function ABSL_ATTRIBUTE_NOINLINE (line 99) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int GetStackTrace( function ABSL_ATTRIBUTE_NOINLINE (line 105) | ABSL_ATTRIBUTE_NOINLINE ABSL_ATTRIBUTE_NO_TAIL_CALL int function SetStackUnwinder (line 112) | void SetStackUnwinder(Unwinder w) { function DefaultStackUnwinder (line 116) | int DefaultStackUnwinder(void** pcs, int* sizes, int depth, int skip, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/stacktrace.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/symbolize.h function namespace (line 57) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/debugging/symbolize_test.cc function ABSL_SYMBOLIZE_TEST_NOINLINE (line 46) | ABSL_SYMBOLIZE_TEST_NOINLINE void nonstatic_func() { function ABSL_SYMBOLIZE_TEST_NOINLINE (line 54) | ABSL_SYMBOLIZE_TEST_NOINLINE static void static_func() { type Foo (line 63) | struct Foo { function ABSL_SYMBOLIZE_TEST_NOINLINE (line 68) | ABSL_SYMBOLIZE_TEST_NOINLINE void Foo::func(int) { function unlikely_func (line 78) | unlikely_func() { function hot_func (line 82) | hot_func() { function startup_func (line 86) | startup_func() { function exit_func (line 90) | exit_func() { function regular_func (line 94) | int /*ABSL_ATTRIBUTE_SECTION_VARIABLE(.text)*/ regular_func() { function TEST (line 149) | TEST(Symbolize, Cached) { function TEST (line 162) | TEST(Symbolize, Truncation) { function TEST (line 181) | TEST(Symbolize, SymbolizeWithDemangling) { function TEST (line 186) | TEST(Symbolize, SymbolizeSplitTextSections) { function SymbolizeSignalHandler (line 201) | static void SymbolizeSignalHandler(int signo) { function GetStackConsumptionUpperLimit (line 218) | static int GetStackConsumptionUpperLimit() { function TEST (line 229) | TEST(Symbolize, SymbolizeStackConsumption) { function TEST (line 247) | TEST(Symbolize, SymbolizeWithDemanglingStackConsumption) { function FilterElfHeader (line 270) | static int FilterElfHeader(struct dl_phdr_info *info, size_t size, void ... function TEST (line 296) | TEST(Symbolize, SymbolizeWithMultipleMaps) { function DummySymbolDecorator (line 351) | static void DummySymbolDecorator( function TEST (line 358) | TEST(Symbolize, InstallAndRemoveSymbolDecorators) { function TEST (line 396) | TEST(Symbolize, ForEachSection) { function TEST (line 478) | TEST(Symbolize, Basics) { function TEST (line 490) | TEST(Symbolize, Truncation) { function TEST (line 509) | TEST(Symbolize, SymbolizeWithDemangling) { function TEST (line 518) | TEST(Symbolize, Unimplemented) { function main (line 527) | int main(int argc, char **argv) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/config_test.cc function TEST (line 36) | TEST(FlagsConfigTest, Test) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/declare.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/flag.cc type absl (line 22) | namespace absl { type flags_internal (line 29) | namespace flags_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/flag.h function namespace (line 45) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/flag_benchmark.cc type OptionalInt (line 30) | struct OptionalInt : AbslOptionalInt { function AbslParseFlag (line 34) | bool AbslParseFlag(absl::string_view src, OptionalInt* flag, function AbslUnparseFlag (line 44) | std::string AbslUnparseFlag(const OptionalInt& flag) { type OptionalString (line 49) | struct OptionalString : AbslOptionalString { function AbslParseFlag (line 53) | bool AbslParseFlag(absl::string_view src, OptionalString* flag, function AbslUnparseFlag (line 63) | std::string AbslUnparseFlag(const OptionalString& flag) { type UDT (line 67) | struct UDT { method UDT (line 68) | UDT() = default; method UDT (line 69) | UDT(const UDT&) {} method UDT (line 70) | UDT& operator=(const UDT&) { return *this; } function AbslParseFlag (line 73) | bool AbslParseFlag(absl::string_view, UDT*, std::string*) { return true; } function AbslUnparseFlag (line 74) | std::string AbslUnparseFlag(const UDT&) { return ""; } FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/flag_test.cc function TestHelpMsg (line 45) | std::string TestHelpMsg() { return "dynamic help"; } function TestCallback (line 50) | void TestCallback() {} type UDT (line 52) | struct UDT { method UDT (line 53) | UDT() = default; method UDT (line 54) | UDT(const UDT&) = default; function AbslParseFlag (line 56) | bool AbslParseFlag(absl::string_view, UDT*, std::string*) { return true; } function AbslUnparseFlag (line 57) | std::string AbslUnparseFlag(const UDT&) { return ""; } class FlagTest (line 59) | class FlagTest : public testing::Test { method SetUpTestSuite (line 61) | static void SetUpTestSuite() { method NormalizeFileName (line 69) | static std::string NormalizeFileName(absl::string_view fname) { type S1 (line 79) | struct S1 { method S1 (line 80) | S1() = default; method S1 (line 81) | S1(const S1&) = default; type S2 (line 86) | struct S2 { method S2 (line 87) | S2() = default; method S2 (line 88) | S2(const S2&) = default; function TEST_F (line 93) | TEST_F(FlagTest, Traits) { function TestConstructionFor (line 150) | bool TestConstructionFor(const flags::Flag& f1, flags::Flag* f2) { function TEST_F (line 164) | TEST_F(FlagTest, TestConstruction) { function TEST_F (line 198) | TEST_F(FlagTest, TestFlagDeclaration) { function ABSL_FLAG (line 218) | ABSL_FLAG(bool, test_flag_01, true, "test flag 01"); function friend (line 481) | friend bool operator==(const CustomUDT& f1, const CustomUDT& f2) { function AbslParseFlag (line 488) | bool AbslParseFlag(absl::string_view in, CustomUDT* f, std::string*) { function AbslUnparseFlag (line 500) | std::string AbslUnparseFlag(const CustomUDT& f) { function TEST_F (line 510) | TEST_F(FlagTest, TestCustomUDT) { function TEST_F (line 522) | TEST_F(FlagDeathTest, TestTypeMismatchValidations) { type ConversionTestVal (line 547) | struct ConversionTestVal { method ConversionTestVal (line 548) | ConversionTestVal() = default; method ConversionTestVal (line 549) | explicit ConversionTestVal(int a_in) : a(a_in) {} type ViaImplicitConv (line 551) | enum class ViaImplicitConv { kTen = 10, kEleven } method ConversionTestVal (line 553) | ConversionTestVal(ViaImplicitConv from) : a(static_cast(from)) {} function AbslParseFlag (line 558) | bool AbslParseFlag(absl::string_view in, ConversionTestVal* val_out, function AbslUnparseFlag (line 565) | std::string AbslUnparseFlag(const ConversionTestVal& val) { function TEST_F (line 578) | TEST_F(FlagTest, CanSetViaImplicitConversion) { type NonDfltConstructible (line 587) | struct NonDfltConstructible { method NonDfltConstructible (line 590) | NonDfltConstructible(int i) : value(i) {} method NonDfltConstructible (line 594) | explicit NonDfltConstructible(char c) : value(100 + static_cast(c... function AbslParseFlag (line 599) | bool AbslParseFlag(absl::string_view in, NonDfltConstructible* ndc_out, function AbslUnparseFlag (line 603) | std::string AbslUnparseFlag(const NonDfltConstructible& ndc) { function TEST_F (line 616) | TEST_F(FlagTest, TestNonDefaultConstructibleType) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/internal/commandlineflag.cc type absl (line 18) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 19) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/internal/commandlineflag.h type FlagSettingMode (line 46) | enum FlagSettingMode { type ValueSource (line 59) | enum ValueSource { function class (line 68) | class FlagStateInterface { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/internal/commandlineflag_test.cc class CommandLineFlagTest (line 39) | class CommandLineFlagTest : public testing::Test { method SetUpTestSuite (line 41) | static void SetUpTestSuite() { method SetUp (line 48) | void SetUp() override { flag_saver_ = absl::make_unique ParseCommandLine(int argc, char* argv[]) { type absl (line 128) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 56) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 129) | ABSL_NAMESPACE_BEGIN function ParseCommandLine (line 760) | std::vector ParseCommandLine(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/parse.h function namespace (line 32) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/parse_test.cc type UDT (line 45) | struct UDT { method UDT (line 46) | UDT() = default; method UDT (line 47) | UDT(const UDT&) = default; method UDT (line 48) | UDT(int v) : value(v) {} function AbslParseFlag (line 53) | bool AbslParseFlag(absl::string_view in, UDT* udt, std::string* err) { function AbslUnparseFlag (line 66) | std::string AbslUnparseFlag(const UDT& udt) { function GetTestTmpDirEnvVar (line 70) | std::string GetTestTmpDirEnvVar(const char* const env_var_name) { type FlagfileData (line 137) | struct FlagfileData { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/usage.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN function SetProgramUsageMessage (line 41) | void SetProgramUsageMessage(absl::string_view new_usage_message) { function ProgramUsageMessage (line 56) | absl::string_view ProgramUsageMessage() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/usage.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/usage_config.cc function ABSL_ATTRIBUTE_WEAK (line 36) | ABSL_ATTRIBUTE_WEAK void AbslInternalReportFatalUsageError(absl::string_... type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN function SetFlagsUsageConfig (line 136) | void SetFlagsUsageConfig(FlagsUsageConfig usage_config) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/usage_config.h function namespace (line 57) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/flags/usage_config_test.cc class FlagsUsageConfigTest (line 28) | class FlagsUsageConfigTest : public testing::Test { method SetUp (line 30) | void SetUp() override { function TstContainsHelpshortFlags (line 40) | bool TstContainsHelpshortFlags(absl::string_view f) { function TstContainsHelppackageFlags (line 44) | bool TstContainsHelppackageFlags(absl::string_view f) { function TstContainsHelpFlags (line 48) | bool TstContainsHelpFlags(absl::string_view f) { function TstVersionString (line 52) | std::string TstVersionString() { return "program 1.0.0"; } function TstNormalizeFilename (line 54) | std::string TstNormalizeFilename(absl::string_view filename) { function TstReportUsageMessage (line 58) | void TstReportUsageMessage(absl::string_view msg) {} function TEST_F (line 62) | TEST_F(FlagsUsageConfigTest, TestGetSetFlagsUsageConfig) { function TEST_F (line 86) | TEST_F(FlagsUsageConfigTest, TestContainsHelpshortFlags) { function TEST_F (line 112) | TEST_F(FlagsUsageConfigTest, TestContainsHelpFlags) { function TEST_F (line 134) | TEST_F(FlagsUsageConfigTest, TestContainsHelppackageFlags) { function TEST_F (line 157) | TEST_F(FlagsUsageConfigTest, TestVersionString) { function TEST_F (line 178) | TEST_F(FlagsUsageConfigTest, TestNormalizeFilename) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/bind_front.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/bind_front_test.cc function CharAt (line 29) | char CharAt(const char* s, size_t index) { return s[index]; } function TEST (line 31) | TEST(BindTest, Basics) { function TEST (line 37) | TEST(BindTest, Lambda) { type Functor (line 45) | struct Functor { function TEST (line 52) | TEST(BindTest, PerfectForwardingOfBoundArgs) { type ArgDescribe (line 61) | struct ArgDescribe { function TEST (line 68) | TEST(BindTest, PerfectForwardingOfFreeArgs) { type NonCopyableFunctor (line 77) | struct NonCopyableFunctor { method NonCopyableFunctor (line 78) | NonCopyableFunctor() = default; method NonCopyableFunctor (line 79) | NonCopyableFunctor(const NonCopyableFunctor&) = delete; method NonCopyableFunctor (line 80) | NonCopyableFunctor& operator=(const NonCopyableFunctor&) = delete; method NonCopyableFunctor (line 81) | const NonCopyableFunctor* operator()() const { return this; } function TEST (line 84) | TEST(BindTest, RefToFunctor) { type Struct (line 92) | struct Struct { function TEST (line 96) | TEST(BindTest, StoreByCopy) { type NonCopyable (line 107) | struct NonCopyable { method NonCopyable (line 108) | explicit NonCopyable(const std::string& s) : value(s) {} method NonCopyable (line 109) | NonCopyable(const NonCopyable&) = delete; method NonCopyable (line 110) | NonCopyable& operator=(const NonCopyable&) = delete; function TEST (line 117) | TEST(BindTest, StoreByRef) { function TEST (line 129) | TEST(BindTest, StoreByCRef) { function TEST (line 146) | TEST(BindTest, StoreByRefInvokeByWrapper) { function TEST (line 158) | TEST(BindTest, StoreByPointer) { function Sink (line 168) | int Sink(std::unique_ptr p) { function Factory (line 172) | std::unique_ptr Factory(int n) { return absl::make_unique(n); } function TEST (line 174) | TEST(BindTest, NonCopyableArg) { function TEST (line 179) | TEST(BindTest, NonCopyableResult) { type FalseCopyable (line 188) | struct FalseCopyable { method FalseCopyable (line 189) | FalseCopyable() {} method FalseCopyable (line 190) | FalseCopyable(const FalseCopyable& other) : m(other.m) {} method FalseCopyable (line 191) | FalseCopyable(FalseCopyable&& other) : m(std::move(other.m)) {} function GetMember (line 195) | int GetMember(FalseCopyable> x) { return *x.m; } function TEST (line 197) | TEST(BindTest, WrappedMoveOnly) { function Plus (line 204) | int Plus(int a, int b) { return a + b; } function TEST (line 206) | TEST(BindTest, ConstExpr) { type ManglingCall (line 222) | struct ManglingCall { function TEST (line 226) | TEST(BindTest, Mangling) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/function_ref_benchmark.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/function_ref_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/internal/front_binder.h function namespace (line 29) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/functional/internal/function_ref.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/hash.h function namespace (line 75) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/hash_test.cc class HashValueIntTest (line 53) | class HashValueIntTest : public testing::Test { function SpyHashState (line 58) | SpyHashState SpyHash(const T& value) { function TYPED_TEST_P (line 67) | TYPED_TEST_P(HashValueIntTest, BasicUsage) { function TYPED_TEST_P (line 77) | TYPED_TEST_P(HashValueIntTest, FastPath) { type LegacyEnum (line 89) | enum LegacyEnum { kValue1, kValue2, kValue3 } type EnumClass (line 91) | enum class EnumClass { kValue4, kValue5, kValue6 } function TEST (line 93) | TEST(HashValueTest, EnumAndBool) { function TEST (line 106) | TEST(HashValueTest, FloatingPoint) { function TEST (line 128) | TEST(HashValueTest, Pointer) { function TEST (line 139) | TEST(HashValueTest, PointerAlignment) { function TEST (line 169) | TEST(HashValueTest, PairAndTuple) { function TEST (line 198) | TEST(HashValueTest, CombineContiguousWorks) { type DummyDeleter (line 207) | struct DummyDeleter { type SmartPointerEq (line 212) | struct SmartPointerEq { method GetPtr (line 219) | static auto GetPtr(const T& t) -> decltype(&*t) { method GetPtr (line 223) | static std::nullptr_t GetPtr(std::nullptr_t) { return nullptr; } function TEST (line 226) | TEST(HashValueTest, SmartPointers) { function TEST (line 257) | TEST(HashValueTest, FunctionPointer) { type WrapInTuple (line 266) | struct WrapInTuple { function FlatCord (line 273) | absl::Cord FlatCord(absl::string_view sv) { function FragmentedCord (line 279) | absl::Cord FragmentedCord(absl::string_view sv) { function TEST (line 289) | TEST(HashValueTest, Strings) { function TEST (line 324) | TEST(HashValueTest, WString) { function TEST (line 333) | TEST(HashValueTest, U16String) { function TEST (line 342) | TEST(HashValueTest, U32String) { function TEST (line 351) | TEST(HashValueTest, StdArray) { function TEST (line 358) | TEST(HashValueTest, StdBitset) { class HashValueSequenceTest (line 385) | class HashValueSequenceTest : public testing::Test { function TYPED_TEST_P (line 389) | TYPED_TEST_P(HashValueSequenceTest, BasicUsage) { type Private (line 413) | struct Private { method H (line 416) | H AbslHashValue(H h, Private p) { class PiecewiseHashTester (line 432) | class PiecewiseHashTester { method PiecewiseHashTester (line 435) | explicit PiecewiseHashTester(absl::string_view buf) method PiecewiseHashTester (line 440) | PiecewiseHashTester(absl::string_view buf, std::set split_loca... method H (line 446) | H AbslHashValue(H h, const PiecewiseHashTester& p) { type DummyFooBar (line 477) | struct DummyFooBar { method H (line 479) | H AbslHashValue(H h, const DummyFooBar&) { function TEST (line 488) | TEST(HashValueTest, CombinePiecewiseBuffer) { function TEST (line 539) | TEST(HashValueTest, PrivateSanity) { function TEST (line 546) | TEST(HashValueTest, Optional) { function TEST (line 554) | TEST(HashValueTest, Variant) { function TEST (line 567) | TEST(HashValueTest, Maps) { type IsHashCallable (line 585) | struct IsHashCallable : std::false_type {} type IsHashCallable>()( std::declval()))>> (line 588) | struct IsHashCallable> (line 595) | struct IsAggregateInitializable> function TEST (line 598) | TEST(IsHashableTest, ValidHash) { function TEST (line 610) | TEST(IsHashableTest, PoisonHash) { type NoOp (line 630) | struct NoOp { method HashCode (line 632) | HashCode AbslHashValue(HashCode h, NoOp n) { type EmptyCombine (line 637) | struct EmptyCombine { method HashCode (line 639) | HashCode AbslHashValue(HashCode h, EmptyCombine e) { type CombineIterative (line 645) | struct CombineIterative { method HashCode (line 647) | HashCode AbslHashValue(HashCode h, CombineIterative c) { type CombineVariadic (line 656) | struct CombineVariadic { method HashCode (line 658) | HashCode AbslHashValue(HashCode h, CombineVariadic c) { type InvokeTag (line 663) | enum class InvokeTag { type MinTag (line 677) | struct MinTag type MinTag (line 680) | struct MinTag : MinTag<(a < b ? a : b), Tags...> {} type MinTag (line 683) | struct MinTag : InvokeTagConstant {} type CustomHashType (line 686) | struct CustomHashType { method CustomHashType (line 687) | explicit CustomHashType(size_t val) : value(val) {} type EnableIfContained (line 692) | struct EnableIfContained function H (line 699) | H AbslHashValue(H state, CustomHashType t) { type absl (line 707) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 708) | ABSL_NAMESPACE_BEGIN type ABSL_INTERNAL_LEGACY_HASH_NAMESPACE (line 720) | namespace ABSL_INTERNAL_LEGACY_HASH_NAMESPACE { type hash> (line 722) | struct hash> { type std (line 733) | namespace std { type hash (line 946) | struct hash { type hash> (line 735) | struct hash> { function TestCustomHashType (line 748) | void TestCustomHashType(InvokeTagConstant, T...) { function TestCustomHashType (line 759) | void TestCustomHashType(InvokeTagConstant) { function TestCustomHashType (line 770) | void TestCustomHashType(InvokeTagConstant tag, T... t) { function TEST (line 776) | TEST(HashTest, CustomHashType) { function TEST (line 780) | TEST(HashTest, NoOpsAreEquivalent) { class HashIntTest (line 786) | class HashIntTest : public testing::Test { function TYPED_TEST_P (line 790) | TYPED_TEST_P(HashIntTest, BasicUsage) { type StructWithPadding (line 808) | struct StructWithPadding { method H (line 813) | H AbslHashValue(H hash_state, const StructWithPadding& s) { type ArraySlice (line 826) | struct ArraySlice { method H (line 831) | H AbslHashValue(H hash_state, const ArraySlice& slice) { function TEST (line 839) | TEST(HashTest, HashNonUniquelyRepresentedType) { function TEST (line 866) | TEST(HashTest, StandardHashContainerUsage) { type ConvertibleFromNoOp (line 875) | struct ConvertibleFromNoOp { method ConvertibleFromNoOp (line 876) | ConvertibleFromNoOp(NoOp) {} method H (line 879) | H AbslHashValue(H hash_state, ConvertibleFromNoOp) { function TEST (line 884) | TEST(HashTest, HeterogeneousCall) { function TEST (line 889) | TEST(IsUniquelyRepresentedTest, SanityTest) { type IntAndString (line 898) | struct IntAndString { method H (line 903) | H AbslHashValue(H hash_state, IntAndString int_and_string) { function TEST (line 909) | TEST(HashTest, SmallValueOn64ByteBoundary) { type TypeErased (line 913) | struct TypeErased { method H (line 917) | H AbslHashValue(H hash_state, const TypeErased& v) { method HashValue (line 922) | void HashValue(absl::HashState state) const { function TEST (line 927) | TEST(HashTest, TypeErased) { type ValueWithBoolConversion (line 938) | struct ValueWithBoolConversion { type std (line 944) | namespace std { type hash (line 946) | struct hash { function TEST (line 953) | TEST(HashTest, DoesNotUseImplicitConversionsToBool) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/hash_testing.h function namespace (line 30) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/city.cc type absl (line 32) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 33) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/city.h function namespace (line 55) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/city_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/hash.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/hash.h function namespace (line 53) | namespace absl { type HashSelect (line 653) | struct HashSelect { type UniquelyRepresentedProbe (line 661) | struct UniquelyRepresentedProbe { type HashValueProbe (line 669) | struct HashValueProbe { type LegacyHashProbe (line 679) | struct LegacyHashProbe { type StdHashProbe (line 694) | struct StdHashProbe { function CityHashState (line 759) | static CityHashState combine_contiguous(CityHashState hash_state, function hash (line 776) | size_t hash(T value) { function hash (line 782) | size_t hash(const T& value) { function explicit (line 797) | explicit CityHashState(uint64_t state) : state_(state) {} function Read4To8 (line 832) | static uint64_t Read4To8(const unsigned char* p, size_t len) { function Read1To3 (line 839) | static uint32_t Read1To3(const unsigned char* p, size_t len) { function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 845) | ABSL_ATTRIBUTE_ALWAYS_INLINE static uint64_t Mix(uint64_t state, uint64_... function ABSL_ATTRIBUTE_ALWAYS_INLINE (line 873) | ABSL_ATTRIBUTE_ALWAYS_INLINE static uint64_t Seed() { function CombineContiguousImpl (line 882) | inline uint64_t CityHashState::CombineContiguousImpl( function CombineContiguousImpl (line 905) | inline uint64_t CityHashState::CombineContiguousImpl( type AggregateBarrier (line 931) | struct AggregateBarrier {} function AggregateBarrier (line 938) | struct PoisonedHash : private AggregateBarrier { function const (line 946) | size_t operator()(const T& value) const { return CityHashState::hash(val... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/print_hash_of.cc function main (line 20) | int main(int argc, char** argv) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/hash/internal/spy_hash_state.h function SpyHashStateImpl (line 72) | SpyHashStateImpl combine(SpyHashStateImpl s, const A& a, function SpyHashStateImpl (line 81) | static SpyHashStateImpl combine(SpyHashStateImpl s) { function SetDirectAbslHashValueError (line 90) | static void SetDirectAbslHashValueError() { function CompareResult (line 106) | enum class CompareResult { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/memory/memory.h function namespace (line 36) | namespace absl { function RawPtr (line 201) | inline std::nullptr_t RawPtr(std::nullptr_t) { return nullptr; } function namespace (line 251) | namespace memory_internal { function pointer (line 394) | static pointer pointer_to(element_type& r) { // NOLINT(runtime/references) function pointer (line 511) | static pointer allocate(Alloc& a, // NOLINT(runtime/references) function pointer (line 519) | static pointer allocate(Alloc& a, size_type n, // NOLINT(runtime/refere... function deallocate (line 526) | static void deallocate(Alloc& a, pointer p, // NOLINT(runtime/references) function size_type (line 598) | static size_type max_size_impl(char, const Alloc&) { function Alloc (line 607) | static Alloc select_on_container_copy_construction_impl(char, function namespace (line 613) | namespace memory_internal { function true_type (line 649) | struct default_allocator_is_nothrow : std::true_type {} function false_type (line 651) | struct default_allocator_is_nothrow : std::false_type {} function namespace (line 654) | namespace memory_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/memory/memory_exception_safety_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/memory/memory_test.cc class DestructorVerifier (line 37) | class DestructorVerifier { method DestructorVerifier (line 39) | DestructorVerifier() { ++instance_count_; } method DestructorVerifier (line 40) | DestructorVerifier(const DestructorVerifier&) = delete; method DestructorVerifier (line 41) | DestructorVerifier& operator=(const DestructorVerifier&) = delete; method instance_count (line 45) | static int instance_count() { return instance_count_; } function TEST (line 54) | TEST(WrapUniqueTest, WrapUnique) { function TEST (line 65) | TEST(MakeUniqueTest, Basic) { type InitializationVerifier (line 75) | struct InitializationVerifier { function TEST (line 95) | TEST(Initialization, MakeUnique) { function TEST (line 102) | TEST(Initialization, MakeUniqueArray) { type MoveOnly (line 111) | struct MoveOnly { method MoveOnly (line 112) | MoveOnly() = default; method MoveOnly (line 113) | explicit MoveOnly(int i1) : ip1{new int{i1}} {} method MoveOnly (line 114) | MoveOnly(int i1, int i2) : ip1{new int{i1}}, ip2{new int{i2}} {} type AcceptMoveOnly (line 119) | struct AcceptMoveOnly { method AcceptMoveOnly (line 120) | explicit AcceptMoveOnly(MoveOnly m) : m_(std::move(m)) {} function TEST (line 124) | TEST(MakeUniqueTest, MoveOnlyTypeAndValue) { function TEST (line 149) | TEST(MakeUniqueTest, AcceptMoveOnly) { type ArrayWatch (line 154) | struct ArrayWatch { function TEST (line 168) | TEST(Make_UniqueTest, Array) { function TEST (line 180) | TEST(Make_UniqueTest, NotAmbiguousWithStdMakeUnique) { function TEST (line 192) | TEST(MakeUniqueTestNC, AcceptMoveOnlyLvalue) { function TEST (line 196) | TEST(MakeUniqueTestNC, KnownBoundArray) { function TEST (line 201) | TEST(RawPtrTest, RawPointer) { function TEST (line 206) | TEST(RawPtrTest, SmartPointer) { class IntPointerNonConstDeref (line 212) | class IntPointerNonConstDeref { method IntPointerNonConstDeref (line 214) | explicit IntPointerNonConstDeref(int* p) : p_(p) {} function TEST (line 224) | TEST(RawPtrTest, SmartPointerNonConstDereference) { function TEST (line 230) | TEST(RawPtrTest, NullValuedRawPointer) { function TEST (line 235) | TEST(RawPtrTest, NullValuedSmartPointer) { function TEST (line 240) | TEST(RawPtrTest, Nullptr) { function TEST (line 246) | TEST(RawPtrTest, Null) { function TEST (line 252) | TEST(RawPtrTest, Zero) { function TEST (line 258) | TEST(ShareUniquePtrTest, Share) { function TEST (line 265) | TEST(ShareUniquePtrTest, ShareNull) { function TEST (line 277) | TEST(WeakenPtrTest, Weak) { type SmartPointer (line 293) | struct SmartPointer { type PointerWith (line 297) | struct PointerWith { method PointerWith (line 303) | static PointerWith pointer_to( type PointerWithout (line 312) | struct PointerWithout {} function TEST (line 314) | TEST(PointerTraits, Types) { function TEST (line 339) | TEST(PointerTraits, Functions) { function TEST (line 345) | TEST(AllocatorTraits, Typedefs) { type AllocWithPrivateInheritance (line 480) | struct AllocWithPrivateInheritance : private std::allocator { function TEST (line 484) | TEST(AllocatorTraits, RebindWithPrivateInheritance) { type Rebound (line 494) | struct Rebound {} type AllocWithRebind (line 496) | struct AllocWithRebind { type rebind (line 499) | struct rebind { type AllocWithoutRebind (line 505) | struct AllocWithoutRebind { function TEST (line 509) | TEST(AllocatorTraits, Rebind) { type TestValue (line 529) | struct TestValue { method TestValue (line 530) | TestValue() {} method TestValue (line 531) | explicit TestValue(int* trace) : trace(trace) { ++*trace; } type MinimalMockAllocator (line 538) | struct MinimalMockAllocator { method MinimalMockAllocator (line 539) | MinimalMockAllocator() : value(0) {} method MinimalMockAllocator (line 540) | explicit MinimalMockAllocator(int value) : value(value) {} method MinimalMockAllocator (line 541) | MinimalMockAllocator(const MinimalMockAllocator& other) function TEST (line 550) | TEST(AllocatorTraits, FunctionsMinimal) { type FullMockAllocator (line 577) | struct FullMockAllocator { method FullMockAllocator (line 578) | FullMockAllocator() : value(0) {} method FullMockAllocator (line 579) | explicit FullMockAllocator(int value) : value(value) {} method FullMockAllocator (line 580) | FullMockAllocator(const FullMockAllocator& other) : value(other.value) {} function TEST (line 593) | TEST(AllocatorTraits, FunctionsFull) { function TEST (line 622) | TEST(AllocatorNoThrowTest, DefaultAllocator) { function TEST (line 630) | TEST(AllocatorNoThrowTest, StdAllocator) { function TEST (line 638) | TEST(AllocatorNoThrowTest, CustomAllocator) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/meta/type_traits.h function namespace (line 50) | namespace absl { function true_type (line 232) | struct conjunction<> : std::true_type {} function false_type (line 254) | struct disjunction<> : std::false_type {} function namespace (line 508) | namespace type_traits_internal { function namespace (line 633) | namespace type_traits_internal { function AssertHashEnabled (line 697) | void AssertHashEnabled() { function namespace (line 706) | namespace swap_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/meta/type_traits_test.cc type simple_pair (line 30) | struct simple_pair { type Dummy (line 35) | struct Dummy {} type ReturnType (line 37) | struct ReturnType {} type ConvertibleToReturnType (line 38) | struct ConvertibleToReturnType { type StructA (line 43) | struct StructA {} type StructB (line 44) | struct StructB {} type StructC (line 45) | struct StructC {} type TypeWithBarFunction (line 47) | struct TypeWithBarFunction { type TypeWithBarFunctionAndConvertibleReturnType (line 53) | struct TypeWithBarFunctionAndConvertibleReturnType { function TEST (line 72) | TEST(IsDetectedTest, BasicUsage) { function TEST (line 88) | TEST(IsDetectedConvertibleTest, BasicUsage) { function TEST (line 114) | TEST(VoidTTest, BasicUsage) { function TEST (line 119) | TEST(ConjunctionTest, BasicBooleanLogic) { type MyTrueType (line 128) | struct MyTrueType { type MyFalseType (line 132) | struct MyFalseType { function TEST (line 136) | TEST(ConjunctionTest, ShortCircuiting) { function TEST (line 147) | TEST(DisjunctionTest, BasicBooleanLogic) { function TEST (line 156) | TEST(DisjunctionTest, ShortCircuiting) { function TEST (line 167) | TEST(NegationTest, BasicBooleanLogic) { class Trivial (line 175) | class Trivial { type TrivialDestructor (line 179) | struct TrivialDestructor { type NontrivialDestructor (line 183) | struct NontrivialDestructor { type DeletedDestructor (line 187) | struct DeletedDestructor { class TrivialDefaultCtor (line 191) | class TrivialDefaultCtor { method TrivialDefaultCtor (line 193) | TrivialDefaultCtor() = default; method TrivialDefaultCtor (line 194) | explicit TrivialDefaultCtor(int n) : n_(n) {} class NontrivialDefaultCtor (line 200) | class NontrivialDefaultCtor { method NontrivialDefaultCtor (line 202) | NontrivialDefaultCtor() : n_(1) {} class DeletedDefaultCtor (line 208) | class DeletedDefaultCtor { method DeletedDefaultCtor (line 210) | DeletedDefaultCtor() = delete; method DeletedDefaultCtor (line 211) | explicit DeletedDefaultCtor(int n) : n_(n) {} class TrivialMoveCtor (line 217) | class TrivialMoveCtor { method TrivialMoveCtor (line 219) | explicit TrivialMoveCtor(int n) : n_(n) {} method TrivialMoveCtor (line 220) | TrivialMoveCtor(TrivialMoveCtor&&) = default; method TrivialMoveCtor (line 221) | TrivialMoveCtor& operator=(const TrivialMoveCtor& t) { class NontrivialMoveCtor (line 230) | class NontrivialMoveCtor { method NontrivialMoveCtor (line 232) | explicit NontrivialMoveCtor(int n) : n_(n) {} method NontrivialMoveCtor (line 233) | NontrivialMoveCtor(NontrivialMoveCtor&& t) noexcept : n_(t.n_) {} method NontrivialMoveCtor (line 234) | NontrivialMoveCtor& operator=(const NontrivialMoveCtor&) = default; class TrivialCopyCtor (line 240) | class TrivialCopyCtor { method TrivialCopyCtor (line 242) | explicit TrivialCopyCtor(int n) : n_(n) {} method TrivialCopyCtor (line 243) | TrivialCopyCtor(const TrivialCopyCtor&) = default; method TrivialCopyCtor (line 244) | TrivialCopyCtor& operator=(const TrivialCopyCtor& t) { class NontrivialCopyCtor (line 253) | class NontrivialCopyCtor { method NontrivialCopyCtor (line 255) | explicit NontrivialCopyCtor(int n) : n_(n) {} method NontrivialCopyCtor (line 256) | NontrivialCopyCtor(const NontrivialCopyCtor& t) : n_(t.n_) {} method NontrivialCopyCtor (line 257) | NontrivialCopyCtor& operator=(const NontrivialCopyCtor&) = default; class DeletedCopyCtor (line 263) | class DeletedCopyCtor { method DeletedCopyCtor (line 265) | explicit DeletedCopyCtor(int n) : n_(n) {} method DeletedCopyCtor (line 266) | DeletedCopyCtor(const DeletedCopyCtor&) = delete; method DeletedCopyCtor (line 267) | DeletedCopyCtor& operator=(const DeletedCopyCtor&) = default; class TrivialMoveAssign (line 273) | class TrivialMoveAssign { method TrivialMoveAssign (line 275) | explicit TrivialMoveAssign(int n) : n_(n) {} method TrivialMoveAssign (line 276) | TrivialMoveAssign(const TrivialMoveAssign& t) : n_(t.n_) {} method TrivialMoveAssign (line 277) | TrivialMoveAssign& operator=(TrivialMoveAssign&&) = default; class NontrivialMoveAssign (line 283) | class NontrivialMoveAssign { method NontrivialMoveAssign (line 285) | explicit NontrivialMoveAssign(int n) : n_(n) {} method NontrivialMoveAssign (line 286) | NontrivialMoveAssign(const NontrivialMoveAssign&) = default; method NontrivialMoveAssign (line 287) | NontrivialMoveAssign& operator=(NontrivialMoveAssign&& t) noexcept { class TrivialCopyAssign (line 296) | class TrivialCopyAssign { method TrivialCopyAssign (line 298) | explicit TrivialCopyAssign(int n) : n_(n) {} method TrivialCopyAssign (line 299) | TrivialCopyAssign(const TrivialCopyAssign& t) : n_(t.n_) {} method TrivialCopyAssign (line 300) | TrivialCopyAssign& operator=(const TrivialCopyAssign& t) = default; class NontrivialCopyAssign (line 306) | class NontrivialCopyAssign { method NontrivialCopyAssign (line 308) | explicit NontrivialCopyAssign(int n) : n_(n) {} method NontrivialCopyAssign (line 309) | NontrivialCopyAssign(const NontrivialCopyAssign&) = default; method NontrivialCopyAssign (line 310) | NontrivialCopyAssign& operator=(const NontrivialCopyAssign& t) { class DeletedCopyAssign (line 319) | class DeletedCopyAssign { method DeletedCopyAssign (line 321) | explicit DeletedCopyAssign(int n) : n_(n) {} method DeletedCopyAssign (line 322) | DeletedCopyAssign(const DeletedCopyAssign&) = default; method DeletedCopyAssign (line 323) | DeletedCopyAssign& operator=(const DeletedCopyAssign&) = delete; type MovableNonCopyable (line 329) | struct MovableNonCopyable { method MovableNonCopyable (line 330) | MovableNonCopyable() = default; method MovableNonCopyable (line 331) | MovableNonCopyable(const MovableNonCopyable&) = delete; method MovableNonCopyable (line 332) | MovableNonCopyable(MovableNonCopyable&&) = default; method MovableNonCopyable (line 333) | MovableNonCopyable& operator=(const MovableNonCopyable&) = delete; method MovableNonCopyable (line 334) | MovableNonCopyable& operator=(MovableNonCopyable&&) = default; type NonCopyableOrMovable (line 337) | struct NonCopyableOrMovable { method NonCopyableOrMovable (line 338) | NonCopyableOrMovable() = default; method NonCopyableOrMovable (line 339) | NonCopyableOrMovable(const NonCopyableOrMovable&) = delete; method NonCopyableOrMovable (line 340) | NonCopyableOrMovable(NonCopyableOrMovable&&) = delete; method NonCopyableOrMovable (line 341) | NonCopyableOrMovable& operator=(const NonCopyableOrMovable&) = delete; method NonCopyableOrMovable (line 342) | NonCopyableOrMovable& operator=(NonCopyableOrMovable&&) = delete; class Base (line 345) | class Base { function TEST (line 373) | TEST(TypeTraitsTest, TestIsFunction) { function TEST (line 389) | TEST(TypeTraitsTest, TestTrivialDestructor) { function TEST (line 452) | TEST(TypeTraitsTest, TestTrivialDefaultCtor) { type BadConstructors (line 538) | struct BadConstructors { method BadConstructors (line 539) | BadConstructors() { static_assert(T::value, ""); } method BadConstructors (line 541) | BadConstructors(BadConstructors&&) { static_assert(T::value, ""); } method BadConstructors (line 543) | BadConstructors(const BadConstructors&) { static_assert(T::value, ""); } function TEST (line 546) | TEST(TypeTraitsTest, TestTrivialityBadConstructors) { function TEST (line 554) | TEST(TypeTraitsTest, TestTrivialMoveCtor) { function TEST (line 625) | TEST(TypeTraitsTest, TestTrivialCopyCtor) { function TEST (line 698) | TEST(TypeTraitsTest, TestTrivialMoveAssign) { function TEST (line 766) | TEST(TypeTraitsTest, TestTrivialCopyAssign) { function TEST (line 835) | TEST(TypeTraitsTest, TestTriviallyCopyable) { function TEST (line 949) | TEST(TypeTraitsTest, TestRemoveCVAliases) { function TEST (line 966) | TEST(TypeTraitsTest, TestAddCVAliases) { function TEST (line 983) | TEST(TypeTraitsTest, TestReferenceAliases) { function TEST (line 1006) | TEST(TypeTraitsTest, TestPointerAliases) { function TEST (line 1014) | TEST(TypeTraitsTest, TestSignednessAliases) { function TEST (line 1026) | TEST(TypeTraitsTest, TestExtentAliases) { function TEST (line 1038) | TEST(TypeTraitsTest, TestAlignedStorageAlias) { function TEST (line 1108) | TEST(TypeTraitsTest, TestDecay) { type TypeA (line 1133) | struct TypeA {} type TypeB (line 1134) | struct TypeB {} type TypeC (line 1135) | struct TypeC {} type TypeD (line 1136) | struct TypeD {} type Wrap (line 1139) | struct Wrap {} type TypeEnum (line 1141) | enum class TypeEnum { A, B, C, D } type GetTypeT (line 1143) | struct GetTypeT { method TypeEnum (line 1146) | TypeEnum operator()(Wrap) const { method TypeEnum (line 1152) | TypeEnum operator()(Wrap) const { method TypeEnum (line 1158) | TypeEnum operator()(Wrap) const { function TEST (line 1165) | TEST(TypeTraitsTest, TestEnableIf) { function TEST (line 1171) | TEST(TypeTraitsTest, TestConditional) { function TEST (line 1177) | TEST(TypeTraitsTest, TestCommonType) { function TEST (line 1187) | TEST(TypeTraitsTest, TestUnderlyingType) { type GetTypeExtT (line 1195) | struct GetTypeExtT { method TypeEnum (line 1201) | TypeEnum operator()(Wrap) const { return TypeEnum::D; } function TEST (line 1204) | TEST(TypeTraitsTest, TestResultOf) { function TestCopyAssign (line 1212) | bool TestCopyAssign() { function TEST (line 1217) | TEST(TypeTraitsTest, IsCopyAssignable) { function TestMoveAssign (line 1249) | bool TestMoveAssign() { function TEST (line 1254) | TEST(TypeTraitsTest, IsMoveAssignable) { type adl_namespace (line 1287) | namespace adl_namespace { type DeletedSwap (line 1289) | struct DeletedSwap { type SpecialNoexceptSwap (line 1294) | struct SpecialNoexceptSwap { method SpecialNoexceptSwap (line 1295) | SpecialNoexceptSwap(SpecialNoexceptSwap&&) {} method SpecialNoexceptSwap (line 1296) | SpecialNoexceptSwap& operator=(SpecialNoexceptSwap&&) { return *this; } function swap (line 1300) | void swap(SpecialNoexceptSwap&, SpecialNoexceptSwap&) noexcept {} function TEST (line 1304) | TEST(TypeTraitsTest, IsSwappable) { function TEST (line 1333) | TEST(TypeTraitsTest, IsNothrowSwappable) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/numeric/int128.cc type absl (line 25) | namespace absl { function Fls64 (line 46) | static inline int Fls64(uint64_t n) { function uint128 (line 155) | uint128 operator/(uint128 lhs, uint128 rhs) { function uint128 (line 166) | uint128 operator%(uint128 lhs, uint128 rhs) { function Uint128ToFormattedString (line 180) | std::string Uint128ToFormattedString(uint128 v, std::ios_base::fmtflag... function uint128 (line 250) | uint128 UnsignedAbsoluteValue(int128 v) { function int128 (line 261) | int128 MakeInt128FromFloat(T v) { function int128 (line 283) | int128 operator/(int128 lhs, int128 rhs) { function int128 (line 295) | int128 operator%(int128 lhs, int128 rhs) { type std (line 356) | namespace std { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/numeric/int128.h function uint128 (line 102) | alignas(unsigned __int128) function uint128 (line 244) | constexpr uint128 Uint128Max() { function ABSL_NAMESPACE_END (line 249) | ABSL_NAMESPACE_END function namespace (line 297) | namespace absl { function namespace (line 488) | namespace std { function namespace (line 535) | namespace absl { function uint128 (line 593) | inline uint128& uint128::operator<<=(int amount) { function uint128 (line 598) | inline uint128& uint128::operator>>=(int amount) { function uint128 (line 603) | inline uint128& uint128::operator+=(uint128 other) { function uint128 (line 608) | inline uint128& uint128::operator-=(uint128 other) { function uint128 (line 613) | inline uint128& uint128::operator*=(uint128 other) { function uint128 (line 618) | inline uint128& uint128::operator/=(uint128 other) { function uint128 (line 623) | inline uint128& uint128::operator%=(uint128 other) { function Uint128Low64 (line 628) | constexpr uint64_t Uint128Low64(uint128 v) { return v.lo_; } function Uint128High64 (line 630) | constexpr uint64_t Uint128High64(uint128 v) { return v.hi_; } function hi_ (line 665) | Int128Low64(v)}, hi_{static_cast(Int128High64(v))} function uint128 (line 682) | constexpr uint128::uint128(unsigned int v) : hi_{0}, lo_{v} {} function int128 (line 1015) | inline int128& int128::operator+=(int128 other) { function int128 (line 1020) | inline int128& int128::operator-=(int128 other) { function int128 (line 1025) | inline int128& int128::operator*=(int128 other) { function int128 (line 1030) | inline int128& int128::operator/=(int128 other) { function int128 (line 1035) | inline int128& int128::operator%=(int128 other) { function int128 (line 1040) | inline int128& int128::operator|=(int128 other) { function int128 (line 1045) | inline int128& int128::operator&=(int128 other) { function int128 (line 1050) | inline int128& int128::operator^=(int128 other) { function int128 (line 1055) | inline int128& int128::operator<<=(int amount) { function int128 (line 1060) | inline int128& int128::operator>>=(int amount) { function namespace (line 1065) | namespace int128_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/numeric/int128_benchmark.cc function MakeRandomEngine (line 29) | std::mt19937 MakeRandomEngine() { function GetRandomClass128SampleUniformDivisor (line 35) | std::vector> function BM_DivideClass128UniformDivisor (line 52) | void BM_DivideClass128UniformDivisor(benchmark::State& state) { function GetRandomClass128SampleSmallDivisor (line 62) | std::vector> function BM_DivideClass128SmallDivisor (line 77) | void BM_DivideClass128SmallDivisor(benchmark::State& state) { function GetRandomClass128Sample (line 87) | std::vector> GetRandomClass128Sa... function BM_MultiplyClass128 (line 100) | void BM_MultiplyClass128(benchmark::State& state) { function BM_AddClass128 (line 110) | void BM_AddClass128(benchmark::State& state) { class UniformIntDistribution128 (line 124) | class UniformIntDistribution128 { function GetRandomIntrinsic128SampleUniformDivisor (line 136) | std::vector> function BM_DivideIntrinsic128UniformDivisor (line 152) | void BM_DivideIntrinsic128UniformDivisor(benchmark::State& state) { function GetRandomIntrinsic128SampleSmallDivisor (line 162) | std::vector> function BM_DivideIntrinsic128SmallDivisor (line 177) | void BM_DivideIntrinsic128SmallDivisor(benchmark::State& state) { function GetRandomIntrinsic128Sample (line 187) | std::vector> function BM_MultiplyIntrinsic128 (line 199) | void BM_MultiplyIntrinsic128(benchmark::State& state) { function BM_AddIntrinsic128 (line 209) | void BM_AddIntrinsic128(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/numeric/int128_stream_test.cc type Uint128TestCase (line 24) | struct Uint128TestCase { function StreamFormatToString (line 33) | std::string StreamFormatToString(std::ios_base::fmtflags flags, function CheckUint128Case (line 79) | void CheckUint128Case(const Uint128TestCase& test_case) { function TEST (line 99) | TEST(Uint128, OStreamValueTest) { function TEST (line 144) | TEST(Uint128, OStreamFormatTest) { type Int128TestCase (line 150) | struct Int128TestCase { function CheckInt128Case (line 157) | void CheckInt128Case(const Int128TestCase& test_case) { function TEST (line 167) | TEST(Int128, OStreamValueTest) { function TEST (line 229) | TEST(Int128, OStreamFormatTest) { function GetInt128FormatCases (line 235) | std::vector GetInt128FormatCases() { function GetUint128FormatCases (line 879) | std::vector GetUint128FormatCases() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/numeric/int128_test.cc class Uint128IntegerTraitsTest (line 38) | class Uint128IntegerTraitsTest : public ::testing::Test {} class Uint128FloatTraitsTest (line 51) | class Uint128FloatTraitsTest : public ::testing::Test {} function TYPED_TEST (line 56) | TYPED_TEST(Uint128IntegerTraitsTest, ConstructAssignTest) { function TYPED_TEST (line 67) | TYPED_TEST(Uint128FloatTraitsTest, ConstructAssignTest) { function TEST (line 79) | TEST(Uint128, IntrinsicTypeTraitsTest) { function TEST (line 96) | TEST(Uint128, TrivialTraitsTest) { function TEST (line 105) | TEST(Uint128, AllTests) { function TEST (line 237) | TEST(Uint128, ConversionTests) { function TEST (line 290) | TEST(Uint128, OperatorAssignReturnRef) { function TEST (line 296) | TEST(Uint128, Multiply) { function TEST (line 343) | TEST(Uint128, AliasTests) { function TEST (line 355) | TEST(Uint128, DivideAndMod) { function TEST (line 419) | TEST(Uint128, DivideAndModRandomInputs) { function TEST (line 437) | TEST(Uint128, ConstexprTest) { function TEST (line 446) | TEST(Uint128, NumericLimitsTest) { function TEST (line 457) | TEST(Uint128, Hash) { function TEST (line 483) | TEST(Int128Uint128, ConversionTest) { class Int128IntegerTraitsTest (line 513) | class Int128IntegerTraitsTest : public ::testing::Test {} function TYPED_TEST (line 517) | TYPED_TEST(Int128IntegerTraitsTest, ConstructAssignTest) { class Int128FloatTraitsTest (line 527) | class Int128FloatTraitsTest : public ::testing::Test {} function TYPED_TEST (line 531) | TYPED_TEST(Int128FloatTraitsTest, ConstructAssignTest) { function TEST (line 543) | TEST(Int128, IntrinsicTypeTraitsTest) { function TEST (line 560) | TEST(Int128, TrivialTraitsTest) { function TEST (line 568) | TEST(Int128, BoolConversionTest) { class Int128IntegerConversionTest (line 583) | class Int128IntegerConversionTest : public ::testing::Test {} function TYPED_TEST (line 587) | TYPED_TEST(Int128IntegerConversionTest, RoundTripTest) { class Int128FloatConversionTest (line 598) | class Int128FloatConversionTest : public ::testing::Test {} function TYPED_TEST (line 602) | TYPED_TEST(Int128FloatConversionTest, ConstructAndCastTest) { function TEST (line 676) | TEST(Int128, FactoryTest) { function TEST (line 687) | TEST(Int128, HighLowTest) { function TEST (line 700) | TEST(Int128, LimitsTest) { function TEST (line 707) | TEST(Int128, IntrinsicConversionTest) { function TEST (line 718) | TEST(Int128, ConstexprTest) { function TEST (line 731) | TEST(Int128, ComparisonTest) { function TEST (line 772) | TEST(Int128, UnaryNegationTest) { function TEST (line 785) | TEST(Int128, LogicalNotTest) { function TEST (line 795) | TEST(Int128, AdditionSubtractionTest) { function TEST (line 844) | TEST(Int128, IncrementDecrementTest) { function TEST (line 856) | TEST(Int128, MultiplicationTest) { function TEST (line 971) | TEST(Int128, DivisionAndModuloTest) { function TEST (line 1078) | TEST(Int128, BitwiseLogicTest) { function TEST (line 1158) | TEST(Int128, BitwiseShiftTest) { function TEST (line 1214) | TEST(Int128, NumericLimitsTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/benchmarks.cc class PrecompiledSeedSeq (line 61) | class PrecompiledSeedSeq { method PrecompiledSeedSeq (line 65) | PrecompiledSeedSeq() {} method PrecompiledSeedSeq (line 68) | PrecompiledSeedSeq(Iterator begin, Iterator end) {} method PrecompiledSeedSeq (line 71) | PrecompiledSeedSeq(std::initializer_list il) {} method generate (line 74) | void generate(OutIterator begin, OutIterator end) { method size (line 84) | size_t size() const { return ABSL_ARRAYSIZE(kSeedData); } method param (line 87) | void param(OutIterator out) const { function make_engine (line 103) | typename absl::enable_if_t::value, E... function make_engine (line 112) | typename absl::enable_if_t::value, En... function BM_Construct (line 119) | void BM_Construct(benchmark::State& state) { function BM_Direct (line 127) | void BM_Direct(benchmark::State& state) { function BM_Generate (line 138) | void BM_Generate(benchmark::State& state) { function BM_Shuffle (line 150) | void BM_Shuffle(benchmark::State& state) { function BM_ShuffleReuse (line 160) | void BM_ShuffleReuse(benchmark::State& state) { function BM_Dist (line 170) | void BM_Dist(benchmark::State& state, Args&&... args) { function BM_Large (line 182) | void BM_Large(benchmark::State& state) { function BM_Small (line 190) | void BM_Small(benchmark::State& state) { function BM_Bernoulli (line 198) | void BM_Bernoulli(benchmark::State& state) { function BM_Beta (line 204) | void BM_Beta(benchmark::State& state) { function BM_Gamma (line 212) | void BM_Gamma(benchmark::State& state) { function BM_Poisson (line 219) | void BM_Poisson(benchmark::State& state) { function BM_Zipf (line 225) | void BM_Zipf(benchmark::State& state) { function BM_Thread (line 233) | void BM_Thread(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/bernoulli_distribution.h function namespace (line 26) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/bernoulli_distribution_test.cc class BernoulliTest (line 29) | class BernoulliTest : public testing::TestWithParam::param_type::ThresholdPadding() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/beta_distribution_test.cc class BetaDistributionInterfaceTest (line 42) | class BetaDistributionInterfaceTest : public ::testing::Test {} function TYPED_TEST (line 47) | TYPED_TEST(BetaDistributionInterfaceTest, SerializeTest) { function TYPED_TEST (line 161) | TYPED_TEST(BetaDistributionInterfaceTest, DegenerateCases) { class BetaDistributionModel (line 256) | class BetaDistributionModel { method BetaDistributionModel (line 258) | explicit BetaDistributionModel(::testing::tuple p) method Mean (line 261) | double Mean() const { return alpha_ / (alpha_ + beta_); } method Variance (line 263) | double Variance() const { method Kurtosis (line 268) | double Kurtosis() const { class BetaDistributionTest (line 280) | class BetaDistributionTest method BetaDistributionTest (line 284) | BetaDistributionTest() : BetaDistributionModel(GetParam()) {} function TEST_P (line 417) | TEST_P(BetaDistributionTest, TestSampleStatistics) { function ParamName (line 439) | std::string ParamName( function TEST (line 460) | TEST(BetaDistributionTest, StabilityTest) { function TEST (line 573) | TEST(BetaDistributionTest, AlgorithmBounds) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/bit_gen_ref.h function namespace (line 33) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/bit_gen_ref_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN type random_internal (line 33) | namespace random_internal { type DistributionCaller (line 35) | struct DistributionCaller { method Call (line 37) | static typename DistrT::result_type Call(ConstBitGen* gen, Args&&.... function FnTest (line 44) | int FnTest(absl::BitGenRef gen_ref) { return absl::Uniform(gen_ref, 1,... class BitGenRefTest (line 47) | class BitGenRefTest : public testing::Test {} function TYPED_TEST (line 54) | TYPED_TEST(BitGenRefTest, BasicTest) { function TYPED_TEST (line 60) | TYPED_TEST(BitGenRefTest, Copyable) { function TEST (line 66) | TEST(BitGenRefTest, PassThroughEquivalence) { function TEST (line 92) | TEST(BitGenRefTest, MockingBitGenBaseOverrides) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/discrete_distribution.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/discrete_distribution.h function namespace (line 31) | namespace absl { function explicit (line 113) | explicit discrete_distribution(const param_type& p) : param_(p) {} function explicit (line 119) | explicit discrete_distribution(std::initializer_list weights) function reset (line 127) | void reset() {} function param (line 140) | void param(const param_type& p) { param_ = p; } function namespace (line 170) | namespace random_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/discrete_distribution_test.cc class DiscreteDistributionTypeTest (line 40) | class DiscreteDistributionTypeTest : public ::testing::Test {} function TYPED_TEST (line 46) | TYPED_TEST(DiscreteDistributionTypeTest, ParamSerializeTest) { function TYPED_TEST (line 85) | TYPED_TEST(DiscreteDistributionTypeTest, Constructor) { function TEST (line 100) | TEST(DiscreteDistributionTest, InitDiscreteDistribution) { function TEST (line 143) | TEST(DiscreteDistributionTest, ChiSquaredTest50) { function TEST (line 197) | TEST(DiscreteDistributionTest, StabilityTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/distributions.h function namespace (line 68) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/distributions_test.cc class RandomDistributionsTest (line 30) | class RandomDistributionsTest : public testing::Test {} function TEST_F (line 32) | TEST_F(RandomDistributionsTest, UniformBoundFunctions) { type Invalid (line 121) | struct Invalid {} function CheckArgsInferType (line 165) | void CheckArgsInferType() { function CheckArgsReturnExpectedType (line 206) | void CheckArgsReturnExpectedType() { function TEST_F (line 225) | TEST_F(RandomDistributionsTest, UniformTypeInference) { function TEST_F (line 301) | TEST_F(RandomDistributionsTest, UniformNoBounds) { function TEST_F (line 311) | TEST_F(RandomDistributionsTest, UniformReal) { function TEST_F (line 327) | TEST_F(RandomDistributionsTest, UniformInt) { function TEST_F (line 359) | TEST_F(RandomDistributionsTest, Exponential) { function TEST_F (line 375) | TEST_F(RandomDistributionsTest, PoissonDefault) { function TEST_F (line 391) | TEST_F(RandomDistributionsTest, PoissonLarge) { function TEST_F (line 408) | TEST_F(RandomDistributionsTest, Bernoulli) { function TEST_F (line 422) | TEST_F(RandomDistributionsTest, Beta) { function TEST_F (line 437) | TEST_F(RandomDistributionsTest, Zipf) { function TEST_F (line 453) | TEST_F(RandomDistributionsTest, Gaussian) { function TEST_F (line 469) | TEST_F(RandomDistributionsTest, LogUniform) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/examples_test.cc function Use (line 24) | void Use(T) {} function TEST (line 26) | TEST(Examples, Basic) { function TEST (line 58) | TEST(Examples, CreateingCorrelatedVariateSequences) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/exponential_distribution.h function namespace (line 29) | namespace absl { function explicit (line 73) | explicit exponential_distribution(result_type lambda) : param_(lambda) {} function explicit (line 75) | explicit exponential_distribution(const param_type& p) : param_(p) {} function reset (line 77) | void reset() {} function param (line 90) | void param(const param_type& p) { param_ = p; } function result_type (line 93) | result_type(max)() const { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/exponential_distribution_test.cc class ExponentialDistributionTypedTest (line 47) | class ExponentialDistributionTypedTest : public ::testing::Test {} function TYPED_TEST (line 56) | TYPED_TEST(ExponentialDistributionTypedTest, SerializeTest) { class ExponentialModel (line 160) | class ExponentialModel { method ExponentialModel (line 162) | explicit ExponentialModel(double lambda) method lambda (line 165) | double lambda() const { return lambda_; } method mean (line 167) | double mean() const { return beta_; } method variance (line 168) | double variance() const { return beta_ * beta_; } method stddev (line 169) | double stddev() const { return std::sqrt(variance()); } method skew (line 170) | double skew() const { return 2; } method kurtosis (line 171) | double kurtosis() const { return 6.0; } method CDF (line 173) | double CDF(double x) { return 1.0 - std::exp(-lambda_ * x); } method InverseCDF (line 176) | double InverseCDF(double p) { type Param (line 187) | struct Param { class ExponentialDistributionTests (line 193) | class ExponentialDistributionTests : public testing::TestWithParam, method ExponentialDistributionTests (line 196) | ExponentialDistributionTests() : ExponentialModel(GetParam().lambda) {} function TEST_P (line 298) | TEST_P(ExponentialDistributionTests, ZTest) { function TEST_P (line 315) | TEST_P(ExponentialDistributionTests, ChiSquaredTest) { function GenParams (line 332) | std::vector GenParams() { function ParamName (line 347) | std::string ParamName(const ::testing::TestParamInfo& info) { function TEST (line 357) | TEST(ExponentialDistributionTest, StabilityTest) { function TEST (line 392) | TEST(ExponentialDistributionTest, AlgorithmBounds) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/gaussian_distribution.cc type absl (line 6) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 7) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/gaussian_distribution.h function namespace (line 36) | namespace absl { function namespace (line 208) | namespace random_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/gaussian_distribution_test.cc class GaussianDistributionInterfaceTest (line 44) | class GaussianDistributionInterfaceTest : public ::testing::Test {} function TYPED_TEST (line 49) | TYPED_TEST(GaussianDistributionInterfaceTest, SerializeTest) { class GaussianModel (line 169) | class GaussianModel { method GaussianModel (line 171) | GaussianModel(double mean, double stddev) : mean_(mean), stddev_(stdde... method mean (line 173) | double mean() const { return mean_; } method variance (line 174) | double variance() const { return stddev() * stddev(); } method stddev (line 175) | double stddev() const { return stddev_; } method skew (line 176) | double skew() const { return 0; } method kurtosis (line 177) | double kurtosis() const { return 3.0; } method InverseCDF (line 180) | double InverseCDF(double p) { type Param (line 191) | struct Param { class GaussianDistributionTests (line 200) | class GaussianDistributionTests : public testing::TestWithParam, method GaussianDistributionTests (line 203) | GaussianDistributionTests() function TEST_P (line 324) | TEST_P(GaussianDistributionTests, ZTest) { function TEST_P (line 342) | TEST_P(GaussianDistributionTests, ChiSquaredTest) { function GenParams (line 359) | std::vector GenParams() { function ParamName (line 390) | std::string ParamName(const ::testing::TestParamInfo& info) { function TEST (line 401) | TEST(GaussianDistributionTest, StabilityTest) { function TEST (line 443) | TEST(GaussianDistributionTest, AlgorithmBounds) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/generators_test.cc function TestUniform (line 27) | void TestUniform(URBG* gen) { function TestExponential (line 91) | void TestExponential(URBG* gen) { function TestPoisson (line 98) | void TestPoisson(URBG* gen) { function TestBernoulli (line 113) | void TestBernoulli(URBG* gen) { function TestZipf (line 119) | void TestZipf(URBG* gen) { function TestGaussian (line 132) | void TestGaussian(URBG* gen) { function TestLogNormal (line 139) | void TestLogNormal(URBG* gen) { function CompatibilityTest (line 152) | void CompatibilityTest() { function TEST (line 164) | TEST(std_mt19937_64, Compatibility) { function TEST (line 169) | TEST(BitGen, Compatibility) { function TEST (line 174) | TEST(InsecureBitGen, Compatibility) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/chi_square.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/chi_square.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/chi_square_test.cc function TEST (line 34) | TEST(ChiSquare, Value) { function TEST (line 113) | TEST(ChiSquareTest, PValue) { function TEST (line 142) | TEST(ChiSquareTest, CalcChiSquare) { function TEST (line 174) | TEST(ChiSquareTest, CalcChiSquareInt64) { function TEST (line 190) | TEST(ChiSquareTest, TableData) { function TEST (line 320) | TEST(ChiSquareTest, ChiSquareTwoIterator) { function TEST (line 340) | TEST(ChiSquareTest, DiceRolls) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/distribution_caller.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/distribution_test_util.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/distribution_test_util.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/distribution_test_util_test.cc function TEST (line 21) | TEST(TestUtil, InverseErf) { function TEST (line 119) | TEST(BetaTest, BetaIncomplete) { function TEST (line 130) | TEST(BetaTest, BetaIncompleteInv) { function TEST (line 142) | TEST(MaxErrorTolerance, MaxErrorTolerance) { function TEST (line 158) | TEST(ZScore, WithSameMean) { function TEST (line 176) | TEST(ZScore, DifferentMean) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/distributions.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/explicit_seed_seq.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/explicit_seed_seq_test.cc function ConformsToInterface (line 28) | bool ConformsToInterface() { function TEST (line 62) | TEST(SeedSequences, CheckInterfaces) { function TEST (line 70) | TEST(ExplicitSeedSeq, DefaultConstructorGeneratesZeros) { function TEST (line 82) | TEST(ExplicitSeeqSeq, SeedMaterialIsForwardedIdentically) { function TEST (line 125) | TEST(ExplicitSeedSeq, CopyAndMoveConstructors) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits.h function IsPowerOfTwoOrZero (line 31) | bool IsPowerOfTwoOrZero(UIntType n) { function typename (line 39) | typename URBG::result_type RangeSize() { function UIntType (line 48) | UIntType LargestPowerOfTwoLessThanOrEqualTo(UIntType n) { function typename (line 55) | typename URBG::result_type PowerOfTwoSubRangeSize() { function UIntType (line 61) | UIntType IntegerLog2(UIntType n) { function NumBits (line 68) | size_t NumBits() { function result_type (line 97) | static constexpr result_type(min)() { return 0; } function result_type (line 98) | static constexpr result_type(max)() { type PowerOfTwoTag (line 115) | struct PowerOfTwoTag {} type RejectionSamplingTag (line 116) | struct RejectionSamplingTag {} function typename (line 118) | typename URBG::result_type PowerOfTwoVariate( function typename (line 127) | typename URBG::result_type PowerOfTwoVariate( function typename (line 134) | typename URBG::result_type PowerOfTwoVariate( FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/fast_uniform_bits_test.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/fastmath.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/fastmath_test.cc function TEST (line 30) | TEST(DistributionImplTest, LeadingSetBit) { function TEST (line 43) | TEST(FastMathTest, IntLog2FloorTest) { function TEST (line 69) | TEST(FastMathTest, IntLog2CeilTest) { function TEST (line 97) | TEST(FastMathTest, StirlingLogFactorial) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/gaussian_distribution_gentables.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN function main (line 142) | int main(int, char**) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/generate_real.h type GeneratePositiveTag (line 36) | struct GeneratePositiveTag {} type GenerateNegativeTag (line 37) | struct GenerateNegativeTag {} type GenerateSignedTag (line 38) | struct GenerateSignedTag {} FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/generate_real_test.cc function TEST (line 36) | TEST(GenerateRealTest, U64ToFloat_Positive_NoZero_Test) { function TEST (line 47) | TEST(GenerateRealTest, U64ToFloat_Positive_Zero_Test) { function TEST (line 58) | TEST(GenerateRealTest, U64ToFloat_Negative_NoZero_Test) { function TEST (line 69) | TEST(GenerateRealTest, U64ToFloat_Negative_Zero_Test) { function TEST (line 80) | TEST(GenerateRealTest, U64ToFloat_Signed_NoZero_Test) { function TEST (line 92) | TEST(GenerateRealTest, U64ToFloat_Signed_Zero_Test) { function TEST (line 104) | TEST(GenerateRealTest, U64ToFloat_Signed_Bias_Test) { function TEST (line 116) | TEST(GenerateRealTest, U64ToFloatTest) { function TEST (line 170) | TEST(GenerateRealTest, U64ToDouble_Positive_NoZero_Test) { function TEST (line 183) | TEST(GenerateRealTest, U64ToDouble_Positive_Zero_Test) { function TEST (line 195) | TEST(GenerateRealTest, U64ToDouble_Negative_NoZero_Test) { function TEST (line 208) | TEST(GenerateRealTest, U64ToDouble_Negative_Zero_Test) { function TEST (line 221) | TEST(GenerateRealTest, U64ToDouble_Signed_NoZero_Test) { function TEST (line 234) | TEST(GenerateRealTest, U64ToDouble_Signed_Zero_Test) { function TEST (line 246) | TEST(GenerateRealTest, U64ToDouble_GenerateSignedTag_Bias_Test) { function TEST (line 258) | TEST(GenerateRealTest, U64ToDoubleTest) { function TEST (line 332) | TEST(GenerateRealTest, U64ToDoubleSignedTest) { function TEST (line 415) | TEST(GenerateRealTest, ExhaustiveFloat) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/iostream_state_saver.h function namespace (line 26) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/iostream_state_saver_test.cc function StreamRoundTrip (line 29) | typename absl::enable_if_t::value, T> // function StreamRoundTrip (line 53) | typename absl::enable_if_t::value, T> // function TEST (line 76) | TEST(IOStreamStateSaver, BasicSaverState) { function TEST (line 97) | TEST(IOStreamStateSaver, RoundTripInts) { function TEST (line 148) | TEST(IOStreamStateSaver, RoundTripFloats) { function TEST (line 207) | TEST(IOStreamStateSaver, RoundTripDoubles) { function TEST (line 276) | TEST(IOStreamStateSaver, RoundTripLongDoubles) { function TEST (line 355) | TEST(StrToDTest, DoubleMin) { function TEST (line 363) | TEST(StrToDTest, DoubleDenormMin) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/mock_overload_set.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/mocking_bit_gen_base.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/nanobenchmark.cc type absl (line 72) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 73) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/nanobenchmark.h function namespace (line 55) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/nanobenchmark_test.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN function main (line 74) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/nonsecure_base.h function namespace (line 35) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/nonsecure_base_test.cc function Use (line 34) | void Use(const T&) {} function TEST (line 38) | TEST(NonsecureURBGBase, DefaultConstructorIsValid) { function TEST (line 43) | TEST(RecommendedTemplates, CanBeConstructed) { function TEST (line 48) | TEST(RecommendedTemplates, CanDiscardValues) { function TEST (line 56) | TEST(NonsecureURBGBase, StandardInterface) { function TEST (line 140) | TEST(NonsecureURBGBase, SeedSeqConstructorIsValid) { function TEST (line 145) | TEST(NonsecureURBGBase, CompatibleWithDistributionUtils) { function TEST (line 154) | TEST(NonsecureURBGBase, CompatibleWithStdDistributions) { function TEST (line 163) | TEST(NonsecureURBGBase, ConsecutiveDefaultInstancesYieldUniqueVariates) { function TEST (line 174) | TEST(NonsecureURBGBase, EqualSeedSequencesYieldEqualVariates) { type SeederTestEngine (line 199) | struct SeederTestEngine { method SeederTestEngine (line 212) | explicit SeederTestEngine(SeedSequence&& seq) { method SeederTestEngine (line 216) | SeederTestEngine(const SeederTestEngine&) = default; method SeederTestEngine (line 217) | SeederTestEngine& operator=(const SeederTestEngine&) = default; method SeederTestEngine (line 218) | SeederTestEngine(SeederTestEngine&&) = default; method SeederTestEngine (line 219) | SeederTestEngine& operator=(SeederTestEngine&&) = default; method result_type (line 221) | result_type operator()() { return state[0]; } method seed (line 224) | void seed(SeedSequence&& seq) { function TEST (line 232) | TEST(NonsecureURBGBase, SeederWorksForU32) { function TEST (line 239) | TEST(NonsecureURBGBase, SeederWorksForU64) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/pcg_engine.h function namespace (line 26) | namespace absl { function state_type (line 179) | static inline constexpr state_type lcg(state_type s) { function state_type (line 184) | inline state_type advance(state_type s, uint64_t n) const { function state_type (line 225) | static inline constexpr state_type make_u128(uint64_t a, uint64_t b) { function state_type (line 230) | static inline constexpr state_type make_u128(uint64_t a, uint64_t b) { function state_type (line 235) | static inline constexpr state_type multiplier() { function state_type (line 238) | static inline constexpr state_type increment() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/pcg_engine_test.cc class PCGEngineTest (line 36) | class PCGEngineTest : public ::testing::Test {} function TYPED_TEST (line 42) | TYPED_TEST(PCGEngineTest, VerifyReseedChangesAllValues) { function TYPED_TEST (line 103) | TYPED_TEST(PCGEngineTest, VerifyDiscard) { function TYPED_TEST (line 129) | TYPED_TEST(PCGEngineTest, StreamOperatorsResult) { function TYPED_TEST (line 140) | TYPED_TEST(PCGEngineTest, StreamSerialization) { function TYPED_TEST (line 163) | TYPED_TEST(PCGEngineTest, RandomNumberEngineInterface) { function TYPED_TEST (line 234) | TYPED_TEST(PCGEngineTest, RandenEngineSFINAETest) { function TEST (line 275) | TEST(PCG642018EngineTest, VerifyGolden) { function TEST (line 343) | TEST(PCG642018EngineTest, VerifyGoldenSeeded) { function TEST (line 412) | TEST(PCG642018EngineTest, VerifyGoldenFromDeserializedEngine) { function TEST (line 489) | TEST(PCG322018EngineTest, VerifyGolden) { function TEST (line 536) | TEST(PCG322018EngineTest, VerifyGoldenSeeded) { function TEST (line 584) | TEST(PCG322018EngineTest, VerifyGoldenFromDeserializedEngine) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/pool_urbg.cc type absl (line 39) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 40) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/pool_urbg.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/pool_urbg_test.cc function MyFill (line 42) | typename absl::enable_if_t>::value, voi... function MyFill (line 48) | typename absl::enable_if_t::value, void> // class PoolURBGTypedTest (line 54) | class PoolURBGTypedTest : public ::testing::Test {} function TYPED_TEST (line 74) | TYPED_TEST(PoolURBGTypedTest, URBGInterface) { function TYPED_TEST (line 100) | TYPED_TEST(PoolURBGTypedTest, VerifySequences) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen.cc type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_benchmarks.cc type AbsorbFn (line 49) | struct AbsorbFn : public T { method bytes (line 53) | static constexpr size_t bytes() { return sizeof(seed); } method FuncOutput (line 55) | FuncOutput operator()(const FuncInput num_iters) const { type GenerateFn (line 64) | struct GenerateFn : public T { method GenerateFn (line 66) | GenerateFn() { std::memset(state, 0, sizeof(state)); } method bytes (line 68) | static constexpr size_t bytes() { return sizeof(state); } method FuncOutput (line 70) | FuncOutput operator()(const FuncInput num_iters) const { type Engine (line 80) | struct Engine { method bytes (line 83) | static constexpr size_t bytes() { return sizeof(UInt); } method FuncOutput (line 85) | FuncOutput operator()(const FuncInput num_iters) const { function Print (line 94) | void Print(const char* name, const size_t n, const Result (&results)[N], function Measure (line 127) | void Measure(const char* name, const FuncInput (&inputs)[N]) { function RunAll (line 139) | void RunAll(const int argc, char* argv[]) { function main (line 171) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_detect.cc function __cpuid (line 46) | static void __cpuid(int cpu_info[4], int info_type) { function GetAuxval (line 60) | static uint32_t GetAuxval(uint32_t hwcap_type) { function GetAuxval (line 75) | static uint32_t GetAuxval(uint32_t hwcap_type) { type absl (line 97) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 98) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_detect.h function namespace (line 20) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_engine.h function namespace (line 30) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_engine_test.cc class RandenEngineTypedTest (line 38) | class RandenEngineTypedTest : public ::testing::Test {} function TYPED_TEST (line 44) | TYPED_TEST(RandenEngineTypedTest, VerifyReseedChangesAllValues) { function TYPED_TEST (line 105) | TYPED_TEST(RandenEngineTypedTest, VerifyDiscard) { function TYPED_TEST (line 131) | TYPED_TEST(RandenEngineTypedTest, StreamOperatorsResult) { function TYPED_TEST (line 141) | TYPED_TEST(RandenEngineTypedTest, StreamSerialization) { function TYPED_TEST (line 164) | TYPED_TEST(RandenEngineTypedTest, RandomNumberEngineInterface) { function TYPED_TEST (line 235) | TYPED_TEST(RandenEngineTypedTest, RandenEngineSFINAETest) { function TEST (line 273) | TEST(RandenTest, VerifyGoldenRanden64Default) { function TEST (line 340) | TEST(RandenTest, VerifyGoldenRanden64Seeded) { function TEST (line 409) | TEST(RandenTest, VerifyGoldenRanden32Default) { function TEST (line 476) | TEST(RandenTest, VerifyGoldenRanden32Seeded) { function TEST (line 545) | TEST(RandenTest, VerifyGoldenFromDeserializedEngine) { function TEST (line 626) | TEST(RandenTest, IsFastOrSlow) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc type absl (line 77) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 78) | ABSL_NAMESPACE_BEGIN function ABSL_TARGET_CRYPTO (line 154) | inline ABSL_TARGET_CRYPTO Vector128 ReverseBytes(const Vector128& v) { function ABSL_TARGET_CRYPTO (line 164) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 168) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 174) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 180) | inline ABSL_TARGET_CRYPTO void SwapEndian(uint64_t* state) { function ABSL_TARGET_CRYPTO (line 232) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 236) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 242) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 254) | inline ABSL_TARGET_CRYPTO void SwapEndian(uint64_t*) {} class Vector128 (line 266) | class Vector128 { method Vector128 (line 269) | inline explicit Vector128(const __m128i& Vector128) : data_(Vector128) {} method __m128i (line 271) | inline __m128i data() const { return data_; } method Vector128 (line 273) | inline Vector128& operator^=(const Vector128& other) { function ABSL_TARGET_CRYPTO (line 282) | inline ABSL_TARGET_CRYPTO Vector128 Vector128Load(const void* from) { function ABSL_TARGET_CRYPTO (line 286) | inline ABSL_TARGET_CRYPTO void Vector128Store(const Vector128& v, void* ... function ABSL_TARGET_CRYPTO (line 292) | inline ABSL_TARGET_CRYPTO Vector128 AesRound(const Vector128& state, function ABSL_TARGET_CRYPTO (line 300) | inline ABSL_TARGET_CRYPTO void SwapEndian(uint64_t*) {} function namespace (line 310) | struct alignas(16) u64x2 { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_hwaes.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_hwaes_test.cc type randen (line 30) | struct randen { function TEST (line 39) | TEST(RandenHwAesTest, Default) { function main (line 70) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_slow.cc type u64x2 (line 228) | struct alignas(16) u64x2 { method u64x2 (line 229) | constexpr u64x2() : v{0, 0} {} method u64x2 (line 230) | constexpr u64x2(uint64_t hi, uint64_t lo) : v{lo, hi} {} type Vector128 (line 238) | struct Vector128 { method ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 239) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128& operato... function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 251) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128 function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 276) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Vector128Store( function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 299) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE Vector128 function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 365) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void BlockShuffle( function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 426) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE const u64x2* Feistel... function ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE (line 452) | inline ABSL_RANDOM_INTERNAL_ATTRIBUTE_ALWAYS_INLINE void Permute( type absl (line 464) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 465) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_slow.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_slow_test.cc type randen (line 31) | struct randen { function TEST (line 36) | TEST(RandenSlowTest, Default) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_test.cc function TEST (line 29) | TEST(RandenTest, CopyAndMove) { function TEST (line 43) | TEST(RandenTest, Default) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/randen_traits.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/salted_seed_seq.h function namespace (line 32) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/salted_seed_seq_test.cc function ConformsToInterface (line 34) | void ConformsToInterface() { function TEST (line 67) | TEST(SaltedSeedSeq, CheckInterfaces) { function TEST (line 75) | TEST(SaltedSeedSeq, CheckConstructingFromOtherSequence) { function TEST (line 88) | TEST(SaltedSeedSeq, SaltedSaltedSeedSeqIsNotDoubleSalted) { function TEST (line 108) | TEST(SaltedSeedSeq, SeedMaterialIsSalted) { function TEST (line 135) | TEST(SaltedSeedSeq, GenerateAcceptsDifferentTypes) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/seed_material.cc type absl (line 63) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 64) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/seed_material.h function namespace (line 29) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/seed_material_test.cc function TEST (line 43) | TEST(SeedBitsToBlocks, VerifyCases) { function TEST (line 54) | TEST(ReadSeedMaterialFromOSEntropy, SuccessiveReadsAreDistinct) { function TEST (line 67) | TEST(ReadSeedMaterialFromOSEntropy, ReadZeroBytesIsNoOp) { function TEST (line 76) | TEST(ReadSeedMaterialFromOSEntropy, NullPtrVectorArgument) { function TEST (line 90) | TEST(ReadSeedMaterialFromURBG, SeedMaterialEqualsVariateSequence) { function TEST (line 105) | TEST(ReadSeedMaterialFromURBG, ReadZeroBytesIsNoOp) { function TEST (line 115) | TEST(ReadSeedMaterialFromURBG, NullUrbgArgument) { function TEST (line 131) | TEST(ReadSeedMaterialFromURBG, NullPtrVectorArgument) { function TEST (line 152) | TEST(MixSequenceIntoSeedMaterial, AvalancheEffectTestOneBitLong) { function TEST (line 177) | TEST(MixSequenceIntoSeedMaterial, AvalancheEffectTestOneBitShort) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/sequence_urbg.h function namespace (line 26) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/traits.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/traits_test.cc function CheckWideningConvertsToSelf (line 32) | void CheckWideningConvertsToSelf() { function CheckWideningConvertsToSelf (line 38) | void CheckWideningConvertsToSelf() { function CheckNotWideningConvertibleWithSigned (line 50) | void CheckNotWideningConvertibleWithSigned() { function CheckNotWideningConvertibleWithSigned (line 60) | void CheckNotWideningConvertibleWithSigned() { function CheckWideningConvertsToLargerTypes (line 73) | void CheckWideningConvertsToLargerTypes() { function CheckWideningConvertsToLargerTypes (line 89) | void CheckWideningConvertsToLargerTypes() { function CheckWideningConvertsTo (line 99) | void CheckWideningConvertsTo() { function TEST (line 104) | TEST(TraitsTest, IsWideningConvertibleTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/uniform_helper.h function namespace (line 24) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/wide_multiply.h function namespace (line 33) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/internal/wide_multiply_test.cc function TEST (line 25) | TEST(WideMultiplyTest, MultiplyU64ToU128Test) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/log_uniform_int_distribution.h function namespace (line 32) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/log_uniform_int_distribution_test.cc class LogUniformIntDistributionTypeTest (line 40) | class LogUniformIntDistributionTypeTest : public ::testing::Test {} function TYPED_TEST (line 46) | TYPED_TEST(LogUniformIntDistributionTypeTest, SerializeTest) { class LogUniformIntChiSquaredTest (line 117) | class LogUniformIntChiSquaredTest function TEST_P (line 195) | TEST_P(LogUniformIntChiSquaredTest, MultiTest) { function GenParams (line 212) | std::vector GenParams() { function ParamName (line 238) | std::string ParamName( function TEST (line 250) | TEST(LogUniformIntDistributionTest, StabilityTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/mock_distributions.h function namespace (line 55) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/mock_distributions_test.cc function TEST (line 24) | TEST(MockDistributions, Examples) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/mocking_bit_gen.h function namespace (line 53) | namespace absl { function CallImpl (line 163) | bool CallImpl(const std::type_info& key_type, void* dist_args, function namespace (line 183) | namespace random_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/mocking_bit_gen_test.cc function TEST (line 32) | TEST(BasicMocking, AllDistributionsAreOverridable) { function TEST (line 75) | TEST(BasicMocking, OnDistribution) { function TEST (line 118) | TEST(BasicMocking, GMockMatchers) { function TEST (line 127) | TEST(BasicMocking, OverridesWithMultipleGMockExpectations) { function TEST (line 139) | TEST(BasicMocking, DefaultArgument) { function TEST (line 149) | TEST(BasicMocking, MultipleGenerators) { function TEST (line 176) | TEST(BasicMocking, MocksNotTrigeredForIncorrectTypes) { function TEST (line 184) | TEST(BasicMocking, FailsOnUnsatisfiedMocks) { function TEST (line 195) | TEST(OnUniform, RespectsUniformIntervalSemantics) { function TEST (line 205) | TEST(OnUniform, RespectsNoArgUnsignedShorthand) { function TEST (line 211) | TEST(RepeatedlyModifier, ForceSnakeEyesForManyDice) { function TEST (line 235) | TEST(WillOnce, DistinctCounters) { function TEST (line 251) | TEST(TimesModifier, ModifierSaturatesAndExpires) { function TEST (line 270) | TEST(TimesModifier, Times0) { function TEST (line 276) | TEST(AnythingMatcher, MatchesAnyArgument) { function TEST (line 311) | TEST(AnythingMatcher, WithWillByDefault) { function TEST (line 324) | TEST(BasicMocking, WillByDefaultWithArgs) { function TEST (line 335) | TEST(MockingBitGen, InSequenceSucceedsInOrder) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/poisson_distribution.h function namespace (line 30) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/poisson_distribution_test.cc class PoissonDistributionInterfaceTest (line 71) | class PoissonDistributionInterfaceTest : public ::testing::Test {} function TYPED_TEST (line 77) | TYPED_TEST(PoissonDistributionInterfaceTest, SerializeTest) { class PoissonModel (line 162) | class PoissonModel { method PoissonModel (line 164) | explicit PoissonModel(double mean) : mean_(mean) {} method mean (line 166) | double mean() const { return mean_; } method variance (line 167) | double variance() const { return mean_; } method stddev (line 168) | double stddev() const { return std::sqrt(variance()); } method skew (line 169) | double skew() const { return 1.0 / mean_; } method kurtosis (line 170) | double kurtosis() const { return 3.0 + 1.0 / mean_; } type CDF (line 176) | struct CDF { method CDF (line 181) | CDF InverseCDF(double p) { method LogCDF (line 189) | void LogCDF() { type ZParam (line 243) | struct ZParam { class PoissonDistributionZTest (line 250) | class PoissonDistributionZTest : public testing::TestWithParam, method PoissonDistributionZTest (line 253) | PoissonDistributionZTest() : PoissonModel(GetParam().mean) {} function TEST_P (line 299) | TEST_P(PoissonDistributionZTest, AbslPoissonDistribution) { function GetZParams (line 315) | std::vector GetZParams() { function ZParamName (line 336) | std::string ZParamName(const ::testing::TestParamInfo& info) { class PoissonDistributionChiSquaredTest (line 347) | class PoissonDistributionChiSquaredTest : public testing::TestWithParam<... method PoissonDistributionChiSquaredTest (line 350) | PoissonDistributionChiSquaredTest() : PoissonModel(GetParam()) {} function TEST_P (line 449) | TEST_P(PoissonDistributionChiSquaredTest, AbslPoissonDistribution) { function TEST (line 476) | TEST(PoissonDistributionTest, StabilityTest) { function TEST (line 540) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_1) { function TEST (line 548) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_2) { function TEST (line 556) | TEST(PoissonDistributionTest, AlgorithmExpectedValue_3) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/random.h function namespace (line 43) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/seed_gen_exception.cc type absl (line 21) | namespace absl { type random_internal (line 33) | namespace random_internal { function ThrowSeedGenException (line 35) | void ThrowSeedGenException() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/seed_gen_exception.h function namespace (line 33) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/seed_sequences.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/seed_sequences.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/seed_sequences_test.cc function TEST (line 26) | TEST(SeedSequences, Examples) { function TEST (line 48) | TEST(CreateSeedSeqFrom, CompatibleWithStdTypes) { function TEST (line 62) | TEST(CreateSeedSeqFrom, CompatibleWithBitGenerator) { function TEST (line 73) | TEST(CreateSeedSeqFrom, CompatibleWithInsecureBitGen) { function TEST (line 84) | TEST(CreateSeedSeqFrom, CompatibleWithRawURBG) { function TestReproducibleVariateSequencesForNonsecureURBG (line 96) | void TestReproducibleVariateSequencesForNonsecureURBG() { function TEST (line 120) | TEST(CreateSeedSeqFrom, ReproducesVariateSequencesForInsecureBitGen) { function TEST (line 124) | TEST(CreateSeedSeqFrom, ReproducesVariateSequencesForBitGenerator) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/uniform_int_distribution.h function namespace (line 42) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/uniform_int_distribution_test.cc class UniformIntDistributionTest (line 36) | class UniformIntDistributionTest : public ::testing::Test {} function TYPED_TEST (line 42) | TYPED_TEST(UniformIntDistributionTest, ParamSerializeTest) { function TYPED_TEST (line 113) | TYPED_TEST(UniformIntDistributionTest, ViolatesPreconditionsDeathTest) { function TYPED_TEST (line 131) | TYPED_TEST(UniformIntDistributionTest, TestMoments) { function TYPED_TEST (line 166) | TYPED_TEST(UniformIntDistributionTest, ChiSquaredTest50) { function TEST (line 208) | TEST(UniformIntDistributionTest, StabilityTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/uniform_real_distribution.h function namespace (line 47) | namespace absl { function explicit (line 109) | explicit uniform_real_distribution(const param_type& param) : param_(par... function reset (line 115) | void reset() {} function param (line 130) | void param(const param_type& params) { param_ = params; } FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/uniform_real_distribution_test.cc class UniformRealDistributionTest (line 55) | class UniformRealDistributionTest : public ::testing::Test {} function TYPED_TEST (line 65) | TYPED_TEST(UniformRealDistributionTest, ParamSerializeTest) { function TYPED_TEST (line 168) | TYPED_TEST(UniformRealDistributionTest, ViolatesPreconditionsDeathTest) { function TYPED_TEST (line 206) | TYPED_TEST(UniformRealDistributionTest, TestMoments) { function TYPED_TEST (line 224) | TYPED_TEST(UniformRealDistributionTest, ChiSquaredTest50) { function TYPED_TEST (line 275) | TYPED_TEST(UniformRealDistributionTest, StabilityTest) { function TEST (line 297) | TEST(UniformRealDistributionTest, AlgorithmBounds) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/zipf_distribution.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/random/zipf_distribution_test.cc class ZipfDistributionTypedTest (line 42) | class ZipfDistributionTypedTest : public ::testing::Test {} function TYPED_TEST (line 48) | TYPED_TEST(ZipfDistributionTypedTest, SerializeTest) { class ZipfModel (line 109) | class ZipfModel { method ZipfModel (line 111) | ZipfModel(size_t k, double q, double v) : k_(k), q_(q), v_(v) {} method mean (line 113) | double mean() const { return mean_; } method PMF (line 120) | double PMF(size_t i) { return i >= hnq_.size() ? 0.0 : hnq_[i] / sum_h... method CDF (line 123) | double CDF(size_t i) { method InverseCDF (line 138) | std::pair InverseCDF(double p) { method Init (line 164) | void Init() { class ZipfTest (line 211) | class ZipfTest : public testing::TestWithParam, method ZipfTest (line 214) | ZipfTest() : ZipfModel(GetParam().k(), GetParam().q(), GetParam().v()) {} function TEST_P (line 219) | TEST_P(ZipfTest, ChiSquaredTest) { function GenParams (line 319) | std::vector GenParams() { function ParamName (line 338) | std::string ParamName( function TEST (line 350) | TEST(ZipfDistributionTest, StabilityTest) { function TEST (line 377) | TEST(ZipfDistributionTest, AlgorithmBounds) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/status/status.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN type status_internal (line 77) | namespace status_internal { function FindPayloadIndexByUrl (line 79) | static int FindPayloadIndexByUrl(const Payloads* payloads, function MapToLocalCode (line 91) | absl::StatusCode MapToLocalCode(int value) { function Status (line 318) | Status AbortedError(absl::string_view message) { function Status (line 322) | Status AlreadyExistsError(absl::string_view message) { function Status (line 326) | Status CancelledError(absl::string_view message) { function Status (line 330) | Status DataLossError(absl::string_view message) { function Status (line 334) | Status DeadlineExceededError(absl::string_view message) { function Status (line 338) | Status FailedPreconditionError(absl::string_view message) { function Status (line 342) | Status InternalError(absl::string_view message) { function Status (line 346) | Status InvalidArgumentError(absl::string_view message) { function Status (line 350) | Status NotFoundError(absl::string_view message) { function Status (line 354) | Status OutOfRangeError(absl::string_view message) { function Status (line 358) | Status PermissionDeniedError(absl::string_view message) { function Status (line 362) | Status ResourceExhaustedError(absl::string_view message) { function Status (line 366) | Status UnauthenticatedError(absl::string_view message) { function Status (line 370) | Status UnavailableError(absl::string_view message) { function Status (line 374) | Status UnimplementedError(absl::string_view message) { function Status (line 378) | Status UnknownError(absl::string_view message) { function IsAborted (line 382) | bool IsAborted(const Status& status) { function IsAlreadyExists (line 386) | bool IsAlreadyExists(const Status& status) { function IsCancelled (line 390) | bool IsCancelled(const Status& status) { function IsDataLoss (line 394) | bool IsDataLoss(const Status& status) { function IsDeadlineExceeded (line 398) | bool IsDeadlineExceeded(const Status& status) { function IsFailedPrecondition (line 402) | bool IsFailedPrecondition(const Status& status) { function IsInternal (line 406) | bool IsInternal(const Status& status) { function IsInvalidArgument (line 410) | bool IsInvalidArgument(const Status& status) { function IsNotFound (line 414) | bool IsNotFound(const Status& status) { function IsOutOfRange (line 418) | bool IsOutOfRange(const Status& status) { function IsPermissionDenied (line 422) | bool IsPermissionDenied(const Status& status) { function IsResourceExhausted (line 426) | bool IsResourceExhausted(const Status& status) { function IsUnauthenticated (line 430) | bool IsUnauthenticated(const Status& status) { function IsUnavailable (line 434) | bool IsUnavailable(const Status& status) { function IsUnimplemented (line 438) | bool IsUnimplemented(const Status& status) { function IsUnknown (line 442) | bool IsUnknown(const Status& status) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/status/status.h function class (line 27) | class StatusCode : int { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/status/status_payload_printer.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/status/status_payload_printer.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/status/status_test.cc function TEST (line 28) | TEST(StatusCode, InsertionOperator) { type ErrorTest (line 37) | struct ErrorTest { function TEST (line 73) | TEST(Status, CreateAndClassify) { function TEST (line 100) | TEST(Status, DefaultConstructor) { function TEST (line 107) | TEST(Status, OkStatus) { function TEST (line 114) | TEST(Status, ConstructorWithCodeMessage) { function TEST (line 129) | TEST(Status, ConstructOutOfRangeCode) { function TEST (line 147) | TEST(Status, TestGetSetPayload) { function TEST (line 173) | TEST(Status, TestErasePayload) { function TEST (line 193) | TEST(Status, TestComparePayloads) { function TEST (line 207) | TEST(Status, TestComparePayloadsAfterErase) { function PayloadsVec (line 226) | PayloadsVec AllVisitedPayloads(const absl::Status& s) { function TEST (line 236) | TEST(Status, TestForEachPayload) { function TEST (line 272) | TEST(Status, ToString) { function EraseAndReturn (line 283) | absl::Status EraseAndReturn(const absl::Status& base) { function TEST (line 289) | TEST(Status, CopyOnWriteForErasePayload) { function TEST (line 313) | TEST(Status, CopyConstructor) { function TEST (line 332) | TEST(Status, CopyAssignment) { function TEST (line 352) | TEST(Status, CopyAssignmentIsNotRef) { function TEST (line 360) | TEST(Status, MoveConstructor) { function TEST (line 381) | TEST(Status, MoveAssignment) { function TEST (line 402) | TEST(Status, Update) { function TEST (line 417) | TEST(Status, Equality) { function TEST (line 439) | TEST(Status, Swap) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/ascii.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN function AsciiStrToLower (line 158) | void AsciiStrToLower(std::string* s) { function AsciiStrToUpper (line 164) | void AsciiStrToUpper(std::string* s) { function RemoveExtraAsciiWhitespace (line 170) | void RemoveExtraAsciiWhitespace(std::string* str) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/ascii.h function namespace (line 62) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/ascii_benchmark.cc function MakeShuffledBytes (line 26) | std::array MakeShuffledBytes() { function AsciiBenchmark (line 37) | void AsciiBenchmark(benchmark::State& state, Function f) { function BM_Ascii (line 52) | void BM_Ascii(benchmark::State& state) { function BM_Ascii (line 58) | void BM_Ascii(benchmark::State& state) { function BM_Ascii (line 64) | void BM_Ascii(benchmark::State& state) { function Noop (line 68) | inline char Noop(unsigned char b) { return static_cast(b); } function BM_StrToLower (line 102) | static void BM_StrToLower(benchmark::State& state) { function BM_StrToUpper (line 111) | static void BM_StrToUpper(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/ascii_test.cc function TEST (line 28) | TEST(AsciiIsFoo, All) { function TEST (line 132) | TEST(AsciiIsFoo, SameAsIsFoo) { function TEST (line 161) | TEST(AsciiToFoo, All) { function TEST (line 195) | TEST(AsciiStrTo, Lower) { function TEST (line 211) | TEST(AsciiStrTo, Upper) { function TEST (line 227) | TEST(StripLeadingAsciiWhitespace, FromStringView) { function TEST (line 238) | TEST(StripLeadingAsciiWhitespace, InPlace) { function TEST (line 261) | TEST(StripTrailingAsciiWhitespace, FromStringView) { function TEST (line 272) | TEST(StripTrailingAsciiWhitespace, InPlace) { function TEST (line 295) | TEST(StripAsciiWhitespace, FromStringView) { function TEST (line 307) | TEST(StripAsciiWhitespace, InPlace) { function TEST (line 330) | TEST(RemoveExtraAsciiWhitespace, InPlace) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/charconv.cc type absl (line 59) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 60) | ABSL_NAMESPACE_BEGIN function from_chars_result (line 679) | from_chars_result from_chars(const char* first, const char* last, doub... function from_chars_result (line 684) | from_chars_result from_chars(const char* first, const char* last, floa... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/charconv.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/charconv_benchmark.cc function BM_Strtod_Pi (line 25) | void BM_Strtod_Pi(benchmark::State& state) { function BM_Absl_Pi (line 34) | void BM_Absl_Pi(benchmark::State& state) { function BM_Strtod_Pi_float (line 46) | void BM_Strtod_Pi_float(benchmark::State& state) { function BM_Absl_Pi_float (line 55) | void BM_Absl_Pi_float(benchmark::State& state) { function BM_Strtod_HardLarge (line 67) | void BM_Strtod_HardLarge(benchmark::State& state) { function BM_Absl_HardLarge (line 76) | void BM_Absl_HardLarge(benchmark::State& state) { function BM_Strtod_HardSmall (line 88) | void BM_Strtod_HardSmall(benchmark::State& state) { function BM_Absl_HardSmall (line 97) | void BM_Absl_HardSmall(benchmark::State& state) { function BM_Strtod_HugeMantissa (line 109) | void BM_Strtod_HugeMantissa(benchmark::State& state) { function BM_Absl_HugeMantissa (line 119) | void BM_Absl_HugeMantissa(benchmark::State& state) { function MakeHardCase (line 132) | std::string MakeHardCase(int length) { function BM_Strtod_Big_And_Difficult (line 155) | void BM_Strtod_Big_And_Difficult(benchmark::State& state) { function BM_Absl_Big_And_Difficult (line 165) | void BM_Absl_Big_And_Difficult(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/charconv_test.cc function TestDoubleParse (line 42) | void TestDoubleParse(absl::string_view str, double expected_number) { function TestFloatParse (line 52) | void TestFloatParse(absl::string_view str, float expected_number) { function TEST (line 79) | TEST(FromChars, NearRoundingCases) { function ToFloat (line 161) | float ToFloat(absl::string_view s) { function ToDouble (line 167) | double ToDouble(absl::string_view s) { function TEST (line 177) | TEST(FromChars, NearRoundingCasesExplicit) { function TestHalfwayValue (line 271) | void TestHalfwayValue(const std::string& mantissa, int exponent, function TEST (line 296) | TEST(FromChars, DoubleRounding) { function TEST (line 389) | TEST(FromChars, FloatRounding) { function TEST (line 434) | TEST(FromChars, Underflow) { function TEST (line 474) | TEST(FromChars, Overflow) { function TEST (line 514) | TEST(FromChars, RegressionTestsFromFuzzer) { function TEST (line 521) | TEST(FromChars, ReturnValuePtr) { function TEST (line 550) | TEST(FromChars, TestVersusStrtod) { function TEST (line 568) | TEST(FromChars, TestVersusStrtof) { function Identical (line 584) | bool Identical(Float a, Float b) { function TEST (line 595) | TEST(FromChars, NaNDoubles) { function TEST (line 628) | TEST(FromChars, NaNFloats) { function NextStep (line 662) | int NextStep(int step) { function TestOverflowAndUnderflow (line 678) | void TestOverflowAndUnderflow( function TEST (line 739) | TEST(FromChars, HexdecimalDoubleLimits) { function TEST (line 750) | TEST(FromChars, HexdecimalFloatLimits) { function TEST (line 762) | TEST(FromChars, DecimalDoubleLimits) { function TEST (line 774) | TEST(FromChars, DecimalFloatLimits) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/cord.cc type absl (line 42) | namespace absl { type CordRepKind (line 51) | enum CordRepKind { type ExternalAllocType (line 66) | struct alignas(absl::cord_internal::ExternalRepAlignment()) ExternalAl... function GetExternalAllocNumObjects (line 73) | constexpr size_t GetExternalAllocNumObjects(size_t releaser_size) { function DeallocateExternal (line 90) | void DeallocateExternal(CordRepExternal* p, size_t releaser_size) { type cord_internal (line 103) | namespace cord_internal { function CordRepConcat (line 105) | inline CordRepConcat* CordRep::concat() { function CordRepConcat (line 110) | inline const CordRepConcat* CordRep::concat() const { function CordRepSubstring (line 115) | inline CordRepSubstring* CordRep::substring() { function CordRepSubstring (line 120) | inline const CordRepSubstring* CordRep::substring() const { function CordRepExternal (line 125) | inline CordRepExternal* CordRep::external() { function CordRepExternal (line 130) | inline const CordRepExternal* CordRep::external() const { function ExternalRepReleaserPair (line 486) | ExternalRepReleaserPair NewExternalWithUninitializedReleaser( function DivUp (line 159) | static size_t DivUp(size_t n, size_t m) { return (n + m - 1) / m; } function RoundUp (line 160) | static size_t RoundUp(size_t n, size_t m) { return DivUp(n, m) * m; } function RoundUpForTag (line 164) | static size_t RoundUpForTag(size_t size) { function AllocatedSizeToTag (line 172) | static uint8_t AllocatedSizeToTag(size_t size) { function TagToAllocatedSize (line 179) | static constexpr size_t TagToAllocatedSize(uint8_t tag) { function TagToLength (line 184) | static constexpr size_t TagToLength(uint8_t tag) { function Fibonacci (line 191) | constexpr size_t Fibonacci(uint8_t n, const size_t a = 0, const size_t... function ShouldRebalance (line 230) | inline bool ShouldRebalance(const CordRep* node) { function IsNodeBalanced (line 252) | inline bool IsNodeBalanced(const CordRep* node) { function CordRep (line 265) | static inline CordRep* VerifyTree(CordRep* node) { function CordRep (line 284) | inline CordRep* Ref(CordRep* rep) { function UnrefInternal (line 306) | static void UnrefInternal(CordRep* rep) { function Unref (line 366) | inline void Unref(CordRep* rep) { function Depth (line 377) | static int Depth(const CordRep* rep) { function SetConcatChildren (line 385) | static void SetConcatChildren(CordRepConcat* concat, CordRep* left, function CordRep (line 402) | static CordRep* RawConcat(CordRep* left, CordRep* right) { function CordRep (line 420) | static CordRep* Concat(CordRep* left, CordRep* right) { function CordRep (line 429) | static CordRep* MakeBalancedTree(CordRep** reps, size_t n) { function CordRep (line 449) | static CordRep* NewFlat(size_t length_hint) { function CordRep (line 466) | static CordRep* NewTree(const char* data, type cord_internal (line 484) | namespace cord_internal { function CordRepConcat (line 105) | inline CordRepConcat* CordRep::concat() { function CordRepConcat (line 110) | inline const CordRepConcat* CordRep::concat() const { function CordRepSubstring (line 115) | inline CordRepSubstring* CordRep::substring() { function CordRepSubstring (line 120) | inline const CordRepSubstring* CordRep::substring() const { function CordRepExternal (line 125) | inline CordRepExternal* CordRep::external() { function CordRepExternal (line 130) | inline const CordRepExternal* CordRep::external() const { function ExternalRepReleaserPair (line 486) | ExternalRepReleaserPair NewExternalWithUninitializedReleaser( function CordRep (line 502) | static CordRep* NewSubstring(CordRep* child, size_t offset, size_t len... function CordRep (line 541) | inline CordRep* Cord::InlineRep::force_tree(size_t extra_hint) { function PrepareAppendRegion (line 593) | static inline bool PrepareAppendRegion(CordRep* root, char** region, function RepMemoryUsageLeaf (line 689) | static bool RepMemoryUsageLeaf(const CordRep* rep, size_t* total_mem_u... function Cord (line 754) | Cord& Cord::operator=(absl::string_view src) { function CordRep (line 837) | inline CordRep* Cord::TakeRep() const& { function CordRep (line 841) | inline CordRep* Cord::TakeRep() && { function CordRep (line 918) | static CordRep* RemovePrefixFrom(CordRep* node, size_t n) { function CordRep (line 959) | static CordRep* RemoveSuffixFrom(CordRep* node, size_t n) { type SubRange (line 1032) | struct SubRange { method SubRange (line 1033) | SubRange() = default; method SubRange (line 1034) | SubRange(CordRep* a_node, size_t a_pos, size_t a_n) function CordRep (line 1041) | static CordRep* NewSubRange(CordRep* node, size_t pos, size_t n) { function Cord (line 1086) | Cord Cord::Subcord(size_t pos, size_t new_size) const { class CordForest (line 1120) | class CordForest { method CordForest (line 1122) | explicit CordForest(size_t length) : root_length_(length), trees_({}... method Build (line 1124) | void Build(CordRep* cord_root) { method CordRep (line 1157) | CordRep* ConcatNodes() { method CordRep (line 1171) | CordRep* AppendNode(CordRep* node, CordRep* sum) { method CordRep (line 1175) | CordRep* PrependNode(CordRep* node, CordRep* sum) { method AddNode (line 1179) | void AddNode(CordRep* node) { method CordRep (line 1210) | CordRep* MakeConcat(CordRep* left, CordRep* right) { method CheckNode (line 1224) | static void CheckNode(CordRep* node) { function CordRep (line 1242) | static CordRep* Rebalance(CordRep* node) { function ClampResult (line 1260) | int ClampResult(int memcmp_res) { function CompareChunks (line 1264) | int CompareChunks(absl::string_view* lhs, absl::string_view* rhs, function ResultType (line 1284) | ResultType ComputeCompareResult(int memcmp_res) { function ResultType (line 1409) | ResultType GenericCompare(const Cord& lhs, const RHS& rhs, function SharedCompareImpl (line 1434) | inline int SharedCompareImpl(const Cord& lhs, const RHS& rhs) { function CopyCordToString (line 1488) | void CopyCordToString(const Cord& src, std::string* dst) { function Cord (line 1553) | Cord Cord::GenericChunkIterator::AdvanceAndReadBytes(size... function DumpNode (line 1854) | static void DumpNode(const CordRep* rep, bool include_data, std::ostre... function ReportError (line 1899) | static std::string ReportError(const CordRep* root, const CordRep* nod... function VerifyNode (line 1906) | static bool VerifyNode(const CordRep* root, const CordRep* start_node, class Cord::GenericChunkIterator (line 2008) | class Cord::GenericChunkIterator class Cord::GenericChunkIterator (line 2009) | class Cord::GenericChunkIterator type strings_internal (line 2011) | namespace strings_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/cord.h function namespace (line 86) | namespace absl { function class (line 629) | class CharRange { function class (line 707) | class InlineRep { function InternalChunkIterator (line 808) | InternalChunkIterator internal_chunk_begin() const; function CordRep (line 970) | inline CordRep* NewExternalRep(absl::string_view data, function Cord (line 985) | inline Cord::InlineRep::InlineRep(const Cord::InlineRep& src) { function Cord (line 989) | inline Cord::InlineRep::InlineRep(Cord::InlineRep&& src) { function Swap (line 1016) | inline void Cord::InlineRep::Swap(Cord::InlineRep* rhs) { function absl (line 1031) | inline absl::cord_internal::CordRep* Cord::InlineRep::tree() const { function size (line 1043) | inline size_t Cord::InlineRep::size() const { function replace_tree (line 1062) | inline void Cord::InlineRep::replace_tree(absl::cord_internal::CordRep* ... function absl (line 1072) | inline absl::cord_internal::CordRep* Cord::InlineRep::clear() { function CopyToArray (line 1082) | inline void Cord::InlineRep::CopyToArray(char* dst) const { function Cord (line 1089) | constexpr inline Cord::Cord() noexcept {} function Cord (line 1096) | inline Cord::Cord(Cord&& src) noexcept : contents_(std::move(src.content... function EstimatedMemoryUsage (line 1116) | inline size_t Cord::EstimatedMemoryUsage() const { function Append (line 1149) | inline void Cord::Append(absl::string_view src) { function Append (line 1154) | void Cord::Append(T&& src) { function Prepend (line 1161) | void Cord::Prepend(T&& src) { function Compare (line 1167) | inline int Cord::Compare(const Cord& rhs) const { function StartsWith (line 1176) | inline bool Cord::StartsWith(const Cord& rhs) const { function StartsWith (line 1183) | inline bool Cord::StartsWith(absl::string_view rhs) const { function other (line 1211) | bool Cord::GenericChunkIterator::operator==( function other (line 1217) | bool Cord::GenericChunkIterator::operator!=( function class (line 1387) | class CordTestAccess { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/cord_test.cc function GetUniformRandomUpTo (line 32) | static int GetUniformRandomUpTo(RandomEngine* rng, int upper_bound) { function GetUniformRandomUpTo (line 41) | static size_t GetUniformRandomUpTo(RandomEngine* rng, size_t upper_bound) { function GenerateSkewedRandom (line 50) | static int32_t GenerateSkewedRandom(RandomEngine* rng, int max_log) { function RandomLowercaseString (line 56) | static std::string RandomLowercaseString(RandomEngine* rng) { function RandomLowercaseString (line 71) | static std::string RandomLowercaseString(RandomEngine* rng, size_t lengt... function DoNothing (line 79) | static void DoNothing(absl::string_view /* data */, void* /* arg */) {} function DeleteExternalString (line 81) | static void DeleteExternalString(absl::string_view data, void* arg) { function AddExternalMemory (line 88) | static void AddExternalMemory(absl::string_view s, absl::Cord* dst) { function DumpGrowth (line 95) | static void DumpGrowth() { function AppendWithFragments (line 105) | static size_t AppendWithFragments(const std::string& s, RandomEngine* rng, function AddNewStringBlock (line 132) | static void AddNewStringBlock(const std::string& str, absl::Cord* dst) { function MakeComposite (line 141) | static absl::Cord MakeComposite() { type absl (line 160) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 161) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_END (line 171) | ABSL_NAMESPACE_END function TEST (line 192) | TEST(GigabyteCord, FromExternal) { function MakeExternalCord (line 227) | static absl::Cord MakeExternalCord(int size) { function TEST (line 242) | TEST(Cord, Assignment) { function TEST (line 296) | TEST(Cord, StartsEndsWith) { function TEST (line 329) | TEST(Cord, Subcord) { function TEST (line 390) | TEST(Cord, Swap) { function VerifyCopyToString (line 400) | static void VerifyCopyToString(const absl::Cord& cord) { function TEST (line 419) | TEST(Cord, CopyToString) { function TEST (line 427) | TEST(TryFlat, Empty) { function TEST (line 432) | TEST(TryFlat, Flat) { function TEST (line 437) | TEST(TryFlat, SubstrInlined) { function TEST (line 443) | TEST(TryFlat, SubstrFlat) { function TEST (line 449) | TEST(TryFlat, Concat) { function TEST (line 454) | TEST(TryFlat, External) { function TEST (line 459) | TEST(TryFlat, SubstrExternal) { function TEST (line 465) | TEST(TryFlat, SubstrConcat) { function IsFlat (line 471) | static bool IsFlat(const absl::Cord& c) { function VerifyFlatten (line 475) | static void VerifyFlatten(absl::Cord c) { function TEST (line 499) | TEST(Cord, Flatten) { class TestData (line 512) | class TestData { method MakeString (line 517) | static std::string MakeString(int length) { method TestData (line 529) | TestData() { method size (line 548) | size_t size() const { return data_.size(); } function TEST (line 553) | TEST(Cord, MultipleLengths) { function TEST (line 629) | TEST(Cord, RemoveSuffixWithExternalOrSubstring) { function TEST (line 644) | TEST(Cord, RemoveSuffixMakesZeroLengthNode) { function CordWithZedBlock (line 659) | absl::Cord CordWithZedBlock(size_t size) { function TEST (line 671) | TEST(CordSpliceTest, ZedBlock) { function TEST (line 679) | TEST(CordSpliceTest, ZedBlock0) { function TEST (line 687) | TEST(CordSpliceTest, ZedBlockSuffix1) { function TEST (line 699) | TEST(CordSpliceTest, ZedBlockSuffix0) { function BigCord (line 710) | absl::Cord BigCord(size_t len, char v) { function SpliceCord (line 716) | absl::Cord SpliceCord(const absl::Cord& blob, int64_t offset, function TEST (line 731) | TEST(CordSpliceTest, RemoveEntireBlock1) { function TEST (line 739) | TEST(CordSpliceTest, RemoveEntireBlock2) { function TEST (line 749) | TEST(CordSpliceTest, RemoveEntireBlock3) { type CordCompareTestCase (line 755) | struct CordCompareTestCase { method CordCompareTestCase (line 757) | CordCompareTestCase(const LHS& lhs, const RHS& rhs) function VerifyComparison (line 766) | void VerifyComparison(const CordCompareTestCase& test_case) { function TEST (line 780) | TEST(Cord, Compare) { function TEST (line 843) | TEST(Cord, CompareAfterAssign) { function TestCompare (line 861) | static void TestCompare(const absl::Cord& c, const absl::Cord& d, function TEST (line 872) | TEST(Compare, ComparisonIsUnsigned) { function TEST (line 881) | TEST(Compare, RandomComparisons) { function CompareOperators (line 910) | void CompareOperators() { function TEST (line 939) | TEST(ComparisonOperators, Cord_Cord) { function TEST (line 943) | TEST(ComparisonOperators, Cord_StringPiece) { function TEST (line 947) | TEST(ComparisonOperators, StringPiece_Cord) { function TEST (line 951) | TEST(ComparisonOperators, Cord_string) { function TEST (line 955) | TEST(ComparisonOperators, string_Cord) { function TEST (line 959) | TEST(ComparisonOperators, stdstring_Cord) { function TEST (line 963) | TEST(ComparisonOperators, Cord_stdstring) { function TEST (line 967) | TEST(ComparisonOperators, charstar_Cord) { function TEST (line 971) | TEST(ComparisonOperators, Cord_charstar) { function TEST (line 975) | TEST(ConstructFromExternal, ReleaserInvoked) { function TEST (line 1017) | TEST(ConstructFromExternal, CompareContents) { function TEST (line 1033) | TEST(ConstructFromExternal, LargeReleaser) { function TEST (line 1048) | TEST(ConstructFromExternal, FunctionPointerReleaser) { function TEST (line 1065) | TEST(ConstructFromExternal, MoveOnlyReleaser) { function TEST (line 1079) | TEST(ConstructFromExternal, NoArgLambda) { function TEST (line 1085) | TEST(ConstructFromExternal, StringViewArgLambda) { function TEST (line 1092) | TEST(ConstructFromExternal, NonTrivialReleaserDestructor) { function TEST (line 1107) | TEST(ConstructFromExternal, ReferenceQualifierOverloads) { function TEST (line 1135) | TEST(ExternalMemory, BasicUsage) { function TEST (line 1146) | TEST(ExternalMemory, RemovePrefixSuffix) { function TEST (line 1161) | TEST(ExternalMemory, Get) { function TEST (line 1180) | TEST(CordMemoryUsage, Empty) { function TEST (line 1184) | TEST(CordMemoryUsage, Embedded) { function TEST (line 1189) | TEST(CordMemoryUsage, EmbeddedAppend) { function TEST (line 1197) | TEST(CordMemoryUsage, ExternalMemory) { function TEST (line 1205) | TEST(CordMemoryUsage, Flat) { function TEST (line 1212) | TEST(CordMemoryUsage, AppendFlat) { function TEST (line 1224) | TEST(CordMemoryUsage, InlineRep) { function TEST (line 1238) | TEST(Cord, Concat_Append) { function TEST (line 1253) | TEST(MakeFragmentedCord, MakeFragmentedCordFromInitializerList) { function TEST (line 1273) | TEST(MakeFragmentedCord, MakeFragmentedCordFromVector) { function TEST (line 1293) | TEST(CordChunkIterator, Traits) { function VerifyChunkIterator (line 1327) | static void VerifyChunkIterator(const absl::Cord& cord, function TEST (line 1374) | TEST(CordChunkIterator, Operations) { function TEST (line 1406) | TEST(CordChunkIterator, MaxLengthFullTree) { function TEST (line 1431) | TEST(CordChunkIterator, MaxDepth) { function TEST (line 1453) | TEST(CordCharIterator, Traits) { function VerifyCharIterator (line 1487) | static void VerifyCharIterator(const absl::Cord& cord) { function TEST (line 1562) | TEST(CordCharIterator, Operations) { function TEST (line 1591) | TEST(Cord, StreamingOutput) { function TEST (line 1599) | TEST(Cord, ForEachChunk) { function TEST (line 1617) | TEST(Cord, SmallBufferAssignFromOwnData) { function TEST (line 1632) | TEST(CordDeathTest, Hardening) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/escaping.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function CUnescape (line 849) | bool CUnescape(absl::string_view source, std::string* dest, function CEscape (line 854) | std::string CEscape(absl::string_view src) { function CHexEscape (line 860) | std::string CHexEscape(absl::string_view src) { function Utf8SafeCEscape (line 864) | std::string Utf8SafeCEscape(absl::string_view src) { function Utf8SafeCHexEscape (line 868) | std::string Utf8SafeCHexEscape(absl::string_view src) { function Base64Unescape (line 896) | bool Base64Unescape(absl::string_view src, std::string* dest) { function WebSafeBase64Unescape (line 900) | bool WebSafeBase64Unescape(absl::string_view src, std::string* dest) { function Base64Escape (line 904) | void Base64Escape(absl::string_view src, std::string* dest) { function WebSafeBase64Escape (line 910) | void WebSafeBase64Escape(absl::string_view src, std::string* dest) { function Base64Escape (line 916) | std::string Base64Escape(absl::string_view src) { function WebSafeBase64Escape (line 924) | std::string WebSafeBase64Escape(absl::string_view src) { function HexStringToBytes (line 932) | std::string HexStringToBytes(absl::string_view from) { function BytesToHexString (line 940) | std::string BytesToHexString(absl::string_view from) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/escaping.h function namespace (line 35) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/escaping_benchmark.cc function BM_CUnescapeHexString (line 27) | void BM_CUnescapeHexString(benchmark::State& state) { function BM_WebSafeBase64Escape_string (line 39) | void BM_WebSafeBase64Escape_string(benchmark::State& state) { function CEscapeBenchmarkHelper (line 67) | void CEscapeBenchmarkHelper(benchmark::State& state, const char* string_... function BM_CEscape_NoEscape (line 79) | void BM_CEscape_NoEscape(benchmark::State& state) { function BM_CEscape_SomeEscaped (line 84) | void BM_CEscape_SomeEscaped(benchmark::State& state) { function BM_CEscape_MostEscaped (line 89) | void BM_CEscape_MostEscaped(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/escaping_test.cc type epair (line 32) | struct epair { function TEST (line 37) | TEST(CEscape, EscapeAndUnescape) { function TEST (line 102) | TEST(CEscape, BasicEscaping) { function TEST (line 156) | TEST(Unescape, BasicFunction) { class CUnescapeTest (line 188) | class CUnescapeTest : public testing::Test { function TEST_F (line 216) | TEST_F(CUnescapeTest, Unescapes1CharOctalNull) { function TEST_F (line 222) | TEST_F(CUnescapeTest, Unescapes2CharOctalNull) { function TEST_F (line 228) | TEST_F(CUnescapeTest, Unescapes3CharOctalNull) { function TEST_F (line 234) | TEST_F(CUnescapeTest, Unescapes1CharHexNull) { function TEST_F (line 240) | TEST_F(CUnescapeTest, Unescapes2CharHexNull) { function TEST_F (line 246) | TEST_F(CUnescapeTest, Unescapes3CharHexNull) { function TEST_F (line 252) | TEST_F(CUnescapeTest, Unescapes4CharUnicodeNull) { function TEST_F (line 258) | TEST_F(CUnescapeTest, Unescapes8CharUnicodeNull) { function TEST_F (line 264) | TEST_F(CUnescapeTest, UnescapesMultipleOctalNulls) { function TEST_F (line 278) | TEST_F(CUnescapeTest, UnescapesMultipleHexNulls) { function TEST_F (line 289) | TEST_F(CUnescapeTest, UnescapesMultipleUnicodeNulls) { function TestEscapeAndUnescape (line 562) | void TestEscapeAndUnescape() { function TEST (line 616) | TEST(Base64, EscapeAndUnescape) { function TEST (line 620) | TEST(Base64, DISABLED_HugeData) { function TEST (line 642) | TEST(HexAndBack, HexStringToBytes_and_BytesToHexString) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/char_map.h function namespace (line 30) | namespace absl { function OpenRangeFromZeroForWord (line 113) | static constexpr uint64_t OpenRangeFromZeroForWord(uint64_t upper, function CharMaskForWord (line 122) | static constexpr uint64_t CharMaskForWord(unsigned char x, uint64_t word) { function Charmap (line 135) | constexpr Charmap UpperCharmap() { return Charmap::Range('A', 'Z'); } function Charmap (line 136) | constexpr Charmap LowerCharmap() { return Charmap::Range('a', 'z'); } function Charmap (line 137) | constexpr Charmap DigitCharmap() { return Charmap::Range('0', '9'); } function Charmap (line 138) | constexpr Charmap AlphaCharmap() { return LowerCharmap() | UpperCharmap(... function Charmap (line 139) | constexpr Charmap AlnumCharmap() { return DigitCharmap() | AlphaCharmap(... function Charmap (line 140) | constexpr Charmap XDigitCharmap() { function Charmap (line 143) | constexpr Charmap PrintCharmap() { return Charmap::Range(0x20, 0x7e); } function Charmap (line 144) | constexpr Charmap SpaceCharmap() { return Charmap::FromString("\t\n\v\f\... function Charmap (line 145) | constexpr Charmap CntrlCharmap() { function Charmap (line 148) | constexpr Charmap BlankCharmap() { return Charmap::FromString("\t "); } function Charmap (line 149) | constexpr Charmap GraphCharmap() { return PrintCharmap() & ~SpaceCharmap... function Charmap (line 150) | constexpr Charmap PunctCharmap() { return GraphCharmap() & ~AlnumCharmap... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/char_map_benchmark.cc function MakeBenchmarkMap (line 23) | absl::strings_internal::Charmap MakeBenchmarkMap() { function BM_Contains (line 35) | void BM_Contains(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/char_map_test.cc function TEST (line 30) | TEST(Charmap, AllTests) { function Members (line 69) | std::string Members(const absl::strings_internal::Charmap& m) { function ClosedRangeString (line 76) | std::string ClosedRangeString(unsigned char lo, unsigned char hi) { function TEST (line 89) | TEST(Charmap, Constexpr) { function TEST (line 123) | TEST(Charmap, Range) { function AsBool (line 139) | bool AsBool(int x) { return static_cast(x); } function TEST (line 141) | TEST(CharmapCtype, Match) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_bigint.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_bigint_test.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN type strings_internal (line 352) | namespace strings_internal { function ParseFloat (line 355) | strings_internal::ParsedFloat ParseFloat(const char* begin, const ch... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_parse.h function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/charconv_parse_test.cc function ExpectParsedFloat (line 44) | void ExpectParsedFloat(std::string s, absl::chars_format format_flags, function ExpectNumber (line 101) | void ExpectNumber(std::string s, absl::chars_format format_flags, function ExpectSpecial (line 113) | void ExpectSpecial(const std::string& s, absl::chars_format format_flags, function ExpectFailedParse (line 121) | void ExpectFailedParse(absl::string_view s, absl::chars_format format_fl... function TEST (line 127) | TEST(ParseFloat, SimpleValue) { function TEST (line 205) | TEST(ParseFloat, LargeDecimalMantissa) { function TEST (line 269) | TEST(ParseFloat, LargeHexadecimalMantissa) { function TEST (line 300) | TEST(ParseFloat, ScientificVsFixed) { function TEST (line 316) | TEST(ParseFloat, Infinity) { function TEST (line 329) | TEST(ParseFloat, NaN) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/cord_internal.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/escaping.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/escaping.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/escaping_test_common.h type base64_testcase (line 28) | struct base64_testcase { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/memutil.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/memutil.h function namespace (line 71) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/memutil_benchmark.cc function BM_Memmem (line 97) | void BM_Memmem(benchmark::State& state) { function BM_MemmemMedium (line 106) | void BM_MemmemMedium(benchmark::State& state) { function BM_MemmemPathological (line 115) | void BM_MemmemPathological(benchmark::State& state) { function BM_Memcasemem (line 125) | void BM_Memcasemem(benchmark::State& state) { function BM_MemcasememMedium (line 134) | void BM_MemcasememMedium(benchmark::State& state) { function BM_MemcasememPathological (line 143) | void BM_MemcasememPathological(benchmark::State& state) { function case_eq (line 153) | bool case_eq(const char a, const char b) { function BM_Search (line 157) | void BM_Search(benchmark::State& state) { function BM_SearchMedium (line 167) | void BM_SearchMedium(benchmark::State& state) { function BM_SearchPathological (line 177) | void BM_SearchPathological(benchmark::State& state) { function BM_Searchcase (line 187) | void BM_Searchcase(benchmark::State& state) { function BM_SearchcaseMedium (line 197) | void BM_SearchcaseMedium(benchmark::State& state) { function BM_SearchcasePathological (line 207) | void BM_SearchcasePathological(benchmark::State& state) { function BM_Memmatch (line 244) | void BM_Memmatch(benchmark::State& state) { function BM_MemmatchMedium (line 253) | void BM_MemmatchMedium(benchmark::State& state) { function BM_MemmatchPathological (line 262) | void BM_MemmatchPathological(benchmark::State& state) { function BM_Memcasematch (line 272) | void BM_Memcasematch(benchmark::State& state) { function BM_MemcasematchMedium (line 280) | void BM_MemcasematchMedium(benchmark::State& state) { function BM_MemcasematchPathological (line 288) | void BM_MemcasematchPathological(benchmark::State& state) { function BM_MemmemStartup (line 298) | void BM_MemmemStartup(benchmark::State& state) { function BM_SearchStartup (line 306) | void BM_SearchStartup(benchmark::State& state) { function BM_MemmatchStartup (line 315) | void BM_MemmatchStartup(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/memutil_test.cc function TEST (line 53) | TEST(MemUtilTest, AllTests) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/numbers_test_common.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/ostringstream.cc type absl (line 17) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 18) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/ostringstream.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/ostringstream_benchmark.cc type StringType (line 24) | enum StringType { function BM_StdStream (line 31) | void BM_StdStream(benchmark::State& state) { function BM_CustomStream (line 68) | void BM_CustomStream(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/ostringstream_test.cc function TEST (line 26) | TEST(OStringStream, IsOStream) { function TEST (line 32) | TEST(OStringStream, ConstructDestroy) { function TEST (line 52) | TEST(OStringStream, Str) { function TEST (line 77) | TEST(OStreamStream, WriteToLValue) { function TEST (line 92) | TEST(OStreamStream, WriteToRValue) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/pow10_helper.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/pow10_helper.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/pow10_helper_test.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/resize_uninitialized_test.cc type resizable_string (line 25) | struct resizable_string { method size (line 26) | size_t size() const { return 0; } method resize (line 31) | void resize(size_t) { resize_call_count += 1; } type resize_default_init_string (line 38) | struct resize_default_init_string { method size (line 39) | size_t size() const { return 0; } method resize (line 44) | void resize(size_t) { resize_call_count += 1; } method __resize_default_init (line 45) | void __resize_default_init(size_t) { resize_default_init_call_count +=... function TEST (line 48) | TEST(ResizeUninit, WithAndWithout) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/stl_type_traits.h function namespace (line 42) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc type absl (line 16) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 17) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/arg.h function namespace (line 21) | namespace absl { function Convert (line 207) | struct FormatArgImplFriend { function typename (line 222) | typename Arg::Dispatcher GetVTablePtrForTest(Arg arg) { function class (line 228) | class FormatArgImpl { function ToIntVal (line 347) | int ToIntVal(const T& val) { function ToInt (line 362) | bool ToInt(Data arg, int* out, std::true_type /* is_integral */, function ToInt (line 369) | bool ToInt(Data arg, int* out, std::false_type, function ToInt (line 377) | bool ToInt(Data, int*, std::false_type, std::false_type) { function Dispatch (line 382) | bool Dispatch(Data arg, ConversionSpec spec, void* out) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/arg_test.cc type absl (line 16) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 17) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc type absl (line 8) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 9) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/bind.h function namespace (line 15) | namespace absl { function class (line 137) | class Streamable { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/bind_test.cc type absl (line 8) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 9) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/checker.h function namespace (line 16) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/checker_test.cc type absl (line 7) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 8) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/convert_test.cc type absl (line 13) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 14) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc type absl (line 22) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 23) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension.h function class (line 35) | class FormatRawSinkImpl { function class (line 62) | class FormatSinkImpl { type Flags (line 127) | struct Flags { function X_VAL (line 145) | X_VAL(d) X_SEP X_VAL(i) X_SEP X_VAL(o) X_SEP \ FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/extension_test.cc function MakeRandomString (line 28) | std::string MakeRandomString(size_t len) { function TEST (line 39) | TEST(FormatExtensionTest, SinkAppendSubstring) { function TEST (line 53) | TEST(FormatExtensionTest, SinkAppendChars) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc function FallbackToSnprintf (line 23) | bool FallbackToSnprintf(const Float v, const ConversionSpec &conv, type Buffer (line 65) | struct Buffer { method push_front (line 66) | void push_front(char c) { method push_back (line 70) | void push_back(char c) { method pop_back (line 74) | void pop_back() { method last_digit (line 84) | char last_digit() const { return end[-1] == '.' ? end[-2] : end[-1]; } method size (line 86) | int size() const { return static_cast(end - begin); } type FormatStyle (line 93) | enum class FormatStyle { Fixed, Precision } function ConvertNonNumericFloats (line 98) | bool ConvertNonNumericFloats(char sign_char, Float v, function RoundUp (line 122) | void RoundUp(Buffer *buffer, int *exp) { function PrintExponent (line 142) | void PrintExponent(int exp, char e, Buffer *out) { function CanFitMantissa (line 162) | constexpr bool CanFitMantissa() { function ConvertFloatImpl (line 481) | bool ConvertFloatImpl(long double v, const ConversionSpec &conv, function ConvertFloatImpl (line 486) | bool ConvertFloatImpl(float v, const ConversionSpec &conv, function ConvertFloatImpl (line 491) | bool ConvertFloatImpl(double v, const ConversionSpec &conv, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.h function namespace (line 6) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/output.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/output.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/output_test.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc type absl (line 16) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 17) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/parser.h function namespace (line 20) | namespace absl { function class (line 84) | class ConvTag { function ConversionChar (line 97) | ConversionChar as_conv() const { function ConvTag (line 112) | inline ConvTag GetTagForChar(char c) { function EnsureConstexpr (line 183) | constexpr bool EnsureConstexpr(string_view s) { function class (line 187) | class ParsedFormatBase { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_format/parser_test.cc type absl (line 9) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 10) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_join_internal.h function namespace (line 45) | namespace absl { function explicit (line 134) | explicit DereferenceFormatterImpl(Formatter&& f) type AlphaNumFormatterImpl (line 160) | typedef AlphaNumFormatterImpl Type; function char (line 163) | struct DefaultFormatter { function char (line 167) | struct DefaultFormatter { function string (line 171) | struct DefaultFormatter { function string_view (line 175) | struct DefaultFormatter { function string (line 196) | string JoinAlgorithm(Iterator start, Iterator end, absl::string_view s, function string (line 287) | string JoinRange(Iterator first, Iterator last, function string_view (line 304) | string_view separator) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/str_split_internal.h function namespace (line 49) | namespace absl { type State (line 121) | enum State { kInitState, kLastState, kEndState } function reference (line 152) | reference operator*() const { return curr_; } function pointer (line 153) | pointer operator->() const { return &curr_; } function Container (line 336) | Container operator()(const Splitter& splitter) const { type raw_view (line 356) | struct raw_view { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/utf8.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/utf8.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/internal/utf8_test.cc function TEST (line 30) | TEST(EncodeUTF8Char, BasicFunction) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/match.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function StartsWithIgnoreCase (line 29) | bool StartsWithIgnoreCase(absl::string_view text, absl::string_view pr... function EndsWithIgnoreCase (line 34) | bool EndsWithIgnoreCase(absl::string_view text, absl::string_view suff... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/match.h function namespace (line 40) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/match_test.cc function TEST (line 21) | TEST(MatchTest, StartsWith) { function TEST (line 38) | TEST(MatchTest, EndsWith) { function TEST (line 55) | TEST(MatchTest, Contains) { function TEST (line 69) | TEST(MatchTest, ContainsNull) { function TEST (line 83) | TEST(MatchTest, EqualsIgnoreCase) { function TEST (line 94) | TEST(MatchTest, StartsWithIgnoreCase) { function TEST (line 102) | TEST(MatchTest, EndsWithIgnoreCase) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/numbers.cc type absl (line 43) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 44) | ABSL_NAMESPACE_BEGIN function SimpleAtod (line 72) | bool SimpleAtod(absl::string_view str, double* out) { function SimpleAtob (line 98) | bool SimpleAtob(absl::string_view str, bool* out) { function Mul32 (line 272) | static std::pair Mul32(std::pair PowFive(uint64_t num, int expfive) { type ExpDigits (line 345) | struct ExpDigits { function ExpDigits (line 356) | static ExpDigits SplitToSix(const double value) { function safe_parse_sign_and_base (line 623) | inline bool safe_parse_sign_and_base(absl::string_view* text /*inout*/, type LookupTables (line 722) | struct LookupTables { function safe_parse_positive_int (line 793) | inline bool safe_parse_positive_int(absl::string_view text, int base, function safe_parse_negative_int (line 829) | inline bool safe_parse_negative_int(absl::string_view text, int base, function safe_int_internal (line 874) | inline bool safe_int_internal(absl::string_view text, IntType* value_p, function safe_uint_internal (line 889) | inline bool safe_uint_internal(absl::string_view text, IntType* value_p, type numbers_internal (line 900) | namespace numbers_internal { function safe_strto32_base (line 943) | bool safe_strto32_base(absl::string_view text, int32_t* value, int b... function safe_strto64_base (line 947) | bool safe_strto64_base(absl::string_view text, int64_t* value, int b... function safe_strtou32_base (line 951) | bool safe_strtou32_base(absl::string_view text, uint32_t* value, int... function safe_strtou64_base (line 955) | bool safe_strtou64_base(absl::string_view text, uint64_t* value, int... function safe_strtou128_base (line 959) | bool safe_strtou128_base(absl::string_view text, uint128* value, int... FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/numbers.h function namespace (line 54) | namespace absl { function namespace (line 105) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/numbers_benchmark.cc function BM_FastIntToBuffer (line 30) | void BM_FastIntToBuffer(benchmark::State& state) { function RepeatedSevens (line 46) | int64_t RepeatedSevens(int num_digits, int base) { function BM_safe_strto32_string (line 53) | void BM_safe_strto32_string(benchmark::State& state) { function BM_safe_strto64_string (line 80) | void BM_safe_strto64_string(benchmark::State& state) { function BM_safe_strtou32_string (line 108) | void BM_safe_strtou32_string(benchmark::State& state) { function BM_safe_strtou64_string (line 135) | void BM_safe_strtou64_string(benchmark::State& state) { function MakeFloatStrings (line 166) | std::vector MakeFloatStrings(int num_strings, int num_digit... function StringType (line 187) | StringType GetStringAs(const std::string& s) { function GetStringsAs (line 196) | std::vector GetStringsAs(const std::vector& str... function BM_SimpleAtof (line 206) | void BM_SimpleAtof(benchmark::State& state) { function BM_SimpleAtod (line 236) | void BM_SimpleAtod(benchmark::State& state) { function BM_FastHexToBufferZeroPad16 (line 265) | void BM_FastHexToBufferZeroPad16(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/numbers_test.cc function PerfectDtoa (line 72) | std::string PerfectDtoa(double d) { function TEST (line 113) | TEST(ToString, PerfectDtoa) { type MyInteger (line 130) | struct MyInteger { method MyInteger (line 132) | explicit constexpr MyInteger(integer i) : i(i) {} method MyInteger (line 135) | constexpr MyInteger operator+(MyInteger other) const { return i + othe... method MyInteger (line 136) | constexpr MyInteger operator-(MyInteger other) const { return i - othe... method MyInteger (line 137) | constexpr MyInteger operator*(MyInteger other) const { return i * othe... method MyInteger (line 138) | constexpr MyInteger operator/(MyInteger other) const { return i / othe... method integer (line 147) | integer as_integer() const { return i; } function CheckInt32 (line 153) | void CheckInt32(int32_t x) { function CheckInt64 (line 163) | void CheckInt64(int64_t x) { function CheckUInt32 (line 180) | void CheckUInt32(uint32_t x) { function CheckUInt64 (line 190) | void CheckUInt64(uint64_t x) { function CheckHex64 (line 205) | void CheckHex64(uint64_t v) { function TEST (line 215) | TEST(Numbers, TestFastPrints) { function VerifySimpleAtoiGood (line 252) | void VerifySimpleAtoiGood(in_val_type in_value, int_type exp_value) { function VerifySimpleAtoiBad (line 266) | void VerifySimpleAtoiBad(in_val_type in_value) { function TEST (line 273) | TEST(NumbersTest, Atoi) { function TEST (line 362) | TEST(NumbersTest, Atoenum) { function TEST (line 416) | TEST(stringtest, safe_strto32_base) { function TEST (line 490) | TEST(stringtest, safe_strto32_range) { function TEST (line 503) | TEST(stringtest, safe_strto64_range) { function TEST (line 516) | TEST(stringtest, safe_strto32_leading_substring) { function TEST (line 538) | TEST(stringtest, safe_strto64_leading_substring) { function TEST (line 560) | TEST(stringtest, safe_strto64_base) { function test_random_integer_parse_base (line 634) | void test_random_integer_parse_base(bool (*parse_func)(absl::string_view, function TEST (line 670) | TEST(stringtest, safe_strto32_random) { function TEST (line 673) | TEST(stringtest, safe_strto64_random) { function TEST (line 676) | TEST(stringtest, safe_strtou32_random) { function TEST (line 679) | TEST(stringtest, safe_strtou64_random) { function TEST (line 682) | TEST(stringtest, safe_strtou128_random) { function TEST (line 723) | TEST(stringtest, safe_strtou32_base) { function TEST (line 736) | TEST(stringtest, safe_strtou32_base_length_delimited) { function TEST (line 754) | TEST(stringtest, safe_strtou64_base) { function TEST (line 766) | TEST(stringtest, safe_strtou64_base_length_delimited) { class SimpleDtoaTest (line 790) | class SimpleDtoaTest : public testing::Test { method SetUp (line 792) | void SetUp() override { method TearDown (line 801) | void TearDown() override { method ToNineDigits (line 811) | std::string ToNineDigits(double value) { function ExhaustiveFloat (line 827) | void ExhaustiveFloat(uint32_t cases, R&& runnable) { function TEST_F (line 883) | TEST_F(SimpleDtoaTest, ExhaustiveDoubleToSixDigits) { function TEST (line 996) | TEST(StrToInt32, Partial) { function TEST (line 1029) | TEST(StrToUint32, Partial) { function TEST (line 1060) | TEST(StrToInt64, Partial) { function TEST (line 1093) | TEST(StrToUint64, Partial) { function TEST (line 1124) | TEST(StrToInt32Base, PrefixOnly) { function TEST (line 1158) | TEST(StrToUint32Base, PrefixOnly) { function TEST (line 1189) | TEST(StrToInt64Base, PrefixOnly) { function TEST (line 1223) | TEST(StrToUint64Base, PrefixOnly) { function TestFastHexToBufferZeroPad16 (line 1254) | void TestFastHexToBufferZeroPad16(uint64_t v) { function TEST (line 1265) | TEST(FastHexToBufferZeroPad16, Smoke) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_cat.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function StrCat (line 98) | std::string StrCat(const AlphaNum& a, const AlphaNum& b) { function StrCat (line 110) | std::string StrCat(const AlphaNum& a, const AlphaNum& b, const AlphaNu... function StrCat (line 123) | std::string StrCat(const AlphaNum& a, const AlphaNum& b, const AlphaNu... type strings_internal (line 138) | namespace strings_internal { function CatPieces (line 141) | std::string CatPieces(std::initializer_list piece... function AppendPieces (line 169) | void AppendPieces(std::string* dest, function StrAppend (line 193) | void StrAppend(std::string* dest, const AlphaNum& a) { function StrAppend (line 198) | void StrAppend(std::string* dest, const AlphaNum& a, const AlphaNum& b) { function StrAppend (line 211) | void StrAppend(std::string* dest, const AlphaNum& a, const AlphaNum& b, function StrAppend (line 227) | void StrAppend(std::string* dest, const AlphaNum& a, const AlphaNum& b, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_cat.h function ABSL_NAMESPACE_BEGIN (line 67) | ABSL_NAMESPACE_BEGIN type PadSpec (line 85) | enum PadSpec : uint8_t { function Piece (line 134) | struct Hex { function ABSL_MUST_USE_RESULT (line 327) | ABSL_MUST_USE_RESULT inline std::string StrCat() { return std::string(); } function ABSL_MUST_USE_RESULT (line 329) | ABSL_MUST_USE_RESULT inline std::string StrCat(const AlphaNum& a) { function StrAppend (line 386) | void StrAppend(std::string* dest, const AlphaNum& a, const AlphaNum& b, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_cat_benchmark.cc function IncrementAlternatingSign (line 30) | inline int IncrementAlternatingSign(int i) { function BM_Sum_By_StrCat (line 34) | void BM_Sum_By_StrCat(benchmark::State& state) { function BM_StrCat_By_snprintf (line 50) | void BM_StrCat_By_snprintf(benchmark::State& state) { function BM_StrCat_By_Strings (line 60) | void BM_StrCat_By_Strings(benchmark::State& state) { function BM_StrCat_By_StringOpPlus (line 71) | void BM_StrCat_By_StringOpPlus(benchmark::State& state) { function BM_StrCat_By_StrCat (line 85) | void BM_StrCat_By_StrCat(benchmark::State& state) { function BM_HexCat_By_StrCat (line 95) | void BM_HexCat_By_StrCat(benchmark::State& state) { function BM_HexCat_By_Substitute (line 106) | void BM_HexCat_By_Substitute(benchmark::State& state) { function BM_FloatToString_By_StrCat (line 117) | void BM_FloatToString_By_StrCat(benchmark::State& state) { function BM_DoubleToString_By_SixDigits (line 128) | void BM_DoubleToString_By_SixDigits(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_cat_test.cc function TEST (line 39) | TEST(StrCat, Ints) { function TEST (line 69) | TEST(StrCat, Enums) { function TEST (line 107) | TEST(StrCat, Basics) { function TEST (line 198) | TEST(StrCat, CornerCases) { type Mallocator (line 215) | struct Mallocator { method size_type (line 224) | size_type max_size() const { type rebind (line 228) | struct rebind { method Mallocator (line 231) | Mallocator() = default; method Mallocator (line 233) | Mallocator(const Mallocator&) {} method T (line 235) | T* allocate(size_t n) { return static_cast(std::malloc(n * sizeof(... method deallocate (line 236) | void deallocate(T* p, size_t) { std::free(p); } function TEST (line 247) | TEST(StrCat, CustomAllocator) { function TEST (line 260) | TEST(StrCat, MaxArgs) { function TEST (line 319) | TEST(StrAppend, Basics) { function TEST (line 414) | TEST(StrCat, VectorBoolReferenceTypes) { function TEST (line 428) | TEST(StrCat, AvoidsMemcpyWithNullptr) { function TEST (line 441) | TEST(StrAppend, Death) { function TEST (line 451) | TEST(StrAppend, CornerCases) { function TEST (line 465) | TEST(StrAppend, CornerCasesNonEmptyAppend) { function CheckHex (line 482) | void CheckHex(IntType v, const char* nopad_format, const char* zeropad_f... function CheckDec (line 508) | void CheckDec(IntType v, const char* nopad_format, const char* zeropad_f... function CheckHexDec64 (line 537) | void CheckHexDec64(uint64_t v) { function CheckHexDec32 (line 553) | void CheckHexDec32(uint32_t uv) { function CheckAll (line 566) | void CheckAll(uint64_t v) { function TestFastPrints (line 571) | void TestFastPrints() { function TEST (line 606) | TEST(Numbers, TestFunctionsMovedOverFromNumbersMain) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_format.h function ABSL_NAMESPACE_BEGIN (line 85) | ABSL_NAMESPACE_BEGIN function class (line 145) | class FormatCountCapture { function ABSL_MUST_USE_RESULT (line 526) | ABSL_MUST_USE_RESULT inline bool FormatUntyped( FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_format_test.cc type absl (line 12) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 13) | ABSL_NAMESPACE_BEGIN function CodegenAbslStrFormatInt (line 632) | std::string CodegenAbslStrFormatInt(int i) { // NOLINT function CodegenAbslStrFormatIntStringInt64 (line 636) | std::string CodegenAbslStrFormatIntStringInt64(int i, const std::string& s, function CodegenAbslStrAppendFormatInt (line 641) | void CodegenAbslStrAppendFormatInt(std::string* out, int i) { // NOLINT function CodegenAbslStrAppendFormatIntStringInt64 (line 645) | void CodegenAbslStrAppendFormatIntStringInt64(std::string* out, int i, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_join.h function namespace (line 62) | namespace absl { function strings_internal (line 149) | inline strings_internal::DereferenceFormatterImpl< function string (line 245) | string StrJoin(Iterator start, Iterator end, absl::string_view sep, function string (line 257) | string StrJoin(std::initializer_list il, absl::string_view separator, function string (line 269) | string StrJoin(Iterator start, Iterator end, absl::string_view separator) { function string_view (line 274) | string_view separator) { function string (line 279) | string StrJoin(std::initializer_list il, function string_view (line 286) | string_view separator) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_join_benchmark.cc function BM_Join2_Strings (line 26) | void BM_Join2_Strings(benchmark::State& state) { function BM_Join2_Ints (line 47) | void BM_Join2_Ints(benchmark::State& state) { function BM_Join2_KeysAndValues (line 57) | void BM_Join2_KeysAndValues(benchmark::State& state) { function BM_JoinStreamable (line 79) | void BM_JoinStreamable(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_join_test.cc function TEST (line 39) | TEST(StrJoin, APIExamples) { function TEST (line 174) | TEST(StrJoin, CustomFormatter) { function TEST (line 214) | TEST(AlphaNumFormatter, FormatterAPI) { function TEST (line 233) | TEST(AlphaNumFormatter, VectorOfBool) { function TEST (line 243) | TEST(AlphaNumFormatter, AlphaNum) { type StreamableType (line 250) | struct StreamableType { function TEST (line 258) | TEST(StreamFormatter, FormatterAPI) { type TestingParenFormatter (line 277) | struct TestingParenFormatter { function TEST (line 284) | TEST(PairFormatter, FormatterAPI) { function TEST (line 306) | TEST(DereferenceFormatter, FormatterAPI) { function TEST (line 366) | TEST(StrJoin, PublicAPIOverloads) { function TEST (line 380) | TEST(StrJoin, Array) { function TEST (line 385) | TEST(StrJoin, InitializerList) { function TEST (line 428) | TEST(StrJoin, Tuple) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_replace.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function StrReplaceAll (line 71) | std::string StrReplaceAll(absl::string_view s, function StrReplaceAll (line 76) | int StrReplaceAll(strings_internal::FixedMapping replacements, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_replace.h function namespace (line 48) | namespace absl { function string (line 194) | string StrReplaceAll(absl::string_view s, FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_replace_benchmark.cc type Replacement (line 29) | struct Replacement { function SetUpStrings (line 52) | void SetUpStrings() { function BM_StrReplaceAllOneReplacement (line 95) | void BM_StrReplaceAllOneReplacement(benchmark::State& state) { function BM_StrReplaceAll (line 106) | void BM_StrReplaceAll(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_replace_test.cc function TEST (line 25) | TEST(StrReplaceAll, OneReplacement) { function TEST (line 88) | TEST(StrReplaceAll, ManyReplacements) { function TEST (line 145) | TEST(StrReplaceAll, ManyReplacementsInMap) { function TEST (line 155) | TEST(StrReplaceAll, ReplacementsInPlace) { function TEST (line 165) | TEST(StrReplaceAll, ReplacementsInPlaceInMap) { type Cont (line 177) | struct Cont { method Cont (line 178) | Cont() {} method Cont (line 179) | explicit Cont(absl::string_view src) : data(src) {} function get (line 185) | absl::string_view get(const Cont& c) { function TEST (line 193) | TEST(StrReplaceAll, VariableNumber) { function TEST (line 263) | TEST(StrReplaceAll, Inplace) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_split.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_split.h function namespace (line 51) | namespace absl { type typename (line 294) | typedef type AllowEmpty (line 328) | struct AllowEmpty { type SkipEmpty (line 346) | struct SkipEmpty { type SkipWhitespace (line 364) | struct SkipWhitespace { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_split_benchmark.cc function MakeTestString (line 29) | std::string MakeTestString(int desired_length) { function BM_Split2StringView (line 38) | void BM_Split2StringView(benchmark::State& state) { function MakeMultiDelimiterTestString (line 49) | std::string MakeMultiDelimiterTestString(int desired_length) { function BM_Split2StringViewByAnyChar (line 60) | void BM_Split2StringViewByAnyChar(benchmark::State& state) { function BM_Split2StringViewLifted (line 70) | void BM_Split2StringViewLifted(benchmark::State& state) { function BM_Split2String (line 80) | void BM_Split2String(benchmark::State& state) { function BM_Split2SplitStringUsing (line 92) | void BM_Split2SplitStringUsing(benchmark::State& state) { function BM_SplitStringToUnorderedSet (line 102) | void BM_SplitStringToUnorderedSet(benchmark::State& state) { function BM_SplitStringToUnorderedMap (line 116) | void BM_SplitStringToUnorderedMap(benchmark::State& state) { function BM_SplitStringAllowEmpty (line 130) | void BM_SplitStringAllowEmpty(benchmark::State& state) { type OneCharLiteral (line 143) | struct OneCharLiteral { type OneCharStringLiteral (line 147) | struct OneCharStringLiteral { function BM_SplitStringWithOneChar (line 152) | void BM_SplitStringWithOneChar(benchmark::State& state) { function BM_SplitStringWithOneCharNoVector (line 167) | void BM_SplitStringWithOneCharNoVector(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/str_split_test.cc function TEST (line 40) | TEST(Split, TraitsTest) { function TEST (line 72) | TEST(Split, APIExamples) { function TEST (line 256) | TEST(SplitIterator, Basics) { class Skip (line 272) | class Skip { method Skip (line 274) | explicit Skip(const std::string& s) : s_(s) {} function TEST (line 281) | TEST(SplitIterator, Predicate) { function TEST (line 296) | TEST(SplitIterator, EdgeCases) { function TEST (line 324) | TEST(Splitter, Const) { function TEST (line 329) | TEST(Split, EmptyAndNull) { function TEST (line 340) | TEST(SplitIterator, EqualityAsEndCondition) { function TEST (line 365) | TEST(Splitter, RangeIterators) { function TestConversionOperator (line 376) | void TestConversionOperator(const Splitter& splitter) { function TestMapConversionOperator (line 382) | void TestMapConversionOperator(const Splitter& splitter) { function TestPairConversionOperator (line 388) | void TestPairConversionOperator(const Splitter& splitter) { function TEST (line 393) | TEST(Splitter, ConversionOperator) { function TEST (line 437) | TEST(Splitter, ToPair) { function TEST (line 475) | TEST(Splitter, Predicates) { function TEST (line 519) | TEST(Split, Basics) { function ReturnStringView (line 552) | absl::string_view ReturnStringView() { return "Hello World"; } function TEST (line 556) | TEST(Split, AcceptsCertainTemporaries) { function TEST (line 566) | TEST(Split, Temporary) { function CopyToHeap (line 594) | static std::unique_ptr CopyToHeap(const T& value) { function TEST (line 598) | TEST(Split, LvalueCaptureIsCopyable) { function TEST (line 607) | TEST(Split, TemporaryCaptureIsCopyable) { function TEST (line 615) | TEST(Split, SplitterIsCopyableAndMoveable) { function TEST (line 627) | TEST(Split, StringDelimiter) { function TEST (line 650) | TEST(Split, UTF8) { function TEST (line 681) | TEST(Split, EmptyStringDelimiter) { function TEST (line 703) | TEST(Split, SubstrDelimiter) { function TEST (line 735) | TEST(Split, EmptyResults) { function IsFoundAtStartingPos (line 767) | static bool IsFoundAtStartingPos(absl::string_view text, Delimiter d, function IsFoundAt (line 780) | static bool IsFoundAt(absl::string_view text, Delimiter d, int expected_... function TestComma (line 794) | void TestComma(Delimiter d) { function TEST (line 809) | TEST(Delimiter, ByString) { function TEST (line 831) | TEST(Split, ByChar) { function TEST (line 844) | TEST(Delimiter, ByAnyChar) { function TEST (line 892) | TEST(Delimiter, ByLength) { function TEST (line 909) | TEST(Split, WorksWithLargeStrings) { function TEST (line 924) | TEST(SplitInternalTest, TypeTraits) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/string_view.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/string_view.h function namespace (line 49) | namespace absl { function namespace (line 64) | namespace absl { function string_view (line 385) | constexpr string_view substr(size_type pos, size_type n = npos) const { function compare (line 401) | constexpr int compare(string_view x) const noexcept { function compare (line 411) | int compare(size_type pos1, size_type count1, string_view v) const { function compare (line 417) | int compare(size_type pos1, size_type count1, string_view v, size_type p... function compare (line 424) | int compare(const char* s) const { return compare(string_view(s)); } function compare (line 428) | int compare(size_type pos1, size_type count1, const char* s) const { function compare (line 434) | int compare(size_type pos1, size_type count1, const char* s, function size_type (line 489) | size_type find_last_of(char c, size_type pos = npos) const function size_type (line 522) | static constexpr size_type CheckLengthInternal(size_type len) { function size_type (line 526) | static constexpr size_type StrlenInternal(const char* str) { function Min (line 544) | static constexpr size_t Min(size_type length_a, size_type length_b) { function CompareImpl (line 548) | static constexpr int CompareImpl(size_type length_a, size_type length_b, function namespace (line 598) | namespace absl { function string_view (line 616) | constexpr string_view NullSafeStringView(const char* p) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/string_view_benchmark.cc function BM_StringViewFromString (line 33) | void BM_StringViewFromString(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 53) | ABSL_ATTRIBUTE_NOINLINE function ABSL_ATTRIBUTE_NOINLINE (line 58) | ABSL_ATTRIBUTE_NOINLINE function BM_EqualIdentical (line 66) | void BM_EqualIdentical(benchmark::State& state) { function BM_EqualSame (line 72) | void BM_EqualSame(benchmark::State& state) { function BM_EqualDifferent (line 85) | void BM_EqualDifferent(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 103) | ABSL_ATTRIBUTE_NOINLINE function BM_EqualConstantSizeInlined (line 117) | void BM_EqualConstantSizeInlined(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 128) | ABSL_ATTRIBUTE_NOINLINE function BM_EqualConstantSizeNonInlined (line 144) | void BM_EqualConstantSizeNonInlined(benchmark::State& state) { function BM_CompareSame (line 152) | void BM_CompareSame(benchmark::State& state) { function BM_CompareFirstOneLess (line 170) | void BM_CompareFirstOneLess(benchmark::State& state) { function BM_CompareSecondOneLess (line 186) | void BM_CompareSecondOneLess(benchmark::State& state) { function BM_find_string_view_len_one (line 202) | void BM_find_string_view_len_one(benchmark::State& state) { function BM_find_string_view_len_two (line 211) | void BM_find_string_view_len_two(benchmark::State& state) { function BM_find_one_char (line 220) | void BM_find_one_char(benchmark::State& state) { function BM_rfind_one_char (line 229) | void BM_rfind_one_char(benchmark::State& state) { function BM_worst_case_find_first_of (line 238) | void BM_worst_case_find_first_of(benchmark::State& state, int haystack_l... function BM_find_first_of_short (line 252) | void BM_find_first_of_short(benchmark::State& state) { function BM_find_first_of_medium (line 256) | void BM_find_first_of_medium(benchmark::State& state) { function BM_find_first_of_long (line 260) | void BM_find_first_of_long(benchmark::State& state) { type EasyMap (line 268) | struct EasyMap : public std::map { method EasyMap (line 269) | explicit EasyMap(size_t) {} function StringViewMapBenchmark (line 279) | void StringViewMapBenchmark(benchmark::State& state) { function BM_StdMap_4 (line 350) | void BM_StdMap_4(benchmark::State& state) { function BM_StdMap_8 (line 355) | void BM_StdMap_8(benchmark::State& state) { function BM_CopyToStringNative (line 360) | void BM_CopyToStringNative(benchmark::State& state) { function BM_AppendToStringNative (line 370) | void BM_AppendToStringNative(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/string_view_test.cc type Mallocator (line 48) | struct Mallocator { method size_type (line 57) | size_type max_size() const { type rebind (line 61) | struct rebind { method Mallocator (line 64) | Mallocator() = default; method Mallocator (line 66) | Mallocator(const Mallocator&) {} method T (line 68) | T* allocate(size_t n) { return static_cast(std::malloc(n * sizeof(... method deallocate (line 69) | void deallocate(T* p, size_t) { std::free(p); } function TEST (line 80) | TEST(StringViewTest, Ctor) { function TEST (line 141) | TEST(StringViewTest, Swap) { function TEST (line 153) | TEST(StringViewTest, STLComparator) { function TEST (line 200) | TEST(StringViewTest, ComparisonOperators) { function TEST (line 262) | TEST(StringViewTest, ComparisonOperatorsByCharacterPosition) { type is_type (line 295) | struct is_type { method same (line 297) | static bool same(U) { method same (line 300) | static bool same(T) { return true; } function TEST (line 303) | TEST(StringViewTest, NposMatchesStdStringView) { function TEST (line 314) | TEST(StringViewTest, STL1) { function TEST (line 383) | TEST(StringViewTest, STL2) { function TEST (line 496) | TEST(StringViewTest, STL2FindFirst) { function TEST (line 578) | TEST(StringViewTest, STL2FindLast) { function TEST (line 668) | TEST(StringViewTest, STL2Substr) { function TEST (line 696) | TEST(StringViewTest, TruncSubstr) { function TEST (line 707) | TEST(StringViewTest, UTF8) { function TEST (line 715) | TEST(StringViewTest, FindConformance) { function TEST (line 762) | TEST(StringViewTest, Remove) { function TEST (line 791) | TEST(StringViewTest, Set) { function TEST (line 808) | TEST(StringViewTest, FrontBack) { function TEST (line 815) | TEST(StringViewTest, FrontBackSingleChar) { function TEST (line 822) | TEST(StringViewTest, FrontBackEmpty) { function TEST (line 852) | TEST(StringViewTest, NULLInput) { function TEST (line 868) | TEST(StringViewTest, Comparisons2) { function TEST (line 912) | TEST(StringViewTest, At) { type MyCharAlloc (line 924) | struct MyCharAlloc : std::allocator {} function TEST (line 926) | TEST(StringViewTest, ExplicitConversionOperator) { function TEST (line 931) | TEST(StringViewTest, NullSafeStringView) { function TEST (line 947) | TEST(StringViewTest, ConstexprNullSafeStringView) { function TEST (line 972) | TEST(StringViewTest, ConstexprCompiles) { function TEST (line 1090) | TEST(StringViewTest, ConstexprSubstr) { function TEST (line 1098) | TEST(StringViewTest, Noexcept) { function TEST (line 1132) | TEST(StringViewTest, BoundsCheck) { function TEST (line 1143) | TEST(ComparisonOpsTest, StringCompareNotAmbiguous) { function TEST (line 1148) | TEST(ComparisonOpsTest, HeterogenousStringViewEquals) { function TEST (line 1153) | TEST(FindOneCharTest, EdgeCases) { function TEST (line 1181) | TEST(HugeStringView, TwoPointTwoGB) { function TEST (line 1197) | TEST(NonNegativeLenTest, NonNegativeLen) { function TEST (line 1202) | TEST(LenExceedsMaxSizeTest, LenExceedsMaxSize) { class StringViewStreamTest (line 1214) | class StringViewStreamTest : public ::testing::Test { method Pad (line 1218) | std::string Pad(const T& s, int width, char fill = 0) { function TEST_F (line 1232) | TEST_F(StringViewStreamTest, Padding) { function TEST_F (line 1245) | TEST_F(StringViewStreamTest, ResetsWidth) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/strip.h function namespace (line 32) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/strip_test.cc function TEST (line 30) | TEST(Strip, ConsumePrefixOneChar) { function TEST (line 48) | TEST(Strip, ConsumePrefix) { function TEST (line 70) | TEST(Strip, ConsumeSuffix) { function TEST (line 92) | TEST(Strip, StripPrefix) { function TEST (line 104) | TEST(Strip, StripSuffix) { function TEST (line 116) | TEST(Strip, RemoveExtraAsciiWhitespace) { function TEST (line 153) | TEST(Strip, StripTrailingAsciiWhitespace) { function TEST (line 171) | TEST(String, StripLeadingAsciiWhitespace) { function TEST (line 178) | TEST(Strip, StripAsciiWhitespace) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/substitute.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/substitute.h function namespace (line 88) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/strings/substitute_test.cc function TEST (line 25) | TEST(SubstituteTest, Substitute) { function TEST (line 133) | TEST(SubstituteTest, SubstituteAndAppend) { function TEST (line 176) | TEST(SubstituteTest, VectorBoolRef) { function TEST (line 189) | TEST(SubstituteDeathTest, SubstituteDeath) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/barrier.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/barrier.h function namespace (line 25) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/barrier_test.cc function TEST (line 25) | TEST(Barrier, SanityTest) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/blocking_counter.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/blocking_counter.h function namespace (line 26) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/blocking_counter_test.cc type absl (line 24) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 25) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc type absl (line 29) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 30) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc type absl (line 46) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 47) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles.h function namespace (line 45) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles_benchmark.cc function BM_StressTest (line 26) | void BM_StressTest(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/graphcycles_test.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.h function namespace (line 36) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/mutex_nonprod.cc type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN function Dereference (line 284) | static bool Dereference(void *arg) { function RegisterSymbolizer (line 317) | void RegisterSymbolizer(bool (*)(const void*, char*, int)) {} FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc type absl (line 27) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 28) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_WEAK (line 71) | ABSL_ATTRIBUTE_WEAK void AbslInternalPerThreadSemPost( function ABSL_ATTRIBUTE_WEAK (line 76) | ABSL_ATTRIBUTE_WEAK bool AbslInternalPerThreadSemWait( FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.h function namespace (line 34) | namespace absl { function Post (line 105) | void absl::synchronization_internal::PerThreadSem::Post( function Wait (line 110) | bool absl::synchronization_internal::PerThreadSem::Wait( FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem_test.cc type absl (line 35) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 36) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/thread_pool.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/waiter.cc type absl (line 51) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 52) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/internal/waiter.h function namespace (line 64) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/lifetime_test.cc function ThreadOne (line 41) | void ThreadOne(absl::Mutex* mutex, absl::CondVar* condvar, function ThreadTwo (line 59) | void ThreadTwo(absl::Mutex* mutex, absl::CondVar* condvar, function RunTests (line 76) | void RunTests(absl::Mutex* mutex, absl::CondVar* condvar) { function TestLocals (line 93) | void TestLocals() { function TestConstInitGlobal (line 101) | void TestConstInitGlobal() { RunTests(&const_init_mutex, nullptr); } class OnConstruction (line 112) | class OnConstruction { method OnConstruction (line 114) | explicit OnConstruction(Function fn) { fn(); } class OnDestruction (line 117) | class OnDestruction { method OnDestruction (line 119) | explicit OnDestruction(Function fn) : fn_(fn) {} function main (line 175) | int main() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/mutex.cc function ABSL_ATTRIBUTE_WEAK (line 70) | ABSL_ATTRIBUTE_WEAK void AbslInternalMutexYield() { std::this_thread::yi... type absl (line 73) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 74) | ABSL_NAMESPACE_BEGIN function RegisterMutexProfiler (line 129) | void RegisterMutexProfiler(void (*fn)(int64_t wait_timestamp)) { function RegisterMutexTracer (line 133) | void RegisterMutexTracer(void (*fn)(const char *msg, const void *obj, function RegisterCondVarTracer (line 138) | void RegisterCondVarTracer(void (*fn)(const char *msg, const void *cv)) { function RegisterSymbolizer (line 142) | void RegisterSymbolizer(bool (*fn)(const void *pc, char *out, int out_... type DelayMode (line 148) | enum DelayMode { AGGRESSIVE, GENTLE } function Delay (line 150) | static int Delay(int32_t c, DelayMode mode) { function AtomicSetBits (line 179) | static void AtomicSetBits(std::atomic* pv, intptr_t bits, function AtomicClearBits (line 195) | static void AtomicClearBits(std::atomic* pv, intptr_t bits, type SynchEvent (line 284) | struct SynchEvent { // this is a trivial hash table for the events function SynchEvent (line 312) | static SynchEvent *EnsureSynchEvent(std::atomic *addr, function DeleteSynchEvent (line 347) | static void DeleteSynchEvent(SynchEvent *e) { function UnrefSynchEvent (line 352) | static void UnrefSynchEvent(SynchEvent *e) { function ForgetSynchEvent (line 366) | static void ForgetSynchEvent(std::atomic *addr, intptr_t bits, function SynchEvent (line 391) | static SynchEvent *GetSynchEvent(const void *addr) { function PostSynchEvent (line 408) | static void PostSynchEvent(void *obj, int ev) { type SynchWaitParams (line 465) | struct SynchWaitParams { method SynchWaitParams (line 466) | SynchWaitParams(Mutex::MuHow how_arg, const Condition *cond_arg, type SynchLocksHeld (line 496) | struct SynchLocksHeld { function SynchLocksHeld (line 515) | static SynchLocksHeld *LocksHeldAlloc() { function PerThreadSynch (line 524) | static PerThreadSynch *Synch_GetPerThread() { function PerThreadSynch (line 529) | static PerThreadSynch *Synch_GetPerThreadAnnotated(Mutex *mu) { function SynchLocksHeld (line 540) | static SynchLocksHeld *Synch_GetAllLocks() { function DeadlineFromTimeout (line 595) | static absl::Time DeadlineFromTimeout(absl::Duration timeout) { type MuHowS (line 664) | struct MuHowS { function TsanFlags (line 708) | static unsigned TsanFlags(Mutex::MuHow how) { function DebugOnlyIsExiting (line 713) | static bool DebugOnlyIsExiting() { function EnableMutexInvariantDebugging (line 734) | void EnableMutexInvariantDebugging(bool enabled) { function SetMutexDeadlockDetectionMode (line 749) | void SetMutexDeadlockDetectionMode(OnDeadlockCycle mode) { function MuSameCondition (line 756) | static bool MuSameCondition(PerThreadSynch *x, PerThreadSynch *y) { function PerThreadSynch (line 763) | static inline PerThreadSynch *GetPerThreadSynch(intptr_t v) { function PerThreadSynch (line 821) | static PerThreadSynch *Skip(PerThreadSynch *x) { function FixSkip (line 840) | static void FixSkip(PerThreadSynch *ancestor, PerThreadSynch *to_be_re... function PerThreadSynch (line 873) | static PerThreadSynch *Enqueue(PerThreadSynch *head, function PerThreadSynch (line 996) | static PerThreadSynch *Dequeue(PerThreadSynch *head, PerThreadSynch *p... function PerThreadSynch (line 1019) | static PerThreadSynch *DequeueAllWakeable(PerThreadSynch *head, function PerThreadSynch (line 1140) | PerThreadSynch *Mutex::Wakeup(PerThreadSynch *w) { function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 1150) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(deadlock_graph_mu) { function ABSL_LOCKS_EXCLUDED (line 1159) | ABSL_LOCKS_EXCLUDED(deadlock_graph_mu) { function LockEnter (line 1169) | static void LockEnter(Mutex* mu, GraphId id, SynchLocksHeld *held_lock... function LockLeave (line 1193) | static void LockLeave(Mutex* mu, GraphId id, SynchLocksHeld *held_lock... function DebugOnlyLockEnter (line 1229) | static inline void DebugOnlyLockEnter(Mutex *mu) { function DebugOnlyLockEnter (line 1239) | static inline void DebugOnlyLockEnter(Mutex *mu, GraphId id) { function DebugOnlyLockLeave (line 1249) | static inline void DebugOnlyLockLeave(Mutex *mu) { type DeadlockReportBuffers (line 1290) | struct DeadlockReportBuffers { type ScopedDeadlockReportBuffers (line 1295) | struct ScopedDeadlockReportBuffers { method ScopedDeadlockReportBuffers (line 1296) | ScopedDeadlockReportBuffers() { function GetStack (line 1305) | int GetStack(void** stack, int max_depth) { function GraphId (line 1312) | static GraphId DeadlockCheck(Mutex *mu) { function GraphId (line 1398) | static inline GraphId DebugOnlyDeadlockCheck(Mutex *mu) { function TryAcquireWithSpinning (line 1440) | static bool TryAcquireWithSpinning(std::atomic* mu) { function ExactlyOneReader (line 1706) | static bool ExactlyOneReader(intptr_t v) { function ABSL_ATTRIBUTE_NOINLINE (line 1754) | ABSL_ATTRIBUTE_NOINLINE void Mutex::LockSlow(MuHow how, const Conditio... function EvalConditionAnnotated (line 1762) | static inline bool EvalConditionAnnotated(const Condition *cond, Mutex... function EvalConditionIgnored (line 1812) | static inline bool EvalConditionIgnored(Mutex *mu, const Condition *co... function CheckForMutexCorruption (line 1879) | static void CheckForMutexCorruption(intptr_t v, const char* label) { function ABSL_ATTRIBUTE_NOINLINE (line 2021) | ABSL_ATTRIBUTE_NOINLINE void Mutex::UnlockSlow(SynchWaitParams *waitp) { function CondVarEnqueue (line 2480) | static void CondVarEnqueue(SynchWaitParams *waitp) { function Dereference (line 2684) | static bool Dereference(void *arg) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/mutex.h type SynchWaitParams (line 88) | struct SynchWaitParams function class (line 139) | class ABSL_LOCKABLE Mutex { function class (line 539) | class ABSL_SCOPED_LOCKABLE MutexLock { function class (line 560) | class ABSL_SCOPED_LOCKABLE ReaderMutexLock { function class (line 581) | class ABSL_SCOPED_LOCKABLE WriterMutexLock { function class (line 859) | class ABSL_SCOPED_LOCKABLE MutexLockMaybe { function class (line 883) | class ABSL_SCOPED_LOCKABLE ReleasableMutexLock { function Mutex (line 904) | inline constexpr Mutex::Mutex(absl::ConstInitType) : impl_(absl::kConstI... function Mutex (line 907) | inline Mutex::Mutex() : mu_(0) { function OnDeadlockCycle (line 1028) | enum class OnDeadlockCycle { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/mutex_benchmark.cc function BM_Mutex (line 28) | void BM_Mutex(benchmark::State& state) { function DelayNs (line 36) | static void DelayNs(int64_t ns, int* data) { class RaiiLocker (line 46) | class RaiiLocker { method RaiiLocker (line 48) | explicit RaiiLocker(MutexType* mu) : mu_(mu) { mu_->Lock(); } class RaiiLocker (line 55) | class RaiiLocker { method RaiiLocker (line 57) | explicit RaiiLocker(std::mutex* mu) : mu_(mu) { mu_->lock(); } function BM_Contended (line 64) | void BM_Contended(benchmark::State& state) { function BM_ConditionWaiters (line 169) | void BM_ConditionWaiters(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/synchronization/mutex_test.cc function CreatePool (line 45) | std::unique_ptr CreatePool( function CreateDefaultPool (line 50) | std::unique_ptr function ScheduleAfter (line 57) | static void ScheduleAfter(absl::synchronization_internal::ThreadPool *tp, type TestContext (line 66) | struct TestContext { function GetInvariantChecked (line 78) | static bool GetInvariantChecked() { function SetInvariantChecked (line 82) | static void SetInvariantChecked(bool new_value) { function CheckSumG0G1 (line 86) | static void CheckSumG0G1(void *v) { function TestMu (line 92) | static void TestMu(TestContext *cxt, int c) { function TestTry (line 101) | static void TestTry(TestContext *cxt, int c) { function TestR20ms (line 113) | static void TestR20ms(TestContext *cxt, int c) { function TestRW (line 121) | static void TestRW(TestContext *cxt, int c) { type MyContext (line 139) | struct MyContext { function TestAwait (line 150) | static void TestAwait(TestContext *cxt, int c) { function TestSignalAll (line 168) | static void TestSignalAll(TestContext *cxt, int c) { function TestSignal (line 185) | static void TestSignal(TestContext *cxt, int c) { function TestCVTimeout (line 203) | static void TestCVTimeout(TestContext *cxt, int c) { function G0GE2 (line 220) | static bool G0GE2(TestContext *cxt) { return cxt->g0 >= 2; } function TestTime (line 222) | static void TestTime(TestContext *cxt, int c, bool use_cv) { function TestMuTime (line 339) | static void TestMuTime(TestContext *cxt, int c) { TestTime(cxt, c, false... function TestCVTime (line 341) | static void TestCVTime(TestContext *cxt, int c) { TestTime(cxt, c, true); } function EndTest (line 343) | static void EndTest(int *c0, int *c1, absl::Mutex *mu, absl::CondVar *cv, function RunTestCommon (line 355) | static int RunTestCommon(TestContext *cxt, void (*test)(TestContext *cxt... function RunTest (line 380) | static int RunTest(void (*test)(TestContext *cxt, int), int threads, function RunTestWithInvariantDebugging (line 391) | static int RunTestWithInvariantDebugging(void (*test)(TestContext *cxt, ... type TimeoutBugStruct (line 408) | struct TimeoutBugStruct { function WaitForA (line 414) | static void WaitForA(TimeoutBugStruct *x) { function NoAWaiters (line 420) | static bool NoAWaiters(TimeoutBugStruct *x) { return x->a_waiter_count =... function TEST (line 424) | TEST(Mutex, CondVarWaitSignalsAwait) { function TEST (line 465) | TEST(Mutex, CondVarWaitWithTimeoutSignalsAwait) { function TEST (line 509) | TEST(Mutex, MutexTimeoutBug) { type CondVarWaitDeadlock (line 534) | struct CondVarWaitDeadlock : testing::TestWithParam { method CondVarWaitDeadlock (line 543) | CondVarWaitDeadlock() { method Waiter1 (line 549) | void Waiter1() { method Waiter2 (line 565) | void Waiter2() { function TEST_P (line 585) | TEST_P(CondVarWaitDeadlock, Test) { type DequeueAllWakeableBugStruct (line 623) | struct DequeueAllWakeableBugStruct { function AcquireAsReader (line 633) | static void AcquireAsReader(DequeueAllWakeableBugStruct *x) { function TEST (line 650) | TEST(Mutex, MutexReaderWakeupBug) { type LockWhenTestStruct (line 675) | struct LockWhenTestStruct { function LockWhenTestIsCond (line 683) | static bool LockWhenTestIsCond(LockWhenTestStruct* s) { function LockWhenTestWaitForIsCond (line 690) | static void LockWhenTestWaitForIsCond(LockWhenTestStruct* s) { function TEST (line 695) | TEST(Mutex, LockWhen) { type ReaderDecrementBugStruct (line 723) | struct ReaderDecrementBugStruct { function IsCond (line 735) | static bool IsCond(void *v) { function AllDone (line 744) | static bool AllDone(void *v) { function WaitForCond (line 750) | static void WaitForCond(ReaderDecrementBugStruct *x) { function GetReadLock (line 759) | static void GetReadLock(ReaderDecrementBugStruct *x) { function ReaderForReaderOnCondVar (line 849) | static void ReaderForReaderOnCondVar(absl::Mutex *mu, absl::CondVar *cv, type True (line 865) | struct True { type DerivedTrue (line 872) | struct DerivedTrue : True {} function TEST (line 874) | TEST(Mutex, FunctorCondition) { function IntIsZero (line 913) | static bool IntIsZero(int *x) { return *x == 0; } function TEST (line 917) | TEST(Mutex, TestReaderOnCondVar) { type AcquireFromConditionStruct (line 932) | struct AcquireFromConditionStruct { function ConditionWithAcquire (line 941) | static bool ConditionWithAcquire(AcquireFromConditionStruct *x) { function WaitForCond2 (line 960) | static void WaitForCond2(AcquireFromConditionStruct *x) { function TEST (line 968) | TEST(Mutex, AcquireFromCondition) { function TEST (line 1007) | TEST(Mutex, DeadlockDetector) { class ScopedDisableBazelTestWarnings (line 1035) | class ScopedDisableBazelTestWarnings { method ScopedDisableBazelTestWarnings (line 1037) | ScopedDisableBazelTestWarnings() { function TEST (line 1074) | TEST(Mutex, DeadlockDetectorBazelWarning) { function TimeoutTestAllowedSchedulingDelay (line 1169) | static absl::Duration TimeoutTestAllowedSchedulingDelay() { function ABSL_MUST_USE_RESULT (line 1177) | ABSL_MUST_USE_RESULT type TimeoutTestParam (line 1212) | struct TimeoutTestParam { function FormatString (line 1255) | std::string FormatString(const TimeoutTestParam ¶m) { function RunAfterDelay (line 1265) | static void RunAfterDelay(absl::Duration delay, class TimeoutTest (line 1275) | class TimeoutTest : public ::testing::Test, function MakeTimeoutTestParamValues (line 1278) | std::vector MakeTimeoutTestParamValues() { function TEST_P (line 1388) | TEST_P(TimeoutTest, Await) { function TEST_P (line 1422) | TEST_P(TimeoutTest, LockWhen) { function TEST_P (line 1457) | TEST_P(TimeoutTest, ReaderLockWhen) { function TEST_P (line 1493) | TEST_P(TimeoutTest, Wait) { function TEST (line 1535) | TEST(Mutex, Logging) { function AllThreadCountValues (line 1555) | static std::vector AllThreadCountValues() { class MutexVariableThreadCountTest (line 1563) | class MutexVariableThreadCountTest : public ::testing::TestWithParam *seq) { function SeqRelease (line 204) | static inline void SeqRelease(std::atomic *seq, uint64_t x) { type TimeSampleAtomic (line 234) | struct TimeSampleAtomic { type TimeSample (line 244) | struct TimeSample { type TimeSampleAtomic (line 252) | struct TimeSampleAtomic function ReadTimeSampleAtomic (line 259) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic *atomic, function GetCurrentTimeNanos (line 299) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 362) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 379) | struct TimeSample function ABSL_ATTRIBUTE_NOINLINE (line 392) | ABSL_ATTRIBUTE_NOINLINE type TimeSample (line 437) | struct TimeSample function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 438) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(lock) { function ABSL_NAMESPACE_BEGIN (line 528) | ABSL_NAMESPACE_BEGIN type absl (line 75) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 98) | ABSL_NAMESPACE_BEGIN function GetCurrentTimeNanosFromKernel (line 117) | static int64_t GetCurrentTimeNanosFromKernel(uint64_t last_cycleclock, function SeqAcquire (line 189) | static inline uint64_t SeqAcquire(std::atomic *seq) { function SeqRelease (line 204) | static inline void SeqRelease(std::atomic *seq, uint64_t x) { type TimeSampleAtomic (line 234) | struct TimeSampleAtomic { type TimeSample (line 244) | struct TimeSample { type TimeSampleAtomic (line 252) | struct TimeSampleAtomic function ReadTimeSampleAtomic (line 259) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic *atomic, function GetCurrentTimeNanos (line 299) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 362) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 379) | struct TimeSample function ABSL_ATTRIBUTE_NOINLINE (line 392) | ABSL_ATTRIBUTE_NOINLINE type TimeSample (line 437) | struct TimeSample function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 438) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(lock) { function ABSL_NAMESPACE_BEGIN (line 528) | ABSL_NAMESPACE_BEGIN type absl (line 97) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 98) | ABSL_NAMESPACE_BEGIN function GetCurrentTimeNanosFromKernel (line 117) | static int64_t GetCurrentTimeNanosFromKernel(uint64_t last_cycleclock, function SeqAcquire (line 189) | static inline uint64_t SeqAcquire(std::atomic *seq) { function SeqRelease (line 204) | static inline void SeqRelease(std::atomic *seq, uint64_t x) { type TimeSampleAtomic (line 234) | struct TimeSampleAtomic { type TimeSample (line 244) | struct TimeSample { type TimeSampleAtomic (line 252) | struct TimeSampleAtomic function ReadTimeSampleAtomic (line 259) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic *atomic, function GetCurrentTimeNanos (line 299) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 362) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 379) | struct TimeSample function ABSL_ATTRIBUTE_NOINLINE (line 392) | ABSL_ATTRIBUTE_NOINLINE type TimeSample (line 437) | struct TimeSample function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 438) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(lock) { function ABSL_NAMESPACE_BEGIN (line 528) | ABSL_NAMESPACE_BEGIN type absl (line 527) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 76) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 98) | ABSL_NAMESPACE_BEGIN function GetCurrentTimeNanosFromKernel (line 117) | static int64_t GetCurrentTimeNanosFromKernel(uint64_t last_cycleclock, function SeqAcquire (line 189) | static inline uint64_t SeqAcquire(std::atomic *seq) { function SeqRelease (line 204) | static inline void SeqRelease(std::atomic *seq, uint64_t x) { type TimeSampleAtomic (line 234) | struct TimeSampleAtomic { type TimeSample (line 244) | struct TimeSample { type TimeSampleAtomic (line 252) | struct TimeSampleAtomic function ReadTimeSampleAtomic (line 259) | static void ReadTimeSampleAtomic(const struct TimeSampleAtomic *atomic, function GetCurrentTimeNanos (line 299) | int64_t GetCurrentTimeNanos() { function SafeDivideAndScale (line 362) | static uint64_t SafeDivideAndScale(uint64_t a, uint64_t b) { type TimeSample (line 379) | struct TimeSample function ABSL_ATTRIBUTE_NOINLINE (line 392) | ABSL_ATTRIBUTE_NOINLINE type TimeSample (line 437) | struct TimeSample function ABSL_EXCLUSIVE_LOCKS_REQUIRED (line 438) | ABSL_EXCLUSIVE_LOCKS_REQUIRED(lock) { function ABSL_NAMESPACE_BEGIN (line 528) | ABSL_NAMESPACE_BEGIN function ABSL_ATTRIBUTE_WEAK (line 561) | ABSL_ATTRIBUTE_WEAK void AbslInternalSleepFor(absl::Duration duration) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/clock.h function namespace (line 28) | namespace absl { function SleepFor (line 70) | inline void absl::SleepFor(absl::Duration duration) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/clock_benchmark.cc function BM_Clock_Now_AbslTime (line 28) | void BM_Clock_Now_AbslTime(benchmark::State& state) { function BM_Clock_Now_GetCurrentTimeNanos (line 35) | void BM_Clock_Now_GetCurrentTimeNanos(benchmark::State& state) { function BM_Clock_Now_AbslTime_ToUnixNanos (line 42) | void BM_Clock_Now_AbslTime_ToUnixNanos(benchmark::State& state) { function BM_Clock_Now_CycleClock (line 49) | void BM_Clock_Now_CycleClock(benchmark::State& state) { function BM_Clock_Now_gettimeofday (line 57) | static void BM_Clock_Now_gettimeofday(benchmark::State& state) { function BM_Clock_Now_clock_gettime (line 65) | static void BM_Clock_Now_clock_gettime(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/clock_test.cc function TEST (line 30) | TEST(Time, Now) { type AlarmPolicy (line 38) | enum class AlarmPolicy { kWithoutAlarm, kWithAlarm } function AlarmHandler (line 43) | void AlarmHandler(int signo) { function SleepForBounded (line 52) | bool SleepForBounded(absl::Duration d, absl::Duration lower_bound, function AssertSleepForBounded (line 84) | testing::AssertionResult AssertSleepForBounded(absl::Duration d, function TEST (line 105) | TEST(SleepFor, Bounded) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/duration.cc type absl (line 73) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 74) | ABSL_NAMESPACE_BEGIN type time_internal (line 349) | namespace time_internal { function IDivDuration (line 355) | int64_t IDivDuration(bool satq, const Duration num, const Duration den, function Duration (line 404) | Duration& Duration::operator+=(Duration rhs) { function Duration (line 421) | Duration& Duration::operator-=(Duration rhs) { function Duration (line 444) | Duration& Duration::operator*=(int64_t r) { function Duration (line 452) | Duration& Duration::operator*=(double r) { function Duration (line 460) | Duration& Duration::operator/=(int64_t r) { function Duration (line 468) | Duration& Duration::operator/=(double r) { function Duration (line 476) | Duration& Duration::operator%=(Duration rhs) { function FDivDuration (line 481) | double FDivDuration(Duration num, Duration den) { function Duration (line 503) | Duration Trunc(Duration d, Duration unit) { function Duration (line 507) | Duration Floor(const Duration d, const Duration unit) { function Duration (line 512) | Duration Ceil(const Duration d, const Duration unit) { function Duration (line 521) | Duration DurationFromTimespec(timespec ts) { function Duration (line 529) | Duration DurationFromTimeval(timeval tv) { function ToInt64Nanoseconds (line 541) | int64_t ToInt64Nanoseconds(Duration d) { function ToInt64Microseconds (line 549) | int64_t ToInt64Microseconds(Duration d) { function ToInt64Milliseconds (line 557) | int64_t ToInt64Milliseconds(Duration d) { function ToInt64Seconds (line 565) | int64_t ToInt64Seconds(Duration d) { function ToInt64Minutes (line 571) | int64_t ToInt64Minutes(Duration d) { function ToInt64Hours (line 577) | int64_t ToInt64Hours(Duration d) { function ToDoubleNanoseconds (line 584) | double ToDoubleNanoseconds(Duration d) { function ToDoubleMicroseconds (line 587) | double ToDoubleMicroseconds(Duration d) { function ToDoubleMilliseconds (line 590) | double ToDoubleMilliseconds(Duration d) { function ToDoubleSeconds (line 593) | double ToDoubleSeconds(Duration d) { function ToDoubleMinutes (line 596) | double ToDoubleMinutes(Duration d) { function ToDoubleHours (line 599) | double ToDoubleHours(Duration d) { function timespec (line 603) | timespec ToTimespec(Duration d) { function timeval (line 633) | timeval ToTimeval(Duration d) { function ToChronoNanoseconds (line 660) | std::chrono::nanoseconds ToChronoNanoseconds(Duration d) { function ToChronoMicroseconds (line 663) | std::chrono::microseconds ToChronoMicroseconds(Duration d) { function ToChronoMilliseconds (line 666) | std::chrono::milliseconds ToChronoMilliseconds(Duration d) { function ToChronoSeconds (line 669) | std::chrono::seconds ToChronoSeconds(Duration d) { function ToChronoMinutes (line 672) | std::chrono::minutes ToChronoMinutes(Duration d) { function ToChronoHours (line 675) | std::chrono::hours ToChronoHours(Duration d) { type DisplayUnit (line 710) | struct DisplayUnit { function AppendNumberUnit (line 722) | void AppendNumberUnit(std::string* out, int64_t n, DisplayUnit unit) { function AppendNumberUnit (line 734) | void AppendNumberUnit(std::string* out, double n, DisplayUnit unit) { function FormatDuration (line 763) | std::string FormatDuration(Duration d) { function ConsumeDurationNumber (line 803) | bool ConsumeDurationNumber(const char** dpp, int64_t* int_part, function ConsumeDurationUnit (line 833) | bool ConsumeDurationUnit(const char** start, Duration* unit) { function ParseDuration (line 868) | bool ParseDuration(const std::string& dur_string, Duration* d) { function AbslParseFlag (line 910) | bool AbslParseFlag(absl::string_view text, Duration* dst, std::string*) { function AbslUnparseFlag (line 914) | std::string AbslUnparseFlag(Duration d) { return FormatDuration(d); } function ParseFlag (line 915) | bool ParseFlag(const std::string& text, Duration* dst, std::string* ) { function UnparseFlag (line 919) | std::string UnparseFlag(Duration d) { return FormatDuration(d); } FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/duration_benchmark.cc function BM_Duration_Factory_Nanoseconds (line 30) | void BM_Duration_Factory_Nanoseconds(benchmark::State& state) { function BM_Duration_Factory_Microseconds (line 39) | void BM_Duration_Factory_Microseconds(benchmark::State& state) { function BM_Duration_Factory_Milliseconds (line 48) | void BM_Duration_Factory_Milliseconds(benchmark::State& state) { function BM_Duration_Factory_Seconds (line 57) | void BM_Duration_Factory_Seconds(benchmark::State& state) { function BM_Duration_Factory_Minutes (line 66) | void BM_Duration_Factory_Minutes(benchmark::State& state) { function BM_Duration_Factory_Hours (line 75) | void BM_Duration_Factory_Hours(benchmark::State& state) { function BM_Duration_Factory_DoubleNanoseconds (line 84) | void BM_Duration_Factory_DoubleNanoseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMicroseconds (line 93) | void BM_Duration_Factory_DoubleMicroseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMilliseconds (line 102) | void BM_Duration_Factory_DoubleMilliseconds(benchmark::State& state) { function BM_Duration_Factory_DoubleSeconds (line 111) | void BM_Duration_Factory_DoubleSeconds(benchmark::State& state) { function BM_Duration_Factory_DoubleMinutes (line 120) | void BM_Duration_Factory_DoubleMinutes(benchmark::State& state) { function BM_Duration_Factory_DoubleHours (line 129) | void BM_Duration_Factory_DoubleHours(benchmark::State& state) { function BM_Duration_Addition (line 142) | void BM_Duration_Addition(benchmark::State& state) { function BM_Duration_Subtraction (line 151) | void BM_Duration_Subtraction(benchmark::State& state) { function BM_Duration_Multiplication_Fixed (line 160) | void BM_Duration_Multiplication_Fixed(benchmark::State& state) { function BM_Duration_Multiplication_Double (line 171) | void BM_Duration_Multiplication_Double(benchmark::State& state) { function BM_Duration_Division_Fixed (line 182) | void BM_Duration_Division_Fixed(benchmark::State& state) { function BM_Duration_Division_Double (line 192) | void BM_Duration_Division_Double(benchmark::State& state) { function BM_Duration_FDivDuration_Nanoseconds (line 202) | void BM_Duration_FDivDuration_Nanoseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Nanoseconds (line 213) | void BM_Duration_IDivDuration_Nanoseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Microseconds (line 226) | void BM_Duration_IDivDuration_Microseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Milliseconds (line 239) | void BM_Duration_IDivDuration_Milliseconds(benchmark::State& state) { function BM_Duration_IDivDuration_Seconds (line 252) | void BM_Duration_IDivDuration_Seconds(benchmark::State& state) { function BM_Duration_IDivDuration_Minutes (line 264) | void BM_Duration_IDivDuration_Minutes(benchmark::State& state) { function BM_Duration_IDivDuration_Hours (line 276) | void BM_Duration_IDivDuration_Hours(benchmark::State& state) { function BM_Duration_ToInt64Nanoseconds (line 288) | void BM_Duration_ToInt64Nanoseconds(benchmark::State& state) { function BM_Duration_ToInt64Microseconds (line 296) | void BM_Duration_ToInt64Microseconds(benchmark::State& state) { function BM_Duration_ToInt64Milliseconds (line 304) | void BM_Duration_ToInt64Milliseconds(benchmark::State& state) { function BM_Duration_ToInt64Seconds (line 312) | void BM_Duration_ToInt64Seconds(benchmark::State& state) { function BM_Duration_ToInt64Minutes (line 320) | void BM_Duration_ToInt64Minutes(benchmark::State& state) { function BM_Duration_ToInt64Hours (line 328) | void BM_Duration_ToInt64Hours(benchmark::State& state) { function BM_Duration_ToTimespec_AbslTime (line 340) | void BM_Duration_ToTimespec_AbslTime(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 348) | ABSL_ATTRIBUTE_NOINLINE timespec DoubleToTimespec(double seconds) { function BM_Duration_ToTimespec_Double (line 355) | void BM_Duration_ToTimespec_Double(benchmark::State& state) { function BM_Duration_FromTimespec_AbslTime (line 362) | void BM_Duration_FromTimespec_AbslTime(benchmark::State& state) { function ABSL_ATTRIBUTE_NOINLINE (line 376) | ABSL_ATTRIBUTE_NOINLINE double TimespecToDouble(timespec ts) { function BM_Duration_FromTimespec_Double (line 380) | void BM_Duration_FromTimespec_Double(benchmark::State& state) { function BM_Duration_FormatDuration (line 407) | void BM_Duration_FormatDuration(benchmark::State& state) { function BM_Duration_ParseDuration (line 418) | void BM_Duration_ParseDuration(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/duration_test.cc function ApproxYears (line 39) | absl::Duration ApproxYears(int64_t n) { return absl::Hours(n) * 365 * 24; } function TEST (line 63) | TEST(Duration, ConstExpr) { function TEST (line 74) | TEST(Duration, ValueSemantics) { function TEST (line 84) | TEST(Duration, Factories) { function TEST (line 124) | TEST(Duration, ToConversion) { function TestToConversion (line 154) | void TestToConversion() { function TEST (line 199) | TEST(Duration, ToConversionDeprecated) { function TestFromChronoBasicEquality (line 208) | void TestFromChronoBasicEquality() { function TEST (line 224) | TEST(Duration, FromChrono) { function TestToChrono (line 273) | void TestToChrono() { function TEST (line 305) | TEST(Duration, ToChrono) { function TEST (line 350) | TEST(Duration, FactoryOverloads) { function TEST (line 395) | TEST(Duration, InfinityExamples) { function TEST (line 415) | TEST(Duration, InfinityComparison) { function TEST (line 433) | TEST(Duration, InfinityAddition) { function TEST (line 470) | TEST(Duration, InfinitySubtraction) { function TEST (line 507) | TEST(Duration, InfinityMultiplication) { function TEST (line 559) | TEST(Duration, InfinityDivision) { function TEST (line 597) | TEST(Duration, InfinityModulus) { function TEST (line 625) | TEST(Duration, InfinityIDiv) { function TEST (line 738) | TEST(Duration, InfinityFDiv) { function TEST (line 758) | TEST(Duration, DivisionByZero) { function TEST (line 805) | TEST(Duration, NaN) { function TEST (line 839) | TEST(Duration, Range) { function TEST (line 859) | TEST(Duration, RelationalOperators) { function TEST (line 880) | TEST(Duration, Addition) { function TEST (line 934) | TEST(Duration, Negation) { function TEST (line 973) | TEST(Duration, AbsoluteValue) { function TEST (line 990) | TEST(Duration, Multiplication) { function TEST (line 1127) | TEST(Duration, Truncation) { function TEST (line 1151) | TEST(Duration, Flooring) { function TEST (line 1175) | TEST(Duration, Ceiling) { function TEST (line 1199) | TEST(Duration, RoundTripUnits) { function TEST (line 1242) | TEST(Duration, TruncConversions) { function TEST (line 1318) | TEST(Duration, SmallConversions) { function VerifySameAsMul (line 1372) | void VerifySameAsMul(double time_as_seconds, int* const misses) { function TEST (line 1388) | TEST(Duration, ToDoubleSecondsCheckEdgeCases) { function TEST (line 1433) | TEST(Duration, ToDoubleSecondsCheckRandom) { function TEST (line 1452) | TEST(Duration, ConversionSaturation) { function TEST (line 1526) | TEST(Duration, FormatDuration) { function TEST (line 1660) | TEST(Duration, ParseDuration) { function TEST (line 1770) | TEST(Duration, FormatParseRoundTrip) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/format.cc type absl (line 24) | namespace absl { type cctz_parts (line 41) | struct cctz_parts { function unix_epoch (line 46) | inline cctz::time_point unix_epoch() { function cctz_parts (line 54) | cctz_parts Split(absl::Time t) { function Join (line 65) | absl::Time Join(const cctz_parts& parts) { function FormatTime (line 74) | std::string FormatTime(const std::string& format, absl::Time t, function FormatTime (line 83) | std::string FormatTime(absl::Time t, absl::TimeZone tz) { function FormatTime (line 87) | std::string FormatTime(absl::Time t) { function ParseTime (line 91) | bool ParseTime(const std::string& format, const std::string& input, function ParseTime (line 98) | bool ParseTime(const std::string& format, const std::string& input, function AbslParseFlag (line 136) | bool AbslParseFlag(absl::string_view text, absl::Time* t, std::string*... function AbslUnparseFlag (line 141) | std::string AbslUnparseFlag(absl::Time t) { function ParseFlag (line 144) | bool ParseFlag(const std::string& text, absl::Time* t, std::string* er... function UnparseFlag (line 148) | std::string UnparseFlag(absl::Time t) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/format_benchmark.cc function BM_Format_FormatTime (line 35) | void BM_Format_FormatTime(benchmark::State& state) { function BM_Format_ParseTime (line 49) | void BM_Format_ParseTime(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/format_test.cc function TestFormatSpecifier (line 30) | void TestFormatSpecifier(absl::Time t, absl::TimeZone tz, function TEST (line 43) | TEST(FormatTime, Basics) { function TEST (line 67) | TEST(FormatTime, LocaleSpecific) { function TEST (line 87) | TEST(FormatTime, ExtendedSeconds) { function TEST (line 117) | TEST(FormatTime, RFC1123FormatPadsYear) { // locale specific function TEST (line 128) | TEST(FormatTime, InfiniteTime) { function TEST (line 142) | TEST(ParseTime, Basics) { function TEST (line 162) | TEST(ParseTime, NullErrorString) { function TEST (line 170) | TEST(ParseTime, WithTimeZone) { function TEST (line 193) | TEST(ParseTime, ErrorCases) { function TEST (line 250) | TEST(ParseTime, ExtendedSeconds) { function TEST (line 280) | TEST(ParseTime, ExtendedOffsetErrors) { function TEST (line 305) | TEST(ParseTime, InfiniteTime) { function TEST (line 350) | TEST(ParseTime, FailsOnUnrepresentableTime) { function TEST (line 367) | TEST(FormatParse, RoundTrip) { function TEST (line 415) | TEST(FormatParse, RoundTripDistantFuture) { function TEST (line 428) | TEST(FormatParse, RoundTripDistantPast) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time.h function namespace (line 21) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/civil_time_detail.h type fields (line 58) | struct fields { type second_tag (line 70) | struct second_tag {} function second_tag (line 71) | struct minute_tag : second_tag {} function minute_tag (line 72) | struct hour_tag : minute_tag {} function hour_tag (line 73) | struct day_tag : hour_tag {} function day_tag (line 74) | struct month_tag : day_tag {} function month_tag (line 75) | struct year_tag : month_tag {} function namespace (line 81) | namespace impl { function CONSTEXPR_F (line 226) | CONSTEXPR_F fields step(second_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 229) | CONSTEXPR_F fields step(minute_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 232) | CONSTEXPR_F fields step(hour_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 235) | CONSTEXPR_F fields step(day_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 238) | CONSTEXPR_F fields step(month_tag, fields f, diff_t n) noexcept { function CONSTEXPR_F (line 241) | CONSTEXPR_F fields step(year_tag, fields f, diff_t n) noexcept { function namespace (line 247) | namespace impl { function CONSTEXPR_F (line 289) | CONSTEXPR_F diff_t difference(year_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 292) | CONSTEXPR_F diff_t difference(month_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 295) | CONSTEXPR_F diff_t difference(day_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 298) | CONSTEXPR_F diff_t difference(hour_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 301) | CONSTEXPR_F diff_t difference(minute_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 304) | CONSTEXPR_F diff_t difference(second_tag, fields f1, fields f2) noexcept { function CONSTEXPR_F (line 311) | CONSTEXPR_F fields align(second_tag, fields f) noexcept { return f; } function CONSTEXPR_F (line 312) | CONSTEXPR_F fields align(minute_tag, fields f) noexcept { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/time_zone.h function namespace (line 31) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/include/cctz/zone_info_source.h function namespace (line 25) | namespace absl { function namespace (line 49) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/cctz_benchmark.cc function BM_Difference_Days (line 32) | void BM_Difference_Days(benchmark::State& state) { function BM_Step_Days (line 41) | void BM_Step_Days(benchmark::State& state) { function BM_GetWeekday (line 50) | void BM_GetWeekday(benchmark::State& state) { function BM_NextWeekday (line 58) | void BM_NextWeekday(benchmark::State& state) { function BM_PrevWeekday (line 79) | void BM_PrevWeekday(benchmark::State& state) { function AllTimeZoneNames (line 702) | std::vector AllTimeZoneNames() { function TestTimeZone (line 714) | cctz::time_zone TestTimeZone() { function BM_Zone_LoadUTCTimeZoneFirst (line 720) | void BM_Zone_LoadUTCTimeZoneFirst(benchmark::State& state) { function BM_Zone_LoadUTCTimeZoneLast (line 730) | void BM_Zone_LoadUTCTimeZoneLast(benchmark::State& state) { function BM_Zone_LoadTimeZoneFirst (line 741) | void BM_Zone_LoadTimeZoneFirst(benchmark::State& state) { function BM_Zone_LoadTimeZoneCached (line 753) | void BM_Zone_LoadTimeZoneCached(benchmark::State& state) { function BM_Zone_LoadLocalTimeZoneCached (line 764) | void BM_Zone_LoadLocalTimeZoneCached(benchmark::State& state) { function BM_Zone_LoadAllTimeZonesFirst (line 774) | void BM_Zone_LoadAllTimeZonesFirst(benchmark::State& state) { function BM_Zone_LoadAllTimeZonesCached (line 791) | void BM_Zone_LoadAllTimeZonesCached(benchmark::State& state) { function BM_Zone_TimeZoneEqualityImplicit (line 806) | void BM_Zone_TimeZoneEqualityImplicit(benchmark::State& state) { function BM_Zone_TimeZoneEqualityExplicit (line 814) | void BM_Zone_TimeZoneEqualityExplicit(benchmark::State& state) { function BM_Zone_UTCTimeZone (line 822) | void BM_Zone_UTCTimeZone(benchmark::State& state) { function BM_Time_ToCivil_CCTZ (line 836) | void BM_Time_ToCivil_CCTZ(benchmark::State& state) { function BM_Time_ToCivil_Libc (line 850) | void BM_Time_ToCivil_Libc(benchmark::State& state) { function BM_Time_ToCivilUTC_CCTZ (line 867) | void BM_Time_ToCivilUTC_CCTZ(benchmark::State& state) { function BM_Time_ToCivilUTC_Libc (line 878) | void BM_Time_ToCivilUTC_Libc(benchmark::State& state) { function BM_Time_FromCivil_CCTZ (line 899) | void BM_Time_FromCivil_CCTZ(benchmark::State& state) { function BM_Time_FromCivil_Libc (line 914) | void BM_Time_FromCivil_Libc(benchmark::State& state) { function BM_Time_FromCivilUTC_CCTZ (line 940) | void BM_Time_FromCivilUTC_CCTZ(benchmark::State& state) { function BM_Time_FromCivilDay0_CCTZ (line 951) | void BM_Time_FromCivilDay0_CCTZ(benchmark::State& state) { function BM_Time_FromCivilDay0_Libc (line 966) | void BM_Time_FromCivilDay0_Libc(benchmark::State& state) { function BM_Format_FormatTime (line 1002) | void BM_Format_FormatTime(benchmark::State& state) { function BM_Format_ParseTime (line 1015) | void BM_Format_ParseTime(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc type absl (line 23) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 24) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc type absl (line 25) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 26) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.h function namespace (line 23) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc type absl (line 51) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 52) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format_test.cc type absl (line 28) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 29) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc type absl (line 21) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 22) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.h function namespace (line 27) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc type absl (line 53) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 54) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.h type Transition (line 37) | struct Transition { type TransitionType (line 56) | struct TransitionType { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.h function class (line 31) | class TimeZoneLibC : public TimeZoneIf { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc type absl (line 38) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 39) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup_test.cc type absl (line 31) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 32) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.h function namespace (line 60) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/tzfile.h type tzhead (line 44) | struct tzhead { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc type absl (line 19) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN type absl (line 33) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 20) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 34) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/test_util.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN type absl (line 40) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN function ABSL_NAMESPACE_BEGIN (line 41) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/internal/test_util.h function namespace (line 22) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/time.cc type absl (line 49) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 50) | ABSL_NAMESPACE_BEGIN function FromUDate (line 234) | absl::Time FromUDate(double udate) { function FromUniversal (line 238) | absl::Time FromUniversal(int64_t universal) { function ToUnixNanos (line 242) | int64_t ToUnixNanos(Time t) { function ToUnixMicros (line 252) | int64_t ToUnixMicros(Time t) { function ToUnixMillis (line 262) | int64_t ToUnixMillis(Time t) { function ToUnixSeconds (line 272) | int64_t ToUnixSeconds(Time t) { function time_t (line 276) | time_t ToTimeT(Time t) { return absl::ToTimespec(t).tv_sec; } function ToUDate (line 278) | double ToUDate(Time t) { function ToUniversal (line 283) | int64_t ToUniversal(absl::Time t) { function TimeFromTimespec (line 287) | absl::Time TimeFromTimespec(timespec ts) { function TimeFromTimeval (line 291) | absl::Time TimeFromTimeval(timeval tv) { function timespec (line 295) | timespec ToTimespec(Time t) { function timeval (line 315) | timeval ToTimeval(Time t) { function Time (line 333) | Time FromChrono(const std::chrono::system_clock::time_point& tp) { function ToChronoTime (line 338) | std::chrono::system_clock::time_point ToChronoTime(absl::Time t) { function ConvertDateTime (line 401) | absl::TimeConversion ConvertDateTime(int64_t year, int mon, int day, i... function FromTM (line 433) | absl::Time FromTM(const struct tm& tm, absl::TimeZone tz) { function ToTM (line 448) | struct tm ToTM(absl::Time t, absl::TimeZone tz) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/time.h type timeval (line 75) | struct timeval function namespace (line 91) | namespace absl { function H (line 199) | H AbslHashValue(H h, Duration d) { function IDivDuration (line 274) | inline int64_t IDivDuration(Duration num, Duration den, Duration* rem) { function Duration (line 297) | constexpr Duration ZeroDuration() { return Duration(); } function Duration (line 302) | inline Duration AbsDuration(Duration d) { function class (line 602) | class Time { type Breakdown (line 640) | struct function H (line 670) | H AbslHashValue(H h, Time t) { function explicit (line 683) | constexpr explicit Time(Duration rep) : rep_(rep) {} function Time (line 704) | constexpr Time UnixEpoch() { return Time(); } function Time (line 710) | constexpr Time UniversalEpoch() { function Time (line 719) | constexpr Time InfiniteFuture() { function Time (line 727) | constexpr Time InfinitePast() { function class (line 861) | class TimeZone { function LoadTimeZone (line 1024) | inline bool LoadTimeZone(const std::string& name, TimeZone* tz) { function TimeZone (line 1040) | inline TimeZone FixedTimeZone(int seconds) { function TimeZone (line 1048) | inline TimeZone UTCTimeZone() { function TimeZone (line 1058) | inline TimeZone LocalTimeZone() { function CivilSecond (line 1076) | inline CivilSecond ToCivilSecond(Time t, TimeZone tz) { function CivilMinute (line 1079) | inline CivilMinute ToCivilMinute(Time t, TimeZone tz) { function CivilHour (line 1082) | inline CivilHour ToCivilHour(Time t, TimeZone tz) { function CivilDay (line 1085) | inline CivilDay ToCivilDay(Time t, TimeZone tz) { function CivilMonth (line 1088) | inline CivilMonth ToCivilMonth(Time t, TimeZone tz) { function CivilYear (line 1091) | inline CivilYear ToCivilYear(Time t, TimeZone tz) { function Time (line 1107) | inline Time FromCivil(CivilSecond ct, TimeZone tz) { type TimeConversion (line 1121) | struct function Time (line 1174) | inline Time FromDateTime(int64_t year, int mon, int day, int hour, type tm (line 1188) | struct tm type tm (line 1194) | struct tm function namespace (line 1333) | namespace time_internal { function Duration (line 1342) | constexpr Duration MakeDuration(int64_t hi, int64_t lo) { function Duration (line 1349) | inline Duration MakePosDoubleDuration(double n) { function Duration (line 1362) | constexpr Duration MakeNormalizedDuration(int64_t sec, int64_t ticks) { function GetRepHi (line 1368) | constexpr int64_t GetRepHi(Duration d) { return d.rep_hi_; } function GetRepLo (line 1369) | constexpr uint32_t GetRepLo(Duration d) { return d.rep_lo_; } function IsInfiniteDuration (line 1372) | constexpr bool IsInfiniteDuration(Duration d) { return GetRepLo(d) == ~0... function Duration (line 1376) | constexpr Duration OppositeInfinity(Duration d) { function NegateAndSubtractOne (line 1383) | constexpr int64_t NegateAndSubtractOne(int64_t n) { function Time (line 1393) | constexpr Time FromUnixDuration(Duration d) { return Time(d); } function Duration (line 1394) | constexpr Duration ToUnixDuration(Time t) { return t.rep_; } function Duration (line 1397) | Duration FromInt64(int64_t v, std::ratio<1, N>) { function Duration (line 1403) | constexpr Duration FromInt64(int64_t v, std::ratio<60>) { function Duration (line 1409) | constexpr Duration FromInt64(int64_t v, std::ratio<3600>) { function Duration (line 1429) | Duration FromChrono(const std::chrono::duration& d) { function ToInt64 (line 1441) | inline int64_t ToInt64(Duration d, std::nano) { function ToInt64 (line 1444) | inline int64_t ToInt64(Duration d, std::micro) { function ToInt64 (line 1447) | inline int64_t ToInt64(Duration d, std::milli) { function ToInt64 (line 1450) | inline int64_t ToInt64(Duration d, std::ratio<1>) { function ToInt64 (line 1453) | inline int64_t ToInt64(Duration d, std::ratio<60>) { function ToInt64 (line 1456) | inline int64_t ToInt64(Duration d, std::ratio<3600>) { function Duration (line 1476) | constexpr Duration Nanoseconds(int64_t n) { function Duration (line 1479) | constexpr Duration Microseconds(int64_t n) { function Duration (line 1482) | constexpr Duration Milliseconds(int64_t n) { function Duration (line 1485) | constexpr Duration Seconds(int64_t n) { function Duration (line 1488) | constexpr Duration Minutes(int64_t n) { function Duration (line 1491) | constexpr Duration Hours(int64_t n) { function Duration (line 1537) | constexpr Duration InfiniteDuration() { function Duration (line 1542) | constexpr Duration FromChrono(const std::chrono::nanoseconds& d) { function Duration (line 1545) | constexpr Duration FromChrono(const std::chrono::microseconds& d) { function Duration (line 1548) | constexpr Duration FromChrono(const std::chrono::milliseconds& d) { function Duration (line 1551) | constexpr Duration FromChrono(const std::chrono::seconds& d) { function Duration (line 1554) | constexpr Duration FromChrono(const std::chrono::minutes& d) { function Duration (line 1557) | constexpr Duration FromChrono(const std::chrono::hours& d) { function Time (line 1561) | constexpr Time FromUnixNanos(int64_t ns) { function Time (line 1565) | constexpr Time FromUnixMicros(int64_t us) { function Time (line 1569) | constexpr Time FromUnixMillis(int64_t ms) { function Time (line 1573) | constexpr Time FromUnixSeconds(int64_t s) { function Time (line 1577) | constexpr Time FromTimeT(time_t t) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/time_benchmark.cc function BM_Time_Arithmetic (line 37) | void BM_Time_Arithmetic(benchmark::State& state) { function BM_Time_Difference (line 52) | void BM_Time_Difference(benchmark::State& state) { function BM_Time_ToDateTime_Absl (line 72) | void BM_Time_ToDateTime_Absl(benchmark::State& state) { function BM_Time_ToDateTime_Libc (line 85) | void BM_Time_ToDateTime_Libc(benchmark::State& state) { function BM_Time_ToDateTimeUTC_Absl (line 102) | void BM_Time_ToDateTimeUTC_Absl(benchmark::State& state) { function BM_Time_ToDateTimeUTC_Libc (line 112) | void BM_Time_ToDateTimeUTC_Libc(benchmark::State& state) { function BM_Time_FromUnixMicros (line 130) | void BM_Time_FromUnixMicros(benchmark::State& state) { function BM_Time_ToUnixNanos (line 139) | void BM_Time_ToUnixNanos(benchmark::State& state) { function BM_Time_ToUnixMicros (line 147) | void BM_Time_ToUnixMicros(benchmark::State& state) { function BM_Time_ToUnixMillis (line 155) | void BM_Time_ToUnixMillis(benchmark::State& state) { function BM_Time_ToUnixSeconds (line 163) | void BM_Time_ToUnixSeconds(benchmark::State& state) { function BM_Time_FromCivil_Absl (line 182) | void BM_Time_FromCivil_Absl(benchmark::State& state) { function BM_Time_FromCivil_Libc (line 197) | void BM_Time_FromCivil_Libc(benchmark::State& state) { function BM_Time_FromCivilUTC_Absl (line 224) | void BM_Time_FromCivilUTC_Absl(benchmark::State& state) { function BM_Time_FromCivilDay0_Absl (line 232) | void BM_Time_FromCivilDay0_Absl(benchmark::State& state) { function BM_Time_FromCivilDay0_Libc (line 247) | void BM_Time_FromCivilDay0_Libc(benchmark::State& state) { function BM_Time_ToTimespec (line 278) | void BM_Time_ToTimespec(benchmark::State& state) { function BM_Time_FromTimespec (line 286) | void BM_Time_FromTimespec(benchmark::State& state) { function BM_Time_InfiniteFuture (line 302) | void BM_Time_InfiniteFuture(benchmark::State& state) { function BM_Time_InfinitePast (line 309) | void BM_Time_InfinitePast(benchmark::State& state) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/time_test.cc function TEST (line 79) | TEST(Time, ConstExpr) { function TEST (line 98) | TEST(Time, ValueSemantics) { function TEST (line 112) | TEST(Time, UnixEpoch) { function TEST (line 119) | TEST(Time, Breakdown) { function TEST (line 146) | TEST(Time, AdditiveOperators) { function TEST (line 175) | TEST(Time, RelationalOperators) { function TEST (line 208) | TEST(Time, Infinity) { function TEST (line 233) | TEST(Time, FloorConversion) { function TEST (line 376) | TEST(Time, RoundtripConversion) { function MakeChronoUnixTime (line 520) | std::chrono::system_clock::time_point MakeChronoUnixTime(const Duration&... function TEST (line 524) | TEST(Time, FromChrono) { function TEST (line 557) | TEST(Time, ToChronoTime) { function TEST (line 580) | TEST(Time, Chrono128) { function TEST (line 623) | TEST(Time, TimeZoneAt) { function TEST (line 679) | TEST(Time, FromCivilUTC) { function TEST (line 719) | TEST(Time, ToTM) { function TEST (line 787) | TEST(Time, FromTM) { function TEST (line 869) | TEST(Time, TMRoundTrip) { function TEST (line 901) | TEST(Time, Range) { function TEST (line 920) | TEST(Time, Limits) { function TEST (line 948) | TEST(Time, ConversionSaturation) { function TEST (line 1111) | TEST(Time, ExtendedConversionSaturation) { function TEST (line 1150) | TEST(Time, FromCivilAlignment) { function TEST (line 1167) | TEST(Time, LegacyDateTime) { function TEST (line 1211) | TEST(Time, NextTransitionUTC) { function TEST (line 1222) | TEST(Time, PrevTransitionUTC) { function TEST (line 1233) | TEST(Time, NextTransitionNYC) { function TEST (line 1257) | TEST(Time, PrevTransitionNYC) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/time/time_zone_test.cc function TEST (line 25) | TEST(TimeZone, ValueSemantics) { function TEST (line 33) | TEST(TimeZone, Equality) { function TEST (line 48) | TEST(TimeZone, CCTZConversion) { function TEST (line 54) | TEST(TimeZone, DefaultTimeZones) { function TEST (line 60) | TEST(TimeZone, FixedTimeZone) { function TEST (line 66) | TEST(TimeZone, LocalTimeZone) { function TEST (line 72) | TEST(TimeZone, NamedTimeZones) { function TEST (line 81) | TEST(TimeZone, Failures) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/any.h function namespace (line 63) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 96) | ABSL_NAMESPACE_BEGIN function obj_ (line 232) | any(const any& other) function reset (line 355) | void reset() noexcept { obj_ = nullptr; } function swap (line 360) | void swap(any& other) noexcept { obj_.swap(other.obj_); } function final (line 402) | const final { function std (line 409) | const std::type_info& Type() const noexcept final { return typeid(T); } function swap (line 466) | inline void swap(any& x, any& y) noexcept { x.swap(y); } function T (line 520) | T* any_cast(const any* operand) noexcept { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/any_exception_safety_test.cc function AnyInvariants (line 39) | testing::AssertionResult AnyInvariants(absl::any* a) { function AnyIsEmpty (line 79) | testing::AssertionResult AnyIsEmpty(absl::any* a) { function TEST (line 88) | TEST(AnyExceptionSafety, Ctors) { function TEST (line 106) | TEST(AnyExceptionSafety, Assignment) { function TEST (line 145) | TEST(AnyExceptionSafety, Emplace) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/any_test.cc function T (line 36) | const T& AsConst(const T& t) { type MoveOnly (line 40) | struct MoveOnly { method MoveOnly (line 41) | MoveOnly() = default; method MoveOnly (line 42) | explicit MoveOnly(int value) : value(value) {} method MoveOnly (line 43) | MoveOnly(MoveOnly&&) = default; method MoveOnly (line 44) | MoveOnly& operator=(MoveOnly&&) = default; type CopyOnly (line 49) | struct CopyOnly { method CopyOnly (line 50) | CopyOnly() = default; method CopyOnly (line 51) | explicit CopyOnly(int value) : value(value) {} method CopyOnly (line 52) | CopyOnly(CopyOnly&&) = delete; method CopyOnly (line 53) | CopyOnly& operator=(CopyOnly&&) = delete; method CopyOnly (line 54) | CopyOnly(const CopyOnly&) = default; method CopyOnly (line 55) | CopyOnly& operator=(const CopyOnly&) = default; type MoveOnlyWithListConstructor (line 60) | struct MoveOnlyWithListConstructor { method MoveOnlyWithListConstructor (line 61) | MoveOnlyWithListConstructor() = default; method MoveOnlyWithListConstructor (line 62) | explicit MoveOnlyWithListConstructor(std::initializer_list /*ilis... method MoveOnlyWithListConstructor (line 65) | MoveOnlyWithListConstructor(MoveOnlyWithListConstructor&&) = default; method MoveOnlyWithListConstructor (line 66) | MoveOnlyWithListConstructor& operator=(MoveOnlyWithListConstructor&&) = type IntMoveOnlyCopyOnly (line 72) | struct IntMoveOnlyCopyOnly { method IntMoveOnlyCopyOnly (line 73) | IntMoveOnlyCopyOnly(int value, MoveOnly /*move_only*/, CopyOnly /*copy... type ListMoveOnlyCopyOnly (line 79) | struct ListMoveOnlyCopyOnly { method ListMoveOnlyCopyOnly (line 80) | ListMoveOnlyCopyOnly(std::initializer_list ilist, MoveOnly /*move... function FunctionToEmplace (line 88) | void FunctionToEmplace() {} function TEST (line 93) | TEST(AnyTest, Noexcept) { function TEST (line 110) | TEST(AnyTest, HasValue) { function TEST (line 119) | TEST(AnyTest, Type) { function TEST (line 130) | TEST(AnyTest, EmptyPointerCast) { function TEST (line 152) | TEST(AnyTest, InPlaceConstruction) { function TEST (line 160) | TEST(AnyTest, InPlaceConstructionVariableTemplate) { function TEST (line 168) | TEST(AnyTest, InPlaceConstructionWithCV) { function TEST (line 176) | TEST(AnyTest, InPlaceConstructionWithCVVariableTemplate) { function TEST (line 184) | TEST(AnyTest, InPlaceConstructionWithFunction) { function TEST (line 190) | TEST(AnyTest, InPlaceConstructionWithFunctionVariableTemplate) { function TEST (line 196) | TEST(AnyTest, InPlaceConstructionWithArray) { function TEST (line 203) | TEST(AnyTest, InPlaceConstructionWithArrayVariableTemplate) { function TEST (line 210) | TEST(AnyTest, InPlaceConstructionIlist) { function TEST (line 219) | TEST(AnyTest, InPlaceConstructionIlistVariableTemplate) { function TEST (line 228) | TEST(AnyTest, InPlaceConstructionIlistWithCV) { function TEST (line 237) | TEST(AnyTest, InPlaceConstructionIlistWithCVVariableTemplate) { function TEST (line 246) | TEST(AnyTest, InPlaceNoArgs) { function TEST (line 251) | TEST(AnyTest, InPlaceNoArgsVariableTemplate) { type CanEmplaceAnyImpl (line 257) | struct CanEmplaceAnyImpl : std::false_type {} type CanEmplaceAnyImpl< absl::void_t().emplace(std::declval()...))>, T, Args...> (line 260) | struct CanEmplaceAnyImpl< function TEST (line 268) | TEST(AnyTest, Emplace) { function TEST (line 285) | TEST(AnyTest, EmplaceWithCV) { function TEST (line 300) | TEST(AnyTest, EmplaceWithFunction) { function TEST (line 309) | TEST(AnyTest, EmplaceWithArray) { function TEST (line 318) | TEST(AnyTest, EmplaceIlist) { function TEST (line 337) | TEST(AnyTest, EmplaceIlistWithCV) { function TEST (line 353) | TEST(AnyTest, EmplaceNoArgs) { function TEST (line 359) | TEST(AnyTest, ConversionConstruction) { function TEST (line 374) | TEST(AnyTest, ConversionAssignment) { type WeirdConstructor42 (line 402) | struct WeirdConstructor42 { method WeirdConstructor42 (line 403) | explicit WeirdConstructor42(int value) : value(value) {} method WeirdConstructor42 (line 406) | WeirdConstructor42(const WeirdConstructor42& other) : value(other.valu... method WeirdConstructor42 (line 409) | WeirdConstructor42( function TEST (line 419) | TEST(AnyTest, WeirdConversionConstruction) { function TEST (line 433) | TEST(AnyTest, WeirdConversionAssignment) { type Value (line 449) | struct Value {} function TEST (line 451) | TEST(AnyTest, AnyCastValue) { function TEST (line 472) | TEST(AnyTest, AnyCastReference) { function TEST (line 512) | TEST(AnyTest, AnyCastPointer) { function TEST (line 537) | TEST(AnyTest, MakeAny) { function TEST (line 544) | TEST(AnyTest, MakeAnyIList) { function TEST (line 555) | TEST(AnyTest, Copy) { function TEST (line 586) | TEST(AnyTest, Move) { function TEST (line 622) | TEST(AnyTest, Reset) { function TEST (line 633) | TEST(AnyTest, ConversionConstructionCausesOneCopy) { function TEST (line 661) | TEST(AnyTest, ThrowBadAlloc) { class BadCopy (line 698) | class BadCopy {} type BadCopyable (line 700) | struct BadCopyable { method BadCopyable (line 701) | BadCopyable() = default; method BadCopyable (line 702) | BadCopyable(BadCopyable&&) = default; method BadCopyable (line 703) | BadCopyable(const BadCopyable&) { function TEST (line 716) | TEST(AnyTest, FailedCopy) { function TEST (line 756) | TEST(AnyTest, FailedEmplace) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_any_cast.cc type absl (line 24) | namespace absl { type any_internal (line 31) | namespace any_internal { function ThrowBadAnyCast (line 33) | void ThrowBadAnyCast() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_any_cast.h function namespace (line 32) | namespace absl { function namespace (line 40) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_optional_access.cc type absl (line 24) | namespace absl { type optional_internal (line 33) | namespace optional_internal { function throw_bad_optional_access (line 35) | void throw_bad_optional_access() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_optional_access.h function namespace (line 32) | namespace absl { function namespace (line 40) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_variant_access.cc type absl (line 25) | namespace absl { type variant_internal (line 38) | namespace variant_internal { function ThrowBadVariantAccess (line 40) | void ThrowBadVariantAccess() { function Rethrow (line 49) | void Rethrow() { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/bad_variant_access.h function namespace (line 32) | namespace absl { function namespace (line 40) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/compare.h function namespace (line 41) | namespace absl { function class (line 435) | class strong_ordering function namespace (line 539) | namespace compare_internal { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/compare_test.cc type absl (line 20) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 21) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/conformance_aliases.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/conformance_archetype.h function namespace (line 45) | namespace absl { function ShouldDeleteConstructor (line 427) | bool ShouldDeleteConstructor() { function ShouldDeleteAssign (line 443) | bool ShouldDeleteAssign() { function make (line 864) | struct NothrowBool { function make (line 891) | struct ExceptionalBool { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/conformance_profile.h function ABSL_NAMESPACE_BEGIN (line 47) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/conformance_testing_test.cc class T (line 113) | class T function TYPED_TEST_P (line 467) | TYPED_TEST_P(ProfileTest, HasAppropriateComparisonProperties) { function TYPED_TEST_P (line 632) | TYPED_TEST_P(ProfileTest, HasAppropriateAuxilliaryProperties) { type ProfileAndExpectation (line 699) | struct ProfileAndExpectation { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/optional.h function namespace (line 56) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/span.h function namespace (line 28) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/internal/variant.h function namespace (line 42) | namespace absl { function T (line 184) | T AccessSimpleArray(const T& value) { function AccessedTypeT (line 189) | constexpr AccessedTypeT AccessSimpleArray(const SimpleArray&... type MakeVisitationMatrix (line 221) | struct MakeVisitationMatrix function ResultType (line 224) | static constexpr ResultType Run() { function ResultType (line 254) | static constexpr ResultType Run() { function ReturnType (line 328) | [[noreturn]] ReturnType TypedThrowBadVariantAccess() { type NumCasesOfSwitch (line 339) | struct NumCasesOfSwitch type NumCasesOfSwitch (line 346) | struct NumCasesOfSwitch<> { function i (line 357) | size_t i) { type FlattenIndices (line 451) | struct FlattenIndices function Run (line 453) | constexpr std::size_t Run(std::size_t head, SizeType... tail) { type UnflattenIndex (line 467) | struct UnflattenIndex { type UnflattenIndex (line 473) | struct UnflattenIndex type VariantCoreAccess (line 565) | struct VariantCoreAccess { function const (line 685) | void operator()(SizeT /*old_i*/ type NoMatch (line 813) | struct NoMatch { function ReturnType (line 926) | ReturnType Run(std::false_type /*has_valueless*/, function ReturnType (line 940) | [[noreturn]] ReturnType Run(std::true_type /*has_valueless*/, type NoopConstructorTag (line 958) | struct NoopConstructorTag {} function explicit (line 979) | explicit constexpr Union(NoopConstructorTag /*tag*/) noexcept type Construct (line 1330) | struct Construct { type Construct (line 1375) | struct Construct { function Base (line 1390) | VariantCopyBaseNontrivial(VariantCopyBaseNontrivial const& other) function const (line 1474) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1489) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1504) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1519) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1534) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1549) | constexpr bool operator()(SizeT /*v_i*/) const { function const (line 1626) | size_t operator()(const Variant& var) const { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/optional.h function namespace (line 45) | namespace absl { function namespace (line 69) | namespace absl { function ABSL_ATTRIBUTE_REINITIALIZES (line 339) | ABSL_ATTRIBUTE_REINITIALIZES void reset() noexcept { this->destruct(); } function swap (line 386) | void swap(optional& rhs) noexcept( function T (line 414) | const T* operator->() const { function ABSL_NAMESPACE_END (line 760) | ABSL_NAMESPACE_END FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/optional_exception_safety_test.cc type absl (line 26) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 27) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/optional_test.cc type Hashable (line 30) | struct Hashable {} type std (line 32) | namespace std { type hash (line 34) | struct hash { type NonHashable (line 39) | struct NonHashable {} function TypeQuals (line 43) | std::string TypeQuals(std::string&) { return "&"; } function TypeQuals (line 44) | std::string TypeQuals(std::string&&) { return "&&"; } function TypeQuals (line 45) | std::string TypeQuals(const std::string&) { return "c&"; } function TypeQuals (line 46) | std::string TypeQuals(const std::string&&) { return "c&&"; } type StructorListener (line 48) | struct StructorListener { type Listenable (line 73) | struct Listenable { method Listenable (line 76) | Listenable() { ++listener->construct0; } method Listenable (line 77) | explicit Listenable(int /*unused*/) { ++listener->construct1; } method Listenable (line 78) | Listenable(int /*unused*/, int /*unused*/) { ++listener->construct2; } method Listenable (line 79) | Listenable(std::initializer_list /*unused*/) { ++listener->listin... method Listenable (line 80) | Listenable(const Listenable& /*unused*/) { ++listener->copy; } method Listenable (line 81) | Listenable(const volatile Listenable& /*unused*/) { method Listenable (line 84) | Listenable(volatile Listenable&& /*unused*/) { ++listener->volatile_mo... method Listenable (line 85) | Listenable(Listenable&& /*unused*/) { ++listener->move; } method Listenable (line 86) | Listenable& operator=(const Listenable& /*unused*/) { method Listenable (line 90) | Listenable& operator=(Listenable&& /*unused*/) { type ConstexprType (line 119) | struct ConstexprType { type CtorTypes (line 120) | enum CtorTypes { method ConstexprType (line 126) | constexpr ConstexprType() : x(kCtorDefault) {} method ConstexprType (line 127) | constexpr explicit ConstexprType(int i) : x(kCtorInt) {} method ConstexprType (line 129) | constexpr ConstexprType(std::initializer_list il) method ConstexprType (line 132) | constexpr ConstexprType(const char*) // NOLINT(runtime/explicit) type Copyable (line 137) | struct Copyable { method Copyable (line 138) | Copyable() {} method Copyable (line 139) | Copyable(const Copyable&) {} method Copyable (line 140) | Copyable& operator=(const Copyable&) { return *this; } type MoveableThrow (line 143) | struct MoveableThrow { method MoveableThrow (line 144) | MoveableThrow() {} method MoveableThrow (line 145) | MoveableThrow(MoveableThrow&&) {} method MoveableThrow (line 146) | MoveableThrow& operator=(MoveableThrow&&) { return *this; } type MoveableNoThrow (line 149) | struct MoveableNoThrow { method MoveableNoThrow (line 150) | MoveableNoThrow() {} method MoveableNoThrow (line 151) | MoveableNoThrow(MoveableNoThrow&&) noexcept {} method MoveableNoThrow (line 152) | MoveableNoThrow& operator=(MoveableNoThrow&&) noexcept { return *this; } type NonMovable (line 155) | struct NonMovable { method NonMovable (line 156) | NonMovable() {} method NonMovable (line 157) | NonMovable(const NonMovable&) = delete; method NonMovable (line 158) | NonMovable& operator=(const NonMovable&) = delete; method NonMovable (line 159) | NonMovable(NonMovable&&) = delete; method NonMovable (line 160) | NonMovable& operator=(NonMovable&&) = delete; type NoDefault (line 163) | struct NoDefault { method NoDefault (line 164) | NoDefault() = delete; method NoDefault (line 165) | NoDefault(const NoDefault&) {} method NoDefault (line 166) | NoDefault& operator=(const NoDefault&) { return *this; } type ConvertsFromInPlaceT (line 169) | struct ConvertsFromInPlaceT { method ConvertsFromInPlaceT (line 170) | ConvertsFromInPlaceT(absl::in_place_t) {} function TEST (line 173) | TEST(optionalTest, DefaultConstructor) { function TEST (line 182) | TEST(optionalTest, nulloptConstructor) { function TEST (line 191) | TEST(optionalTest, CopyConstructor) { function TEST (line 292) | TEST(optionalTest, MoveConstructor) { function TEST (line 317) | TEST(optionalTest, Destructor) { function TEST (line 332) | TEST(optionalTest, InPlaceConstructor) { function TEST (line 360) | TEST(optionalTest, ValueConstructor) { type Implicit (line 407) | struct Implicit {} type Explicit (line 409) | struct Explicit {} type Convert (line 411) | struct Convert { method Convert (line 412) | Convert(const Implicit&) // NOLINT(runtime/explicit) method Convert (line 414) | Convert(Implicit&&) // NOLINT(runtime/explicit) method Convert (line 416) | explicit Convert(const Explicit&) : implicit(false), move(false) {} method Convert (line 417) | explicit Convert(Explicit&&) : implicit(false), move(true) {} type ConvertFromOptional (line 423) | struct ConvertFromOptional { method ConvertFromOptional (line 424) | ConvertFromOptional(const Implicit&) // NOLINT(runtime/explicit) method ConvertFromOptional (line 426) | ConvertFromOptional(Implicit&&) // NOLINT(runtime/explicit) method ConvertFromOptional (line 428) | ConvertFromOptional( method ConvertFromOptional (line 431) | ConvertFromOptional(absl::optional&&) // NOLINT(runtime/exp... method ConvertFromOptional (line 433) | explicit ConvertFromOptional(const Explicit&) method ConvertFromOptional (line 435) | explicit ConvertFromOptional(Explicit&&) method ConvertFromOptional (line 437) | explicit ConvertFromOptional(const absl::optional&) method ConvertFromOptional (line 439) | explicit ConvertFromOptional(absl::optional&&) function TEST (line 447) | TEST(optionalTest, ConvertingConstructor) { function TEST (line 528) | TEST(optionalTest, StructorBasic) { function TEST (line 547) | TEST(optionalTest, CopyMoveStructor) { function TEST (line 564) | TEST(optionalTest, ListInit) { function TEST (line 572) | TEST(optionalTest, AssignFromNullopt) { function TEST (line 591) | TEST(optionalTest, CopyAssignment) { function TEST (line 664) | TEST(optionalTest, MoveAssignment) { type NoConvertToOptional (line 718) | struct NoConvertToOptional { method NoConvertToOptional (line 721) | NoConvertToOptional(const NoConvertToOptional&) = delete; type CopyConvert (line 724) | struct CopyConvert { method CopyConvert (line 726) | CopyConvert& operator=(const CopyConvert&) = delete; type CopyConvertFromOptional (line 730) | struct CopyConvertFromOptional { method CopyConvertFromOptional (line 733) | CopyConvertFromOptional& operator=(const CopyConvertFromOptional&) = d... type MoveConvert (line 739) | struct MoveConvert { method MoveConvert (line 741) | MoveConvert& operator=(const MoveConvert&) = delete; type MoveConvertFromOptional (line 745) | struct MoveConvertFromOptional { method MoveConvertFromOptional (line 748) | MoveConvertFromOptional& operator=(const MoveConvertFromOptional&) = d... function TEST (line 754) | TEST(optionalTest, ValueAssignment) { function TEST (line 809) | TEST(optionalTest, ConvertingAssignment) { function TEST (line 857) | TEST(optionalTest, ResetAndHasValue) { function TEST (line 880) | TEST(optionalTest, Emplace) { function TEST (line 898) | TEST(optionalTest, ListEmplace) { function TEST (line 915) | TEST(optionalTest, Swap) { type DeletedOpAddr (line 946) | struct DeletedOpAddr { method DeletedOpAddr (line 948) | constexpr DeletedOpAddr() = default; function TEST (line 956) | TEST(optionalTest, OperatorAddr) { function TEST (line 972) | TEST(optionalTest, PointerStuff) { function TEST (line 1016) | TEST(optionalTest, Value) { function TEST (line 1066) | TEST(optionalTest, DerefOperator) { function TEST (line 1106) | TEST(optionalTest, ValueOr) { function TEST (line 1124) | TEST(optionalTest, make_optional) { function optionalTest_Comparisons_EXPECT_LESS (line 1170) | void optionalTest_Comparisons_EXPECT_LESS(T x, U y) { function optionalTest_Comparisons_EXPECT_SAME (line 1180) | void optionalTest_Comparisons_EXPECT_SAME(T x, U y) { function optionalTest_Comparisons_EXPECT_GREATER (line 1190) | void optionalTest_Comparisons_EXPECT_GREATER(T x, U y) { function TestComparisons (line 1201) | void TestComparisons() { type Int1 (line 1240) | struct Int1 { method Int1 (line 1241) | Int1() = default; method Int1 (line 1242) | Int1(int i) : i(i) {} type Int2 (line 1246) | struct Int2 { method Int2 (line 1247) | Int2() = default; method Int2 (line 1248) | Int2(int i) : i(i) {} function TEST (line 1272) | TEST(optionalTest, Comparisons) { function TEST (line 1293) | TEST(optionalTest, SwapRegression) { function TEST (line 1318) | TEST(optionalTest, BigStringLeakCheck) { function TEST (line 1467) | TEST(optionalTest, MoveAssignRegression) { function TEST (line 1482) | TEST(optionalTest, ValueType) { type is_hash_enabled_for (line 1491) | struct is_hash_enabled_for { function TEST (line 1501) | TEST(optionalTest, Hash) { type MoveMeNoThrow (line 1540) | struct MoveMeNoThrow { method MoveMeNoThrow (line 1541) | MoveMeNoThrow() : x(0) {} method MoveMeNoThrow (line 1542) | [[noreturn]] MoveMeNoThrow(const MoveMeNoThrow& other) : x(other.x) { method MoveMeNoThrow (line 1546) | MoveMeNoThrow(MoveMeNoThrow&& other) noexcept : x(other.x) {} type MoveMeThrow (line 1550) | struct MoveMeThrow { method MoveMeThrow (line 1551) | MoveMeThrow() : x(0) {} method MoveMeThrow (line 1552) | MoveMeThrow(const MoveMeThrow& other) : x(other.x) {} method MoveMeThrow (line 1553) | MoveMeThrow(MoveMeThrow&& other) : x(other.x) {} function TEST (line 1557) | TEST(optionalTest, NoExcept) { type AnyLike (line 1571) | struct AnyLike { method AnyLike (line 1572) | AnyLike(AnyLike&&) = default; method AnyLike (line 1573) | AnyLike(const AnyLike&) = default; type NestedClassBug (line 1633) | struct NestedClassBug { type Inner (line 1634) | struct Inner { function TEST (line 1640) | TEST(optionalTest, InPlaceTSFINAEBug) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/span.h function namespace (line 73) | namespace absl { function decltype (line 717) | auto MakeConstSpan(const C& c) noexcept -> decltype(MakeSpan(c)) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/span_test.cc function SpanIs (line 45) | auto SpanIs(T data, size_t size) function SpanIs (line 51) | auto SpanIs(const Container& c) -> decltype(SpanIs(c.data(), c.size())) { function MakeRamp (line 55) | std::vector MakeRamp(int len, int offset = 0) { function TEST (line 61) | TEST(IntSpan, EmptyCtors) { function TEST (line 66) | TEST(IntSpan, PtrLenCtor) { function TEST (line 72) | TEST(IntSpan, ArrayCtor) { function TakesGenericSpan (line 87) | void TakesGenericSpan(absl::Span) {} function TEST (line 89) | TEST(IntSpan, ContainerCtor) { type ContainerWithShallowConstData (line 116) | struct ContainerWithShallowConstData { method size (line 119) | int size() const { return storage.size(); } function TEST (line 122) | TEST(IntSpan, ShallowConstness) { function TEST (line 130) | TEST(CharSpan, StringCtor) { function TEST (line 149) | TEST(IntSpan, FromConstPointer) { type TypeWithMisleadingData (line 160) | struct TypeWithMisleadingData { method size (line 162) | int size() { return 1; } type TypeWithMisleadingSize (line 166) | struct TypeWithMisleadingSize { function TEST (line 172) | TEST(IntSpan, EvilTypes) { type Base (line 179) | struct Base { method size (line 181) | int size() { return 1; } type Derived (line 184) | struct Derived : Base {} function TEST (line 186) | TEST(IntSpan, SpanOfDerived) { function TestInitializerList (line 193) | void TestInitializerList(absl::Span s, const std::vector... function TEST (line 197) | TEST(ConstIntSpan, InitializerListConversion) { function TEST (line 208) | TEST(IntSpan, Data) { function TEST (line 214) | TEST(IntSpan, SizeLengthEmpty) { function TEST (line 227) | TEST(IntSpan, ElementAccess) { function TEST (line 243) | TEST(IntSpan, AtThrows) { function TEST (line 252) | TEST(IntSpan, RemovePrefixAndSuffix) { function TEST (line 286) | TEST(IntSpan, Subspan) { function TEST (line 311) | TEST(IntSpan, First) { function TEST (line 327) | TEST(IntSpan, Last) { function TEST (line 343) | TEST(IntSpan, MakeSpanPtrLength) { function TEST (line 356) | TEST(IntSpan, MakeSpanTwoPtrs) { function TEST (line 369) | TEST(IntSpan, MakeSpanContainer) { function TEST (line 385) | TEST(CharSpan, MakeSpanString) { function TEST (line 398) | TEST(IntSpan, MakeSpanArray) { function CheckType (line 413) | void CheckType(const T& /* value */) { function TEST (line 417) | TEST(IntSpan, MakeSpanTypes) { function TEST (line 442) | TEST(ConstIntSpan, MakeConstSpanTypes) { function TEST (line 463) | TEST(IntSpan, Equality) { class IntSpanOrderComparisonTest (line 531) | class IntSpanOrderComparisonTest : public testing::Test { method IntSpanOrderComparisonTest (line 533) | IntSpanOrderComparisonTest() function TEST_F (line 552) | TEST_F(IntSpanOrderComparisonTest, CompareSpans) { function TEST_F (line 578) | TEST_F(IntSpanOrderComparisonTest, SpanOfConstAndContainer) { function TEST_F (line 596) | TEST_F(IntSpanOrderComparisonTest, SpanOfMutableAndContainer) { function TEST_F (line 614) | TEST_F(IntSpanOrderComparisonTest, EqualSpans) { function TEST_F (line 621) | TEST_F(IntSpanOrderComparisonTest, Subspans) { function TEST_F (line 632) | TEST_F(IntSpanOrderComparisonTest, EmptySpans) { function TEST (line 648) | TEST(IntSpan, ExposesContainerTypesAndConsts) { function TEST (line 674) | TEST(IntSpan, IteratorsAndReferences) { function TEST (line 706) | TEST(IntSpan, IteratorsAndReferences_Const) { function TEST (line 738) | TEST(IntSpan, NoexceptTest) { type ConstexprTester (line 781) | struct ConstexprTester {} type ContainerWithConstexprMethods (line 788) | struct ContainerWithConstexprMethods { method size (line 789) | constexpr int size() const { return 1; } function TEST (line 794) | TEST(ConstIntSpan, ConstexprTest) { type BigStruct (line 822) | struct BigStruct { function TEST (line 826) | TEST(Span, SpanSize) { function TEST (line 831) | TEST(Span, Hash) { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/variant.h function namespace (line 52) | namespace absl { function namespace (line 81) | namespace absl { type variant_alternative (line 215) | struct variant_alternative type variant_alternative (line 218) | struct variant_alternative type variant_alternative (line 225) | struct variant_alternative type variant_alternative (line 231) | struct variant_alternative type variant_alternative (line 238) | struct variant_alternative function holds_alternative (line 264) | bool holds_alternative(const variant& v) noexcept { type monostate (line 444) | struct monostate {} function ABSL_NAMESPACE_END (line 801) | ABSL_NAMESPACE_END function namespace (line 821) | namespace absl { FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/variant_benchmark.cc type absl (line 30) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 31) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/variant_exception_safety_test.cc type absl (line 36) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 37) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/types/variant_test.cc type Hashable (line 61) | struct Hashable {} type std (line 63) | namespace std { type hash (line 65) | struct hash { type NonHashable (line 70) | struct NonHashable {} type absl (line 72) | namespace absl { function ABSL_NAMESPACE_BEGIN (line 73) | ABSL_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/utility/utility.h function namespace (line 53) | namespace absl { function namespace (line 89) | namespace utility_internal { type in_place_t (line 174) | struct in_place_t {} FILE: tgcalls/third_party/webrtc/src/third_party/abseil-cpp/absl/utility/utility_test.cc function TEST (line 47) | TEST(IntegerSequenceTest, ValueType) { function TEST (line 52) | TEST(IntegerSequenceTest, Size) { function TEST (line 63) | TEST(IntegerSequenceTest, MakeIndexSequence) { function TEST (line 72) | TEST(IntegerSequenceTest, MakeIntegerSequence) { class Counter (line 84) | class Counter {} function CountAll (line 87) | void CountAll(absl::index_sequence) { function TEST (line 96) | TEST(IntegerSequenceTest, MakeIndexSequencePerformance) { function ApplyFromTupleImpl (line 106) | auto ApplyFromTupleImpl(F f, const Tup& tup, absl::index_sequence) function ApplyFromTuple (line 115) | auto ApplyFromTuple(F f, const Tup& tup) function Fmt (line 121) | std::string Fmt(const T& x) { type PoorStrCat (line 127) | struct PoorStrCat { function TupStringVecImpl (line 137) | std::vector TupStringVecImpl(const Tup& tup, function TupStringVec (line 143) | std::vector TupStringVec(const std::tuple& tup) { function TEST (line 147) | TEST(MakeIndexSequenceTest, ApplyFromTupleExample) { function TEST (line 153) | TEST(IndexSequenceForTest, Basic) { function TEST (line 160) | TEST(IndexSequenceForTest, Example) { function Function (line 165) | int Function(int a, int b) { return a - b; } function Sink (line 167) | int Sink(std::unique_ptr p) { return *p; } function Factory (line 169) | std::unique_ptr Factory(int n) { return absl::make_unique(n); } function NoOp (line 171) | void NoOp() {} type ConstFunctor (line 173) | struct ConstFunctor { type MutableFunctor (line 177) | struct MutableFunctor { type EphemeralFunctor (line 181) | struct EphemeralFunctor { method EphemeralFunctor (line 182) | EphemeralFunctor() {} method EphemeralFunctor (line 183) | EphemeralFunctor(const EphemeralFunctor&) {} method EphemeralFunctor (line 184) | EphemeralFunctor(EphemeralFunctor&&) {} type OverloadedFunctor (line 188) | struct OverloadedFunctor { method OverloadedFunctor (line 189) | OverloadedFunctor() {} method OverloadedFunctor (line 190) | OverloadedFunctor(const OverloadedFunctor&) {} method OverloadedFunctor (line 191) | OverloadedFunctor(OverloadedFunctor&&) {} type Class (line 206) | struct Class { method Method (line 207) | int Method(int a, int b) { return a - b; } method ConstMethod (line 208) | int ConstMethod(int a, int b) const { return a - b; } type FlipFlop (line 213) | struct FlipFlop { method ConstMethod (line 214) | int ConstMethod() const { return member; } method FlipFlop (line 215) | FlipFlop operator*() const { return {-member}; } function TEST (line 220) | TEST(ApplyTest, Function) { function TEST (line 225) | TEST(ApplyTest, NonCopyableArgument) { function TEST (line 229) | TEST(ApplyTest, NonCopyableResult) { function TEST (line 234) | TEST(ApplyTest, VoidResult) { absl::apply(NoOp, std::tuple<>()); } function TEST (line 236) | TEST(ApplyTest, ConstFunctor) { function TEST (line 240) | TEST(ApplyTest, MutableFunctor) { function TEST (line 245) | TEST(ApplyTest, EphemeralFunctor) { function TEST (line 250) | TEST(ApplyTest, OverloadedFunctor) { function TEST (line 265) | TEST(ApplyTest, ReferenceWrapper) { function TEST (line 273) | TEST(ApplyTest, MemberFunction) { function TEST (line 309) | TEST(ApplyTest, DataMember) { function TEST (line 328) | TEST(ApplyTest, FlipFlop) { function TEST (line 336) | TEST(ExchangeTest, MoveOnly) { function TEST (line 344) | TEST(MakeFromTupleTest, String) { function TEST (line 350) | TEST(MakeFromTupleTest, MoveOnlyParameter) { function TEST (line 361) | TEST(MakeFromTupleTest, NoParameters) { function TEST (line 369) | TEST(MakeFromTupleTest, Pair) { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/cipher/aes_gcm_ossl.c function srtp_err_status_t (line 76) | static srtp_err_status_t srtp_aes_gcm_openssl_alloc(srtp_cipher_t **c, function srtp_err_status_t (line 147) | static srtp_err_status_t srtp_aes_gcm_openssl_dealloc(srtp_cipher_t *c) function srtp_err_status_t (line 171) | static srtp_err_status_t srtp_aes_gcm_openssl_context_init(void *cv, function srtp_err_status_t (line 205) | static srtp_err_status_t srtp_aes_gcm_openssl_set_iv( function srtp_err_status_t (line 241) | static srtp_err_status_t srtp_aes_gcm_openssl_set_aad(void *cv, function srtp_err_status_t (line 279) | static srtp_err_status_t srtp_aes_gcm_openssl_encrypt(void *cv, function srtp_err_status_t (line 307) | static srtp_err_status_t srtp_aes_gcm_openssl_get_tag(void *cv, function srtp_err_status_t (line 338) | static srtp_err_status_t srtp_aes_gcm_openssl_decrypt(void *cv, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/cipher/aes_icm_ossl.c function srtp_err_status_t (line 107) | static srtp_err_status_t srtp_aes_icm_openssl_alloc(srtp_cipher_t **c, function srtp_err_status_t (line 177) | static srtp_err_status_t srtp_aes_icm_openssl_dealloc(srtp_cipher_t *c) function srtp_err_status_t (line 211) | static srtp_err_status_t srtp_aes_icm_openssl_context_init(void *cv, function srtp_err_status_t (line 262) | static srtp_err_status_t srtp_aes_icm_openssl_set_iv( function srtp_err_status_t (line 295) | static srtp_err_status_t srtp_aes_icm_openssl_encrypt(void *cv, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/cipher/cipher.c function srtp_err_status_t (line 59) | srtp_err_status_t srtp_cipher_type_alloc(const srtp_cipher_type_t *ct, function srtp_err_status_t (line 70) | srtp_err_status_t srtp_cipher_dealloc(srtp_cipher_t *c) function srtp_err_status_t (line 78) | srtp_err_status_t srtp_cipher_init(srtp_cipher_t *c, const uint8_t *key) function srtp_err_status_t (line 86) | srtp_err_status_t srtp_cipher_set_iv(srtp_cipher_t *c, function srtp_err_status_t (line 97) | srtp_err_status_t srtp_cipher_output(srtp_cipher_t *c, function srtp_err_status_t (line 108) | srtp_err_status_t srtp_cipher_encrypt(srtp_cipher_t *c, function srtp_err_status_t (line 119) | srtp_err_status_t srtp_cipher_decrypt(srtp_cipher_t *c, function srtp_err_status_t (line 130) | srtp_err_status_t srtp_cipher_get_tag(srtp_cipher_t *c, function srtp_err_status_t (line 144) | srtp_err_status_t srtp_cipher_set_aad(srtp_cipher_t *c, function srtp_cipher_get_key_length (line 160) | int srtp_cipher_get_key_length(const srtp_cipher_t *c) function srtp_err_status_t (line 169) | static srtp_err_status_t srtp_cipher_rand(void *dest, uint32_t len) function srtp_err_status_t (line 207) | srtp_err_status_t srtp_cipher_type_test( function srtp_err_status_t (line 624) | srtp_err_status_t srtp_cipher_type_self_test(const srtp_cipher_type_t *ct) function srtp_cipher_bits_per_second (line 639) | uint64_t srtp_cipher_bits_per_second(srtp_cipher_t *c, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/cipher/null_cipher.c function srtp_err_status_t (line 55) | static srtp_err_status_t srtp_null_cipher_alloc(srtp_cipher_t **c, function srtp_err_status_t (line 81) | static srtp_err_status_t srtp_null_cipher_dealloc(srtp_cipher_t *c) function srtp_err_status_t (line 94) | static srtp_err_status_t srtp_null_cipher_init(void *cv, const uint8_t *... function srtp_err_status_t (line 103) | static srtp_err_status_t srtp_null_cipher_set_iv(void *cv, function srtp_err_status_t (line 111) | static srtp_err_status_t srtp_null_cipher_encrypt(void *cv, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/hash/auth.c function srtp_auth_get_key_length (line 59) | int srtp_auth_get_key_length(const srtp_auth_t *a) function srtp_auth_get_tag_length (line 64) | int srtp_auth_get_tag_length(const srtp_auth_t *a) function srtp_auth_get_prefix_length (line 69) | int srtp_auth_get_prefix_length(const srtp_auth_t *a) function srtp_err_status_t (line 83) | srtp_err_status_t srtp_auth_type_test(const srtp_auth_type_t *at, function srtp_err_status_t (line 182) | srtp_err_status_t srtp_auth_type_self_test(const srtp_auth_type_t *at) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/hash/hmac_ossl.c function srtp_err_status_t (line 62) | static srtp_err_status_t srtp_hmac_alloc(srtp_auth_t **a, function srtp_err_status_t (line 120) | static srtp_err_status_t srtp_hmac_dealloc(srtp_auth_t *a) function srtp_err_status_t (line 145) | static srtp_err_status_t srtp_hmac_start(void *statev) function srtp_err_status_t (line 155) | static srtp_err_status_t srtp_hmac_init(void *statev, function srtp_err_status_t (line 167) | static srtp_err_status_t srtp_hmac_update(void *statev, function srtp_err_status_t (line 182) | static srtp_err_status_t srtp_hmac_compute(void *statev, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/hash/null_auth.c function srtp_err_status_t (line 54) | static srtp_err_status_t srtp_null_auth_alloc(srtp_auth_t **a, function srtp_err_status_t (line 84) | static srtp_err_status_t srtp_null_auth_dealloc(srtp_auth_t *a) function srtp_err_status_t (line 98) | static srtp_err_status_t srtp_null_auth_init(void *statev, function srtp_err_status_t (line 108) | static srtp_err_status_t srtp_null_auth_compute(void *statev, function srtp_err_status_t (line 119) | static srtp_err_status_t srtp_null_auth_update(void *statev, function srtp_err_status_t (line 128) | static srtp_err_status_t srtp_null_auth_start(void *statev) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/aes.h type srtp_aes_expanded_key_t (line 58) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/aes_gcm_ossl.h type srtp_aes_gcm_ctx_t (line 55) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/aes_icm.h type srtp_aes_icm_ctx_t (line 53) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/aes_icm_ossl.h type srtp_aes_icm_ctx_t (line 54) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/auth.h type srtp_auth_type_t (line 56) | struct srtp_auth_type_t type srtp_auth_t (line 57) | struct srtp_auth_t type srtp_err_status_t (line 59) | typedef srtp_err_status_t (*srtp_auth_alloc_func)(srtp_auth_pointer_t *ap, type srtp_err_status_t (line 63) | typedef srtp_err_status_t (*srtp_auth_init_func)(void *state, type srtp_err_status_t (line 67) | typedef srtp_err_status_t (*srtp_auth_dealloc_func)(srtp_auth_pointer_t ... type srtp_err_status_t (line 69) | typedef srtp_err_status_t (*srtp_auth_compute_func)(void *state, type srtp_err_status_t (line 75) | typedef srtp_err_status_t (*srtp_auth_update_func)(void *state, type srtp_err_status_t (line 79) | typedef srtp_err_status_t (*srtp_auth_start_func)(void *state); type srtp_auth_t (line 99) | struct srtp_auth_t type srtp_auth_t (line 101) | struct srtp_auth_t type srtp_auth_t (line 103) | struct srtp_auth_t type srtp_auth_test_case_t (line 112) | typedef struct srtp_auth_test_case_t { type srtp_auth_type_t (line 124) | typedef struct srtp_auth_type_t { type srtp_auth_t (line 136) | typedef struct srtp_auth_t { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/cipher.h type srtp_cipher_direction_t (line 62) | typedef enum { type srtp_cipher_t (line 72) | struct srtp_cipher_t type srtp_err_status_t (line 78) | typedef srtp_err_status_t (*srtp_cipher_alloc_func_t)(srtp_cipher_pointe... type srtp_err_status_t (line 85) | typedef srtp_err_status_t (*srtp_cipher_init_func_t)(void *state, type srtp_err_status_t (line 89) | typedef srtp_err_status_t (*srtp_cipher_dealloc_func_t)( type srtp_err_status_t (line 95) | typedef srtp_err_status_t (*srtp_cipher_set_aad_func_t)(void *state, type srtp_err_status_t (line 100) | typedef srtp_err_status_t (*srtp_cipher_encrypt_func_t)( type srtp_err_status_t (line 106) | typedef srtp_err_status_t (*srtp_cipher_decrypt_func_t)( type srtp_err_status_t (line 114) | typedef srtp_err_status_t (*srtp_cipher_set_iv_func_t)( type srtp_err_status_t (line 123) | typedef srtp_err_status_t (*srtp_cipher_get_tag_func_t)(void *state, type srtp_cipher_test_case_t (line 134) | typedef struct srtp_cipher_test_case_t { type srtp_cipher_type_t (line 150) | typedef struct srtp_cipher_type_t { type srtp_cipher_t (line 168) | typedef struct srtp_cipher_t { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/crypto_kernel.h type srtp_crypto_kernel_state_t (line 64) | typedef enum { type srtp_kernel_cipher_type_t (line 72) | typedef struct srtp_kernel_cipher_type { type srtp_kernel_auth_type_t (line 81) | typedef struct srtp_kernel_auth_type { type srtp_kernel_debug_module_t (line 90) | typedef struct srtp_kernel_debug_module { type srtp_crypto_kernel_t (line 101) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/datatypes.h type v16_t (line 73) | typedef union { type v32_t (line 78) | typedef union { type v64_t (line 84) | typedef union { type v128_t (line 91) | typedef union { type v256_t (line 98) | typedef union { function be32_to_cpu (line 284) | static inline uint32_t be32_to_cpu(uint32_t v) function be64_to_cpu (line 299) | static inline uint64_t be64_to_cpu(uint64_t v) type bitvector_t (line 330) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/err.h type srtp_err_reporting_level_t (line 68) | typedef enum { type srtp_debug_module_t (line 105) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/key.h type srtp_key_limit_ctx_t (line 55) | struct srtp_key_limit_ctx_t type srtp_key_event_t (line 57) | typedef enum { type srtp_key_state_t (line 73) | typedef enum { type srtp_key_limit_ctx_t (line 79) | typedef struct srtp_key_limit_ctx_t { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/null_auth.h type srtp_null_auth_ctx_t (line 54) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/null_cipher.h type srtp_null_cipher_ctx_t (line 53) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/rdb.h type srtp_rdb_t (line 62) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/include/rdbx.h type srtp_sequence_number_t (line 61) | typedef uint16_t srtp_sequence_number_t; type srtp_rollover_counter_t (line 62) | typedef uint32_t srtp_rollover_counter_t; type srtp_sequence_number_t (line 66) | typedef unsigned char srtp_sequence_number_t; type srtp_rollover_counter_t (line 67) | typedef uint16_t srtp_rollover_counter_t; type srtp_xtd_seq_num_t (line 78) | typedef uint64_t srtp_xtd_seq_num_t; type srtp_rdbx_t (line 84) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/kernel/alloc.c function srtp_crypto_free (line 88) | void srtp_crypto_free(void *ptr) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/kernel/crypto_kernel.c function srtp_err_status_t (line 70) | srtp_err_status_t srtp_crypto_kernel_init() function srtp_err_status_t (line 173) | srtp_err_status_t srtp_crypto_kernel_status() function srtp_err_status_t (line 214) | srtp_err_status_t srtp_crypto_kernel_list_debug_modules() function srtp_err_status_t (line 233) | srtp_err_status_t srtp_crypto_kernel_shutdown() function srtp_err_status_t (line 273) | static inline srtp_err_status_t srtp_crypto_kernel_do_load_cipher_type( function srtp_err_status_t (line 337) | srtp_err_status_t srtp_crypto_kernel_load_cipher_type( function srtp_err_status_t (line 344) | srtp_err_status_t srtp_replace_cipher_type(const srtp_cipher_type_t *new... function srtp_err_status_t (line 350) | srtp_err_status_t srtp_crypto_kernel_do_load_auth_type( function srtp_err_status_t (line 413) | srtp_err_status_t srtp_crypto_kernel_load_auth_type( function srtp_err_status_t (line 420) | srtp_err_status_t srtp_replace_auth_type(const srtp_auth_type_t *new_at, function srtp_cipher_type_t (line 426) | const srtp_cipher_type_t *srtp_crypto_kernel_get_cipher_type( function srtp_err_status_t (line 444) | srtp_err_status_t srtp_crypto_kernel_alloc_cipher(srtp_cipher_type_id_t id, function srtp_auth_type_t (line 467) | const srtp_auth_type_t *srtp_crypto_kernel_get_auth_type(srtp_auth_type_... function srtp_err_status_t (line 484) | srtp_err_status_t srtp_crypto_kernel_alloc_auth(srtp_auth_type_id_t id, function srtp_err_status_t (line 507) | srtp_err_status_t srtp_crypto_kernel_load_debug_module( function srtp_err_status_t (line 544) | srtp_err_status_t srtp_crypto_kernel_set_debug_module(const char *name, ... FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/kernel/err.c function srtp_err_status_t (line 55) | srtp_err_status_t srtp_err_reporting_init() function srtp_err_status_t (line 72) | srtp_err_status_t srtp_install_err_report_handler( function srtp_err_report (line 79) | void srtp_err_report(srtp_err_reporting_level_t level, const char *forma... FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/kernel/key.c function srtp_err_status_t (line 51) | srtp_err_status_t srtp_key_limit_set(srtp_key_limit_t key, function srtp_err_status_t (line 68) | srtp_err_status_t srtp_key_limit_clone(srtp_key_limit_t original, function srtp_err_status_t (line 78) | srtp_err_status_t srtp_key_limit_check(const srtp_key_limit_t key) function srtp_key_event_t (line 86) | srtp_key_event_t srtp_key_limit_update(srtp_key_limit_t key) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/math/datatypes.c function octet_get_weight (line 68) | int octet_get_weight(uint8_t octet) function srtp_nibble_to_hex_char (line 82) | uint8_t srtp_nibble_to_hex_char(uint8_t nibble) function v128_set_to_zero (line 175) | void v128_set_to_zero(v128_t *x) function v128_copy (line 180) | void v128_copy(v128_t *x, const v128_t *y) function v128_xor (line 185) | void v128_xor(v128_t *z, v128_t *x, v128_t *y) function v128_and (line 190) | void v128_and(v128_t *z, v128_t *x, v128_t *y) function v128_or (line 195) | void v128_or(v128_t *z, v128_t *x, v128_t *y) function v128_complement (line 200) | void v128_complement(v128_t *x) function v128_is_eq (line 205) | int v128_is_eq(const v128_t *x, const v128_t *y) function v128_xor_eq (line 210) | int v128_xor_eq(v128_t *x, const v128_t *y) function v128_get_bit (line 215) | int v128_get_bit(const v128_t *x, int i) function v128_set_bit (line 220) | void v128_set_bit(v128_t *x, int i) function v128_clear_bit (line 225) | void v128_clear_bit(v128_t *x, int i) function v128_set_bit_to (line 230) | void v128_set_bit_to(v128_t *x, int i, int y) function v128_right_shift (line 237) | void v128_right_shift(v128_t *x, int shift) function v128_left_shift (line 271) | void v128_left_shift(v128_t *x, int shift) function bitvector_get_bit (line 301) | int bitvector_get_bit(const bitvector_t *v, int bit_index) function bitvector_set_bit (line 306) | void bitvector_set_bit(bitvector_t *v, int bit_index) function bitvector_clear_bit (line 311) | void bitvector_clear_bit(bitvector_t *v, int bit_index) function bitvector_alloc (line 318) | int bitvector_alloc(bitvector_t *v, unsigned long length) function bitvector_dealloc (line 348) | void bitvector_dealloc(bitvector_t *v) function bitvector_set_to_zero (line 356) | void bitvector_set_to_zero(bitvector_t *x) function bitvector_left_shift (line 383) | void bitvector_left_shift(bitvector_t *x, int shift) function octet_string_is_eq (line 411) | int octet_string_is_eq(uint8_t *a, uint8_t *b, int len) function srtp_cleanse (line 428) | void srtp_cleanse(void *s, size_t len) function octet_string_set_to_zero (line 435) | void octet_string_set_to_zero(void *s, size_t len) function base64_block_to_octet_triple (line 449) | static int base64_block_to_octet_triple(char *out, char *in) function base64_string_to_octet_string (line 471) | int base64_string_to_octet_string(char *out, int *pad, char *in, int len) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/math/stat.c function srtp_err_status_t (line 62) | srtp_err_status_t stat_test_monobit(uint8_t *data) function srtp_err_status_t (line 81) | srtp_err_status_t stat_test_poker(uint8_t *data) function srtp_err_status_t (line 113) | srtp_err_status_t stat_test_runs(uint8_t *data) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/replay/rdb.c function srtp_err_status_t (line 60) | srtp_err_status_t srtp_rdb_init(srtp_rdb_t *rdb) function srtp_err_status_t (line 70) | srtp_err_status_t srtp_rdb_check(const srtp_rdb_t *rdb, uint32_t p_index) function srtp_err_status_t (line 99) | srtp_err_status_t srtp_rdb_add_index(srtp_rdb_t *rdb, uint32_t p_index) function srtp_err_status_t (line 123) | srtp_err_status_t srtp_rdb_increment(srtp_rdb_t *rdb) function srtp_rdb_get_value (line 132) | uint32_t srtp_rdb_get_value(const srtp_rdb_t *rdb) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/replay/rdbx.c function srtp_index_init (line 87) | void srtp_index_init(srtp_xtd_seq_num_t *pi) function srtp_index_advance (line 96) | void srtp_index_advance(srtp_xtd_seq_num_t *pi, srtp_sequence_number_t s) function srtp_index_guess (line 120) | int32_t srtp_index_guess(const srtp_xtd_seq_num_t *local, function srtp_err_status_t (line 173) | srtp_err_status_t srtp_rdbx_init(srtp_rdbx_t *rdbx, unsigned long ws) function srtp_err_status_t (line 191) | srtp_err_status_t srtp_rdbx_dealloc(srtp_rdbx_t *rdbx) function srtp_err_status_t (line 205) | srtp_err_status_t srtp_rdbx_set_roc(srtp_rdbx_t *rdbx, uint32_t roc) function srtp_xtd_seq_num_t (line 230) | srtp_xtd_seq_num_t srtp_rdbx_get_packet_index(const srtp_rdbx_t *rdbx) function srtp_rdbx_get_window_size (line 240) | unsigned long srtp_rdbx_get_window_size(const srtp_rdbx_t *rdbx) function srtp_err_status_t (line 249) | srtp_err_status_t srtp_rdbx_check(const srtp_rdbx_t *rdbx, int delta) function srtp_err_status_t (line 276) | srtp_err_status_t srtp_rdbx_add_index(srtp_rdbx_t *rdbx, int delta) function srtp_rdbx_estimate_index (line 303) | int32_t srtp_rdbx_estimate_index(const srtp_rdbx_t *rdbx, function srtp_rdbx_get_roc (line 344) | uint32_t srtp_rdbx_get_roc(const srtp_rdbx_t *rdbx) function srtp_err_status_t (line 364) | srtp_err_status_t srtp_rdbx_set_roc_seq(srtp_rdbx_t *rdbx, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/replay/ut_sim.c function ut_compar (line 50) | int ut_compar(const void *a, const void *b) function ut_init (line 55) | void ut_init(ut_connection *utc) function ut_next_index (line 68) | uint32_t ut_next_index(ut_connection *utc) function main (line 85) | int main() FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/test/cipher_driver.c function usage (line 95) | void usage(char *prog_name) function check_status (line 101) | void check_status(srtp_err_status_t s) function main (line 125) | int main(int argc, char *argv[]) function cipher_driver_test_throughput (line 323) | void cipher_driver_test_throughput(srtp_cipher_t *c) function srtp_err_status_t (line 338) | srtp_err_status_t cipher_driver_self_test(srtp_cipher_type_t *ct) function srtp_err_status_t (line 360) | srtp_err_status_t cipher_driver_test_buffering(srtp_cipher_t *c) function srtp_err_status_t (line 443) | srtp_err_status_t cipher_array_alloc_init(srtp_cipher_t ***ca, function srtp_err_status_t (line 501) | srtp_err_status_t cipher_array_delete(srtp_cipher_t *cipher_array[], function cipher_array_bits_per_second (line 527) | uint64_t cipher_array_bits_per_second(srtp_cipher_t *cipher_array[], function cipher_array_test_throughput (line 573) | void cipher_array_test_throughput(srtp_cipher_t *ca[], int num_cipher) function srtp_err_status_t (line 589) | srtp_err_status_t cipher_driver_test_array_throughput(srtp_cipher_type_t... FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/test/datatypes_driver.c function main (line 61) | int main(void) function byte_order (line 142) | void byte_order(void) function test_hex_string_funcs (line 180) | void test_hex_string_funcs(void) function print_string (line 198) | void print_string(char *s) function test_bswap (line 212) | void test_bswap(void) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/crypto/test/kernel_driver.c function usage (line 51) | void usage(char *prog_name) function main (line 57) | int main(int argc, char *argv[]) function srtp_err_status_t (line 120) | srtp_err_status_t crypto_kernel_cipher_test(void) FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/include/ekt.h type srtp_ekt_spi_t (line 75) | typedef uint16_t srtp_ekt_spi_t; type srtp_ekt_policy_ctx_t (line 87) | typedef struct srtp_ekt_policy_ctx_t { type srtp_ekt_data_t (line 99) | typedef struct srtp_ekt_data_t { type srtp_ekt_stream_ctx_t (line 114) | typedef struct srtp_ekt_stream_ctx_t { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/include/srtp.h type srtp_cipher_type_id_t (line 139) | typedef uint32_t srtp_cipher_type_id_t; type srtp_auth_type_id_t (line 154) | typedef uint32_t srtp_auth_type_id_t; type srtp_err_status_t (line 164) | typedef enum { type srtp_ctx_t (line 201) | typedef struct srtp_ctx_t_ srtp_ctx_t; type srtp_sec_serv_t (line 210) | typedef enum { type srtp_crypto_policy_t (line 226) | typedef struct srtp_crypto_policy_t { type srtp_ssrc_type_t (line 247) | typedef enum { type srtp_ssrc_t (line 267) | typedef struct { type srtp_ekt_policy_ctx_t (line 276) | struct srtp_ekt_policy_ctx_t type srtp_ekt_stream_ctx_t (line 281) | struct srtp_ekt_stream_ctx_t type srtp_master_key_t (line 289) | typedef struct srtp_master_key_t { type srtp_policy_t (line 321) | typedef struct srtp_policy_t { type srtp_ctx_t (line 361) | typedef srtp_ctx_t *srtp_t; type srtp_profile_t (line 1175) | typedef enum { type srtp_event_t (line 1562) | typedef enum { type srtp_event_data_t (line 1579) | typedef struct srtp_event_data_t { type srtp_log_level_t (line 1647) | typedef enum { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/include/srtp_priv.h type srtp_stream_ctx_t (line 68) | typedef struct srtp_stream_ctx_t_ srtp_stream_ctx_t; type srtp_stream_ctx_t (line 69) | typedef srtp_stream_ctx_t *srtp_stream_t; type direction_t (line 109) | typedef enum direction_t { type srtp_session_keys_t (line 120) | typedef struct srtp_session_keys_t { type strp_stream_ctx_t_ (line 140) | typedef struct srtp_stream_ctx_t_ { type srtp_ctx_t_ (line 160) | typedef struct srtp_ctx_t_ { type srtp_hdr_t (line 181) | typedef struct { type srtp_hdr_t (line 195) | typedef struct { type srtp_hdr_xtnd_t (line 209) | typedef struct { type srtcp_hdr_t (line 223) | typedef struct { type srtcp_trailer_t (line 232) | typedef struct { type srtcp_hdr_t (line 241) | typedef struct { type srtcp_trailer_t (line 250) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/include/ut_sim.h type ut_connection (line 58) | typedef struct { FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/srtp/ekt.c function srtp_ekt_octets_after_base_tag (line 73) | unsigned srtp_ekt_octets_after_base_tag(srtp_ekt_stream_t ekt) function srtp_ekt_spi_t (line 92) | static inline srtp_ekt_spi_t srtcp_packet_get_ekt_spi( function srtcp_packet_get_ekt_roc (line 103) | static inline uint32_t srtcp_packet_get_ekt_roc(const uint8_t *packet_st... function srtp_err_status_t (line 124) | srtp_err_status_t srtp_ekt_alloc(srtp_ekt_stream_t *stream_data, function srtp_err_status_t (line 142) | srtp_err_status_t srtp_ekt_stream_init_from_policy( function aes_decrypt_with_raw_key (line 152) | void aes_decrypt_with_raw_key(void *ciphertext, const void *key, int key... function srtp_err_status_t (line 168) | srtp_err_status_t srtp_stream_init_from_ekt(srtp_stream_t stream, function srtp_ekt_write_data (line 208) | void srtp_ekt_write_data(srtp_ekt_stream_t ekt, function srtcp_ekt_trailer (line 269) | void srtcp_ekt_trailer(srtp_ekt_stream_t ekt, FILE: tgcalls/third_party/webrtc/src/third_party/libsrtp/srtp/srtp.c function srtp_err_status_t (line 81) | static srtp_err_status_t srtp_validate_rtp_header(void *rtp_hdr, function srtp_get_version (line 119) | unsigned int srtp_get_version() function srtp_err_status_t (line 150) | srtp_err_status_t srtp_stream_dealloc(srtp_stream_ctx_t *stream, function srtp_err_status_t (line 282) | srtp_err_status_t srtp_stream_alloc(srtp_stream_ctx_t **str_ptr, function srtp_err_status_t (line 449) | srtp_err_status_t srtp_stream_clone(const srtp_stream_ctx_t *stream_temp... type srtp_prf_label (line 570) | typedef enum { type srtp_kdf_t (line 591) | typedef struct { function srtp_err_status_t (line 597) | static srtp_err_status_t srtp_kdf_init(srtp_kdf_t *kdf, function srtp_err_status_t (line 630) | static srtp_err_status_t srtp_kdf_generate(srtp_kdf_t *kdf, function srtp_err_status_t (line 656) | static srtp_err_status_t srtp_kdf_clear(srtp_kdf_t *kdf) type srtp_kdf_t (line 671) | typedef struct { function srtp_err_status_t (line 675) | static srtp_err_status_t srtp_kdf_init(srtp_kdf_t *kdf, function srtp_err_status_t (line 708) | static srtp_err_status_t srtp_kdf_generate(srtp_kdf_t *kdf, function srtp_err_status_t (line 734) | static srtp_err_status_t srtp_kdf_clear(srtp_kdf_t *kdf) function base_key_length (line 752) | static inline int base_key_length(const srtp_cipher_type_t *cipher, function srtp_validate_policy_master_keys (line 775) | unsigned int srtp_validate_policy_master_keys(const srtp_policy_t *policy) function srtp_session_keys_t (line 797) | srtp_session_keys_t *srtp_get_session_keys_with_mki_index( function srtp_inject_mki (line 812) | unsigned int srtp_inject_mki(uint8_t *mki_tag_location, function srtp_err_status_t (line 830) | srtp_err_status_t srtp_stream_init_all_master_keys( function srtp_err_status_t (line 862) | srtp_err_status_t srtp_stream_init_keys(srtp_stream_ctx_t *srtp, function srtp_err_status_t (line 1215) | srtp_err_status_t srtp_stream_init(srtp_stream_ctx_t *srtp, function srtp_event_reporter (line 1297) | void srtp_event_reporter(srtp_event_data_t *data) function srtp_err_status_t (line 1336) | srtp_err_status_t srtp_install_event_handler(srtp_event_handler_func_t f... function srtp_protect_extension_header (line 1353) | static int srtp_protect_extension_header(srtp_stream_ctx_t *stream, int id) function srtp_err_status_t (line 1376) | static srtp_err_status_t srtp_process_header_encryption( function srtp_calc_aead_iv (line 1494) | static void srtp_calc_aead_iv(srtp_session_keys_t *session_keys, function srtp_session_keys_t (line 1535) | srtp_session_keys_t *srtp_get_session_keys(srtp_stream_ctx_t *stream, function srtp_err_status_t (line 1577) | static srtp_err_status_t srtp_estimate_index(srtp_rdbx_t *rdbx, function srtp_err_status_t (line 1651) | static srtp_err_status_t srtp_get_est_pkt_index(srtp_hdr_t *hdr, function srtp_err_status_t (line 1681) | static srtp_err_status_t srtp_protect_aead(srtp_ctx_t *ctx, function srtp_err_status_t (line 1844) | static srtp_err_status_t srtp_unprotect_aead(srtp_ctx_t *ctx, function srtp_err_status_t (line 2033) | srtp_err_status_t srtp_protect(srtp_ctx_t *ctx, function srtp_err_status_t (line 2040) | srtp_err_status_t srtp_protect_mki(srtp_ctx_t *ctx, function srtp_err_status_t (line 2362) | srtp_err_status_t srtp_unprotect(srtp_ctx_t *ctx, function srtp_err_status_t (line 2369) | srtp_err_status_t srtp_unprotect_mki(srtp_ctx_t *ctx, function srtp_err_status_t (line 2723) | srtp_err_status_t srtp_init() function srtp_err_status_t (line 2740) | srtp_err_status_t srtp_shutdown() function srtp_get_trailer_length (line 2766) | int function srtp_stream_ctx_t (line 2780) | srtp_stream_ctx_t *srtp_get_stream(srtp_t srtp, uint32_t ssrc) function srtp_err_status_t (line 2796) | srtp_err_status_t srtp_dealloc(srtp_t session) function srtp_err_status_t (line 2830) | srtp_err_status_t srtp_add_stream(srtp_t session, const srtp_policy_t *p... function srtp_err_status_t (line 2891) | srtp_err_status_t srtp_create(srtp_t *session, /* handle for session */ function srtp_err_status_t (line 2930) | srtp_err_status_t srtp_remove_stream(srtp_t session, uint32_t ssrc) function srtp_err_status_t (line 2963) | srtp_err_status_t srtp_update(srtp_t session, const srtp_policy_t *policy) function srtp_err_status_t (line 2985) | static srtp_err_status_t update_template_streams(srtp_t session, function srtp_err_status_t (line 3082) | static srtp_err_status_t update_stream(srtp_t session, function srtp_err_status_t (line 3121) | srtp_err_status_t srtp_update_stream(srtp_t session, function srtp_crypto_policy_set_rtp_default (line 3162) | void srtp_crypto_policy_set_rtp_default(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_rtcp_default (line 3173) | void srtp_crypto_policy_set_rtcp_default(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32 (line 3184) | void srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_cm_128_null_auth (line 3201) | void srtp_crypto_policy_set_aes_cm_128_null_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_null_cipher_hmac_sha1_80 (line 3218) | void srtp_crypto_policy_set_null_cipher_hmac_sha1_80(srtp_crypto_policy_... function srtp_crypto_policy_set_null_cipher_hmac_null (line 3232) | void srtp_crypto_policy_set_null_cipher_hmac_null(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_cm_256_hmac_sha1_80 (line 3246) | void srtp_crypto_policy_set_aes_cm_256_hmac_sha1_80(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32 (line 3260) | void srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_cm_256_null_auth (line 3279) | void srtp_crypto_policy_set_aes_cm_256_null_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_cm_192_hmac_sha1_80 (line 3290) | void srtp_crypto_policy_set_aes_cm_192_hmac_sha1_80(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_cm_192_hmac_sha1_32 (line 3304) | void srtp_crypto_policy_set_aes_cm_192_hmac_sha1_32(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_cm_192_null_auth (line 3323) | void srtp_crypto_policy_set_aes_cm_192_null_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_gcm_128_8_auth (line 3336) | void srtp_crypto_policy_set_aes_gcm_128_8_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_gcm_256_8_auth (line 3349) | void srtp_crypto_policy_set_aes_gcm_256_8_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_gcm_128_8_only_auth (line 3362) | void srtp_crypto_policy_set_aes_gcm_128_8_only_auth(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_gcm_256_8_only_auth (line 3375) | void srtp_crypto_policy_set_aes_gcm_256_8_only_auth(srtp_crypto_policy_t... function srtp_crypto_policy_set_aes_gcm_128_16_auth (line 3388) | void srtp_crypto_policy_set_aes_gcm_128_16_auth(srtp_crypto_policy_t *p) function srtp_crypto_policy_set_aes_gcm_256_16_auth (line 3401) | void srtp_crypto_policy_set_aes_gcm_256_16_auth(srtp_crypto_policy_t *p) function srtp_err_status_t (line 3445) | static srtp_err_status_t srtp_calc_aead_iv_srtcp( function srtp_err_status_t (line 3490) | static srtp_err_status_t srtp_protect_rtcp_aead( function srtp_err_status_t (line 3661) | static srtp_err_status_t srtp_unprotect_rtcp_aead( function srtp_err_status_t (line 3854) | srtp_err_status_t srtp_protect_rtcp(srtp_t ctx, function srtp_err_status_t (line 3861) | srtp_err_status_t srtp_protect_rtcp_mki(srtp_t ctx, function srtp_err_status_t (line 4086) | srtp_err_status_t srtp_unprotect_rtcp(srtp_t ctx, function srtp_err_status_t (line 4093) | srtp_err_status_t srtp_unprotect_rtcp_mki(srtp_t ctx, function srtp_set_user_data (line 4412) | void srtp_set_user_data(srtp_t ctx, void *data) function srtp_err_status_t (line 4426) | srtp_err_status_t srtp_crypto_policy_set_from_profile_for_rtp( function srtp_err_status_t (line 4458) | srtp_err_status_t srtp_crypto_policy_set_from_profile_for_rtcp( function srtp_append_salt_to_key (line 4492) | void srtp_append_salt_to_key(uint8_t *key, function srtp_profile_get_master_key_length (line 4500) | unsigned int srtp_profile_get_master_key_length(srtp_profile_t profile) function srtp_profile_get_master_salt_length (line 4525) | unsigned int srtp_profile_get_master_salt_length(srtp_profile_t profile) function srtp_err_status_t (line 4550) | srtp_err_status_t stream_get_protect_trailer_length(srtp_stream_ctx_t *s... function srtp_err_status_t (line 4581) | srtp_err_status_t get_protect_trailer_length(srtp_t session, function srtp_err_status_t (line 4623) | srtp_err_status_t srtp_get_protect_trailer_length(srtp_t session, function srtp_err_status_t (line 4631) | srtp_err_status_t srtp_get_protect_rtcp_trailer_length(srtp_t session, function srtp_err_status_t (line 4642) | srtp_err_status_t srtp_set_debug_module(const char *mod_name, int v) function srtp_err_status_t (line 4647) | srtp_err_status_t srtp_list_debug_modules(void) function srtp_err_handler (line 4661) | void srtp_err_handler(srtp_err_reporting_level_t level, const char *msg) function srtp_err_status_t (line 4684) | srtp_err_status_t srtp_install_log_handler(srtp_log_handler_func_t func, function srtp_err_status_t (line 4704) | srtp_err_status_t srtp_set_stream_roc(srtp_t session, function srtp_err_status_t (line 4719) | srtp_err_status_t srtp_get_stream_roc(srtp_t session, FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/include/elf.h type Elf32_Addr (line 40) | typedef uint32_t Elf32_Addr; type Elf32_Half (line 41) | typedef uint16_t Elf32_Half; type Elf32_Off (line 42) | typedef uint32_t Elf32_Off; type Elf32_Sword (line 43) | typedef int32_t Elf32_Sword; type Elf32_Word (line 45) | typedef uint32_t Elf32_Word; type Elf64_Addr (line 46) | typedef uint64_t Elf64_Addr; type Elf64_Half (line 47) | typedef uint16_t Elf64_Half; type Elf64_SHalf (line 48) | typedef int16_t Elf64_SHalf; type Elf64_Off (line 50) | typedef uint64_t Elf64_Off; type Elf64_Sword (line 51) | typedef int32_t Elf64_Sword; type Elf64_Word (line 52) | typedef uint32_t Elf64_Word; type Elf64_Xword (line 53) | typedef uint64_t Elf64_Xword; type Elf64_Sxword (line 55) | typedef int64_t Elf64_Sxword; type Elf32_Dyn (line 157) | typedef struct dynamic{ type Elf64_Dyn (line 166) | typedef struct { type Elf32_Rel (line 180) | typedef struct elf32_rel { type Elf64_Rel (line 185) | typedef struct elf64_rel { type Elf32_Rela (line 190) | typedef struct elf32_rela{ type Elf64_Rela (line 196) | typedef struct elf64_rela { type Elf32_Sym (line 202) | typedef struct elf32_sym{ type Elf64_Sym (line 212) | typedef struct elf64_sym { type Elf32_Ehdr (line 223) | typedef struct elf32_hdr{ type Elf64_Ehdr (line 243) | typedef struct elf64_hdr { type Elf32_Phdr (line 267) | typedef struct elf32_phdr{ type Elf64_Phdr (line 280) | typedef struct elf64_phdr { type Elf32_Shdr (line 327) | typedef struct elf32_shdr { type Elf64_Shdr (line 342) | typedef struct elf64_shdr { type Elf32_Nhdr (line 432) | typedef struct elf32_note { type Elf64_Nhdr (line 438) | typedef struct elf64_note { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-cpu-detect/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 299) | struct blockd type blockd (line 300) | struct blockd type blockd (line 301) | struct blockd type macroblock (line 303) | struct macroblock type block (line 304) | struct block type blockd (line 305) | struct blockd type variance_vtable (line 311) | struct variance_vtable type block (line 316) | struct block type blockd (line 316) | struct blockd type block (line 317) | struct block type blockd (line 317) | struct blockd type block (line 318) | struct block type blockd (line 318) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type loop_filter_info (line 357) | struct loop_filter_info type loop_filter_info (line 363) | struct loop_filter_info type loop_filter_info (line 369) | struct loop_filter_info type loop_filter_info (line 376) | struct loop_filter_info type loop_filter_info (line 382) | struct loop_filter_info type loop_filter_info (line 388) | struct loop_filter_info type loop_filter_info (line 395) | struct loop_filter_info type loop_filter_info (line 401) | struct loop_filter_info type loop_filter_info (line 407) | struct loop_filter_info type loop_filter_info (line 414) | struct loop_filter_info type loop_filter_info (line 420) | struct loop_filter_info type loop_filter_info (line 426) | struct loop_filter_info type macroblock (line 468) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type block (line 485) | struct block type blockd (line 485) | struct blockd function setup_rtcd_internal (line 605) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-cpu-detect/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 78) | struct macroblock type search_site_config (line 79) | struct search_site_config type mv (line 80) | struct mv type mv (line 81) | struct mv type vp9_variance_vtable (line 85) | struct vp9_variance_vtable type mv (line 86) | struct mv type yv12_buffer_config (line 231) | struct yv12_buffer_config type yv12_buffer_config (line 232) | struct yv12_buffer_config type yv12_buffer_config (line 235) | struct yv12_buffer_config type yv12_buffer_config (line 236) | struct yv12_buffer_config type yv12_buffer_config (line 240) | struct yv12_buffer_config type yv12_buffer_config (line 241) | struct yv12_buffer_config function setup_rtcd_internal (line 251) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-cpu-detect/vpx_dsp_rtcd.h function setup_rtcd_internal (line 3241) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-cpu-detect/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-highbd/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 240) | struct blockd type blockd (line 241) | struct blockd type macroblock (line 244) | struct macroblock type block (line 245) | struct block type blockd (line 246) | struct blockd type variance_vtable (line 252) | struct variance_vtable type block (line 257) | struct block type blockd (line 257) | struct blockd type block (line 258) | struct block type blockd (line 258) | struct blockd type macroblock (line 282) | struct macroblock type block (line 283) | struct block type blockd (line 284) | struct blockd type variance_vtable (line 288) | struct variance_vtable type loop_filter_info (line 298) | struct loop_filter_info type loop_filter_info (line 304) | struct loop_filter_info type loop_filter_info (line 312) | struct loop_filter_info type loop_filter_info (line 318) | struct loop_filter_info type loop_filter_info (line 326) | struct loop_filter_info type loop_filter_info (line 332) | struct loop_filter_info type loop_filter_info (line 340) | struct loop_filter_info type loop_filter_info (line 346) | struct loop_filter_info type macroblock (line 381) | struct macroblock type macroblock (line 384) | struct macroblock type macroblock (line 387) | struct macroblock type block (line 388) | struct block type blockd (line 389) | struct blockd type variance_vtable (line 393) | struct variance_vtable type block (line 398) | struct block type blockd (line 398) | struct blockd function setup_rtcd_internal (line 494) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-highbd/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 65) | struct macroblock type search_site_config (line 66) | struct search_site_config type mv (line 67) | struct mv type mv (line 68) | struct mv type vp9_variance_vtable (line 72) | struct vp9_variance_vtable type mv (line 73) | struct mv type yv12_buffer_config (line 315) | struct yv12_buffer_config type yv12_buffer_config (line 316) | struct yv12_buffer_config type yv12_buffer_config (line 319) | struct yv12_buffer_config type yv12_buffer_config (line 320) | struct yv12_buffer_config function setup_rtcd_internal (line 331) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-highbd/vpx_dsp_rtcd.h function setup_rtcd_internal (line 5180) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon-highbd/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 240) | struct blockd type blockd (line 241) | struct blockd type macroblock (line 244) | struct macroblock type block (line 245) | struct block type blockd (line 246) | struct blockd type variance_vtable (line 252) | struct variance_vtable type block (line 257) | struct block type blockd (line 257) | struct blockd type block (line 258) | struct block type blockd (line 258) | struct blockd type macroblock (line 282) | struct macroblock type block (line 283) | struct block type blockd (line 284) | struct blockd type variance_vtable (line 288) | struct variance_vtable type loop_filter_info (line 298) | struct loop_filter_info type loop_filter_info (line 304) | struct loop_filter_info type loop_filter_info (line 312) | struct loop_filter_info type loop_filter_info (line 318) | struct loop_filter_info type loop_filter_info (line 326) | struct loop_filter_info type loop_filter_info (line 332) | struct loop_filter_info type loop_filter_info (line 340) | struct loop_filter_info type loop_filter_info (line 346) | struct loop_filter_info type macroblock (line 381) | struct macroblock type macroblock (line 384) | struct macroblock type macroblock (line 387) | struct macroblock type block (line 388) | struct block type blockd (line 389) | struct blockd type variance_vtable (line 393) | struct variance_vtable type block (line 398) | struct block type blockd (line 398) | struct blockd function setup_rtcd_internal (line 494) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 68) | struct macroblock type search_site_config (line 69) | struct search_site_config type mv (line 70) | struct mv type mv (line 71) | struct mv type vp9_variance_vtable (line 75) | struct vp9_variance_vtable type mv (line 76) | struct mv type yv12_buffer_config (line 192) | struct yv12_buffer_config type yv12_buffer_config (line 193) | struct yv12_buffer_config type yv12_buffer_config (line 196) | struct yv12_buffer_config type yv12_buffer_config (line 197) | struct yv12_buffer_config function setup_rtcd_internal (line 208) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon/vpx_dsp_rtcd.h function setup_rtcd_internal (line 2480) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm-neon/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 168) | struct blockd type macroblock (line 171) | struct macroblock type block (line 172) | struct block type blockd (line 173) | struct blockd type variance_vtable (line 179) | struct variance_vtable type block (line 184) | struct block type blockd (line 184) | struct blockd type macroblock (line 208) | struct macroblock type block (line 209) | struct block type blockd (line 210) | struct blockd type variance_vtable (line 214) | struct variance_vtable type loop_filter_info (line 224) | struct loop_filter_info type loop_filter_info (line 232) | struct loop_filter_info type loop_filter_info (line 240) | struct loop_filter_info type loop_filter_info (line 248) | struct loop_filter_info type macroblock (line 271) | struct macroblock type macroblock (line 274) | struct macroblock type macroblock (line 277) | struct macroblock type block (line 278) | struct block type blockd (line 279) | struct blockd type variance_vtable (line 283) | struct variance_vtable type block (line 288) | struct block type blockd (line 288) | struct blockd function setup_rtcd_internal (line 351) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 56) | struct macroblock type search_site_config (line 57) | struct search_site_config type mv (line 58) | struct mv type mv (line 59) | struct mv type vp9_variance_vtable (line 63) | struct vp9_variance_vtable type mv (line 64) | struct mv type yv12_buffer_config (line 146) | struct yv12_buffer_config type yv12_buffer_config (line 147) | struct yv12_buffer_config function setup_rtcd_internal (line 158) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm/vpx_dsp_rtcd.h function setup_rtcd_internal (line 1577) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64-highbd/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 240) | struct blockd type blockd (line 241) | struct blockd type macroblock (line 244) | struct macroblock type block (line 245) | struct block type blockd (line 246) | struct blockd type variance_vtable (line 252) | struct variance_vtable type block (line 257) | struct block type blockd (line 257) | struct blockd type block (line 258) | struct block type blockd (line 258) | struct blockd type macroblock (line 282) | struct macroblock type block (line 283) | struct block type blockd (line 284) | struct blockd type variance_vtable (line 288) | struct variance_vtable type loop_filter_info (line 298) | struct loop_filter_info type loop_filter_info (line 304) | struct loop_filter_info type loop_filter_info (line 312) | struct loop_filter_info type loop_filter_info (line 318) | struct loop_filter_info type loop_filter_info (line 326) | struct loop_filter_info type loop_filter_info (line 332) | struct loop_filter_info type loop_filter_info (line 340) | struct loop_filter_info type loop_filter_info (line 346) | struct loop_filter_info type macroblock (line 381) | struct macroblock type macroblock (line 384) | struct macroblock type macroblock (line 387) | struct macroblock type block (line 388) | struct block type blockd (line 389) | struct blockd type variance_vtable (line 393) | struct variance_vtable type block (line 398) | struct block type blockd (line 398) | struct blockd function setup_rtcd_internal (line 494) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64-highbd/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 65) | struct macroblock type search_site_config (line 66) | struct search_site_config type mv (line 67) | struct mv type mv (line 68) | struct mv type vp9_variance_vtable (line 72) | struct vp9_variance_vtable type mv (line 73) | struct mv type yv12_buffer_config (line 315) | struct yv12_buffer_config type yv12_buffer_config (line 316) | struct yv12_buffer_config type yv12_buffer_config (line 319) | struct yv12_buffer_config type yv12_buffer_config (line 320) | struct yv12_buffer_config function setup_rtcd_internal (line 331) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64-highbd/vpx_dsp_rtcd.h function setup_rtcd_internal (line 5180) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64-highbd/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 240) | struct blockd type blockd (line 241) | struct blockd type macroblock (line 244) | struct macroblock type block (line 245) | struct block type blockd (line 246) | struct blockd type variance_vtable (line 252) | struct variance_vtable type block (line 257) | struct block type blockd (line 257) | struct blockd type block (line 258) | struct block type blockd (line 258) | struct blockd type macroblock (line 282) | struct macroblock type block (line 283) | struct block type blockd (line 284) | struct blockd type variance_vtable (line 288) | struct variance_vtable type loop_filter_info (line 298) | struct loop_filter_info type loop_filter_info (line 304) | struct loop_filter_info type loop_filter_info (line 312) | struct loop_filter_info type loop_filter_info (line 318) | struct loop_filter_info type loop_filter_info (line 326) | struct loop_filter_info type loop_filter_info (line 332) | struct loop_filter_info type loop_filter_info (line 340) | struct loop_filter_info type loop_filter_info (line 346) | struct loop_filter_info type macroblock (line 381) | struct macroblock type macroblock (line 384) | struct macroblock type macroblock (line 387) | struct macroblock type block (line 388) | struct block type blockd (line 389) | struct blockd type variance_vtable (line 393) | struct variance_vtable type block (line 398) | struct block type blockd (line 398) | struct blockd function setup_rtcd_internal (line 494) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 68) | struct macroblock type search_site_config (line 69) | struct search_site_config type mv (line 70) | struct mv type mv (line 71) | struct mv type vp9_variance_vtable (line 75) | struct vp9_variance_vtable type mv (line 76) | struct mv type yv12_buffer_config (line 192) | struct yv12_buffer_config type yv12_buffer_config (line 193) | struct yv12_buffer_config type yv12_buffer_config (line 196) | struct yv12_buffer_config type yv12_buffer_config (line 197) | struct yv12_buffer_config function setup_rtcd_internal (line 208) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64/vpx_dsp_rtcd.h function setup_rtcd_internal (line 2480) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/arm64/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/generic/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 168) | struct blockd type macroblock (line 171) | struct macroblock type block (line 172) | struct block type blockd (line 173) | struct blockd type variance_vtable (line 179) | struct variance_vtable type block (line 184) | struct block type blockd (line 184) | struct blockd type macroblock (line 208) | struct macroblock type block (line 209) | struct block type blockd (line 210) | struct blockd type variance_vtable (line 214) | struct variance_vtable type loop_filter_info (line 224) | struct loop_filter_info type loop_filter_info (line 232) | struct loop_filter_info type loop_filter_info (line 240) | struct loop_filter_info type loop_filter_info (line 248) | struct loop_filter_info type macroblock (line 271) | struct macroblock type macroblock (line 274) | struct macroblock type macroblock (line 277) | struct macroblock type block (line 278) | struct block type blockd (line 279) | struct blockd type variance_vtable (line 283) | struct variance_vtable type block (line 288) | struct block type blockd (line 288) | struct blockd function setup_rtcd_internal (line 350) | static void setup_rtcd_internal(void) {} FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/generic/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 56) | struct macroblock type search_site_config (line 57) | struct search_site_config type mv (line 58) | struct mv type mv (line 59) | struct mv type vp9_variance_vtable (line 63) | struct vp9_variance_vtable type mv (line 64) | struct mv type yv12_buffer_config (line 257) | struct yv12_buffer_config type yv12_buffer_config (line 258) | struct yv12_buffer_config function setup_rtcd_internal (line 268) | static void setup_rtcd_internal(void) {} FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/generic/vpx_dsp_rtcd.h function setup_rtcd_internal (line 3861) | static void setup_rtcd_internal(void) {} FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/generic/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 89) | static void setup_rtcd_internal(void) {} FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/ia32/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/ia32/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 402) | struct yv12_buffer_config type yv12_buffer_config (line 403) | struct yv12_buffer_config type yv12_buffer_config (line 406) | struct yv12_buffer_config type yv12_buffer_config (line 407) | struct yv12_buffer_config type yv12_buffer_config (line 411) | struct yv12_buffer_config type yv12_buffer_config (line 412) | struct yv12_buffer_config function setup_rtcd_internal (line 420) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/ia32/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7597) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/ia32/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/x64/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/x64/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 434) | struct yv12_buffer_config type yv12_buffer_config (line 435) | struct yv12_buffer_config type yv12_buffer_config (line 438) | struct yv12_buffer_config type yv12_buffer_config (line 439) | struct yv12_buffer_config type yv12_buffer_config (line 443) | struct yv12_buffer_config type yv12_buffer_config (line 444) | struct yv12_buffer_config function setup_rtcd_internal (line 452) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/x64/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7674) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/linux/x64/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/ia32/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/ia32/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 402) | struct yv12_buffer_config type yv12_buffer_config (line 403) | struct yv12_buffer_config type yv12_buffer_config (line 406) | struct yv12_buffer_config type yv12_buffer_config (line 407) | struct yv12_buffer_config type yv12_buffer_config (line 411) | struct yv12_buffer_config type yv12_buffer_config (line 412) | struct yv12_buffer_config function setup_rtcd_internal (line 420) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/ia32/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7597) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/ia32/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/x64/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/x64/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 434) | struct yv12_buffer_config type yv12_buffer_config (line 435) | struct yv12_buffer_config type yv12_buffer_config (line 438) | struct yv12_buffer_config type yv12_buffer_config (line 439) | struct yv12_buffer_config type yv12_buffer_config (line 443) | struct yv12_buffer_config type yv12_buffer_config (line 444) | struct yv12_buffer_config function setup_rtcd_internal (line 452) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/x64/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7674) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/mac/x64/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/arm64/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 240) | struct blockd type blockd (line 241) | struct blockd type macroblock (line 244) | struct macroblock type block (line 245) | struct block type blockd (line 246) | struct blockd type variance_vtable (line 252) | struct variance_vtable type block (line 257) | struct block type blockd (line 257) | struct blockd type block (line 258) | struct block type blockd (line 258) | struct blockd type macroblock (line 282) | struct macroblock type block (line 283) | struct block type blockd (line 284) | struct blockd type variance_vtable (line 288) | struct variance_vtable type loop_filter_info (line 298) | struct loop_filter_info type loop_filter_info (line 304) | struct loop_filter_info type loop_filter_info (line 312) | struct loop_filter_info type loop_filter_info (line 318) | struct loop_filter_info type loop_filter_info (line 326) | struct loop_filter_info type loop_filter_info (line 332) | struct loop_filter_info type loop_filter_info (line 340) | struct loop_filter_info type loop_filter_info (line 346) | struct loop_filter_info type macroblock (line 381) | struct macroblock type macroblock (line 384) | struct macroblock type macroblock (line 387) | struct macroblock type block (line 388) | struct block type blockd (line 389) | struct blockd type variance_vtable (line 393) | struct variance_vtable type block (line 398) | struct block type blockd (line 398) | struct blockd function setup_rtcd_internal (line 494) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/arm64/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 65) | struct macroblock type search_site_config (line 66) | struct search_site_config type mv (line 67) | struct mv type mv (line 68) | struct mv type vp9_variance_vtable (line 72) | struct vp9_variance_vtable type mv (line 73) | struct mv type yv12_buffer_config (line 315) | struct yv12_buffer_config type yv12_buffer_config (line 316) | struct yv12_buffer_config type yv12_buffer_config (line 319) | struct yv12_buffer_config type yv12_buffer_config (line 320) | struct yv12_buffer_config function setup_rtcd_internal (line 331) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/arm64/vpx_dsp_rtcd.h function setup_rtcd_internal (line 5180) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/arm64/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 90) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/ia32/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/ia32/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 402) | struct yv12_buffer_config type yv12_buffer_config (line 403) | struct yv12_buffer_config type yv12_buffer_config (line 406) | struct yv12_buffer_config type yv12_buffer_config (line 407) | struct yv12_buffer_config type yv12_buffer_config (line 411) | struct yv12_buffer_config type yv12_buffer_config (line 412) | struct yv12_buffer_config function setup_rtcd_internal (line 420) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/ia32/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7597) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/ia32/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/x64/vp8_rtcd.h type blockd (line 15) | struct blockd type macroblockd (line 16) | struct macroblockd type loop_filter_info (line 17) | struct loop_filter_info type block (line 20) | struct block type macroblock (line 21) | struct macroblock type variance_vtable (line 22) | struct variance_vtable type yv12_buffer_config (line 24) | struct yv12_buffer_config type blockd (line 277) | struct blockd type blockd (line 278) | struct blockd type macroblock (line 281) | struct macroblock type block (line 282) | struct block type blockd (line 283) | struct blockd type variance_vtable (line 289) | struct variance_vtable type macroblock (line 292) | struct macroblock type block (line 293) | struct block type blockd (line 294) | struct blockd type variance_vtable (line 300) | struct variance_vtable type block (line 305) | struct block type blockd (line 305) | struct blockd type block (line 306) | struct block type blockd (line 306) | struct blockd type block (line 307) | struct block type blockd (line 307) | struct blockd type block (line 308) | struct block type blockd (line 308) | struct blockd type macroblock (line 341) | struct macroblock type block (line 342) | struct block type blockd (line 343) | struct blockd type variance_vtable (line 347) | struct variance_vtable type macroblock (line 350) | struct macroblock type block (line 351) | struct block type blockd (line 352) | struct blockd type variance_vtable (line 356) | struct variance_vtable type macroblock (line 359) | struct macroblock type block (line 360) | struct block type blockd (line 361) | struct blockd type variance_vtable (line 365) | struct variance_vtable type macroblock (line 368) | struct macroblock type block (line 369) | struct block type blockd (line 370) | struct blockd type variance_vtable (line 374) | struct variance_vtable type loop_filter_info (line 383) | struct loop_filter_info type loop_filter_info (line 389) | struct loop_filter_info type loop_filter_info (line 397) | struct loop_filter_info type loop_filter_info (line 403) | struct loop_filter_info type loop_filter_info (line 411) | struct loop_filter_info type loop_filter_info (line 417) | struct loop_filter_info type loop_filter_info (line 425) | struct loop_filter_info type loop_filter_info (line 431) | struct loop_filter_info type macroblock (line 466) | struct macroblock type macroblock (line 467) | struct macroblock type macroblock (line 470) | struct macroblock type macroblock (line 471) | struct macroblock type macroblock (line 474) | struct macroblock type block (line 475) | struct block type blockd (line 476) | struct blockd type variance_vtable (line 480) | struct variance_vtable type macroblock (line 483) | struct macroblock type block (line 484) | struct block type blockd (line 485) | struct blockd type variance_vtable (line 489) | struct variance_vtable type block (line 494) | struct block type blockd (line 494) | struct blockd type block (line 495) | struct block type blockd (line 495) | struct blockd type block (line 496) | struct block type blockd (line 496) | struct blockd type block (line 497) | struct block type blockd (line 497) | struct blockd function setup_rtcd_internal (line 634) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/x64/vp9_rtcd.h type macroblockd (line 20) | struct macroblockd type macroblock (line 23) | struct macroblock type vp9_variance_vtable (line 24) | struct vp9_variance_vtable type search_site_config (line 25) | struct search_site_config type mv (line 26) | struct mv type yv12_buffer_config (line 28) | struct yv12_buffer_config type macroblock (line 84) | struct macroblock type search_site_config (line 85) | struct search_site_config type mv (line 86) | struct mv type mv (line 87) | struct mv type vp9_variance_vtable (line 91) | struct vp9_variance_vtable type mv (line 92) | struct mv type macroblock (line 93) | struct macroblock type search_site_config (line 94) | struct search_site_config type mv (line 95) | struct mv type mv (line 96) | struct mv type vp9_variance_vtable (line 100) | struct vp9_variance_vtable type mv (line 101) | struct mv type macroblock (line 103) | struct macroblock type search_site_config (line 104) | struct search_site_config type mv (line 105) | struct mv type mv (line 106) | struct mv type vp9_variance_vtable (line 110) | struct vp9_variance_vtable type mv (line 111) | struct mv type yv12_buffer_config (line 434) | struct yv12_buffer_config type yv12_buffer_config (line 435) | struct yv12_buffer_config type yv12_buffer_config (line 438) | struct yv12_buffer_config type yv12_buffer_config (line 439) | struct yv12_buffer_config type yv12_buffer_config (line 443) | struct yv12_buffer_config type yv12_buffer_config (line 444) | struct yv12_buffer_config function setup_rtcd_internal (line 452) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/x64/vpx_dsp_rtcd.h function setup_rtcd_internal (line 7674) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/libvpx/source/config/win/x64/vpx_scale_rtcd.h type yv12_buffer_config (line 11) | struct yv12_buffer_config type yv12_buffer_config (line 63) | struct yv12_buffer_config type yv12_buffer_config (line 64) | struct yv12_buffer_config type yv12_buffer_config (line 67) | struct yv12_buffer_config type yv12_buffer_config (line 70) | struct yv12_buffer_config type yv12_buffer_config (line 73) | struct yv12_buffer_config type yv12_buffer_config (line 76) | struct yv12_buffer_config type yv12_buffer_config (line 77) | struct yv12_buffer_config type yv12_buffer_config (line 80) | struct yv12_buffer_config type yv12_buffer_config (line 81) | struct yv12_buffer_config function setup_rtcd_internal (line 88) | static void setup_rtcd_internal(void) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/build/mktargets.py function write_cpp_rule_pattern (line 23) | def write_cpp_rule_pattern(f): function write_c_rule_pattern (line 31) | def write_c_rule_pattern(f): function write_asm_rule_pattern (line 39) | def write_asm_rule_pattern(f): function write_asm_s_rule_pattern (line 47) | def write_asm_s_rule_pattern(f): function find_sources (line 56) | def find_sources(): FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/api/svc/codec_api.h function class (line 272) | class ISVCEncoder { function class (line 346) | class ISVCDecoder { type ISVCEncoderVtbl (line 475) | typedef struct ISVCEncoderVtbl ISVCEncoderVtbl; type ISVCEncoderVtbl (line 476) | typedef const ISVCEncoderVtbl* ISVCEncoder; type ISVCEncoderVtbl (line 477) | struct ISVCEncoderVtbl { type ISVCDecoderVtbl (line 495) | typedef struct ISVCDecoderVtbl ISVCDecoderVtbl; type ISVCDecoderVtbl (line 496) | typedef const ISVCDecoderVtbl* ISVCDecoder; type ISVCDecoderVtbl (line 497) | struct ISVCDecoderVtbl { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/api/svc/codec_app_def.h type OpenH264Version (line 67) | typedef struct _tagVersion { type DECODING_STATE (line 77) | typedef enum { type ENCODER_OPTION (line 105) | typedef enum { type DECODER_OPTION (line 150) | typedef enum { type ERROR_CON_IDC (line 176) | typedef enum { type FEEDBACK_VCL_NAL_IN_AU (line 189) | typedef enum { type LAYER_TYPE (line 198) | typedef enum { type LAYER_NUM (line 206) | typedef enum { type VIDEO_BITSTREAM_TYPE (line 217) | typedef enum { type KEY_FRAME_REQUEST_TYPE (line 226) | typedef enum { type SLTRRecoverRequest (line 238) | typedef struct { type SLTRMarkingFeedback (line 249) | typedef struct { type SLTRConfig (line 259) | typedef struct { type RC_MODES (line 267) | typedef enum { type EProfileIdc (line 279) | typedef enum { type ELevelIdc (line 297) | typedef enum { type SliceModeEnum (line 336) | typedef enum { type SSliceArgument (line 347) | typedef struct { type EVideoFormatSPS (line 359) | typedef enum { type EColorPrimaries (line 372) | typedef enum { type ETransferCharacteristics (line 389) | typedef enum { type EColorMatrix (line 412) | typedef enum { type ESampleAspectRatio (line 431) | typedef enum { type SSpatialLayerConfig (line 454) | typedef struct { type EUsageType (line 492) | typedef enum { type ECOMPLEXITY_MODE (line 503) | typedef enum { type EParameterSetStrategy (line 512) | typedef enum { type SEncParamBase (line 524) | typedef struct TagEncParamBase { type SEncParamExt (line 539) | typedef struct TagEncParamExt { type SVideoProperty (line 597) | typedef struct { type SDecodingParam (line 605) | typedef struct TagSVCDecodingParam { type SLayerBSInfo (line 620) | typedef struct { type SFrameBSInfo (line 640) | typedef struct { type SSourcePicture (line 652) | typedef struct Source_Picture_s { type SBitrateInfo (line 663) | typedef struct TagBitrateInfo { type SDumpLayer (line 671) | typedef struct TagDumpLayer { type SProfileInfo (line 680) | typedef struct TagProfileInfo { type SLevelInfo (line 689) | typedef struct TagLevelInfo { type SDeliveryStatus (line 697) | typedef struct TagDeliveryStatus { type SDecoderCapability (line 706) | typedef struct TagDecoderCapability { type SParserBsInfo (line 721) | typedef struct TagParserBsInfo { type SEncoderStatistics (line 734) | typedef struct TagVideoEncoderStatistics { type SDecoderStatistics (line 764) | typedef struct TagVideoDecoderStatistics { type SVuiSarInfo (line 803) | typedef struct TagVuiSarInfo { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/api/svc/codec_def.h type EVideoFormatType (line 43) | typedef enum { type EVideoFrameType (line 68) | typedef enum { type CM_RETURN (line 80) | typedef enum { type ENalUnitType (line 92) | enum ENalUnitType { type ENalPriority (line 108) | enum ENalPriority { type ERR_TOOL (line 136) | typedef unsigned short ERR_TOOL; type SliceInfo (line 156) | typedef struct SliceInformation { type SRateThresholds (line 173) | typedef struct { type SSysMEMBuffer (line 187) | typedef struct TagSysMemBuffer { type SBufferInfo (line 197) | typedef struct TagBufferInfo { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/android/dec/jni/myjni.cpp function JNIEXPORT (line 11) | JNIEXPORT void JNICALL Java_com_wels_dec_WelsDecTest_DoDecoderTest FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/android/dec/src/com/wels/dec/WelsDecTest.java class WelsDecTest (line 18) | public class WelsDecTest extends Activity { method onCreate (line 26) | @Override method runAutoDec (line 83) | public void runAutoDec() { method onStart (line 113) | @Override method onDestroy (line 118) | @Override method onKeyDown (line 128) | @Override method DoDecoderTest (line 138) | public native void DoDecoderTest (String infilename, String outfilena... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/android/enc/jni/myjni.cpp function JNIEXPORT (line 11) | JNIEXPORT void JNICALL Java_com_wels_enc_WelsEncTest_DoEncoderAutoTest function JNIEXPORT (line 32) | JNIEXPORT void JNICALL Java_com_wels_enc_WelsEncTest_DoEncoderTest FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/android/enc/src/com/wels/enc/WelsEncTest.java class WelsEncTest (line 18) | public class WelsEncTest extends Activity { method onCreate (line 26) | @Override method runAutoEnc (line 83) | public void runAutoEnc() { method onStart (line 131) | @Override method onDestroy (line 137) | @Override method onKeyDown (line 147) | @Override method DoEncoderTest (line 157) | public native void DoEncoderTest (String cfgFileName); method DoEncoderAutoTest (line 158) | public native void DoEncoderAutoTest (String cfgFileName, String laye... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/iOS/dec/demo/demo/DEMOViewController.h function interface (line 35) | interface DEMOViewController : UIViewController { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/iOS/enc/encDemo/encDemo/ViewController.h function interface (line 35) | interface ViewController : UIViewController { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/windowsphone/all/CodecApp/App.xaml.cs class App (line 13) | public partial class App : Application method App (line 24) | public App() method Application_Launching (line 62) | private void Application_Launching(object sender, LaunchingEventArgs e) method Application_Activated (line 68) | private void Application_Activated(object sender, ActivatedEventArgs e) method Application_Deactivated (line 74) | private void Application_Deactivated(object sender, DeactivatedEventAr... method Application_Closing (line 80) | private void Application_Closing(object sender, ClosingEventArgs e) method RootFrame_NavigationFailed (line 85) | private void RootFrame_NavigationFailed(object sender, NavigationFaile... method Application_UnhandledException (line 95) | private void Application_UnhandledException(object sender, Application... method InitializePhoneApplication (line 110) | private void InitializePhoneApplication() method CompleteInitializePhoneApplication (line 131) | private void CompleteInitializePhoneApplication(object sender, Navigat... method CheckForResetNavigation (line 141) | private void CheckForResetNavigation(object sender, NavigationEventArg... method ClearBackStackAfterReset (line 149) | private void ClearBackStackAfterReset(object sender, NavigationEventAr... method InitializeLanguage (line 184) | private void InitializeLanguage() FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/windowsphone/all/CodecApp/LocalizedStrings.cs class LocalizedStrings (line 8) | public class LocalizedStrings FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/windowsphone/all/CodecApp/MainPage.xaml.cs class MainPage (line 14) | public partial class MainPage : PhoneApplicationPage { method MainPage (line 18) | public MainPage() { method Button_Click_CallEncoder (line 26) | private void Button_Click_CallEncoder (object sender, RoutedEventArgs ... method Button_Click__CallDecoder (line 48) | private void Button_Click__CallDecoder (object sender, RoutedEventArgs... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/windowsphone/all/CodecApp/Resources/AppResources.Designer.cs class AppResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute ("System.Resourc... method AppResources (line 32) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute ("Mi... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/build/windowsphone/all/CodecRTComponent.h function namespace (line 3) | namespace CodecRTComponent { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsList.h function namespace (line 48) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsLock.h function namespace (line 48) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsTask.h function namespace (line 46) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsTaskThread.h function namespace (line 49) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsThread.h function namespace (line 50) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsThreadLib.h type HANDLE (line 54) | typedef HANDLE WELS_THREAD_HANDLE; type LPTHREAD_START_ROUTINE (line 55) | typedef LPTHREAD_START_ROUTINE LPWELS_THREAD_ROUTINE; type CRITICAL_SECTION (line 57) | typedef CRITICAL_SECTION WELS_MUTEX; type HANDLE (line 58) | typedef HANDLE WELS_EVENT; type pthread_t (line 78) | typedef pthread_t WELS_THREAD_HANDLE; type pthread_mutex_t (line 81) | typedef pthread_mutex_t WELS_MUTEX; type pthread_cond_t (line 84) | typedef pthread_cond_t WELS_EVENT; type sem_t (line 86) | typedef sem_t* WELS_EVENT; type WELS_THREAD_ERROR_CODE (line 94) | typedef int32_t WELS_THREAD_ERROR_CODE; type WELS_THREAD_ATTR (line 95) | typedef int32_t WELS_THREAD_ATTR; type WelsLogicalProcessInfo (line 97) | typedef struct _WelsLogicalProcessorInfo { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/WelsThreadPool.h function namespace (line 50) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/crt_util_safe_x.h type FILE (line 69) | typedef FILE WelsFileHandle; type SWelsTime (line 72) | typedef struct _timeb SWelsTime; type SWelsTime (line 74) | typedef struct TagWelsTime { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/expand_pic.h type SExpandPicFunc (line 87) | typedef struct TagExpandPicFunc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/golomb_common.h function namespace (line 45) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/ls_defines.h type tagUnaligned_64 (line 41) | struct tagUnaligned_64 { type tagUnaligned_32 (line 44) | struct tagUnaligned_32 { type tagUnaligned_16 (line 47) | struct tagUnaligned_16 { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/macros.h function CeilLog2 (line 141) | static inline int32_t CeilLog2 (int32_t i) { function WelsMedian (line 154) | static inline int32_t WelsMedian (int32_t iX, int32_t iY, int32_t iZ) { function WelsMedian (line 170) | static inline int32_t WelsMedian (int32_t iX, int32_t iY, int32_t iZ) { function WelsClip1 (line 186) | static inline uint8_t WelsClip1 (int32_t iX) { function WELS_LOG2 (line 259) | static inline int32_t WELS_LOG2 (uint32_t v) { function WELS_POWER2_IF (line 286) | static inline bool WELS_POWER2_IF (uint32_t v) { function CheckInRangeCloseOpen (line 296) | inline bool CheckInRangeCloseOpen (const int16_t kiCurrent, const int16_... function WelsSetMemUint32_c (line 300) | static inline void WelsSetMemUint32_c (uint32_t* pDst, uint32_t iValue, ... function WelsSetMemUint16_c (line 306) | static inline void WelsSetMemUint16_c (uint16_t* pDst, uint16_t iValue, ... function WelsSetMemMultiplebytes_c (line 312) | inline void WelsSetMemMultiplebytes_c (void* pDst, uint32_t iValue, int3... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/mc.h type SMcFunc (line 46) | typedef struct TagMcFunc { function namespace (line 56) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/measure_time.h function WelsTime (line 63) | static inline int64_t WelsTime (void) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/memory_align.h function class (line 54) | class CMemoryAlign { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/typedefs.h type intX_t (line 52) | typedef int64_t intX_t; type intX_t (line 54) | typedef int32_t intX_t; type __int64 (line 66) | typedef __int64 int64_t ; type intX_t (line 71) | typedef int64_t intX_t; type intX_t (line 73) | typedef int32_t intX_t; FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/utils.h type SLogContext (line 53) | typedef struct TagLogContext { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/welsCodecTrace.h function class (line 42) | class welsCodecTrace { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/inc/wels_common_defs.h function namespace (line 42) | namespace WelsCommon { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/mips/copy_mb_mmi.c function WelsCopy8x8_mmi (line 43) | void WelsCopy8x8_mmi(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, function WelsCopy8x16_mmi (line 100) | void WelsCopy8x16_mmi(uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, function WelsCopy16x16_mmi (line 207) | void WelsCopy16x16_mmi(uint8_t* pDst, int32_t iDstStride, uint8_t* pSrc, function WelsCopy16x16NotAligned_mmi (line 285) | void WelsCopy16x16NotAligned_mmi(uint8_t* pDst, int32_t iDstStride, uint... function WelsCopy16x8NotAligned_mmi (line 411) | void WelsCopy16x8NotAligned_mmi(uint8_t* pDst, int32_t iDstStride, uint8... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/mips/deblock_mmi.c function DeblockLumaLt4V_mmi (line 43) | void DeblockLumaLt4V_mmi(uint8_t *pPix, int32_t iStride, int32_t iAlpha, function DeblockLumaTransposeH2V_mmi (line 536) | void DeblockLumaTransposeH2V_mmi(uint8_t *pPixY, int32_t iStride, function DeblockLumaTransposeV2H_mmi (line 614) | void DeblockLumaTransposeV2H_mmi(uint8_t *pPixY, int32_t iStride, function DeblockLumaEq4V_mmi (line 691) | void DeblockLumaEq4V_mmi(uint8_t *pPix, int32_t iStride, int32_t iAlpha, function DeblockChromaLt4V_mmi (line 1500) | void DeblockChromaLt4V_mmi(uint8_t *pPixCb, uint8_t *pPixCr, int32_t iSt... function DeblockChromaEq4V_mmi (line 1753) | void DeblockChromaEq4V_mmi(uint8_t *pPixCb, uint8_t *pPixCr, int32_t iSt... function DeblockChromaEq4H_mmi (line 1961) | void DeblockChromaEq4H_mmi(uint8_t *pPixCb, uint8_t *pPixCr, int32_t iSt... function DeblockChromaLt4H_mmi (line 2345) | void DeblockChromaLt4H_mmi(uint8_t *pPixCb, uint8_t *pPixCr, int32_t iSt... function WelsNonZeroCount_mmi (line 2798) | void WelsNonZeroCount_mmi(int8_t *pNonZeroCount) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/mips/expand_picture_mmi.c function ExpandPictureLuma_mmi (line 417) | void ExpandPictureLuma_mmi(uint8_t *pDst, int32_t iStride, int32_t iWidth, function ExpandPictureChromaUnalign_mmi (line 497) | void ExpandPictureChromaUnalign_mmi(uint8_t *pDst, int32_t iStride, int3... function ExpandPictureChromaAlign_mmi (line 584) | void ExpandPictureChromaAlign_mmi(uint8_t *pDst, int32_t iStride, int32_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/mips/intra_pred_com_mmi.c function WelsI16x16LumaPredV_mmi (line 67) | void WelsI16x16LumaPredV_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiSt... function WelsI16x16LumaPredH_mmi (line 95) | void WelsI16x16LumaPredH_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiSt... function WelsIChromaPredV_mmi (line 409) | void WelsIChromaPredV_mmi(uint8_t *pPred, uint8_t *pRef, int32_t kiStrid... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/mips/satd_sad_mmi.c function WelsSampleSad16x16_mmi (line 515) | int32_t WelsSampleSad16x16_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSad16x8_mmi (line 551) | int32_t WelsSampleSad16x8_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSad8x16_mmi (line 596) | int32_t WelsSampleSad8x16_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSad4x4_mmi (line 620) | int32_t WelsSampleSad4x4_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSad8x8_mmi (line 670) | int32_t WelsSampleSad8x8_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSatd4x4_mmi (line 850) | int32_t WelsSampleSatd4x4_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSatd8x8_mmi (line 960) | int32_t WelsSampleSatd8x8_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSatd8x16_mmi (line 988) | int32_t WelsSampleSatd8x16_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSatd16x8_mmi (line 1017) | int32_t WelsSampleSatd16x8_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSatd16x16_mmi (line 1050) | int32_t WelsSampleSatd16x16_mmi (uint8_t* pSample1, int32_t iStride1, function WelsSampleSadFour16x16_mmi (line 1087) | void WelsSampleSadFour16x16_mmi (uint8_t* pSample1, int32_t iStride1, ui... function WelsSampleSadFour16x8_mmi (line 1326) | void WelsSampleSadFour16x8_mmi (uint8_t* pSample1, int32_t iStride1, uin... function WelsSampleSadFour8x16_mmi (line 1499) | void WelsSampleSadFour8x16_mmi (uint8_t* pSample1, int32_t iStride1, uin... function WelsSampleSadFour8x8_mmi (line 1925) | void WelsSampleSadFour8x8_mmi (uint8_t* pSample1, int32_t iStride1, uint... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/WelsTaskThread.cpp type WelsCommon (line 42) | namespace WelsCommon { function WELS_THREAD_ERROR_CODE (line 72) | WELS_THREAD_ERROR_CODE CWelsTaskThread::SetTask (WelsCommon::IWelsTask... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/WelsThread.cpp type WelsCommon (line 43) | namespace WelsCommon { function WELS_THREAD_ERROR_CODE (line 76) | WELS_THREAD_ERROR_CODE CWelsThread::Start() { function WELS_THREAD_ROUTINE_TYPE (line 114) | WELS_THREAD_ROUTINE_TYPE CWelsThread::TheThread (void* pParam) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/WelsThreadLib.cpp function WELS_THREAD_ERROR_CODE (line 86) | WELS_THREAD_ERROR_CODE WelsMutexInit (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 92) | WELS_THREAD_ERROR_CODE WelsMutexLock (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 98) | WELS_THREAD_ERROR_CODE WelsMutexUnlock (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 104) | WELS_THREAD_ERROR_CODE WelsMutexDestroy (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 112) | WELS_THREAD_ERROR_CODE WelsMutexInit (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 116) | WELS_THREAD_ERROR_CODE WelsMutexLock (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 120) | WELS_THREAD_ERROR_CODE WelsMutexUnlock (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 124) | WELS_THREAD_ERROR_CODE WelsMutexDestroy (WELS_MUTEX* mutex) { function WELS_THREAD_ERROR_CODE (line 132) | WELS_THREAD_ERROR_CODE WelsEventOpen (WELS_EVENT* event, const char* ... function WELS_THREAD_ERROR_CODE (line 141) | WELS_THREAD_ERROR_CODE WelsEventSignal (WELS_EVENT* event, WELS_MUTEX... function WELS_THREAD_ERROR_CODE (line 151) | WELS_THREAD_ERROR_CODE WelsEventWait (WELS_EVENT* event, WELS_MUTEX* ... function WELS_THREAD_ERROR_CODE (line 155) | WELS_THREAD_ERROR_CODE WelsEventWaitWithTimeOut (WELS_EVENT* event, u... function WELS_THREAD_ERROR_CODE (line 159) | WELS_THREAD_ERROR_CODE WelsMultipleEventsWaitSingleBlocking (uint32_t... function WELS_THREAD_ERROR_CODE (line 165) | WELS_THREAD_ERROR_CODE WelsEventClose (WELS_EVENT* event, const char*... function WelsSleep (line 173) | void WelsSleep (uint32_t dwMilliSecond) { function WelsSleep (line 177) | void WelsSleep (uint32_t dwMilliSecond) { function WELS_THREAD_ERROR_CODE (line 197) | WELS_THREAD_ERROR_CODE WelsThreadCreate (WELS_THREAD_HANDLE* thread, ... function WELS_THREAD_ERROR_CODE (line 209) | WELS_THREAD_ERROR_CODE WelsThreadSetName (const char* thread_name) { function WELS_THREAD_ERROR_CODE (line 215) | WELS_THREAD_ERROR_CODE WelsThreadJoin (WELS_THREAD_HANDLE thread) { function WELS_THREAD_HANDLE (line 223) | WELS_THREAD_HANDLE WelsThreadSelf() { function WELS_THREAD_ERROR_CODE (line 227) | WELS_THREAD_ERROR_CODE WelsQueryLogicalProcessInfo (WelsLogicalProces... function WELS_THREAD_ERROR_CODE (line 239) | WELS_THREAD_ERROR_CODE WelsThreadCreate (WELS_THREAD_HANDLE* thread, ... function WELS_THREAD_ERROR_CODE (line 262) | WELS_THREAD_ERROR_CODE WelsThreadSetName (const char* thread_name) { function WELS_THREAD_ERROR_CODE (line 273) | WELS_THREAD_ERROR_CODE WelsThreadJoin (WELS_THREAD_HANDLE thread) { function WELS_THREAD_HANDLE (line 277) | WELS_THREAD_HANDLE WelsThreadSelf() { function WELS_THREAD_ERROR_CODE (line 283) | WELS_THREAD_ERROR_CODE WelsEventOpen (WELS_EVENT* p_event, const char... function WELS_THREAD_ERROR_CODE (line 303) | WELS_THREAD_ERROR_CODE WelsEventClose (WELS_EVENT* event, const char*... function WelsSleep (line 316) | void WelsSleep (uint32_t dwMilliSecond) { function WELS_THREAD_ERROR_CODE (line 320) | WELS_THREAD_ERROR_CODE WelsEventSignal (WELS_EVENT* event, WELS_MUTEX ... function WELS_THREAD_ERROR_CODE (line 348) | WELS_THREAD_ERROR_CODE WelsEventWait (WELS_EVENT* event, WELS_MUTEX* pMu... function WELS_THREAD_ERROR_CODE (line 363) | WELS_THREAD_ERROR_CODE WelsEventWaitWithTimeOut (WELS_EVENT* event, u... function WELS_THREAD_ERROR_CODE (line 390) | WELS_THREAD_ERROR_CODE WelsMultipleEventsWaitSingleBlocking (uint32_t... function WELS_THREAD_ERROR_CODE (line 492) | WELS_THREAD_ERROR_CODE WelsQueryLogicalProcessInfo (WelsLogicalProces... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/WelsThreadPool.cpp type WelsCommon (line 44) | namespace WelsCommon { function CWelsLock (line 48) | CWelsLock& GetInitLock() { function WELS_THREAD_ERROR_CODE (line 72) | WELS_THREAD_ERROR_CODE CWelsThreadPool::SetThreadNum (int32_t iMaxThre... function CWelsThreadPool (line 87) | CWelsThreadPool* CWelsThreadPool::AddReference() { function WELS_THREAD_ERROR_CODE (line 134) | WELS_THREAD_ERROR_CODE CWelsThreadPool::OnTaskStart (CWelsTaskThread* ... function WELS_THREAD_ERROR_CODE (line 140) | WELS_THREAD_ERROR_CODE CWelsThreadPool::OnTaskStop (CWelsTaskThread* p... function WELS_THREAD_ERROR_CODE (line 162) | WELS_THREAD_ERROR_CODE CWelsThreadPool::Init() { function WELS_THREAD_ERROR_CODE (line 187) | WELS_THREAD_ERROR_CODE CWelsThreadPool::StopAllRunning() { function WELS_THREAD_ERROR_CODE (line 204) | WELS_THREAD_ERROR_CODE CWelsThreadPool::Uninit() { function WELS_THREAD_ERROR_CODE (line 251) | WELS_THREAD_ERROR_CODE CWelsThreadPool::QueueTask (IWelsTask* pTask) { function WELS_THREAD_ERROR_CODE (line 275) | WELS_THREAD_ERROR_CODE CWelsThreadPool::CreateIdleThread() { function WELS_THREAD_ERROR_CODE (line 298) | WELS_THREAD_ERROR_CODE CWelsThreadPool::AddThreadToIdleQueue (CWelsTas... function WELS_THREAD_ERROR_CODE (line 304) | WELS_THREAD_ERROR_CODE CWelsThreadPool::AddThreadToBusyList (CWelsTask... function WELS_THREAD_ERROR_CODE (line 310) | WELS_THREAD_ERROR_CODE CWelsThreadPool::RemoveThreadFromBusyList (CWel... function CWelsTaskThread (line 325) | CWelsTaskThread* CWelsThreadPool::GetIdleThread() { function IWelsTask (line 351) | IWelsTask* CWelsThreadPool::GetWaitedTask() { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/copy_mb.cpp function WelsCopy4x4_c (line 48) | void WelsCopy4x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int3... function WelsCopy8x4_c (line 59) | void WelsCopy8x4_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int3... function WelsCopy4x8_c (line 63) | void WelsCopy4x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int3... function WelsCopy8x8_c (line 67) | void WelsCopy8x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int3... function WelsCopy8x16_c (line 78) | void WelsCopy8x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int... function WelsCopy16x8_c (line 89) | void WelsCopy16x8_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, int... function WelsCopy16x16_c (line 100) | void WelsCopy16x16_c (uint8_t* pDst, int32_t iStrideD, uint8_t* pSrc, in... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/cpu.cpp function WelsCPUFeatureDetect (line 56) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPURestore (line 213) | void WelsCPURestore (const uint32_t kuiCPU) { function WelsCPUFeatureDetect (line 221) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 247) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 260) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 292) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 305) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 312) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { function WelsCPUFeatureDetect (line 322) | uint32_t WelsCPUFeatureDetect (int32_t* pNumberOfLogicProcessors) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/crt_util_safe_x.cpp function WelsSnprintf (line 63) | int32_t WelsSnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsVsnprintf (line 84) | int32_t WelsVsnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsFileHandle (line 91) | WelsFileHandle* WelsFopen (const char* kpFilename, const char* kpMode) { function WelsFclose (line 100) | int32_t WelsFclose (WelsFileHandle* pFp) { function WelsGetTimeOfDay (line 104) | int32_t WelsGetTimeOfDay (SWelsTime* pTp) { function WelsStrftime (line 108) | int32_t WelsStrftime (char* pBuffer, int32_t iSize, const char* kpFormat... function WelsSnprintf (line 122) | int32_t WelsSnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsVsnprintf (line 146) | int32_t WelsVsnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsFileHandle (line 156) | WelsFileHandle* WelsFopen (const char* kpFilename, const char* kpMode) { function WelsFclose (line 160) | int32_t WelsFclose (WelsFileHandle* pFp) { function WelsGetTimeOfDay (line 164) | int32_t WelsGetTimeOfDay (SWelsTime* pTp) { function WelsStrftime (line 169) | int32_t WelsStrftime (char* pBuffer, int32_t iSize, const char* kpFormat... function WelsSnprintf (line 186) | int32_t WelsSnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsVsnprintf (line 205) | int32_t WelsVsnprintf (char* pBuffer, int32_t iSizeOfBuffer, const char*... function WelsFileHandle (line 209) | WelsFileHandle* WelsFopen (const char* kpFilename, const char* kpMode) { function WelsFclose (line 213) | int32_t WelsFclose (WelsFileHandle* pFp) { function WelsGetTimeOfDay (line 217) | int32_t WelsGetTimeOfDay (SWelsTime* pTp) { function WelsStrftime (line 230) | int32_t WelsStrftime (char* pBuffer, int32_t iSize, const char* kpFormat... function WelsFwrite (line 252) | int32_t WelsFwrite (const void* kpBuffer, int32_t iSize, int32_t iCount,... function WelsGetMillisecond (line 256) | uint16_t WelsGetMillisecond (const SWelsTime* kpTp) { function WelsFseek (line 260) | int32_t WelsFseek (WelsFileHandle* fp, int32_t offset, int32_t origin) { function WelsFflush (line 264) | int32_t WelsFflush (WelsFileHandle* pFp) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/deblocking_common.cpp function DeblockLumaLt4_c (line 5) | void DeblockLumaLt4_c (uint8_t* pPix, int32_t iStrideX, int32_t iStrideY... function DeblockLumaEq4_c (line 39) | void DeblockLumaEq4_c (uint8_t* pPix, int32_t iStrideX, int32_t iStrideY... function DeblockLumaLt4V_c (line 81) | void DeblockLumaLt4V_c (uint8_t* pPix, int32_t iStride, int32_t iAlpha, ... function DeblockLumaLt4H_c (line 84) | void DeblockLumaLt4H_c (uint8_t* pPix, int32_t iStride, int32_t iAlpha, ... function DeblockLumaEq4V_c (line 87) | void DeblockLumaEq4V_c (uint8_t* pPix, int32_t iStride, int32_t iAlpha, ... function DeblockLumaEq4H_c (line 90) | void DeblockLumaEq4H_c (uint8_t* pPix, int32_t iStride, int32_t iAlpha, ... function DeblockChromaLt4_c (line 93) | void DeblockChromaLt4_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStri... function DeblockChromaEq4_c (line 135) | void DeblockChromaEq4_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStri... function DeblockChromaLt4V_c (line 169) | void DeblockChromaLt4V_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStr... function DeblockChromaLt4H_c (line 173) | void DeblockChromaLt4H_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStr... function DeblockChromaEq4V_c (line 177) | void DeblockChromaEq4V_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStr... function DeblockChromaEq4H_c (line 180) | void DeblockChromaEq4H_c (uint8_t* pPixCb, uint8_t* pPixCr, int32_t iStr... function DeblockChromaLt42_c (line 184) | void DeblockChromaLt42_c (uint8_t* pPixCbCr, int32_t iStrideX, int32_t i... function DeblockChromaEq42_c (line 211) | void DeblockChromaEq42_c (uint8_t* pPixCbCr, int32_t iStrideX, int32_t i... function DeblockChromaLt4V2_c (line 232) | void DeblockChromaLt4V2_c (uint8_t* pPixCbCr, int32_t iStride, int32_t i... function DeblockChromaLt4H2_c (line 236) | void DeblockChromaLt4H2_c (uint8_t* pPixCbCr, int32_t iStride, int32_t i... function DeblockChromaEq4V2_c (line 241) | void DeblockChromaEq4V2_c (uint8_t* pPixCbCr, int32_t iStride, int32_t i... function DeblockChromaEq4H2_c (line 244) | void DeblockChromaEq4H2_c (uint8_t* pPixCbCr, int32_t iStride, int32_t i... function WelsNonZeroCount_c (line 248) | void WelsNonZeroCount_c (int8_t* pNonZeroCount) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/expand_pic.cpp function ExpandPictureLuma_c (line 37) | static inline void ExpandPictureLuma_c (uint8_t* pDst, const int32_t kiS... function ExpandPictureChroma_c (line 77) | static inline void ExpandPictureChroma_c (uint8_t* pDst, const int32_t k... function InitExpandPictureFunc (line 117) | void InitExpandPictureFunc (SExpandPicFunc* pExpandPicFunc, const uint32... function ExpandReferencingPicture (line 154) | void ExpandReferencingPicture (uint8_t* pData[3], int32_t iWidth, int32_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/intra_pred_common.cpp function WelsI16x16LumaPredV_c (line 47) | void WelsI16x16LumaPredV_c (uint8_t* pPred, uint8_t* pRef, const int32_t... function WelsI16x16LumaPredH_c (line 61) | void WelsI16x16LumaPredH_c (uint8_t* pPred, uint8_t* pRef, const int32_t... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/mc.cpp function McCopyWidthEq2_c (line 100) | static inline void McCopyWidthEq2_c (const uint8_t* pSrc, int32_t iSrcSt... function McCopyWidthEq4_c (line 110) | static inline void McCopyWidthEq4_c (const uint8_t* pSrc, int32_t iSrcSt... function McCopyWidthEq8_c (line 120) | static inline void McCopyWidthEq8_c (const uint8_t* pSrc, int32_t iSrcSt... function McCopyWidthEq16_c (line 130) | static inline void McCopyWidthEq16_c (const uint8_t* pSrc, int32_t iSrcS... function HorFilterInput16bit_c (line 143) | static inline int32_t HorFilterInput16bit_c (const int16_t* pSrc) { function FilterInput8bitWithStride_c (line 151) | static inline int32_t FilterInput8bitWithStride_c (const uint8_t* pSrc, ... function PixelAvg_c (line 162) | static inline void PixelAvg_c (uint8_t* pDst, int32_t iDstStride, const ... function McCopy_c (line 174) | static inline void McCopy_c (const uint8_t* pSrc, int32_t iSrcStride, ui... function McHorVer20_c (line 187) | static inline void McHorVer20_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer02_c (line 201) | static inline void McHorVer02_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer22_c (line 215) | static inline void McHorVer22_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer01_c (line 234) | static inline void McHorVer01_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer03_c (line 241) | static inline void McHorVer03_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer10_c (line 248) | static inline void McHorVer10_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer11_c (line 255) | static inline void McHorVer11_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer12_c (line 264) | static inline void McHorVer12_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer13_c (line 273) | static inline void McHorVer13_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer21_c (line 282) | static inline void McHorVer21_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer23_c (line 291) | static inline void McHorVer23_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer30_c (line 300) | static inline void McHorVer30_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer31_c (line 307) | static inline void McHorVer31_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer32_c (line 316) | static inline void McHorVer32_c (const uint8_t* pSrc, int32_t iSrcStride... function McHorVer33_c (line 325) | static inline void McHorVer33_c (const uint8_t* pSrc, int32_t iSrcStride... function McLuma_c (line 335) | void McLuma_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, i... function McChromaWithFragMv_c (line 349) | static inline void McChromaWithFragMv_c (const uint8_t* pSrc, int32_t iS... function McChroma_c (line 369) | void McChroma_c (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst,... function McHorVer22WidthEq8_sse2 (line 385) | static inline void McHorVer22WidthEq8_sse2 (const uint8_t* pSrc, int32_t... function McHorVer02WidthEq16_sse2 (line 392) | static inline void McHorVer02WidthEq16_sse2 (const uint8_t* pSrc, int32_... function McHorVer22WidthEq16_sse2 (line 398) | static inline void McHorVer22WidthEq16_sse2 (const uint8_t* pSrc, int32_... function McHorVer20Width5Or9Or17_sse2 (line 404) | void McHorVer20Width5Or9Or17_sse2 (const uint8_t* pSrc, int32_t iSrcStri... function McHorVer02Height5Or9Or17_sse2 (line 412) | void McHorVer02Height5Or9Or17_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer22Width5Or9Or17Height5Or9Or17_sse2 (line 420) | void McHorVer22Width5Or9Or17Height5Or9Or17_sse2 (const uint8_t* pSrc, in... function McCopy_sse2 (line 438) | static inline void McCopy_sse2 (const uint8_t* pSrc, int32_t iSrcStride,... function McHorVer20_sse2 (line 451) | static inline void McHorVer20_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer02_sse2 (line 461) | static inline void McHorVer02_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer22_sse2 (line 471) | static inline void McHorVer22_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer01_sse2 (line 481) | static inline void McHorVer01_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer03_sse2 (line 495) | static inline void McHorVer03_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer10_sse2 (line 509) | static inline void McHorVer10_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer11_sse2 (line 523) | static inline void McHorVer11_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer12_sse2 (line 541) | static inline void McHorVer12_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer13_sse2 (line 559) | static inline void McHorVer13_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer21_sse2 (line 577) | static inline void McHorVer21_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer23_sse2 (line 595) | static inline void McHorVer23_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer30_sse2 (line 613) | static inline void McHorVer30_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer31_sse2 (line 627) | static inline void McHorVer31_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer32_sse2 (line 645) | static inline void McHorVer32_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McHorVer33_sse2 (line 663) | static inline void McHorVer33_sse2 (const uint8_t* pSrc, int32_t iSrcStr... function McLuma_sse2 (line 682) | void McLuma_sse2 (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst... function McChroma_sse2 (line 696) | void McChroma_sse2 (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pD... function PixelAvgWidth4Or8Or16_sse2 (line 718) | void PixelAvgWidth4Or8Or16_sse2 (uint8_t* pDst, int32_t iDstStride, cons... function McCopy_sse3 (line 729) | void McCopy_sse3 (const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst... function McHorVer22_ssse3 (line 739) | void McHorVer22_ssse3 (const uint8_t* pSrc, int32_t iSrcStride, uint8_t*... function McHorVer01_ssse3 (line 756) | void McHorVer01_ssse3 (const uint8_t* pSrc, int32_t iSrcStride, uint8_t*... function McHorVer10_mmi (line 4001) | static inline void McHorVer10_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer11_mmi (line 4016) | static inline void McHorVer11_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer12_mmi (line 4035) | static inline void McHorVer12_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer13_mmi (line 4053) | static inline void McHorVer13_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer21_mmi (line 4071) | static inline void McHorVer21_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer23_mmi (line 4090) | static inline void McHorVer23_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer30_mmi (line 4108) | static inline void McHorVer30_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer31_mmi (line 4122) | static inline void McHorVer31_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer32_mmi (line 4140) | static inline void McHorVer32_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McHorVer33_mmi (line 4158) | static inline void McHorVer33_mmi(const uint8_t* pSrc, int32_t iSrcStrid... function McLuma_mmi (line 4177) | void McLuma_mmi(const uint8_t* pSrc, int32_t iSrcStride, uint8_t* pDst, ... function PixelAvg_mmi (line 4189) | void PixelAvg_mmi(uint8_t* pDst, int32_t iDstStride, const uint8_t* pSrc... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/memory_align.cpp type WelsCommon (line 38) | namespace WelsCommon { function WelsFree (line 101) | void WelsFree (void* pPointer, const char* kpTag) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/sad_common.cpp function WelsSampleSad4x4_c (line 44) | int32_t WelsSampleSad4x4_c (uint8_t* pSample1, int32_t iStride1, uint8_t... function WelsSampleSad8x4_c (line 62) | int32_t WelsSampleSad8x4_c (uint8_t* pSample1, int32_t iStride1, uint8_t... function WelsSampleSad4x8_c (line 69) | int32_t WelsSampleSad4x8_c (uint8_t* pSample1, int32_t iStride1, uint8_t... function WelsSampleSad8x8_c (line 76) | int32_t WelsSampleSad8x8_c (uint8_t* pSample1, int32_t iStride1, uint8_t... function WelsSampleSad16x8_c (line 97) | int32_t WelsSampleSad16x8_c (uint8_t* pSample1, int32_t iStride1, uint8_... function WelsSampleSad8x16_c (line 105) | int32_t WelsSampleSad8x16_c (uint8_t* pSample1, int32_t iStride1, uint8_... function WelsSampleSad16x16_c (line 112) | int32_t WelsSampleSad16x16_c (uint8_t* pSample1, int32_t iStride1, uint8... function WelsSampleSadFour16x16_c (line 122) | void WelsSampleSadFour16x16_c (uint8_t* iSample1, int32_t iStride1, uint... function WelsSampleSadFour16x8_c (line 129) | void WelsSampleSadFour16x8_c (uint8_t* iSample1, int32_t iStride1, uint8... function WelsSampleSadFour8x16_c (line 135) | void WelsSampleSadFour8x16_c (uint8_t* iSample1, int32_t iStride1, uint8... function WelsSampleSadFour8x8_c (line 142) | void WelsSampleSadFour8x8_c (uint8_t* iSample1, int32_t iStride1, uint8_... function WelsSampleSadFour4x4_c (line 148) | void WelsSampleSadFour4x4_c (uint8_t* iSample1, int32_t iStride1, uint8_... function WelsSampleSadFour8x4_c (line 154) | void WelsSampleSadFour8x4_c (uint8_t* iSample1, int32_t iStride1, uint8_... function WelsSampleSadFour4x8_c (line 160) | void WelsSampleSadFour4x8_c (uint8_t* iSample1, int32_t iStride1, uint8_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/utils.cpp function WelsLog (line 51) | void WelsLog (SLogContext* logCtx, int32_t iLevel, const char* kpFmt, ..... function WelsCalcPsnr (line 101) | float WelsCalcPsnr (const void* kpTarPic, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/common/src/welsCodecTrace.cpp function welsStderrTrace (line 49) | static void welsStderrTrace (void* ctx, int level, const char* string) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/console/common/inc/read_config.h function class (line 47) | class CReadConfig { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/console/dec/inc/d3d9_utils.h function class (line 65) | class CD3D9Utils { function class (line 95) | class CD3D9ExUtils { function class (line 132) | class CUtils { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/console/dec/src/d3d9_utils.cpp function HRESULT (line 88) | HRESULT CD3D9Utils::Init (BOOL bWindowed) { function HRESULT (line 104) | HRESULT CD3D9Utils::Uninit() { function HRESULT (line 118) | HRESULT CD3D9Utils::Process (void* pDst[3], SBufferInfo* pInfo, FILE* pF... function HRESULT (line 148) | HRESULT CD3D9Utils::Render (void* pDst[3], SBufferInfo* pInfo) { function HRESULT (line 176) | HRESULT CD3D9Utils::Dump (void* pDst[3], SBufferInfo* pInfo, FILE* pFp) { function HRESULT (line 193) | HRESULT CD3D9Utils::InitResource (void* pSharedHandle, SBufferInfo* pInf... function HRESULT (line 269) | HRESULT CD3D9ExUtils::Init (BOOL bWindowed) { function HRESULT (line 285) | HRESULT CD3D9ExUtils::Uninit() { function HRESULT (line 299) | HRESULT CD3D9ExUtils::Process (void* pDst[3], SBufferInfo* pInfo, FILE* ... function HRESULT (line 329) | HRESULT CD3D9ExUtils::Render (void* pDst[3], SBufferInfo* pInfo) { function HRESULT (line 358) | HRESULT CD3D9ExUtils::Dump (void* pDst[3], SBufferInfo* pInfo, FILE* pFp) { function HRESULT (line 375) | HRESULT CD3D9ExUtils::InitResource (void* pSharedHandle, SBufferInfo* pI... function HRESULT (line 431) | HRESULT Dump2Surface (void* pDst[3], void* pSurface, int iWidth, int iHe... function HRESULT (line 463) | HRESULT InitWindow (HWND* hWnd) { function LRESULT (line 497) | LRESULT CALLBACK WndProc (HWND hWnd, UINT message, WPARAM wParam, LPARAM... function Write2File (line 625) | void Write2File (FILE* pFp, unsigned char* pData[3], int iStride[2], int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/console/dec/src/h264dec.cpp function H264DecodeInstance (line 72) | void H264DecodeInstance (ISVCDecoder* pDecoder, const char* kpH264FileNa... function main (line 361) | int32_t main (int32_t iArgC, char* pArgV[]) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/console/enc/src/welsenc.cpp type LayerpEncCtx_s (line 102) | struct LayerpEncCtx_s { type tagFilesSet (line 107) | struct tagFilesSet { method tagFilesSet (line 115) | tagFilesSet() { function SigIntHandler (line 127) | static void SigIntHandler (int a) { function ParseLayerConfig (line 132) | int ParseLayerConfig (CReadConfig& cRdLayerCfg, const int iLayer, SEncPa... function ParseConfig (line 221) | int ParseConfig (CReadConfig& cRdCfg, SSourcePicture* pSrcPic, SEncParam... function PrintHelp (line 393) | void PrintHelp() { function ParseCommandLine (line 447) | int ParseCommandLine (int argc, char** argv, SSourcePicture* pSrcPic, SE... function FillSpecificParameters (line 675) | int FillSpecificParameters (SEncParamExt& sParam) { function ProcessEncoding (line 745) | int ProcessEncoding (ISVCEncoder* pPtrEnc, int argc, char** argv, bool b... function LockToSingleCore (line 1067) | void LockToSingleCore() { function CreateSVCEncHandle (line 1091) | int32_t CreateSVCEncHandle (ISVCEncoder** ppEncoder) { function DestroySVCEncHandle (line 1097) | void DestroySVCEncHandle (ISVCEncoder* pEncoder) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/au_parser.h function namespace (line 49) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/bit_stream.h function namespace (line 43) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/cabac_decoder.h function namespace (line 45) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/deblocking.h function namespace (line 46) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/dec_frame.h function namespace (line 47) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/dec_golomb.h function namespace (line 50) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/decode_mb_aux.h function namespace (line 39) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/decode_slice.h function namespace (line 38) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/decoder.h function namespace (line 46) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/decoder_context.h function namespace (line 60) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/decoder_core.h function namespace (line 50) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/error_code.h function namespace (line 43) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/error_concealment.h function namespace (line 45) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/fmo.h function namespace (line 48) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/get_intra_predictor.h function namespace (line 46) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/manage_dec_ref.h function namespace (line 48) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/mb_cache.h function namespace (line 39) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/memmgr_nal_unit.h function namespace (line 49) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/mv_pred.h function namespace (line 47) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/nal_prefix.h function namespace (line 41) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/nalu.h function namespace (line 42) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/parameter_sets.h function namespace (line 40) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/parse_mb_syn_cabac.h function namespace (line 44) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/parse_mb_syn_cavlc.h function namespace (line 50) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/pic_queue.h function namespace (line 40) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/picture.h function namespace (line 43) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/rec_mb.h function namespace (line 50) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/slice.h function namespace (line 43) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/vlc_decoder.h function namespace (line 39) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/inc/wels_common_basis.h function namespace (line 44) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/mips/dct_mmi.c function IdctResAddPred_mmi (line 67) | void IdctResAddPred_mmi(uint8_t *pPred, const int32_t kiStride, int16_t ... function WelsDecoderI16x16LumaPredDc_mmi (line 103) | void WelsDecoderI16x16LumaPredDc_mmi(uint8_t *pPred, const int32_t kiStr... function WelsDecoderI16x16LumaPredPlane_mmi (line 187) | void WelsDecoderI16x16LumaPredPlane_mmi(uint8_t *pPred, const int32_t ki... function WelsDecoderI16x16LumaPredH_mmi (line 320) | void WelsDecoderI16x16LumaPredH_mmi(uint8_t *pPred, const int32_t kiStri... function WelsDecoderI16x16LumaPredV_mmi (line 348) | void WelsDecoderI16x16LumaPredV_mmi(uint8_t *pPred, const int32_t kiStri... function WelsDecoderI16x16LumaPredDcTop_mmi (line 392) | void WelsDecoderI16x16LumaPredDcTop_mmi(uint8_t *pPred, const int32_t ki... function WelsDecoderI16x16LumaPredDcNA_mmi (line 453) | void WelsDecoderI16x16LumaPredDcNA_mmi(uint8_t *pPred, const int32_t kiS... function WelsDecoderIChromaPredPlane_mmi (line 499) | void WelsDecoderIChromaPredPlane_mmi(uint8_t *pPred, const int32_t kiStr... function WelsDecoderIChromaPredDc_mmi (line 598) | void WelsDecoderIChromaPredDc_mmi(uint8_t *pPred, const int32_t kiStride) { function WelsDecoderIChromaPredDcTop_mmi (line 699) | void WelsDecoderIChromaPredDcTop_mmi(uint8_t *pPred, const int32_t kiStr... function WelsDecoderI4x4LumaPredH_mmi (line 754) | void WelsDecoderI4x4LumaPredH_mmi(uint8_t *pPred, const int32_t kiStride) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/au_parser.cpp type WelsDec (line 51) | namespace WelsDec { function CheckAccessUnitBoundaryExt (line 435) | bool CheckAccessUnitBoundaryExt (PNalUnitHeaderExt pLastNalHdrExt, PNa... function CheckAccessUnitBoundary (line 493) | bool CheckAccessUnitBoundary (PWelsDecoderContext pCtx, const PNalUnit... function CheckNextAuNewSeq (line 549) | bool CheckNextAuNewSeq (PWelsDecoderContext pCtx, const PNalUnit kpCur... function ParseNonVclNal (line 573) | int32_t ParseNonVclNal (PWelsDecoderContext pCtx, uint8_t* pRbsp, cons... function ParseRefBasePicMarking (line 655) | int32_t ParseRefBasePicMarking (PBitStringAux pBs, PRefBasePicMarking ... function ParsePrefixNalUnit (line 685) | int32_t ParsePrefixNalUnit (PWelsDecoderContext pCtx, PBitStringAux pB... function DecodeSpsSvcExt (line 719) | int32_t DecodeSpsSvcExt (PWelsDecoderContext pCtx, PSubsetSps pSpsExt,... function SLevelLimits (line 790) | const SLevelLimits* GetLevelLimits (int32_t iLevelIdx, bool bConstrain... function CheckSpsActive (line 835) | bool CheckSpsActive (PWelsDecoderContext pCtx, PSps pSps, bool bUseSub... function ParseSps (line 908) | int32_t ParseSps (PWelsDecoderContext pCtx, PBitStringAux pBsAux, int3... function ParsePps (line 1323) | int32_t ParsePps (PWelsDecoderContext pCtx, PPps pPpsList, PBitStringA... function ParseVui (line 1488) | int32_t ParseVui (PWelsDecoderContext pCtx, PSps pSps, PBitStringAux p... function ParseSei (line 1655) | int32_t ParseSei (void* pSei, PBitStringAux pBsAux) { // reserved Sei_... function SetScalingListValue (line 1673) | int32_t SetScalingListValue (uint8_t* pScalingList, int iScalingListNu... function ParseScalingList (line 1700) | int32_t ParseScalingList (PSps pSps, PBitStringAux pBs, bool bPPS, con... function ResetFmoList (line 1773) | int32_t ResetFmoList (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/bit_stream.cpp type WelsDec (line 43) | namespace WelsDec { function GetValue4Bytes (line 45) | inline uint32_t GetValue4Bytes (uint8_t* pDstNal) { function InitReadBits (line 51) | int32_t InitReadBits (PBitStringAux pBitString, intX_t iEndOffset) { function DecInitBits (line 70) | int32_t DecInitBits (PBitStringAux pBitString, const uint8_t* kpBuf, c... function RBSP2EBSP (line 88) | void RBSP2EBSP (uint8_t* pDstBuf, uint8_t* pSrcBuf, const int32_t kiSi... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/cabac_decoder.cpp type WelsDec (line 34) | namespace WelsDec { function WelsCabacGlobalInit (line 37) | void WelsCabacGlobalInit (PWelsDecoderContext pCtx) { function WelsCabacContextInit (line 61) | void WelsCabacContextInit (PWelsDecoderContext pCtx, uint8_t eSliceTy... function InitCabacDecEngineFromBS (line 71) | int32_t InitCabacDecEngineFromBS (PWelsCabacDecEngine pDecEngine, PBit... function RestoreCabacDecEngineToBS (line 93) | void RestoreCabacDecEngineToBS (PWelsCabacDecEngine pDecEngine, PBitSt... function Read32BitsCabac (line 105) | int32_t Read32BitsCabac (PWelsCabacDecEngine pDecEngine, uint32_t& uiV... function DecodeBinCabac (line 138) | int32_t DecodeBinCabac (PWelsCabacDecEngine pDecEngine, PWelsCabacCtx ... function DecodeBypassCabac (line 183) | int32_t DecodeBypassCabac (PWelsCabacDecEngine pDecEngine, uint32_t& u... function DecodeTerminateCabac (line 214) | int32_t DecodeTerminateCabac (PWelsCabacDecEngine pDecEngine, uint32_t... function DecodeUnaryBinCabac (line 247) | int32_t DecodeUnaryBinCabac (PWelsCabacDecEngine pDecEngine, PWelsCaba... function DecodeExpBypassCabac (line 265) | int32_t DecodeExpBypassCabac (PWelsCabacDecEngine pDecEngine, int32_t ... function DecodeUEGLevelCabac (line 291) | uint32_t DecodeUEGLevelCabac (PWelsCabacDecEngine pDecEngine, PWelsCab... function DecodeUEGMvCabac (line 314) | int32_t DecodeUEGMvCabac (PWelsCabacDecEngine pDecEngine, PWelsCabacCt... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/deblocking.cpp type WelsDec (line 45) | namespace WelsDec { function DeblockingBSInsideMBAvsbase (line 160) | void inline DeblockingBSInsideMBAvsbase (int8_t* pNnzTab, uint8_t nBS[... function DeblockingBSInsideMBAvsbase8x8 (line 188) | void inline DeblockingBSInsideMBAvsbase8x8 (int8_t* pNnzTab, uint8_t n... function DeblockingBSInsideMBNormal (line 204) | void static inline DeblockingBSInsideMBNormal (PDqLayer pCurDqLayer, u... function DeblockingBSliceBSInsideMBNormal (line 280) | void static inline DeblockingBSliceBSInsideMBNormal (PDqLayer pCurDqLaye... function DeblockingBsMarginalMBAvcbase (line 540) | uint32_t DeblockingBsMarginalMBAvcbase (PDqLayer pCurDqLayer, int32_t iE... function DeblockingBSliceBsMarginalMBAvcbase (line 614) | uint32_t DeblockingBSliceBsMarginalMBAvcbase (PDqLayer pCurDqLayer, int3... function DeblockingAvailableNoInterlayer (line 715) | int32_t DeblockingAvailableNoInterlayer (PDqLayer pCurDqLayer, int32_t i... function FilteringEdgeLumaH (line 732) | void FilteringEdgeLumaH (SDeblockingFilter* pFilter, uint8_t* pPix, int3... function FilteringEdgeLumaV (line 749) | void FilteringEdgeLumaV (SDeblockingFilter* pFilter, uint8_t* pPix, int3... function FilteringEdgeLumaIntraH (line 766) | void FilteringEdgeLumaIntraH (SDeblockingFilter* pFilter, uint8_t* pPix,... function FilteringEdgeLumaIntraV (line 780) | void FilteringEdgeLumaIntraV (SDeblockingFilter* pFilter, uint8_t* pPix,... function ENFORCE_STACK_ALIGN_1D (line 798) | ENFORCE_STACK_ALIGN_1D (int8_t, tc, 4, 16); function ENFORCE_STACK_ALIGN_1D (line 1029) | ENFORCE_STACK_ALIGN_1D (int8_t, iTc, 4, 16); FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/decode_mb_aux.cpp type WelsDec (line 38) | namespace WelsDec { function IdctResAddPred_c (line 42) | void IdctResAddPred_c (uint8_t* pPred, const int32_t kiStride, int16_t... function IdctResAddPred8x8_c (line 79) | void IdctResAddPred8x8_c (uint8_t* pPred, const int32_t kiStride, int1... function GetI4LumaIChromaAddrTable (line 169) | void GetI4LumaIChromaAddrTable (int32_t* pBlockOffset, const int32_t k... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/decode_slice.cpp type WelsDec (line 53) | namespace WelsDec { function iAbs (line 57) | static inline int32_t iAbs (int32_t x) { function WelsTargetSliceConstruction (line 65) | int32_t WelsTargetSliceConstruction (PWelsDecoderContext pCtx) { function WelsMbInterSampleConstruction (line 163) | int32_t WelsMbInterSampleConstruction (PWelsDecoderContext pCtx, PDqLa... function WelsMbInterConstruction (line 196) | int32_t WelsMbInterConstruction (PWelsDecoderContext pCtx, PDqLayer pC... function WelsLumaDcDequantIdct (line 236) | void WelsLumaDcDequantIdct (int16_t* pBlock, int32_t iQp, PWelsDecoder... function WelsMbIntraPredictionConstruction (line 278) | int32_t WelsMbIntraPredictionConstruction (PWelsDecoderContext pCtx, P... function WelsMbInterPrediction (line 294) | int32_t WelsMbInterPrediction (PWelsDecoderContext pCtx, PDqLayer pCur... function WelsTargetMbConstruction (line 324) | int32_t WelsTargetMbConstruction (PWelsDecoderContext pCtx) { function WelsChromaDcIdct (line 346) | void WelsChromaDcIdct (int16_t* pBlock) { function WelsMapNxNNeighToSampleNormal (line 369) | void WelsMapNxNNeighToSampleNormal (PWelsNeighAvail pNeighAvail, int32... function WelsMapNxNNeighToSampleConstrain1 (line 390) | void WelsMapNxNNeighToSampleConstrain1 (PWelsNeighAvail pNeighAvail, i... function WelsMap16x16NeighToSampleNormal (line 410) | void WelsMap16x16NeighToSampleNormal (PWelsNeighAvail pNeighAvail, uin... function WelsMap16x16NeighToSampleConstrain1 (line 422) | void WelsMap16x16NeighToSampleConstrain1 (PWelsNeighAvail pNeighAvail,... function ParseIntra4x4Mode (line 434) | int32_t ParseIntra4x4Mode (PWelsDecoderContext pCtx, PWelsNeighAvail p... function ParseIntra8x8Mode (line 512) | int32_t ParseIntra8x8Mode (PWelsDecoderContext pCtx, PWelsNeighAvail p... function ParseIntra16x16Mode (line 597) | int32_t ParseIntra16x16Mode (PWelsDecoderContext pCtx, PWelsNeighAvail... function WelsDecodeMbCabacISliceBaseMode0 (line 633) | int32_t WelsDecodeMbCabacISliceBaseMode0 (PWelsDecoderContext pCtx, ui... function WelsDecodeMbCabacISlice (line 840) | int32_t WelsDecodeMbCabacISlice (PWelsDecoderContext pCtx, PNalUnit pNal... function WelsDecodeMbCabacPSliceBaseMode0 (line 845) | int32_t WelsDecodeMbCabacPSliceBaseMode0 (PWelsDecoderContext pCtx, PWel... function WelsDecodeMbCabacBSliceBaseMode0 (line 1082) | int32_t WelsDecodeMbCabacBSliceBaseMode0 (PWelsDecoderContext pCtx, PWel... function WelsDecodeMbCabacPSlice (line 1324) | int32_t WelsDecodeMbCabacPSlice (PWelsDecoderContext pCtx, PNalUnit pNal... function WelsDecodeMbCabacBSlice (line 1387) | int32_t WelsDecodeMbCabacBSlice (PWelsDecoderContext pCtx, PNalUnit pNal... function WelsCalcDeqCoeffScalingList (line 1465) | int32_t WelsCalcDeqCoeffScalingList (PWelsDecoderContext pCtx) { function WelsDecodeSlice (line 1494) | int32_t WelsDecodeSlice (PWelsDecoderContext pCtx, bool bFirstSliceInLay... function WelsActualDecodeMbCavlcISlice (line 1597) | int32_t WelsActualDecodeMbCavlcISlice (PWelsDecoderContext pCtx) { function WelsDecodeMbCavlcISlice (line 1878) | int32_t WelsDecodeMbCavlcISlice (PWelsDecoderContext pCtx, PNalUnit pNal... function WelsActualDecodeMbCavlcPSlice (line 1919) | int32_t WelsActualDecodeMbCavlcPSlice (PWelsDecoderContext pCtx) { function WelsDecodeMbCavlcPSlice (line 2253) | int32_t WelsDecodeMbCavlcPSlice (PWelsDecoderContext pCtx, PNalUnit pNal... function WelsBlockFuncInit (line 2345) | void WelsBlockFuncInit (SBlockFunc* pFunc, int32_t iCpu) { function WelsBlockInit (line 2376) | void WelsBlockInit (int16_t* pBlock, int iW, int iH, int iStride, uint8_... function WelsBlockZero16x16_c (line 2385) | void WelsBlockZero16x16_c (int16_t* pBlock, int32_t iStride) { function WelsBlockZero8x8_c (line 2389) | void WelsBlockZero8x8_c (int16_t* pBlock, int32_t iStride) { function ComputeColocated (line 2392) | bool ComputeColocated (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/decoder.cpp type WelsDec (line 56) | namespace WelsDec { function CreatePicBuff (line 62) | static int32_t CreatePicBuff (PWelsDecoderContext pCtx, PPicBuff* ppPi... function IncreasePicBuff (line 105) | static int32_t IncreasePicBuff (PWelsDecoderContext pCtx, PPicBuff* pp... function DecreasePicBuff (line 168) | static int32_t DecreasePicBuff (PWelsDecoderContext pCtx, PPicBuff* pp... function DestroyPicBuff (line 245) | void DestroyPicBuff (PPicBuff* ppPicBuf, CMemoryAlign* pMa) { function WelsDecoderDefaults (line 279) | void WelsDecoderDefaults (PWelsDecoderContext pCtx, SLogContext* pLogC... function GetTargetRefListSize (line 341) | static inline int32_t GetTargetRefListSize (PWelsDecoderContext pCtx) { function WelsRequestMem (line 363) | int32_t WelsRequestMem (PWelsDecoderContext pCtx, const int32_t kiMbWi... function WelsFreeDynamicMemory (line 448) | void WelsFreeDynamicMemory (PWelsDecoderContext pCtx) { function WelsOpenDecoder (line 486) | int32_t WelsOpenDecoder (PWelsDecoderContext pCtx, SLogContext* pLogCt... function WelsCloseDecoder (line 517) | void WelsCloseDecoder (PWelsDecoderContext pCtx) { function DecoderConfigParam (line 534) | int32_t DecoderConfigParam (PWelsDecoderContext pCtx, const SDecodingP... function WelsInitDecoder (line 576) | int32_t WelsInitDecoder (PWelsDecoderContext pCtx, SLogContext* pLogCt... function WelsEndDecoder (line 596) | void WelsEndDecoder (PWelsDecoderContext pCtx) { function GetVclNalTemporalId (line 601) | void GetVclNalTemporalId (PWelsDecoderContext pCtx) { function WelsDecodeBs (line 626) | int32_t WelsDecodeBs (PWelsDecoderContext pCtx, const uint8_t* kpBsBuf... function SyncPictureResolutionExt (line 824) | int32_t SyncPictureResolutionExt (PWelsDecoderContext pCtx, const int3... function InitDecFuncs (line 853) | void InitDecFuncs (PWelsDecoderContext pCtx, uint32_t uiCpuFlag) { function IdctFourResAddPred_ (line 864) | void IdctFourResAddPred_ (uint8_t* pPred, int32_t iStride, int16_t* pR... function InitPredFunc (line 877) | void InitPredFunc (PWelsDecoderContext pCtx, uint32_t uiCpuFlag) { function ResetDecStatNums (line 1047) | void ResetDecStatNums (SDecoderStatistics* pDecStat) { function UpdateDecStatFreezingInfo (line 1064) | void UpdateDecStatFreezingInfo (const bool kbIdrFlag, SDecoderStatisti... function UpdateDecStatNoFreezingInfo (line 1072) | void UpdateDecStatNoFreezingInfo (PWelsDecoderContext pCtx) { function UpdateDecStat (line 1115) | void UpdateDecStat (PWelsDecoderContext pCtx, const bool kbOutput) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/decoder_core.cpp type WelsDec (line 46) | namespace WelsDec { function DecodeFrameConstruction (line 47) | static inline int32_t DecodeFrameConstruction (PWelsDecoderContext pCt... function CheckSliceNeedReconstruct (line 264) | inline bool CheckSliceNeedReconstruct (uint8_t uiLayerDqId, uint8_t... function GetTargetDqId (line 268) | inline uint8_t GetTargetDqId (uint8_t uiTargetDqId, SDecodingParam* p... function HandleReferenceLostL0 (line 275) | inline void HandleReferenceLostL0 (PWelsDecoderContext pCtx, PNalUn... function HandleReferenceLost (line 282) | inline void HandleReferenceLost (PWelsDecoderContext pCtx, PNalUnit... function WelsDecodeConstructSlice (line 289) | inline int32_t WelsDecodeConstructSlice (PWelsDecoderContext pCtx, PN... function ParsePredWeightedTable (line 299) | int32_t ParsePredWeightedTable (PBitStringAux pBs, PSliceHeader pSh) { function CreateImplicitWeightTable (line 376) | void CreateImplicitWeightTable (PWelsDecoderContext pCtx) { function ParseRefPicListReordering (line 423) | int32_t ParseRefPicListReordering (PBitStringAux pBs, PSliceHeader pSh) { function ParseDecRefPicMarking (line 477) | int32_t ParseDecRefPicMarking (PWelsDecoderContext pCtx, PBitStringAux... function FillDefaultSliceHeaderExt (line 542) | bool FillDefaultSliceHeaderExt (PSliceHeaderExt pShExt, PNalUnitHeader... function InitBsBuffer (line 576) | int32_t InitBsBuffer (PWelsDecoderContext pCtx) { function ExpandBsBuffer (line 619) | int32_t ExpandBsBuffer (PWelsDecoderContext pCtx, const int kiSrcLen) { function ExpandBsLenBuffer (line 673) | int32_t ExpandBsLenBuffer (PWelsDecoderContext pCtx, const int kiCurrL... function CheckBsBuffer (line 704) | int32_t CheckBsBuffer (PWelsDecoderContext pCtx, const int32_t kiSrcLe... function WelsInitStaticMemory (line 729) | int32_t WelsInitStaticMemory (PWelsDecoderContext pCtx) { function WelsFreeStaticMemory (line 751) | void WelsFreeStaticMemory (PWelsDecoderContext pCtx) { function DecodeNalHeaderExt (line 802) | void DecodeNalHeaderExt (PNalUnit pNal, uint8_t* pSrc) { function UpdateDecoderStatisticsForActiveParaset (line 823) | void UpdateDecoderStatisticsForActiveParaset (SDecoderStatistics* pDec... function ParseSliceHeaderSyntaxs (line 845) | int32_t ParseSliceHeaderSyntaxs (PWelsDecoderContext pCtx, PBitStringA... function PrefetchNalHeaderExtSyntax (line 1362) | bool PrefetchNalHeaderExtSyntax (PWelsDecoderContext pCtx, PNalUnit co... function UpdateAccessUnit (line 1410) | int32_t UpdateAccessUnit (PWelsDecoderContext pCtx) { function InitialDqLayersContext (line 1458) | int32_t InitialDqLayersContext (PWelsDecoderContext pCtx, const int32_... function UninitialDqLayersContext (line 1597) | void UninitialDqLayersContext (PWelsDecoderContext pCtx) { function ResetCurrentAccessUnit (line 1766) | void ResetCurrentAccessUnit (PWelsDecoderContext pCtx) { function ForceResetCurrentAccessUnit (line 1794) | void ForceResetCurrentAccessUnit (PAccessUnit pAu) { function ForceClearCurrentNal (line 1819) | void ForceClearCurrentNal (PAccessUnit pAu) { function ForceResetParaSetStatusAndAUList (line 1824) | void ForceResetParaSetStatusAndAUList (PWelsDecoderContext pCtx) { function CheckAvailNalUnitsListContinuity (line 1837) | void CheckAvailNalUnitsListContinuity (PWelsDecoderContext pCtx, int32... function RefineIdxNoInterLayerPred (line 1880) | void RefineIdxNoInterLayerPred (PAccessUnit pCurAu, int32_t* pIdxNoInt... function CheckPocOfCurValidNalUnits (line 1928) | bool CheckPocOfCurValidNalUnits (PAccessUnit pCurAu, int32_t pIdxNoInt... function CheckIntegrityNalUnitsList (line 1943) | bool CheckIntegrityNalUnitsList (PWelsDecoderContext pCtx) { function CheckOnlyOneLayerInAu (line 2062) | void CheckOnlyOneLayerInAu (PWelsDecoderContext pCtx) { function WelsDecodeAccessUnitStart (line 2094) | int32_t WelsDecodeAccessUnitStart (PWelsDecoderContext pCtx) { function WelsDecodeAccessUnitEnd (line 2115) | void WelsDecodeAccessUnitEnd (PWelsDecoderContext pCtx) { function CheckNewSeqBeginAndUpdateActiveLayerSps (line 2130) | static bool CheckNewSeqBeginAndUpdateActiveLayerSps (PWelsDecoderConte... function WriteBackActiveParameters (line 2176) | static void WriteBackActiveParameters (PWelsDecoderContext pCtx) { function DecodeFinishUpdate (line 2198) | void DecodeFinishUpdate (PWelsDecoderContext pCtx) { function ConstructAccessUnit (line 2219) | int32_t ConstructAccessUnit (PWelsDecoderContext pCtx, uint8_t** ppDst... function InitDqLayerInfo (line 2266) | static inline void InitDqLayerInfo (PDqLayer pDqLayer, PLayerInfo pLay... function WelsDqLayerDecodeStart (line 2312) | void WelsDqLayerDecodeStart (PWelsDecoderContext pCtx, PNalUnit pCurNa... function InitRefPicList (line 2324) | int32_t InitRefPicList (PWelsDecoderContext pCtx, const uint8_t kuiNRi... function InitCurDqLayerData (line 2343) | void InitCurDqLayerData (PWelsDecoderContext pCtx, PDqLayer pCurDq) { function DecodeCurrentAccessUnit (line 2379) | int32_t DecodeCurrentAccessUnit (PWelsDecoderContext pCtx, uint8_t** p... function CheckAndFinishLastPic (line 2679) | bool CheckAndFinishLastPic (PWelsDecoderContext pCtx, uint8_t** ppDst,... function CheckRefPicturesComplete (line 2739) | bool CheckRefPicturesComplete (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/decoder_data_tables.cpp type WelsDec (line 39) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/error_concealment.cpp type WelsDec (line 41) | namespace WelsDec { function InitErrorCon (line 43) | void InitErrorCon (PWelsDecoderContext pCtx) { function DoErrorConFrameCopy (line 84) | void DoErrorConFrameCopy (PWelsDecoderContext pCtx) { function DoErrorConSliceCopy (line 108) | void DoErrorConSliceCopy (PWelsDecoderContext pCtx) { function DoMbECMvCopy (line 172) | void DoMbECMvCopy (PWelsDecoderContext pCtx, PPicture pDec, PPicture p... function GetAvilInfoFromCorrectMb (line 253) | void GetAvilInfoFromCorrectMb (PWelsDecoderContext pCtx) { function DoErrorConSliceMVCopy (line 371) | void DoErrorConSliceMVCopy (PWelsDecoderContext pCtx) { function MarkECFrameAsRef (line 433) | int32_t MarkECFrameAsRef (PWelsDecoderContext pCtx) { function NeedErrorCon (line 446) | bool NeedErrorCon (PWelsDecoderContext pCtx) { function ImplementErrorCon (line 460) | void ImplementErrorCon (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/fmo.cpp type WelsDec (line 45) | namespace WelsDec { function FmoGenerateMbAllocMapType0 (line 55) | static inline int32_t FmoGenerateMbAllocMapType0 (PFmo pFmo, PPps pPps) { function FmoGenerateMbAllocMapType1 (line 92) | static inline int32_t FmoGenerateMbAllocMapType1 (PFmo pFmo, PPps pPps... function FmoGenerateSliceGroup (line 120) | static inline int32_t FmoGenerateSliceGroup (PFmo pFmo, const PPps kpP... function InitFmo (line 188) | int32_t InitFmo (PFmo pFmo, PPps pPps, const int32_t kiMbWidth, const ... function UninitFmoList (line 202) | void UninitFmoList (PFmo pFmo, const int32_t kiCnt, const int32_t kiAv... function FmoParamSetsChanged (line 240) | bool FmoParamSetsChanged (PFmo pFmo, const int32_t kiCountNumMb, const... function FmoParamUpdate (line 260) | int32_t FmoParamUpdate (PFmo pFmo, PSps pSps, PPps pPps, int32_t* pAct... function FmoMbToSliceGroup (line 284) | int32_t FmoMbToSliceGroup (PFmo pFmo, const MB_XY_T kiMbXy) { function MB_XY_T (line 302) | MB_XY_T FmoNextMb (PFmo pFmo, const MB_XY_T kiMbXy) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/get_intra_predictor.cpp type WelsDec (line 48) | namespace WelsDec { function WelsI4x4LumaPredV_c (line 54) | void WelsI4x4LumaPredV_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredH_c (line 63) | void WelsI4x4LumaPredH_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDc_c (line 77) | void WelsI4x4LumaPredDc_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDcLeft_c (line 90) | void WelsI4x4LumaPredDcLeft_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDcTop_c (line 102) | void WelsI4x4LumaPredDcTop_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDcNA_c (line 115) | void WelsI4x4LumaPredDcNA_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDDL_c (line 125) | void WelsI4x4LumaPredDDL_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDDLTop_c (line 154) | void WelsI4x4LumaPredDDLTop_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDDR_c (line 181) | void WelsI4x4LumaPredDDR_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVL_c (line 221) | void WelsI4x4LumaPredVL_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVLTop_c (line 258) | void WelsI4x4LumaPredVLTop_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVR_c (line 289) | void WelsI4x4LumaPredVR_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredHU_c (line 320) | void WelsI4x4LumaPredHU_c (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredHD_c (line 346) | void WelsI4x4LumaPredHD_c (uint8_t* pPred, const int32_t kiStride) { function WelsI8x8LumaPredV_c (line 383) | void WelsI8x8LumaPredV_c (uint8_t* pPred, const int32_t kiStride, bool... function WelsI8x8LumaPredH_c (line 411) | void WelsI8x8LumaPredH_c (uint8_t* pPred, const int32_t kiStride, bool... function WelsI8x8LumaPredDc_c (line 436) | void WelsI8x8LumaPredDc_c (uint8_t* pPred, const int32_t kiStride, boo... function WelsI8x8LumaPredDcLeft_c (line 474) | void WelsI8x8LumaPredDcLeft_c (uint8_t* pPred, const int32_t kiStride,... function WelsI8x8LumaPredDcTop_c (line 505) | void WelsI8x8LumaPredDcTop_c (uint8_t* pPred, const int32_t kiStride, ... function WelsI8x8LumaPredDcNA_c (line 536) | void WelsI8x8LumaPredDcNA_c (uint8_t* pPred, const int32_t kiStride, b... function WelsI8x8LumaPredDDL_c (line 550) | void WelsI8x8LumaPredDDL_c (uint8_t* pPred, const int32_t kiStride, bo... function WelsI8x8LumaPredDDLTop_c (line 579) | void WelsI8x8LumaPredDDLTop_c (uint8_t* pPred, const int32_t kiStride,... function WelsI8x8LumaPredDDR_c (line 612) | void WelsI8x8LumaPredDDR_c (uint8_t* pPred, const int32_t kiStride, bo... function WelsI8x8LumaPredVL_c (line 662) | void WelsI8x8LumaPredVL_c (uint8_t* pPred, const int32_t kiStride, boo... function WelsI8x8LumaPredVLTop_c (line 694) | void WelsI8x8LumaPredVLTop_c (uint8_t* pPred, const int32_t kiStride, ... function WelsI8x8LumaPredVR_c (line 730) | void WelsI8x8LumaPredVR_c (uint8_t* pPred, const int32_t kiStride, boo... function WelsI8x8LumaPredHU_c (line 788) | void WelsI8x8LumaPredHU_c (uint8_t* pPred, const int32_t kiStride, boo... function WelsI8x8LumaPredHD_c (line 826) | void WelsI8x8LumaPredHD_c (uint8_t* pPred, const int32_t kiStride, boo... function WelsIChromaPredV_c (line 884) | void WelsIChromaPredV_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredH_c (line 899) | void WelsIChromaPredH_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredPlane_c (line 914) | void WelsIChromaPredPlane_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDc_c (line 940) | void WelsIChromaPredDc_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDcLeft_c (line 971) | void WelsIChromaPredDcLeft_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDcTop_c (line 995) | void WelsIChromaPredDcTop_c (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDcNA_c (line 1012) | void WelsIChromaPredDcNA_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredV_c (line 1024) | void WelsI16x16LumaPredV_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredH_c (line 1038) | void WelsI16x16LumaPredH_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredPlane_c (line 1053) | void WelsI16x16LumaPredPlane_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredDc_c (line 1078) | void WelsI16x16LumaPredDc_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredDcTop_c (line 1100) | void WelsI16x16LumaPredDcTop_c (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredDcLeft_c (line 1119) | void WelsI16x16LumaPredDcLeft_c (uint8_t* pPred, const int32_t kiStrid... function WelsI16x16LumaPredDcNA_c (line 1144) | void WelsI16x16LumaPredDcNA_c (uint8_t* pPred, const int32_t kiStride) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/manage_dec_ref.cpp type WelsDec (line 46) | namespace WelsDec { function SetUnRef (line 68) | static void SetUnRef (PPicture pRef) { function WelsResetRefPic (line 89) | void WelsResetRefPic (PWelsDecoderContext pCtx) { function WelsCheckAndRecoverForFutureDecoding (line 114) | static int32_t WelsCheckAndRecoverForFutureDecoding (PWelsDecoderConte... function WrapShortRefPicNum (line 162) | static void WrapShortRefPicNum (PWelsDecoderContext pCtx) { function WelsInitBSliceRefList (line 182) | int32_t WelsInitBSliceRefList (PWelsDecoderContext pCtx, int32_t iPoc) { function WelsInitRefList (line 309) | int32_t WelsInitRefList (PWelsDecoderContext pCtx, int32_t iPoc) { function WelsReorderRefList (line 335) | int32_t WelsReorderRefList (PWelsDecoderContext pCtx) { function WelsReorderRefList2 (line 428) | int32_t WelsReorderRefList2 (PWelsDecoderContext pCtx) { function WelsMarkAsRef (line 528) | int32_t WelsMarkAsRef (PWelsDecoderContext pCtx) { function MMCO (line 601) | static int32_t MMCO (PWelsDecoderContext pCtx, PRefPicMarking pRefPicM... function MMCOProcess (line 626) | static int32_t MMCOProcess (PWelsDecoderContext pCtx, uint32_t uiMmcoT... function SlidingWindow (line 700) | static int32_t SlidingWindow (PWelsDecoderContext pCtx) { function PPicture (line 723) | static PPicture WelsDelShortFromList (PRefPic pRefPic, int32_t iFrameN... function PPicture (line 747) | static PPicture WelsDelShortFromListSetUnref (PRefPic pRefPic, int32_t... function PPicture (line 755) | static PPicture WelsDelLongFromList (PRefPic pRefPic, uint32_t uiLongT... function PPicture (line 776) | static PPicture WelsDelLongFromListSetUnref (PRefPic pRefPic, uint32_t... function AddShortTermToList (line 784) | static int32_t AddShortTermToList (PRefPic pRefPic, PPicture pPic) { function AddLongTermToList (line 806) | static int32_t AddLongTermToList (PRefPic pRefPic, PPicture pPic, int3... function MarkAsLongTerm (line 831) | static int32_t MarkAsLongTerm (PRefPic pRefPic, int32_t iFrameNum, int... function GetLTRFrameIndex (line 850) | int32_t GetLTRFrameIndex (PRefPic pRefPic, int32_t iAncLTRFrameNum) { function RemainOneBufferInDpbForEC (line 863) | static int32_t RemainOneBufferInDpbForEC (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/memmgr_nal_unit.cpp type WelsDec (line 45) | namespace WelsDec { function MemInitNalList (line 47) | int32_t MemInitNalList (PAccessUnit* ppAu, const uint32_t kuiSize, CMe... function MemFreeNalList (line 86) | int32_t MemFreeNalList (PAccessUnit* ppAu, CMemoryAlign* pMa) { function ExpandNalUnitList (line 98) | int32_t ExpandNalUnitList (PAccessUnit* ppAu, const int32_t kiOrgSize,... function PNalUnit (line 130) | PNalUnit MemGetNextNal (PAccessUnit* ppAu, CMemoryAlign* pMa) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/mv_pred.cpp type WelsDec (line 46) | namespace WelsDec { function SetRectBlock (line 48) | static inline void SetRectBlock (void* vp, int32_t w, const int32_t h... function CopyRectBlock4Cols (line 131) | void CopyRectBlock4Cols (void* vdst, void* vsrc, const int32_t stride_... function PredPSkipMvFromNeighbor (line 158) | void PredPSkipMvFromNeighbor (PDqLayer pCurLayer, int16_t iMvp[2]) { function GetColocatedMb (line 307) | int32_t GetColocatedMb (PWelsDecoderContext pCtx, MbType& mbType, SubM... function PredMvBDirectSpatial (line 378) | int32_t PredMvBDirectSpatial (PWelsDecoderContext pCtx, int16_t iMvp[L... function PredBDirectTemporal (line 659) | int32_t PredBDirectTemporal (PWelsDecoderContext pCtx, int16_t iMvp[LI... function PredMv (line 770) | void PredMv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefIndex... function PredInter8x16Mv (line 817) | void PredInter8x16Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t ... function PredInter16x8Mv (line 840) | void PredInter16x8Mv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t ... function UpdateP16x16MotionInfo (line 861) | void UpdateP16x16MotionInfo (PDqLayer pCurDqLayer, int32_t listIdx, in... function UpdateP16x16RefIdx (line 884) | void UpdateP16x16RefIdx (PDqLayer pCurDqLayer, int32_t listIdx, int8_t... function UpdateP16x16MotionOnly (line 901) | void UpdateP16x16MotionOnly (PDqLayer pCurDqLayer, int32_t listIdx, in... function UpdateP16x8MotionInfo (line 920) | void UpdateP16x8MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVecto... function UpdateP8x16MotionInfo (line 950) | void UpdateP8x16MotionInfo (PDqLayer pCurDqLayer, int16_t iMotionVecto... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/parse_mb_syn_cabac.cpp type WelsDec (line 38) | namespace WelsDec { function DecodeCabacIntraMbType (line 71) | static uint32_t DecodeCabacIntraMbType (PWelsDecoderContext pCtx, PWel... function UpdateP16x8RefIdxCabac (line 103) | void UpdateP16x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LI... function UpdateP8x16RefIdxCabac (line 120) | void UpdateP8x16RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LI... function UpdateP8x8RefIdxCabac (line 140) | void UpdateP8x8RefIdxCabac (PDqLayer pCurDqLayer, int8_t pRefIndex[LIS... function UpdateP8x8DirectCabac (line 148) | void UpdateP8x8DirectCabac (PDqLayer pCurDqLayer, int32_t iPartIdx) { function UpdateP16x16DirectCabac (line 155) | void UpdateP16x16DirectCabac (PDqLayer pCurDqLayer) { function UpdateP16x16MvdCabac (line 167) | void UpdateP16x16MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvd[2], con... function UpdateP16x8MvdCabac (line 178) | void UpdateP16x8MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvdCache[LIS... function UpdateP8x16MvdCabac (line 199) | void UpdateP8x16MvdCabac (SDqLayer* pCurDqLayer, int16_t pMvdCache[LIS... function ParseEndOfSliceCabac (line 221) | int32_t ParseEndOfSliceCabac (PWelsDecoderContext pCtx, uint32_t& uiBi... function ParseSkipFlagCabac (line 227) | int32_t ParseSkipFlagCabac (PWelsDecoderContext pCtx, PWelsNeighAvail ... function ParseMBTypeISliceCabac (line 240) | int32_t ParseMBTypeISliceCabac (PWelsDecoderContext pCtx, PWelsNeighAv... function ParseMBTypePSliceCabac (line 280) | int32_t ParseMBTypePSliceCabac (PWelsDecoderContext pCtx, PWelsNeighAv... function ParseMBTypeBSliceCabac (line 336) | int32_t ParseMBTypeBSliceCabac (PWelsDecoderContext pCtx, PWelsNeighAv... function ParseTransformSize8x8FlagCabac (line 388) | int32_t ParseTransformSize8x8FlagCabac (PWelsDecoderContext pCtx, PWel... function ParseSubMBTypeCabac (line 405) | int32_t ParseSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvail... function ParseBSubMBTypeCabac (line 424) | int32_t ParseBSubMBTypeCabac (PWelsDecoderContext pCtx, PWelsNeighAvai... function ParseIntraPredModeLumaCabac (line 458) | int32_t ParseIntraPredModeLumaCabac (PWelsDecoderContext pCtx, int32_t... function ParseIntraPredModeChromaCabac (line 475) | int32_t ParseIntraPredModeChromaCabac (PWelsDecoderContext pCtx, uint8... function ParseInterPMotionInfoCabac (line 517) | int32_t ParseInterPMotionInfoCabac (PWelsDecoderContext pCtx, PWelsNei... function ParseInterBMotionInfoCabac (line 720) | int32_t ParseInterBMotionInfoCabac (PWelsDecoderContext pCtx, PWelsNei... function ParseRefIdxCabac (line 1194) | int32_t ParseRefIdxCabac (PWelsDecoderContext pCtx, PWelsNeighAvail pN... function ParseMvdInfoCabac (line 1269) | int32_t ParseMvdInfoCabac (PWelsDecoderContext pCtx, PWelsNeighAvail p... function ParseCbpInfoCabac (line 1300) | int32_t ParseCbpInfoCabac (PWelsDecoderContext pCtx, PWelsNeighAvail p... function ParseDeltaQpCabac (line 1372) | int32_t ParseDeltaQpCabac (PWelsDecoderContext pCtx, int32_t& iQpDelta) { function ParseCbfInfoCabac (line 1390) | int32_t ParseCbfInfoCabac (PWelsNeighAvail pNeighAvail, uint8_t* pNzcC... function ParseSignificantMapCabac (line 1432) | int32_t ParseSignificantMapCabac (int32_t* pSignificantMap, int32_t iR... function ParseSignificantCoeffCabac (line 1477) | int32_t ParseSignificantCoeffCabac (int32_t* pSignificant, int32_t iRe... function ParseResidualBlockCabac8x8 (line 1512) | int32_t ParseResidualBlockCabac8x8 (PWelsNeighAvail pNeighAvail, uint8... function ParseResidualBlockCabac (line 1552) | int32_t ParseResidualBlockCabac (PWelsNeighAvail pNeighAvail, uint8_t*... function ParseIPCMInfoCabac (line 1616) | int32_t ParseIPCMInfoCabac (PWelsDecoderContext pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/parse_mb_syn_cavlc.cpp type WelsDec (line 47) | namespace WelsDec { type TagReadBitsCache (line 50) | struct TagReadBitsCache { function GetNeighborAvailMbType (line 56) | void GetNeighborAvailMbType (PWelsNeighAvail pNeighAvail, PDqLayer pCu... function WelsFillCacheNonZeroCount (line 107) | void WelsFillCacheNonZeroCount (PWelsNeighAvail pNeighAvail, uint8_t* ... function WelsFillCacheConstrain1IntraNxN (line 155) | void WelsFillCacheConstrain1IntraNxN (PWelsNeighAvail pNeighAvail, uin... function WelsFillCacheConstrain0IntraNxN (line 201) | void WelsFillCacheConstrain0IntraNxN (PWelsNeighAvail pNeighAvail, uin... function WelsFillCacheInterCabac (line 247) | void WelsFillCacheInterCabac (PWelsNeighAvail pNeighAvail, uint8_t* pN... function WelsFillDirectCacheCabac (line 388) | void WelsFillDirectCacheCabac (PWelsNeighAvail pNeighAvail, int8_t iDi... function WelsFillCacheInter (line 429) | void WelsFillCacheInter (PWelsNeighAvail pNeighAvail, uint8_t* pNonZer... function PredIntra4x4Mode (line 535) | int32_t PredIntra4x4Mode (int8_t* pIntraPredMode, int32_t iIdx4) { function CheckIntra16x16PredMode (line 565) | int32_t CheckIntra16x16PredMode (uint8_t uiSampleAvail, int8_t* pMode) { function CheckIntraChromaPredMode (line 594) | int32_t CheckIntraChromaPredMode (uint8_t uiSampleAvail, int8_t* pMode) { function CheckIntraNxNPredMode (line 618) | int32_t CheckIntraNxNPredMode (int32_t* pSampleAvail, int8_t* pMode, i... function BsStartCavlc (line 660) | void BsStartCavlc (PBitStringAux pBs) { function BsEndCavlc (line 663) | void BsEndCavlc (PBitStringAux pBs) { function CavlcGetTrailingOnesAndTotalCoeff (line 674) | static int32_t CavlcGetTrailingOnesAndTotalCoeff (uint8_t& uiTotalCoef... function CavlcGetLevelVal (line 722) | static int32_t CavlcGetLevelVal (int32_t iLevel[16], SReadBitsCache* p... function CavlcGetTotalZeros (line 775) | static int32_t CavlcGetTotalZeros (int32_t& iZerosLeft, SReadBitsCache... function CavlcGetRunBefore (line 806) | static int32_t CavlcGetRunBefore (int32_t iRun[16], SReadBitsCache* pB... function WelsResidualBlockCavlc (line 851) | int32_t WelsResidualBlockCavlc (SVlcTable* pVlcTable, uint8_t* pNonZer... function WelsResidualBlockCavlc8x8 (line 970) | int32_t WelsResidualBlockCavlc8x8 (SVlcTable* pVlcTable, uint8_t* pNon... function ParseInterInfo (line 1057) | int32_t ParseInterInfo (PWelsDecoderContext pCtx, int16_t iMvArray[LIS... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/pic_queue.cpp type WelsDec (line 45) | namespace WelsDec { function PPicture (line 62) | PPicture AllocPicture (PWelsDecoderContext pCtx, const int32_t kiPicWi... function FreePicture (line 127) | void FreePicture (PPicture pPic, CMemoryAlign* pMa) { function PPicture (line 154) | PPicture PrefetchPic (PPicBuff pPicBuf) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/core/src/rec_mb.cpp type WelsDec (line 45) | namespace WelsDec { function WelsFillRecNeededMbInfo (line 47) | void WelsFillRecNeededMbInfo (PWelsDecoderContext pCtx, bool bOutput, ... function RecI8x8Mb (line 64) | int32_t RecI8x8Mb (int32_t iMbXy, PWelsDecoderContext pCtx, int16_t* p... function RecI8x8Luma (line 70) | int32_t RecI8x8Luma (int32_t iMbXy, PWelsDecoderContext pCtx, int16_t*... function RecI4x4Mb (line 117) | int32_t RecI4x4Mb (int32_t iMBXY, PWelsDecoderContext pCtx, int16_t* p... function RecI4x4Luma (line 124) | int32_t RecI4x4Luma (int32_t iMBXY, PWelsDecoderContext pCtx, int16_t*... function RecI4x4Chroma (line 160) | int32_t RecI4x4Chroma (int32_t iMBXY, PWelsDecoderContext pCtx, int16_... function RecI16x16Mb (line 179) | int32_t RecI16x16Mb (int32_t iMBXY, PWelsDecoderContext pCtx, int16_t*... function GetRefPic (line 217) | static inline int32_t GetRefPic (sMCRefMember* pMCRefMem, PWelsDecoder... function BaseMC (line 243) | void BaseMC (sMCRefMember* pMCRefMem, int32_t iXOffset, int32_t iYOffs... function WeightPrediction (line 274) | static void WeightPrediction (PDqLayer pCurDqLayer, sMCRefMember* pMCR... function BiWeightPrediction (line 342) | static void BiWeightPrediction (PDqLayer pCurDqLayer, sMCRefMember* pM... function BiPrediction (line 401) | static void BiPrediction (PDqLayer pCurDqLayer, sMCRefMember* pMCRefMe... function GetInterPred (line 438) | void GetInterPred (uint8_t* pPredY, uint8_t* pPredCb, uint8_t* pPredCr... function GetInterBPred (line 641) | int32_t GetInterBPred (uint8_t* pPredYCbCr[3], uint8_t* pTempPredYCbCr... function RecChroma (line 1027) | int32_t RecChroma (int32_t iMBXY, PWelsDecoderContext pCtx, int16_t* p... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/plus/inc/welsDecoderExt.h function namespace (line 53) | namespace WelsDec { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/decoder/plus/src/welsDecoderExt.cpp type WelsDec (line 78) | namespace WelsDec { function DECODING_STATE (line 485) | DECODING_STATE CWelsDecoder::DecodeFrameNoDelay (const unsigned char* ... function DECODING_STATE (line 507) | DECODING_STATE CWelsDecoder::DecodeFrame2 (const unsigned char* kpSrc, function DECODING_STATE (line 666) | DECODING_STATE CWelsDecoder::FlushFrame (unsigned char** ppDst, function DECODING_STATE (line 745) | DECODING_STATE CWelsDecoder::ReorderPicturesInDisplay (unsigned char**... function DECODING_STATE (line 845) | DECODING_STATE CWelsDecoder::DecodeParser (const unsigned char* kpSrc, function DECODING_STATE (line 928) | DECODING_STATE CWelsDecoder::DecodeFrame (const unsigned char* kpSrc, function DECODING_STATE (line 954) | DECODING_STATE CWelsDecoder::DecodeFrameEx (const unsigned char* kpSrc, function WelsGetDecoderCapability (line 976) | int WelsGetDecoderCapability (SDecoderCapability* pDecCapability) { function WelsCreateDecoder (line 996) | long WelsCreateDecoder (ISVCDecoder** ppDecoder) { function WelsDestroyDecoder (line 1014) | void WelsDestroyDecoder (ISVCDecoder* pDecoder) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/au_set.h function namespace (line 49) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/deblocking.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/decode_mb_aux.h function namespace (line 40) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/dq_map.h function namespace (line 45) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/encoder.h function namespace (line 45) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/encoder_context.h function namespace (line 63) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/extern.h function namespace (line 46) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/get_intra_predictor.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/mb_cache.h function namespace (line 41) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/md.h function namespace (line 48) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/mt_defs.h type SSliceThreadPrivateData (line 60) | typedef struct TagSliceThreadPrivateData { type SSliceThreading (line 68) | typedef struct TagSliceThreading { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/mv_pred.h function namespace (line 48) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/nal_encap.h function namespace (line 50) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/param_svc.h function namespace (line 53) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/parameter_sets.h function namespace (line 40) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/paraset_strategy.h function namespace (line 39) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/picture.h function namespace (line 41) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/picture_handle.h function namespace (line 46) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/rc.h function namespace (line 51) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/ref_list_mgr_svc.h function namespace (line 49) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/sample.h function namespace (line 39) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/set_mb_syn_cabac.h function namespace (line 49) | namespace WelsEnc { function Set (line 62) | void Set (uint8_t uiState, uint8_t uiMps) { m_uiStateMps = uiState * 2 +... type SCabacCtx (line 64) | typedef struct TagCabacCtx { function WelsCabacEncodeUpdateLow_ (line 92) | inline void WelsCabacEncodeUpdateLow_ (SCabacCtx* pCbCtx) { function WelsCabacEncodeDecision (line 103) | void WelsCabacEncodeDecision (SCabacCtx* pCbCtx, int32_t iCtx, uint32_t ... function WelsCabacEncodeBypassOne (line 119) | void WelsCabacEncodeBypassOne (SCabacCtx* pCbCtx, int32_t uiBin) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/set_mb_syn_cavlc.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/slice.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/slice_multi_threading.h function namespace (line 53) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/stat.h function namespace (line 43) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_base_layer_md.h function namespace (line 46) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_enc_frame.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_enc_golomb.h function namespace (line 48) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_enc_macroblock.h function namespace (line 42) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_enc_slice_segment.h function namespace (line 53) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_encode_mb.h function namespace (line 50) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_encode_slice.h function namespace (line 48) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_mode_decision.h function namespace (line 50) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_motion_estimate.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_set_mb_syn.h function namespace (line 52) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/svc_set_mb_syn_cavlc.h function namespace (line 51) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/vlc_encoder.h function namespace (line 42) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_common_basis.h function namespace (line 46) | namespace WelsEnc { type SMVComponentUnit (line 66) | typedef struct TagMVComponentUnit { // each LIST_0/LIST_1 type SParaSetOffsetVariable (line 72) | typedef struct TagParaSetOffsetVariable { type SParaSetOffset (line 79) | typedef struct TagParaSetOffset { type SCropOffset (line 105) | typedef struct TagCropOffset { type ETransType (line 115) | enum ETransType { type EMbPosition (line 122) | enum EMbPosition { type Mb_Type (line 135) | typedef uint32_t Mb_Type; FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_const.h type LTR_MARKING_RECEIVE_STATE (line 150) | typedef enum { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_func_ptr_def.h function namespace (line 49) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_preprocess.h function namespace (line 53) | namespace WelsEnc { function class (line 118) | class CWelsPreProcess { function class (line 210) | class CWelsPreProcessVideo : public CWelsPreProcess { function class (line 221) | class CWelsPreProcessScreen : public CWelsPreProcess { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_task_base.h function namespace (line 49) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_task_encoder.h function namespace (line 47) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_task_management.h function namespace (line 49) | namespace WelsEnc { function class (line 122) | class CWelsTaskManageOne : public CWelsTaskManageBase { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/inc/wels_transpose_matrix.h function namespace (line 37) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/mips/dct_mmi.c function WelsIDctT4Rec_mmi (line 219) | void WelsIDctT4Rec_mmi(uint8_t* pRec, int32_t iStride, uint8_t* pPred, function WelsIDctFourT4Rec_mmi (line 266) | void WelsIDctFourT4Rec_mmi(uint8_t* pRec, int32_t iStride, uint8_t* pPred, function WelsIDctRecI16x16Dc_mmi (line 339) | void WelsIDctRecI16x16Dc_mmi(uint8_t* pRec, int32_t iStride, uint8_t* pP... function WelsHadamardT4Dc_mmi (line 402) | void WelsHadamardT4Dc_mmi( int16_t *luma_dc, int16_t *pDct) { function WelsDctT4_mmi (line 448) | void WelsDctT4_mmi(int16_t *pDct, uint8_t *pix1, int32_t i_pix1, function WelsDctFourT4_mmi (line 480) | void WelsDctFourT4_mmi(int16_t *pDct, uint8_t *pix1, int32_t i_pix1, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/mips/quant_mmi.c function WelsQuant4x4_mmi (line 43) | void WelsQuant4x4_mmi(int16_t *pDct, const int16_t* ff, const int16_t *m... function WelsQuant4x4Dc_mmi (line 93) | void WelsQuant4x4Dc_mmi(int16_t *pDct, const int16_t ff, int16_t mf) { function WelsQuantFour4x4_mmi (line 146) | void WelsQuantFour4x4_mmi(int16_t *pDct, const int16_t* ff, const int16_... function WelsQuantFour4x4Max_mmi (line 309) | void WelsQuantFour4x4Max_mmi(int16_t *pDct, const int16_t*ff, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/mips/score_mmi.c function WelsGetNoneZeroCount_mmi (line 56) | int32_t WelsGetNoneZeroCount_mmi(int16_t *level) { function WelsScan4x4DcAc_mmi (line 88) | void WelsScan4x4DcAc_mmi(int16_t level[16], int16_t *pDct) { function WelsScan4x4Ac_mmi (line 131) | void WelsScan4x4Ac_mmi(int16_t *zig_value, int16_t *pDct) { function WelsCalculateSingleCtr4x4_mmi (line 252) | int32_t WelsCalculateSingleCtr4x4_mmi(int16_t *pDct) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/au_set.cpp type WelsEnc (line 49) | namespace WelsEnc { function WelsCheckLevelLimitation (line 51) | static inline int32_t WelsCheckLevelLimitation (const SWelsSPS* kpSps,... function WelsAdjustLevel (line 76) | int32_t WelsAdjustLevel (SSpatialLayerConfig* pSpatialLayer, const SLe... function WelsCheckNumRefSetting (line 88) | static int32_t WelsCheckNumRefSetting (SLogContext* pLogCtx, SWelsSvcC... function WelsCheckRefFrameLimitationNumRefFirst (line 135) | int32_t WelsCheckRefFrameLimitationNumRefFirst (SLogContext* pLogCtx, ... function WelsCheckRefFrameLimitationLevelIdcFirst (line 143) | int32_t WelsCheckRefFrameLimitationLevelIdcFirst (SLogContext* pLogCtx... function ELevelIdc (line 187) | static inline ELevelIdc WelsGetLevelIdc (const SWelsSPS* kpSps, float ... function WelsWriteVUI (line 197) | int32_t WelsWriteVUI (SWelsSPS* pSps, SBitStringAux* pBitStringAux) { function WelsWriteSpsSyntax (line 264) | int32_t WelsWriteSpsSyntax (SWelsSPS* pSps, SBitStringAux* pBitStringA... function WelsWriteSpsNal (line 325) | int32_t WelsWriteSpsNal (SWelsSPS* pSps, SBitStringAux* pBitStringAux,... function WelsWriteSubsetSpsSyntax (line 347) | int32_t WelsWriteSubsetSpsSyntax (SSubsetSps* pSubsetSps, SBitStringAu... function WelsWritePpsSyntax (line 395) | int32_t WelsWritePpsSyntax (SWelsPPS* pPps, SBitStringAux* pBitStringAux, function WelsGetPaddingOffset (line 465) | static inline bool WelsGetPaddingOffset (int32_t iActualWidth, int32_t... function WelsInitSps (line 481) | int32_t WelsInitSps (SWelsSPS* pSps, SSpatialLayerConfig* pLayerParam,... function WelsInitSubsetSps (line 554) | int32_t WelsInitSubsetSps (SSubsetSps* pSubsetSps, SSpatialLayerConfig... function WelsInitPps (line 576) | int32_t WelsInitPps (SWelsPPS* pPps, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/deblocking.cpp function DeblockingBSInsideMBAvsbase (line 126) | void inline DeblockingBSInsideMBAvsbase (int8_t* pNnzTab, uint8_t uiBS[2... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/decode_mb_aux.cpp type WelsEnc (line 36) | namespace WelsEnc { function WelsIHadamard4x4Dc (line 40) | void WelsIHadamard4x4Dc (int16_t* pRes) { //pBuffer size : 4x4 function WelsDequantLumaDc4x4 (line 80) | void WelsDequantLumaDc4x4 (int16_t* pRes, const int32_t kiQp) { function WelsDequantIHadamard4x4_c (line 98) | void WelsDequantIHadamard4x4_c (int16_t* pRes, const uint16_t kuiMF) { function WelsDequantIHadamard2x2Dc (line 127) | void WelsDequantIHadamard2x2Dc (int16_t* pDct, const uint16_t kuiMF) { function WelsDequant4x4_c (line 139) | void WelsDequant4x4_c (int16_t* pRes, const uint16_t* kpMF) { function WelsDequantFour4x4_c (line 147) | void WelsDequantFour4x4_c (int16_t* pRes, const uint16_t* kpMF) { function WelsIDctT4Rec_c (line 164) | void WelsIDctT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPred, ... function WelsIDctFourT4Rec_c (line 199) | void WelsIDctFourT4Rec_c (uint8_t* pRec, int32_t iStride, uint8_t* pPr... function WelsIDctT4RecOnMb (line 209) | void WelsIDctT4RecOnMb (uint8_t* pDst, int32_t iDstStride, uint8_t* pP... function WelsIDctRecI16x16Dc_c (line 223) | void WelsIDctRecI16x16Dc_c (uint8_t* pRec, int32_t iStride, uint8_t* p... function WelsGetEncBlockStrideOffset (line 235) | void WelsGetEncBlockStrideOffset (int32_t* pBlock, const int32_t kiStr... function WelsInitReconstructionFuncs (line 251) | void WelsInitReconstructionFuncs (SWelsFuncPtrList* pFuncList, uint32_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/encode_mb_aux.cpp function WelsQuant4x4_c (line 164) | void WelsQuant4x4_c (int16_t* pDct, const int16_t* pFF, const int16_t* ... function WelsQuant4x4Dc_c (line 179) | void WelsQuant4x4Dc_c (int16_t* pDct, int16_t iFF, int16_t iMF) { function WelsQuantFour4x4_c (line 193) | void WelsQuantFour4x4_c (int16_t* pDct, const int16_t* pFF, const int16_... function WelsQuantFour4x4Max_c (line 209) | void WelsQuantFour4x4Max_c (int16_t* pDct, const int16_t* pFF, const int... function WelsHadamardQuant2x2Skip_c (line 226) | int32_t WelsHadamardQuant2x2Skip_c (int16_t* pRs, int16_t iFF, int16_t ... function WelsHadamardQuant2x2_c (line 244) | int32_t WelsHadamardQuant2x2_c (int16_t* pRs, const int16_t iFF, int16_t... function WelsHadamardT4Dc_c (line 280) | void WelsHadamardT4Dc_c (int16_t* pLumaDc, int16_t* pDct) { function WelsDctT4_c (line 313) | void WelsDctT4_c (int16_t* pDct, uint8_t* pPixel1, int32_t iStride1, uin... function WelsDctFourT4_c (line 358) | void WelsDctFourT4_c (int16_t* pDct, uint8_t* pPixel1, int32_t iStride1,... function WelsScan4x4DcAc_c (line 371) | void WelsScan4x4DcAc_c (int16_t* pLevel, int16_t* pDct) { function WelsScan4x4Ac_c (line 386) | void WelsScan4x4Ac_c (int16_t* pLevel, int16_t* pDct) { function WelsScan4x4Dc (line 402) | void WelsScan4x4Dc (int16_t* pLevel, int16_t* pDct) { function WelsCalculateSingleCtr4x4_c (line 418) | int32_t WelsCalculateSingleCtr4x4_c (int16_t* pDct) { function WelsGetNoneZeroCount_c (line 437) | int32_t WelsGetNoneZeroCount_c (int16_t* pLevel) { function WelsHadamardQuant2x2Skip_neon (line 453) | int32_t WelsHadamardQuant2x2Skip_neon (int16_t* pRes, int16_t iFF, int1... function WelsHadamardQuant2x2Skip_AArch64_neon (line 459) | int32_t WelsHadamardQuant2x2Skip_AArch64_neon (int16_t* pRes, int16_t iF... function WelsInitEncodingFuncs (line 464) | void WelsInitEncodingFuncs (SWelsFuncPtrList* pFuncList, uint32_t uiCpu... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/encoder.cpp type WelsEnc (line 60) | namespace WelsEnc { function InitPic (line 72) | int32_t InitPic (const void* kpSrc, const int32_t kiColorspace, const ... function WelsInitBGDFunc (line 142) | void WelsInitBGDFunc (SWelsFuncPtrList* pFuncList, const bool kbEnable... function InitFunctionPointers (line 157) | int32_t InitFunctionPointers (sWelsEncCtx* pEncCtx, SWelsSvcCodingPara... function UpdateFrameNum (line 232) | void UpdateFrameNum (sWelsEncCtx* pEncCtx, const int32_t kiDidx) { function LoadBackFrameNum (line 251) | void LoadBackFrameNum (sWelsEncCtx* pEncCtx, const int32_t kiDidx) { function InitBitStream (line 268) | void InitBitStream (sWelsEncCtx* pEncCtx) { function InitFrameCoding (line 279) | void InitFrameCoding (sWelsEncCtx* pEncCtx, const EVideoFrameType keFr... function EVideoFrameType (line 333) | EVideoFrameType DecideFrameType (sWelsEncCtx* pEncCtx, const int8_t ki... function DumpDependencyRec (line 411) | void DumpDependencyRec (SPicture* pCurPicture, const char* kpFileName,... function DumpRecFrame (line 482) | void DumpRecFrame (SPicture* pCurPicture, const char* kpFileName, cons... function WelsSetMemZero_c (line 548) | void WelsSetMemZero_c (void* pDst, int32_t iSize) { // confirmed_safe_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/encoder_data_tables.cpp type WelsEnc (line 37) | namespace WelsEnc { function ALIGNED_DECLARE (line 316) | const ALIGNED_DECLARE (uint8_t, g_kuiEncNcMapTable[18], 16) = { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/encoder_ext.cpp function WelsBitRateVerification (line 73) | int32_t WelsBitRateVerification (SLogContext* pLogCtx, SSpatialLayerConf... function CheckProfileSetting (line 126) | void CheckProfileSetting (SLogContext* pLogCtx, SWelsSvcCodingParam* pPa... function CheckLevelSetting (line 151) | void CheckLevelSetting (SLogContext* pLogCtx, SWelsSvcCodingParam* pPara... function CheckReferenceNumSetting (line 163) | void CheckReferenceNumSetting (SLogContext* pLogCtx, SWelsSvcCodingParam... function SliceArgumentValidationFixedSliceMode (line 174) | int32_t SliceArgumentValidationFixedSliceMode (SLogContext* pLogCtx, function ParamValidation (line 264) | int32_t ParamValidation (SLogContext* pLogCtx, SWelsSvcCodingParam* pCfg) { function ParamValidationExt (line 403) | int32_t ParamValidationExt (SLogContext* pLogCtx, SWelsSvcCodingParam* p... function WelsEncoderApplyFrameRate (line 672) | void WelsEncoderApplyFrameRate (SWelsSvcCodingParam* pParam) { function WelsEncoderApplyBitRate (line 699) | int32_t WelsEncoderApplyBitRate (SLogContext* pLogCtx, SWelsSvcCodingPar... function WelsEncoderApplyBitVaryRang (line 726) | int32_t WelsEncoderApplyBitVaryRang (SLogContext* pLogCtx, SWelsSvcCodin... function AcquireLayersNals (line 749) | int32_t AcquireLayersNals (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pPa... function InitMbInfo (line 835) | static void InitMbInfo (sWelsEncCtx* pEnc, SMB* pList, SDqLayer* pLa... function InitMbListD (line 907) | int32_t InitMbListD (sWelsEncCtx** ppCtx) { function FreeSliceInLayer (line 942) | void FreeSliceInLayer (SDqLayer* pDq, CMemoryAlign* pMa) { function FreeDqLayer (line 951) | void FreeDqLayer (SDqLayer*& pDq, CMemoryAlign* pMa) { function FreeRefList (line 986) | void FreeRefList (SRefList*& pRefList, CMemoryAlign* pMa, const int iMa... function InitDqLayers (line 1008) | static inline int32_t InitDqLayers (sWelsEncCtx** ppCtx, SExistingParase... function AllocStrideTables (line 1224) | int32_t AllocStrideTables (sWelsEncCtx** ppCtx, const int32_t kiNumSpati... function RequestMemoryVaaScreen (line 1478) | int32_t RequestMemoryVaaScreen (SVAAFrameInfo* pVaa, CMemoryAlign* pMa,... function ReleaseMemoryVaaScreen (line 1493) | void ReleaseMemoryVaaScreen (SVAAFrameInfo* pVaa, CMemoryAlign* pMa, co... function GetMvMvdRange (line 1508) | void GetMvMvdRange (SWelsSvcCodingParam* pParam, int32_t& iMvRange, int3... function FreeMemorySvc (line 1797) | void FreeMemorySvc (sWelsEncCtx** ppCtx) { function InitSliceSettings (line 2011) | int32_t InitSliceSettings (SLogContext* pLogCtx, SWelsSvcCodingParam... function OutputCpuFeaturesLog (line 2064) | void OutputCpuFeaturesLog (SLogContext* pLogCtx, uint32_t uiCpuFeatureFl... function StatOverallEncodingExt (line 2115) | void StatOverallEncodingExt (sWelsEncCtx* pCtx) { function GetMultipleThreadIdc (line 2192) | int32_t GetMultipleThreadIdc (SLogContext* pLogCtx, SWelsSvcCodingParam*... function WelsUninitEncoderExt (line 2239) | void WelsUninitEncoderExt (sWelsEncCtx** ppCtx) { function WelsInitEncoderExt (line 2283) | int32_t WelsInitEncoderExt (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* pC... function GetTemporalLevel (line 2386) | int32_t GetTemporalLevel (SSpatialLayerInternal* fDlp, const int32_t kiF... function DynslcUpdateMbNeighbourInfoListForAllSlices (line 2392) | void DynslcUpdateMbNeighbourInfoListForAllSlices (SDqLayer* pCurDq, SMB*... function PicPartitionNumDecision (line 2408) | int32_t PicPartitionNumDecision (sWelsEncCtx* pCtx) { function WelsInitCurrentQBLayerMltslc (line 2416) | void WelsInitCurrentQBLayerMltslc (sWelsEncCtx* pCtx) { function UpdateSlicepEncCtxWithPartition (line 2423) | void UpdateSlicepEncCtxWithPartition (SDqLayer* pCurDq, int32_t iPartiti... function WelsInitCurrentDlayerMltslc (line 2475) | void WelsInitCurrentDlayerMltslc (sWelsEncCtx* pCtx, int32_t iPartitionN... function WelsInitCurrentLayer (line 2527) | void WelsInitCurrentLayer (sWelsEncCtx* pCtx, function SetFastCodingFunc (line 2616) | static inline void SetFastCodingFunc (SWelsFuncPtrList* pFuncList) { function SetNormalCodingFunc (line 2622) | static inline void SetNormalCodingFunc (SWelsFuncPtrList* pFuncList) { function SetMeMethod (line 2632) | bool SetMeMethod (const uint8_t uiMethod, PSearchMethodFunc& pSearchMeth... function PreprocessSliceCoding (line 2658) | void PreprocessSliceCoding (sWelsEncCtx* pCtx) { function WelsSwapDqLayers (line 2790) | static inline void WelsSwapDqLayers (sWelsEncCtx* pCtx, const int32_t ki... function PrefetchReferencePicture (line 2801) | static inline void PrefetchReferencePicture (sWelsEncCtx* pCtx, const EV... function WelsWriteOneSPS (line 2824) | int32_t WelsWriteOneSPS (sWelsEncCtx* pCtx, const int32_t kiSpsIdx, int3... function WelsWriteOnePPS (line 2842) | int32_t WelsWriteOnePPS (sWelsEncCtx* pCtx, const int32_t kiPpsIdx, int3... function WelsWriteParameterSets (line 2867) | int32_t WelsWriteParameterSets (sWelsEncCtx* pCtx, int32_t* pNalLen, int... function AddPrefixNal (line 2947) | static inline int32_t AddPrefixNal (sWelsEncCtx* pCtx, function WritePadding (line 2996) | int32_t WritePadding (sWelsEncCtx* pCtx, int32_t iLen, int32_t& iSize) { function ForceCodingIDR (line 3039) | int32_t ForceCodingIDR (sWelsEncCtx* pCtx, int32_t iLayerId) { function WelsEncoderEncodeParameterSets (line 3074) | int32_t WelsEncoderEncodeParameterSets (sWelsEncCtx* pCtx, void* pDst) { function GetSubSequenceId (line 3107) | int32_t GetSubSequenceId (sWelsEncCtx* pCtx, EVideoFrameType eFrameType) { function WriteSsvcParaset (line 3124) | int32_t WriteSsvcParaset (sWelsEncCtx* pCtx, const int32_t kiSpatialNum, function WriteSavcParaset (line 3157) | int32_t WriteSavcParaset (sWelsEncCtx* pCtx, const int32_t iIdx, function WriteSavcParaset_Listing (line 3244) | int32_t WriteSavcParaset_Listing (sWelsEncCtx* pCtx, const int32_t kiSpa... function StackBackEncoderStatus (line 3334) | void StackBackEncoderStatus (sWelsEncCtx* pEncCtx, function ClearFrameBsInfo (line 3369) | void ClearFrameBsInfo (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi) { function EVideoFrameType (line 3380) | EVideoFrameType PrepareEncodeFrame (sWelsEncCtx* pCtx, SLayerBSInfo*& pL... function WelsEncoderEncodeExt (line 3441) | int32_t WelsEncoderEncodeExt (sWelsEncCtx* pCtx, SFrameBSInfo* pFbi, con... function WelsEncoderParamAdjust (line 4156) | int32_t WelsEncoderParamAdjust (sWelsEncCtx** ppCtx, SWelsSvcCodingParam... function WelsEncoderApplyLTR (line 4453) | int32_t WelsEncoderApplyLTR (SLogContext* pLogCtx, sWelsEncCtx** ppCtx, ... function DynSliceRealloc (line 4499) | int32_t DynSliceRealloc (sWelsEncCtx* pCtx, function WelsCodeOnePicPartition (line 4517) | int32_t WelsCodeOnePicPartition (sWelsEncCtx* pCtx, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/get_intra_predictor.cpp function WelsFillingPred8to16_c (line 55) | static inline void WelsFillingPred8to16_c (uint8_t* pPred, uint8_t* pSrc) { function WelsFillingPred8x2to16_c (line 59) | static inline void WelsFillingPred8x2to16_c (uint8_t* pPred, uint8_t* pS... function WelsFillingPred1to16_c (line 63) | static inline void WelsFillingPred1to16_c (uint8_t* pPred, const uint8_t... function ENFORCE_STACK_ALIGN_1D (line 81) | ENFORCE_STACK_ALIGN_1D (uint32_t, uiSrcx2, 2, 16) function WelsI4x4LumaPredDc_c (line 106) | void WelsI4x4LumaPredDc_c (uint8_t* pPred, uint8_t* pRef, const int32_t ... function WelsI4x4LumaPredDcLeft_c (line 114) | void WelsI4x4LumaPredDcLeft_c (uint8_t* pPred, uint8_t* pRef, const int3... function WelsI4x4LumaPredDcTop_c (line 121) | void WelsI4x4LumaPredDcTop_c (uint8_t* pPred, uint8_t* pRef, const int32... function WelsI4x4LumaPredDcNA_c (line 127) | void WelsI4x4LumaPredDcNA_c (uint8_t* pPred, uint8_t* pRef, const int32_... function ENFORCE_STACK_ALIGN_1D (line 151) | ENFORCE_STACK_ALIGN_1D (uint8_t, uiSrc, 16, 16) // TobeCont'd about assi... function ENFORCE_STACK_ALIGN_1D (line 349) | ENFORCE_STACK_ALIGN_1D (uint8_t, uiSrc, 16, 16) // TobeCont'd about assi... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/md.cpp type WelsEnc (line 46) | namespace WelsEnc { function FillNeighborCacheIntra (line 51) | void FillNeighborCacheIntra (SMbCache* pMbCache, SMB* pCurMb, int32_t ... function FillNeighborCacheInterWithoutBGD (line 132) | void FillNeighborCacheInterWithoutBGD (SMbCache* pMbCache, SMB* pCurMb... function FillNeighborCacheInterWithBGD (line 253) | void FillNeighborCacheInterWithBGD (SMbCache* pMbCache, SMB* pCurMb, i... function InitFillNeighborCacheInterFunc (line 374) | void InitFillNeighborCacheInterFunc (SWelsFuncPtrList* pFuncList, cons... function UpdateMbMv_c (line 378) | void UpdateMbMv_c (SMVUnitXY* pMvBuffer, const SMVUnitXY ksMv) { function MdInterAnalysisVaaInfo_c (line 389) | uint8_t MdInterAnalysisVaaInfo_c (int32_t* pSad8x8) { function AnalysisVaaInfoIntra_c (line 435) | int32_t AnalysisVaaInfoIntra_c (uint8_t* pDataY, const int32_t kiLineS... function InitIntraAnalysisVaaInfo (line 477) | void InitIntraAnalysisVaaInfo (SWelsFuncPtrList* pFuncList, const uint... function MdIntraAnalysisVaaInfo (line 497) | bool MdIntraAnalysisVaaInfo (sWelsEncCtx* pEncCtx, uint8_t* pEncMb) { function InitMeRefinePointer (line 505) | void InitMeRefinePointer (SMeRefinePointer* pMeRefine, SMbCache* pMbCa... type TagQuarParams (line 512) | struct TagQuarParams { function MeRefineQuarPixel (line 532) | inline void MeRefineQuarPixel (SWelsFuncPtrList* pFunc, SWelsME* pMe, ... function MeRefineFracPixel (line 575) | void MeRefineFracPixel (sWelsEncCtx* pEncCtx, uint8_t* pMemPredInterMb... function InitBlkStrideWithRef (line 771) | void InitBlkStrideWithRef (int32_t* pBlkStride, const int32_t kiStride... function MvdCostInit (line 797) | void MvdCostInit (uint16_t* pMvdCostInter, const int32_t kiMvdSz) { function PredictSad (line 826) | void PredictSad (int8_t* pRefIndexCache, int32_t* pSadCostCache, int32... function PredictSadSkip (line 870) | void PredictSadSkip (int8_t* pRefIndexCache, bool* pMbSkipCache, int32... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/mv_pred.cpp type WelsEnc (line 43) | namespace WelsEnc { function PredMv (line 45) | void PredMv (const SMVComponentUnit* kpMvComp, int8_t iPartIdx, int8_t... function PredInter8x16Mv (line 91) | void PredInter8x16Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRe... function PredInter16x8Mv (line 114) | void PredInter16x8Mv (SMbCache* pMbCache, int32_t iPartIdx, int8_t iRe... function PredSkipMv (line 132) | void PredSkipMv (SMbCache* pMbCache, SMVUnitXY* sMvp) { function UpdateP16x16MotionInfo (line 148) | void UpdateP16x16MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const in... function UpdateP16x8MotionInfo (line 195) | void UpdateP16x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int... function update_P8x16_motion_info (line 235) | void update_P8x16_motion_info (SMbCache* pMbCache, SMB* pCurMb, const ... function UpdateP8x8MotionInfo (line 279) | void UpdateP8x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int3... function UpdateP4x4MotionInfo (line 305) | void UpdateP4x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int3... function UpdateP8x4MotionInfo (line 318) | void UpdateP8x4MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int3... function UpdateP4x8MotionInfo (line 334) | void UpdateP4x8MotionInfo (SMbCache* pMbCache, SMB* pCurMb, const int3... function UpdateP16x8Motion2Cache (line 353) | void UpdateP16x8Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, in... function UpdateP8x16Motion2Cache (line 372) | void UpdateP8x16Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, in... function UpdateP8x8Motion2Cache (line 392) | void UpdateP8x8Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, int... function UpdateP4x4Motion2Cache (line 407) | void UpdateP4x4Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, int... function UpdateP8x4Motion2Cache (line 416) | void UpdateP8x4Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, int... function UpdateP4x8Motion2Cache (line 427) | void UpdateP4x8Motion2Cache (SMbCache* pMbCache, int32_t iPartIdx, int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/nal_encap.cpp type WelsEnc (line 42) | namespace WelsEnc { function WelsLoadNal (line 46) | void WelsLoadNal (SWelsEncoderOutput* pEncoderOuput, const int32_t/*EW... function WelsUnloadNal (line 65) | void WelsUnloadNal (SWelsEncoderOutput* pEncoderOuput) { function WelsLoadNalForSlice (line 80) | void WelsLoadNalForSlice (SWelsSliceBs* pSliceBs, const int32_t/*EWels... function WelsUnloadNalForSlice (line 99) | void WelsUnloadNalForSlice (SWelsSliceBs* pSliceBs) { function WelsEncodeNal (line 120) | int32_t WelsEncodeNal (SWelsNalRaw* pRawNal, void* pNalHeaderExt, cons... function WelsWriteSVCPrefixNal (line 188) | int32_t WelsWriteSVCPrefixNal (SBitStringAux* pBitStringAux, const int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/paraset_strategy.cpp type WelsEnc (line 37) | namespace WelsEnc { function IWelsParametersetStrategy (line 40) | IWelsParametersetStrategy* IWelsParametersetStrategy::CreateParamete... function WelsGenerateNewSps (line 78) | static int32_t WelsGenerateNewSps (sWelsEncCtx* pCtx, const bool kbUse... function CheckMatchedSps (line 106) | static bool CheckMatchedSps (SWelsSPS* const pSps1, SWelsSPS* const pS... function CheckMatchedSubsetSps (line 143) | static bool CheckMatchedSubsetSps (SSubsetSps* const pSubsetSps1, SSub... function FindExistingSps (line 169) | int32_t FindExistingSps (SWelsSvcCodingParam* pParam, const bool kbUse... function ParasetIdAdditionIdAdjust (line 338) | void ParasetIdAdditionIdAdjust (SParaSetOffsetVariable* sParaSetOffset... function FindExistingPps (line 608) | int32_t FindExistingPps (SWelsSPS* pSps, SSubsetSps* pSubsetSps, const... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/picture_handle.cpp type WelsEnc (line 42) | namespace WelsEnc { function SPicture (line 51) | SPicture* AllocPicture (CMemoryAlign* pMa, const int32_t kiWidth , con... function FreePicture (line 129) | void FreePicture (CMemoryAlign* pMa, SPicture** ppPic) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/ratectl.cpp type WelsEnc (line 50) | namespace WelsEnc { function RcInitLayerMemory (line 61) | void RcInitLayerMemory (SWelsSvcRc* pWelsSvcRc, CMemoryAlign* pMA, con... function RcFreeLayerMemory (line 83) | void RcFreeLayerMemory (SWelsSvcRc* pWelsSvcRc, CMemoryAlign* pMA) { function RcConvertQp2QStep (line 94) | static inline int32_t RcConvertQp2QStep (int32_t iQP) { function RcConvertQStep2Qp (line 97) | static inline int32_t RcConvertQStep2Qp (int32_t iQpStep) { function RcInitSequenceParameter (line 103) | void RcInitSequenceParameter (sWelsEncCtx* pEncCtx) { function RcInitTlWeight (line 178) | void RcInitTlWeight (sWelsEncCtx* pEncCtx) { function RcUpdateBitrateFps (line 213) | void RcUpdateBitrateFps (sWelsEncCtx* pEncCtx) { function RcInitVGop (line 255) | void RcInitVGop (sWelsEncCtx* pEncCtx) { function RcInitRefreshParameter (line 272) | void RcInitRefreshParameter (sWelsEncCtx* pEncCtx) { function RcJudgeBitrateFpsUpdate (line 313) | bool RcJudgeBitrateFpsUpdate (sWelsEncCtx* pEncCtx) { function RcTraceVGopBitrate (line 330) | void RcTraceVGopBitrate (sWelsEncCtx* pEncCtx) { function RcUpdateTemporalZero (line 359) | void RcUpdateTemporalZero (sWelsEncCtx* pEncCtx) { function RcCalculateIdrQp (line 381) | void RcCalculateIdrQp (sWelsEncCtx* pEncCtx) { function RcCalculatePictureQp (line 453) | void RcCalculatePictureQp (sWelsEncCtx* pEncCtx) { function GomRCInitForOneSlice (line 518) | void GomRCInitForOneSlice (SSlice* pSlice, const int32_t kiBitsPerMb) { function RcInitSliceInformation (line 526) | void RcInitSliceInformation (sWelsEncCtx* pEncCtx) { function RcDecideTargetBits (line 546) | void RcDecideTargetBits (sWelsEncCtx* pEncCtx) { function RcDecideTargetBitsTimestamp (line 570) | void RcDecideTargetBitsTimestamp (sWelsEncCtx* pEncCtx) { function RcInitGomParameters (line 626) | void RcInitGomParameters (sWelsEncCtx* pEncCtx) { function RcCalculateMbQp (line 643) | void RcCalculateMbQp (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCurM... function SWelsSvcRc (line 659) | SWelsSvcRc* RcJudgeBaseUsability (sWelsEncCtx* pEncCtx) { function RcGomTargetBits (line 682) | void RcGomTargetBits (sWelsEncCtx* pEncCtx, SSlice* pSlice) { function RcCalculateGomQp (line 719) | void RcCalculateGomQp (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCur... function RcVBufferCalculationSkip (line 747) | void RcVBufferCalculationSkip (sWelsEncCtx* pEncCtx) { function CheckFrameSkipBasedMaxbr (line 777) | void CheckFrameSkipBasedMaxbr (sWelsEncCtx* pEncCtx, const long long u... function WelsRcCheckFrameStatus (line 838) | bool WelsRcCheckFrameStatus (sWelsEncCtx* pEncCtx, long long uiTimeSta... function UpdateBufferWhenFrameSkipped (line 907) | void UpdateBufferWhenFrameSkipped (sWelsEncCtx* pEncCtx, int32_t iCurD... function UpdateMaxBrCheckWindowStatus (line 931) | void UpdateMaxBrCheckWindowStatus (sWelsEncCtx* pEncCtx, int32_t iSpat... function WelsRcPostFrameSkipping (line 983) | bool WelsRcPostFrameSkipping (sWelsEncCtx* pCtx, const int32_t iDid, c... function WelsRcPostFrameSkippedUpdate (line 988) | void WelsRcPostFrameSkippedUpdate (sWelsEncCtx* pCtx, const int32_t iD... function RcVBufferCalculationPadding (line 993) | void RcVBufferCalculationPadding (sWelsEncCtx* pEncCtx) { function RcTraceFrameBits (line 1009) | void RcTraceFrameBits (sWelsEncCtx* pEncCtx, long long uiTimeStamp, in... function RcUpdatePictureQpBits (line 1031) | void RcUpdatePictureQpBits (sWelsEncCtx* pEncCtx, int32_t iCodedBits) { function RcUpdateIntraComplexity (line 1057) | void RcUpdateIntraComplexity (sWelsEncCtx* pEncCtx) { function RcUpdateFrameComplexity (line 1093) | void RcUpdateFrameComplexity (sWelsEncCtx* pEncCtx) { function RcCalculateCascadingQp (line 1132) | int32_t RcCalculateCascadingQp (struct TagWelsEncCtx* pEncCtx, int32_t... function WelsRcPictureInitGom (line 1145) | void WelsRcPictureInitGom (sWelsEncCtx* pEncCtx, long long uiTimeStam... function WelsRcPictureInfoUpdateGom (line 1184) | void WelsRcPictureInfoUpdateGom (sWelsEncCtx* pEncCtx, int32_t iLayer... function WelsRcMbInitGom (line 1207) | void WelsRcMbInitGom (sWelsEncCtx* pEncCtx, SMB* pCurMb, SSlice* pSlic... function WelsRcMbInfoUpdateGom (line 1232) | void WelsRcMbInfoUpdateGom (sWelsEncCtx* pEncCtx, SMB* pCurMb, int32_t... function WelsRcPictureInitDisable (line 1248) | void WelsRcPictureInitDisable (sWelsEncCtx* pEncCtx, long long uiTime... function WelsRcPictureInfoUpdateDisable (line 1266) | void WelsRcPictureInfoUpdateDisable (sWelsEncCtx* pEncCtx, int32_t iL... function WelsRcMbInitDisable (line 1269) | void WelsRcMbInitDisable (sWelsEncCtx* pEncCtx, SMB* pCurMb, SSlice* ... function WelsRcMbInfoUpdateDisable (line 1287) | void WelsRcMbInfoUpdateDisable (sWelsEncCtx* pEncCtx, SMB* pCurMb, in... function WelRcPictureInitBufferBasedQp (line 1290) | void WelRcPictureInitBufferBasedQp (sWelsEncCtx* pEncCtx, long long ui... function WelRcPictureInitScc (line 1307) | void WelRcPictureInitScc (sWelsEncCtx* pEncCtx, long long uiTimeStamp) { function WelsRcDropFrameUpdate (line 1368) | void WelsRcDropFrameUpdate (sWelsEncCtx* pEncCtx, uint32_t iDropSize) { function WelsRcPictureInfoUpdateScc (line 1377) | void WelsRcPictureInfoUpdateScc (sWelsEncCtx* pEncCtx, int32_t iNalSiz... function WelsRcMbInitScc (line 1395) | void WelsRcMbInitScc (sWelsEncCtx* pEncCtx, SMB* pCurMb, SSlice* pSlic... function WelsRcFrameDelayJudgeTimeStamp (line 1401) | void WelsRcFrameDelayJudgeTimeStamp (sWelsEncCtx* pEncCtx, long long u... function WelsRcPictureInfoUpdateGomTimeStamp (line 1440) | void WelsRcPictureInfoUpdateGomTimeStamp (sWelsEncCtx* pEncCtx, int32... function WelsRcInitFuncPointers (line 1460) | void WelsRcInitFuncPointers (sWelsEncCtx* pEncCtx, RC_MODES iRcMode) { function WelsRcInitModule (line 1535) | void WelsRcInitModule (sWelsEncCtx* pEncCtx, RC_MODES iRcMode) { function WelsRcFreeMemory (line 1540) | void WelsRcFreeMemory (sWelsEncCtx* pEncCtx) { function GetTimestampForRc (line 1549) | long long GetTimestampForRc (const long long uiTimeStamp, const long l... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/ref_list_mgr_svc.cpp type WelsEnc (line 37) | namespace WelsEnc { function ResetLtrState (line 43) | void ResetLtrState (SLTRState* pLtr) { function WelsResetRefList (line 66) | void WelsResetRefList (sWelsEncCtx* pCtx) { function DeleteLTRFromLongList (line 82) | static inline void DeleteLTRFromLongList (sWelsEncCtx* pCtx, int32_t i... function DeleteSTRFromShortList (line 93) | static inline void DeleteSTRFromShortList (sWelsEncCtx* pCtx, int32_t ... function DeleteNonSceneLTR (line 104) | static void DeleteNonSceneLTR (sWelsEncCtx* pCtx) { function CompareFrameNum (line 118) | static inline int32_t CompareFrameNum (int32_t iFrameNumA, int32_t iFr... function DeleteInvalidLTR (line 152) | static inline void DeleteInvalidLTR (sWelsEncCtx* pCtx) { function HandleLTRMarkFeedback (line 195) | static inline void HandleLTRMarkFeedback (sWelsEncCtx* pCtx) { function LTRMarkProcess (line 251) | static inline void LTRMarkProcess (sWelsEncCtx* pCtx) { function LTRMarkProcessScreen (line 314) | static inline void LTRMarkProcessScreen (sWelsEncCtx* pCtx) { function PrefetchNextBuffer (line 329) | static void PrefetchNextBuffer (sWelsEncCtx* pCtx) { function WelsUpdateRefList (line 353) | bool WelsUpdateRefList (sWelsEncCtx* pCtx) { function CheckCurMarkFrameNumUsed (line 433) | bool CheckCurMarkFrameNumUsed (sWelsEncCtx* pCtx) { function WelsMarkMMCORefInfoWithBase (line 453) | static inline void WelsMarkMMCORefInfoWithBase (SSlice** ppSliceList, function WelsMarkMMCORefInfo (line 466) | void WelsMarkMMCORefInfo (sWelsEncCtx* pCtx, SLTRState* pLtr, function WelsMarkPic (line 494) | void WelsMarkPic (sWelsEncCtx* pCtx) { function FilterLTRRecoveryRequest (line 517) | int32_t FilterLTRRecoveryRequest (sWelsEncCtx* pCtx, SLTRRecoverReques... function FilterLTRMarkingFeedback (line 563) | void FilterLTRMarkingFeedback (sWelsEncCtx* pCtx, SLTRMarkingFeedback*... function WelsBuildRefList (line 594) | bool WelsBuildRefList (sWelsEncCtx* pCtx, const int32_t iPOC, int32_t ... function UpdateBlockStatic (line 649) | static void UpdateBlockStatic (sWelsEncCtx* pCtx) { function WelsUpdateSliceHeaderSyntax (line 663) | void WelsUpdateSliceHeaderSyntax (sWelsEncCtx* pCtx, const int32_t iA... function WelsUpdateRefSyntax (line 711) | void WelsUpdateRefSyntax (sWelsEncCtx* pCtx, const int32_t iPOC, const... function UpdateOriginalPicInfo (line 729) | static inline void UpdateOriginalPicInfo (SPicture* pOrigPic, SPicture... function UpdateSrcPicListLosslessScreenRefSelectionWithLtr (line 745) | static void UpdateSrcPicListLosslessScreenRefSelectionWithLtr (sWelsEn... function UpdateSrcPicList (line 754) | static void UpdateSrcPicList (sWelsEncCtx* pCtx) { function WelsUpdateRefListScreen (line 763) | bool WelsUpdateRefListScreen (sWelsEncCtx* pCtx) { function WelsBuildRefListScreen (line 812) | bool WelsBuildRefListScreen (sWelsEncCtx* pCtx, const int32_t iPOC, in... function IsValidFrameNum (line 890) | static inline bool IsValidFrameNum (const int32_t kiFrameNum) { function WelsMarkMMCORefInfoScreen (line 894) | void WelsMarkMMCORefInfoScreen (sWelsEncCtx* pCtx, SLTRState* pLtr, function WelsMarkPicScreen (line 912) | void WelsMarkPicScreen (sWelsEncCtx* pCtx) { function DoNothing (line 997) | void DoNothing (sWelsEncCtx* pointer) { function IWelsReferenceStrategy (line 1001) | IWelsReferenceStrategy* IWelsReferenceStrategy::CreateReferenceStrat... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/sample.cpp type WelsEnc (line 47) | namespace WelsEnc { function WelsSampleSatd4x4_c (line 48) | int32_t WelsSampleSatd4x4_c (uint8_t* pSample1, int32_t iStride1, uint... function WelsSampleSatd8x4_c (line 99) | int32_t WelsSampleSatd8x4_c (uint8_t* pSample1, int32_t iStride1, uint... function WelsSampleSatd4x8_c (line 106) | int32_t WelsSampleSatd4x8_c (uint8_t* pSample1, int32_t iStride1, uint... function WelsSampleSatd8x8_c (line 113) | int32_t WelsSampleSatd8x8_c (uint8_t* pSample1, int32_t iStride1, uint... function WelsSampleSatd16x8_c (line 123) | int32_t WelsSampleSatd16x8_c (uint8_t* pSample1, int32_t iStride1, uin... function WelsSampleSatd8x16_c (line 131) | int32_t WelsSampleSatd8x16_c (uint8_t* pSample1, int32_t iStride1, uin... function WelsSampleSatd16x16_c (line 139) | int32_t WelsSampleSatd16x16_c (uint8_t* pSample1, int32_t iStride1, ui... function WelsSampleSatdIntra4x4Combined3_c (line 155) | int32_t WelsSampleSatdIntra4x4Combined3_c (uint8_t* pDec, int32_t iDec... function WelsSampleSatdIntra8x8Combined3_c (line 191) | int32_t WelsSampleSatdIntra8x8Combined3_c (uint8_t* pDecCb, int32_t iD... function WelsSampleSadIntra8x8Combined3_c (line 229) | int32_t WelsSampleSadIntra8x8Combined3_c (uint8_t* pDecCb, int32_t iDe... function WelsSampleSatdIntra16x16Combined3_c (line 271) | int32_t WelsSampleSatdIntra16x16Combined3_c (uint8_t* pDec, int32_t iD... function WelsSampleSadIntra16x16Combined3_c (line 303) | int32_t WelsSampleSadIntra16x16Combined3_c (uint8_t* pDec, int32_t iDe... function WelsInitSampleSadFunc (line 336) | void WelsInitSampleSadFunc (SWelsFuncPtrList* pFuncList, uint32_t uiCp... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/set_mb_syn_cabac.cpp function PropagateCarry (line 54) | void PropagateCarry (uint8_t* pBufCur, uint8_t* pBufStart) { type WelsEnc (line 62) | namespace WelsEnc { function WelsCabacInit (line 64) | void WelsCabacInit (void* pCtx) { function WelsCabacContextInit (line 86) | void WelsCabacContextInit (void* pCtx, SCabacCtx* pCbCtx, int32_t iMod... function WelsCabacEncodeInit (line 94) | void WelsCabacEncodeInit (SCabacCtx* pCbCtx, uint8_t* pBuf, uint8_t*... function WelsCabacEncodeUpdateLowNontrivial_ (line 104) | void WelsCabacEncodeUpdateLowNontrivial_ (SCabacCtx* pCbCtx) { function WelsCabacEncodeDecisionLps_ (line 133) | void WelsCabacEncodeDecisionLps_ (SCabacCtx* pCbCtx, int32_t iCtx) { function WelsCabacEncodeTerminate (line 149) | void WelsCabacEncodeTerminate (SCabacCtx* pCbCtx, uint32_t uiBin) { function WelsCabacEncodeUeBypass (line 167) | void WelsCabacEncodeUeBypass (SCabacCtx* pCbCtx, int32_t iExpBits, uin... function WelsCabacEncodeFlush (line 185) | void WelsCabacEncodeFlush (SCabacCtx* pCbCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/set_mb_syn_cavlc.cpp type WelsEnc (line 46) | namespace WelsEnc { function ALIGNED_DECLARE (line 48) | const ALIGNED_DECLARE (uint8_t, g_kuiZeroLeftMap[16], 16) = { function StashMBStatusCavlc (line 234) | void StashMBStatusCavlc (SDynamicSlicingStack* pDss, SSlice* pSlice, i... function StashPopMBStatusCavlc (line 242) | int32_t StashPopMBStatusCavlc (SDynamicSlicingStack* pDss, SSlice* pSl... function StashMBStatusCabac (line 250) | void StashMBStatusCabac (SDynamicSlicingStack* pDss, SSlice* pSlice, i... function StashPopMBStatusCabac (line 261) | int32_t StashPopMBStatusCabac (SDynamicSlicingStack* pDss, SSlice* pSl... function GetBsPosCavlc (line 272) | int32_t GetBsPosCavlc (SSlice* pSlice) { function GetBsPosCabac (line 275) | int32_t GetBsPosCabac (SSlice* pSlice) { function WelsWriteSliceEndSyn (line 279) | void WelsWriteSliceEndSyn (SSlice* pSlice, bool bEntropyCodingModeFlag) { function InitCoeffFunc (line 290) | void InitCoeffFunc (SWelsFuncPtrList* pFuncList, const uint32_t uiCpuF... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/slice_multi_threading.cpp type WelsEnc (line 73) | namespace WelsEnc { function UpdateMbListNeighborParallel (line 74) | void UpdateMbListNeighborParallel (SDqLayer* pCurDq, function CalcSliceComplexRatio (line 88) | void CalcSliceComplexRatio (SDqLayer* pCurDq) { function NeedDynamicAdjust (line 114) | int32_t NeedDynamicAdjust (SSlice** ppSliceInLayer, const int32_t iSli... function DynamicAdjustSlicing (line 168) | void DynamicAdjustSlicing (sWelsEncCtx* pCtx, function RequestMtResource (line 251) | int32_t RequestMtResource (sWelsEncCtx** ppCtx, SWelsSvcCodingParam* p... function ReleaseMtResource (line 363) | void ReleaseMtResource (sWelsEncCtx** ppCtx) { function AppendSliceToFrameBs (line 429) | int32_t AppendSliceToFrameBs (sWelsEncCtx* pCtx, SLayerBSInfo* pLbi, c... function WriteSliceBs (line 465) | int32_t WriteSliceBs (sWelsEncCtx* pCtx, SWelsSliceBs* pSliceBs, const... function DynamicDetectCpuCores (line 496) | int32_t DynamicDetectCpuCores() { function AdjustBaseLayer (line 502) | int32_t AdjustBaseLayer (sWelsEncCtx* pCtx) { function AdjustEnhanceLayer (line 530) | int32_t AdjustEnhanceLayer (sWelsEncCtx* pCtx, int32_t iCurDid) { function TrackSliceComplexities (line 578) | void TrackSliceComplexities (sWelsEncCtx* pCtx, const int32_t iCurDid) { function TrackSliceConsumeTime (line 593) | void TrackSliceConsumeTime (sWelsEncCtx* pCtx, int32_t* pDidList, cons... function SetOneSliceBsBufferUnderMultithread (line 634) | void SetOneSliceBsBufferUnderMultithread (sWelsEncCtx* pCtx, const int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_base_layer_md.cpp function ALIGNED_DECLARE (line 242) | ALIGNED_DECLARE (const int8_t, g_kiMapModeI4x4[14], 16) = { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_enc_slice_segment.cpp type WelsEnc (line 44) | namespace WelsEnc { function AssignMbMapSingleSlice (line 53) | int32_t AssignMbMapSingleSlice (void* pMbMap, const int32_t kiCountMbN... function AssignMbMapMultipleSlices (line 70) | int32_t AssignMbMapMultipleSlices (SDqLayer* pCurDq, const SSliceArgum... function CheckFixedSliceNumMultiSliceSetting (line 125) | bool CheckFixedSliceNumMultiSliceSetting (const int32_t kiMbNumInFrame... function CheckRowMbMultiSliceSetting (line 150) | bool CheckRowMbMultiSliceSetting (const int32_t kiMbWidth, SSliceArgum... function CheckRasterMultiSliceSetting (line 166) | bool CheckRasterMultiSliceSetting (const int32_t kiMbNumInFrame, SSlic... function GomValidCheckSliceNum (line 218) | bool GomValidCheckSliceNum (const int32_t kiMbWidth, const int32_t kiM... function GomValidCheckSliceMbNum (line 255) | bool GomValidCheckSliceMbNum (const int32_t kiMbWidth, const int32_t k... function GetInitialSliceNum (line 319) | int32_t GetInitialSliceNum (SSliceArgument* pSliceArgument) { function InitSliceSegment (line 352) | int32_t InitSliceSegment (SDqLayer* pCurDq, function UninitSliceSegment (line 443) | void UninitSliceSegment (SDqLayer* pCurDq, CMemoryAlign* pMa) { function InitSlicePEncCtx (line 476) | int32_t InitSlicePEncCtx (SDqLayer* pCurDq, function UninitSlicePEncCtx (line 502) | void UninitSlicePEncCtx (SDqLayer* pCurDq, CMemoryAlign* pMa) { function WelsMbToSliceIdc (line 516) | uint16_t WelsMbToSliceIdc (SDqLayer* pCurDq, const int32_t kiMbXY) { function WelsGetFirstMbOfSlice (line 534) | int32_t WelsGetFirstMbOfSlice (SDqLayer* pCurLayer, const int32_t kuiS... function WelsGetNextMbOfSlice (line 550) | int32_t WelsGetNextMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY) { function WelsGetPrevMbOfSlice (line 584) | int32_t WelsGetPrevMbOfSlice (SDqLayer* pCurDq, const int32_t kiMbXY) { function WelsGetNumMbInSlice (line 615) | int32_t WelsGetNumMbInSlice (SDqLayer* pCurDq, SSlice* pSlice, const i... function GetCurrentSliceNum (line 632) | int32_t GetCurrentSliceNum (const SDqLayer* pCurDq) { function DynamicAdjustSlicePEncCtxAll (line 636) | int32_t DynamicAdjustSlicePEncCtxAll (SDqLayer* pCurDq, function DynamicMaxSliceNumConstraint (line 675) | int32_t DynamicMaxSliceNumConstraint (uint32_t uiMaximumNum, int32_t i... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_encode_mb.cpp type WelsEnc (line 46) | namespace WelsEnc { function WelsDctMb (line 47) | void WelsDctMb (int16_t* pRes, uint8_t* pEncMb, int32_t iEncStride, ui... function WelsEncRecI16x16Y (line 54) | void WelsEncRecI16x16Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* p... function WelsEncRecI4x4Y (line 139) | void WelsEncRecI4x4Y (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMb... function WelsEncInterY (line 180) | void WelsEncInterY (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCache... function WelsEncRecUV (line 246) | void WelsEncRecUV (SWelsFuncPtrList* pFuncList, SMB* pCurMb, SMbCac... function WelsRecPskip (line 318) | void WelsRecPskip (SDqLayer* pCurLayer, SWelsFuncPtrList* pFuncList... function WelsTryPYskip (line 328) | bool WelsTryPYskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMbCa... function WelsTryPUVskip (line 355) | bool WelsTryPUVskip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* p... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_encode_slice.cpp type WelsEnc (line 50) | namespace WelsEnc { function UpdateNonZeroCountCache (line 57) | void UpdateNonZeroCountCache (SMB* pMb, SMbCache* pMbCache) { function WelsSliceHeaderScalExtInit (line 69) | void WelsSliceHeaderScalExtInit (SDqLayer* pCurLayer, SSlice* pSlice) { function WelsSliceHeaderExtInit (line 89) | void WelsSliceHeaderExtInit (sWelsEncCtx* pEncCtx, SDqLayer* pCurLayer... function UpdateMbNeighbor (line 138) | void UpdateMbNeighbor (SDqLayer* pCurDq, SMB* pMb, const int32_t kiMbW... function WelsCountMbType (line 177) | void WelsCountMbType (int32_t (*iMbCount)[18], const EWelsSliceType ke... function WriteReferenceReorder (line 215) | void WriteReferenceReorder (SBitStringAux* pBs, SSliceHeader* sSliceHe... function WriteRefPicMarking (line 241) | void WriteRefPicMarking (SBitStringAux* pBs, SSliceHeader* pSliceHeade... function WelsSliceHeaderWrite (line 275) | void WelsSliceHeaderWrite (sWelsEncCtx* pCtx, SBitStringAux* pBs, SDqL... function WelsSliceHeaderExtWrite (line 341) | void WelsSliceHeaderExtWrite (sWelsEncCtx* pCtx, SBitStringAux* pBs, S... function WelsInterMbEncode (line 444) | void WelsInterMbEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* pCu... function WelsIMbChromaEncode (line 455) | void WelsIMbChromaEncode (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache*... function WelsPMbChromaEncode (line 479) | void WelsPMbChromaEncode (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB* p... function OutputPMbWithoutConstructCsRsNoCopy (line 494) | void OutputPMbWithoutConstructCsRsNoCopy (sWelsEncCtx* pCtx, SDqLayer*... function UpdateQpForOverflow (line 512) | void UpdateQpForOverflow (SMB* pCurMb, uint8_t kuiChromaQpIndexOffset) { function WelsISliceMdEnc (line 520) | int32_t WelsISliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice) { //pMd... function WelsISliceMdEncDynamic (line 587) | int32_t WelsISliceMdEncDynamic (sWelsEncCtx* pEncCtx, SSlice* pSlice) ... function WelsPSliceMdEnc (line 678) | int32_t WelsPSliceMdEnc (sWelsEncCtx* pEncCtx, SSlice* pSlice, const ... function WelsPSliceMdEncDynamic (line 693) | int32_t WelsPSliceMdEncDynamic (sWelsEncCtx* pEncCtx, SSlice* pSlice, ... function WelsCodePSlice (line 708) | int32_t WelsCodePSlice (sWelsEncCtx* pEncCtx, SSlice* pSlice) { function WelsCodePOverDynamicSlice (line 727) | int32_t WelsCodePOverDynamicSlice (sWelsEncCtx* pEncCtx, SSlice* pSlic... function AllocMbCacheAligned (line 758) | int32_t AllocMbCacheAligned (SMbCache* pMbCache, CMemoryAlign* pMa) { function FreeMbCache (line 783) | void FreeMbCache (SMbCache* pMbCache, CMemoryAlign* pMa) { function InitSliceBoundaryInfo (line 819) | int32_t InitSliceBoundaryInfo (SDqLayer* pCurLayer, function SetSliceBoundaryInfo (line 867) | int32_t SetSliceBoundaryInfo (SDqLayer* pCurLayer, SSlice* pSlice, con... function AllocateSliceMBBuffer (line 882) | int32_t AllocateSliceMBBuffer (SSlice* pSlice, CMemoryAlign* pMa) { function InitSliceBsBuffer (line 891) | int32_t InitSliceBsBuffer (SSlice* pSlice, function FreeSliceBuffer (line 913) | void FreeSliceBuffer (SSlice*& pSliceList, const int32_t kiMaxSliceNum... function InitSliceList (line 932) | int32_t InitSliceList (SSlice*& pSliceList, function InitAllSlicesInThread (line 975) | int32_t InitAllSlicesInThread (sWelsEncCtx* pCtx) { function InitOneSliceInThread (line 995) | int32_t InitOneSliceInThread (sWelsEncCtx* pCtx, function InitSliceThreadInfo (line 1019) | int32_t InitSliceThreadInfo (sWelsEncCtx* pCtx, function InitSliceInLayer (line 1071) | int32_t InitSliceInLayer (sWelsEncCtx* pCtx, function InitSliceHeadWithBase (line 1142) | void InitSliceHeadWithBase (SSlice* pSlice, SSlice* pBaseSlice) { function InitSliceRefInfoWithBase (line 1157) | void InitSliceRefInfoWithBase (SSlice* pSlice, SSlice* pBaseSlice, con... function InitSliceRC (line 1172) | static inline int32_t InitSliceRC (SSlice* pSlice, const int32_t kiGlo... function ReallocateSliceList (line 1188) | int32_t ReallocateSliceList (sWelsEncCtx* pCtx, function CalculateNewSliceNum (line 1280) | int32_t CalculateNewSliceNum (sWelsEncCtx* pCtx, function ReallocateSliceInThread (line 1307) | int32_t ReallocateSliceInThread (sWelsEncCtx* pCtx, function ExtendLayerBuffer (line 1340) | int32_t ExtendLayerBuffer (sWelsEncCtx* pCtx, function ReallocSliceBuffer (line 1383) | int32_t ReallocSliceBuffer (sWelsEncCtx* pCtx) { function CheckAllSliceBuffer (line 1437) | static inline int32_t CheckAllSliceBuffer (SDqLayer* pCurLayer, const ... function ReOrderSliceInLayer (line 1452) | int32_t ReOrderSliceInLayer (sWelsEncCtx* pCtx, function GetCurLayerNalCount (line 1521) | int32_t GetCurLayerNalCount (const SDqLayer* pCurDq, const int32_t kiC... function GetTotalCodedNalCount (line 1535) | int32_t GetTotalCodedNalCount (SFrameBSInfo* pFbi) { function FrameBsRealloc (line 1544) | int32_t FrameBsRealloc (sWelsEncCtx* pCtx, function SliceLayerInfoUpdate (line 1583) | int32_t SliceLayerInfoUpdate (sWelsEncCtx* pCtx, function WelsCodeOneSlice (line 1628) | int32_t WelsCodeOneSlice (sWelsEncCtx* pEncCtx, SSlice* pCurSlice, con... function UpdateMbNeighbourInfoForNextSlice (line 1666) | void UpdateMbNeighbourInfoForNextSlice (SDqLayer* pCurDq, function AddSliceBoundary (line 1687) | void AddSliceBoundary (sWelsEncCtx* pEncCtx, SSlice* pCurSlice, SSlice... function DynSlcJudgeSliceBoundaryStepBack (line 1727) | bool DynSlcJudgeSliceBoundaryStepBack (void* pCtx, void* pSlice, SSlic... function WelsInitInterMDStruc (line 1784) | inline void WelsInitInterMDStruc (const SMB* pCurMb, uint16_t* pMvdCos... function WelsMdInterMbLoop (line 1793) | int32_t WelsMdInterMbLoop (sWelsEncCtx* pEncCtx, SSlice* pSlice, void*... function WelsMdInterMbLoopOverDynamicSlice (line 1887) | int32_t WelsMdInterMbLoopOverDynamicSlice (sWelsEncCtx* pEncCtx, SSlic... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_mode_decision.cpp type WelsEnc (line 48) | namespace WelsEnc { function WelsMdSpatialelInterMbIlfmdNoilp (line 53) | void WelsMdSpatialelInterMbIlfmdNoilp (sWelsEncCtx* pEncCtx, SWelsMD* ... function WelsMdInterMbEnhancelayer (line 108) | void WelsMdInterMbEnhancelayer (sWelsEncCtx* pEncCtx, SWelsMD* pMd, SS... function SMB (line 122) | SMB* GetRefMb (SDqLayer* pCurLayer, SMB* pCurMb) { function SetMvBaseEnhancelayer (line 129) | void SetMvBaseEnhancelayer (SWelsMD* pMd, SMB* pCurMb, const SMB* kpRe... function GetChromaCost (line 161) | inline int32_t GetChromaCost (PSampleSadSatdCostFunc* pCalculateFunc, function IsCostLessEqualSkipCost (line 165) | inline bool IsCostLessEqualSkipCost (int32_t iCurCost, const int32_t i... function CheckChromaCost (line 173) | bool CheckChromaCost (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMbCache... function WelsMdInterJudgeBGDPskip (line 216) | bool WelsMdInterJudgeBGDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd,... function WelsMdInterJudgeBGDPskipFalse (line 257) | bool WelsMdInterJudgeBGDPskipFalse (sWelsEncCtx* pCtx, SWelsMD* pMd, S... function WelsMdUpdateBGDInfo (line 267) | void WelsMdUpdateBGDInfo (SDqLayer* pCurLayer, SMB* pCurMb, const boo... function WelsMdUpdateBGDInfoNULL (line 284) | void WelsMdUpdateBGDInfoNULL (SDqLayer* pCurLayer, SMB* pCurMb, const ... function IsMbStatic (line 293) | inline bool IsMbStatic (int32_t* pBlockType, EStaticBlockIdc eType) { function IsMbCollocatedStatic (line 300) | inline bool IsMbCollocatedStatic (int32_t* pBlockType) { function IsMbScrolledStatic (line 304) | inline bool IsMbScrolledStatic (int32_t* pBlockType) { function CalUVSadCost (line 308) | inline int32_t CalUVSadCost (SWelsFuncPtrList* pFunc, uint8_t* pEncOri... function CheckBorder (line 313) | inline bool CheckBorder (int32_t iMbX, int32_t iMbY, int32_t iScrollMv... function JudgeStaticSkip (line 323) | bool JudgeStaticSkip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMb... function JudgeScrollSkip (line 351) | bool JudgeScrollSkip (sWelsEncCtx* pEncCtx, SMB* pCurMb, SMbCache* pMb... function SvcMdSCDMbEnc (line 392) | void SvcMdSCDMbEnc (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, SMB* pCurM... function MdInterSCDPskipProcess (line 468) | bool MdInterSCDPskipProcess (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd, S... function SetBlockStaticIdcToMd (line 498) | void SetBlockStaticIdcToMd (void* pVaa, SWelsMD* pWelsMd, SMB* pCurMb,... function WelsMdInterJudgeSCDPskip (line 520) | bool WelsMdInterJudgeSCDPskip (sWelsEncCtx* pEncCtx, SWelsMD* pWelsMd,... function WelsMdInterJudgeSCDPskipFalse (line 537) | bool WelsMdInterJudgeSCDPskipFalse (sWelsEncCtx* pEncCtx, SWelsMD* pWe... function WelsInitSCDPskipFunc (line 543) | void WelsInitSCDPskipFunc (SWelsFuncPtrList* pFuncList, const bool bSc... function MergeSub16Me (line 557) | static inline void MergeSub16Me (const SWelsME& sSrcMe0, const SWelsME... function IsSameMv (line 563) | static inline bool IsSameMv (const SMVUnitXY& sMv0, const SMVUnitXY& s... function TryModeMerge (line 566) | bool TryModeMerge (SMbCache* pMbCache, SWelsMD* pWelsMd, SMB* pCurMb) { function WelsMdInterFinePartitionVaaOnScreen (line 612) | void WelsMdInterFinePartitionVaaOnScreen (sWelsEncCtx* pEncCtx, SWelsM... function SetScrollingMvToMd (line 669) | void SetScrollingMvToMd (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd) { function SetScrollingMvToMdNull (line 683) | void SetScrollingMvToMdNull (SVAAFrameInfo* pVaa, SWelsMD* pWelsMd) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_motion_estimate.cpp function UpdateMeResults (line 60) | static inline void UpdateMeResults (const SMVUnitXY ksBestMv, const uint... function MeEndIntepelSearch (line 66) | static inline void MeEndIntepelSearch (SWelsME* pMe) { function WelsInitMeFunc (line 73) | void WelsInitMeFunc (SWelsFuncPtrList* pFuncList, uint32_t uiCpuFlag, bo... function WelsMotionEstimateSearch (line 162) | void WelsMotionEstimateSearch (SWelsFuncPtrList* pFuncList, SDqLayer* pC... function WelsMotionEstimateSearchStatic (line 176) | void WelsMotionEstimateSearchStatic (SWelsFuncPtrList* pFuncList, SDqLay... function WelsMotionEstimateSearchScrolled (line 190) | void WelsMotionEstimateSearchScrolled (SWelsFuncPtrList* pFuncList, SDqL... function WelsMotionEstimateInitialPoint (line 214) | bool WelsMotionEstimateInitialPoint (SWelsFuncPtrList* pFuncList, SWelsM... function CalculateSatdCost (line 278) | void CalculateSatdCost (PSampleSadSatdCostFunc pSatd, SWelsME* pMe, function NotCalculateSatdCost (line 284) | void NotCalculateSatdCost (PSampleSadSatdCostFunc pSatd, SWelsME* pMe, function WelsMeSadCostSelect (line 292) | bool WelsMeSadCostSelect (int32_t* iSadCost, const uint16_t* kpMvdCost, ... function WelsDiamondSearch (line 327) | void WelsDiamondSearch (SWelsFuncPtrList* pFuncList, SWelsME* pMe, SSlic... function CheckDirectionalMv (line 377) | bool CheckDirectionalMv (PSampleSadSatdCostFunc pSad, SWelsME* pMe, function CheckDirectionalMvFalse (line 398) | bool CheckDirectionalMvFalse (PSampleSadSatdCostFunc pSad, SWelsME* vpMe, function CalcMvdCostx8_c (line 408) | void CalcMvdCostx8_c (uint16_t* pMvdCost, const int32_t kiStartMv, uint1... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_set_mb_syn_cabac.cpp function WelsCabacMbType (line 54) | static void WelsCabacMbType (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache... function WelsCabacMbIntra4x4PredMode (line 137) | void WelsCabacMbIntra4x4PredMode (SCabacCtx* pCabacCtx, SMbCache* pMbCac... function WelsCabacMbIntraChromaPredMode (line 156) | void WelsCabacMbIntraChromaPredMode (SCabacCtx* pCabacCtx, SMB* pCurMb, ... function WelsCabacMbCbp (line 184) | void WelsCabacMbCbp (SMB* pCurMb, int32_t iMbWidth, SCabacCtx* pCabacCtx) { function WelsCabacMbDeltaQp (line 229) | void WelsCabacMbDeltaQp (SMB* pCurMb, SCabacCtx* pCabacCtx, bool bFirstM... function WelsMbSkipCabac (line 261) | void WelsMbSkipCabac (SCabacCtx* pCabacCtx, SMB* pCurMb, int32_t iMbWidt... function WelsCabacMbRef (line 284) | void WelsCabacMbRef (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCache* pMbCac... function WelsCabacMbMvdLx (line 304) | inline void WelsCabacMbMvdLx (SCabacCtx* pCabacCtx, int32_t sMvd, int32_... function SMVUnitXY (line 341) | SMVUnitXY WelsCabacMbMvd (SCabacCtx* pCabacCtx, SMB* pCurMb, uint32_t iM... function WelsCabacSubMbType (line 369) | static void WelsCabacSubMbType (SCabacCtx* pCabacCtx, SMB* pCurMb) { function WelsCabacSubMbMvd (line 386) | static void WelsCabacSubMbMvd (SCabacCtx* pCabacCtx, SMB* pCurMb, SMbCac... function WelsGetMbCtxCabac (line 426) | int16_t WelsGetMbCtxCabac (SMbCache* pMbCache, SMB* pCurMb, uint32_t iMb... function WelsWriteBlockResidualCabac (line 456) | void WelsWriteBlockResidualCabac (SMbCache* pMbCache, SMB* pCurMb, uint... function WelsCalNonZeroCount2x2Block (line 524) | int32_t WelsCalNonZeroCount2x2Block (int16_t* pBlock) { function WelsWriteMbResidualCabac (line 530) | int32_t WelsWriteMbResidualCabac (SWelsFuncPtrList* pFuncList, SSlice* p... type WelsEnc (line 624) | namespace WelsEnc { function WelsInitSliceCabac (line 626) | void WelsInitSliceCabac (sWelsEncCtx* pEncCtx, SSlice* pSlice) { function WelsSpatialWriteMbSynCabac (line 636) | int32_t WelsSpatialWriteMbSynCabac (sWelsEncCtx* pEncCtx, SSlice* pSli... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/svc_set_mb_syn_cavlc.cpp type WelsEnc (line 45) | namespace WelsEnc { function WelsSpatialWriteMbPred (line 59) | void WelsSpatialWriteMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, SMB... function WelsSpatialWriteSubMbPred (line 171) | void WelsSpatialWriteSubMbPred (sWelsEncCtx* pEncCtx, SSlice* pSlice, ... function CheckBitstreamBuffer (line 248) | int32_t CheckBitstreamBuffer (const uint32_t kuiSliceIdx, sWelsEncCtx*... function WelsSpatialWriteMbSyn (line 260) | int32_t WelsSpatialWriteMbSyn (sWelsEncCtx* pEncCtx, SSlice* pSlice, S... function WelsWriteMbResidual (line 309) | int32_t WelsWriteMbResidual (SWelsFuncPtrList* pFuncList, SMbCache* sM... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/wels_preprocess.cpp function ClearEndOfLinePadding (line 41) | void ClearEndOfLinePadding (uint8_t* pData, int32_t iStride, int32_t iWi... type WelsEnc (line 50) | namespace WelsEnc { function WelsUpdateSpatialIdxMap (line 74) | inline void WelsUpdateSpatialIdxMap (sWelsEncCtx* pEncCtx, const in... function CWelsPreProcess (line 89) | CWelsPreProcess* CWelsPreProcess::CreatePreProcess (sWelsEncCtx* pEncC... function SPicture (line 251) | SPicture* CWelsPreProcess::GetBestRefPic (EUsageType iUsageType, bool ... function SPicture (line 260) | SPicture* CWelsPreProcess::GetBestRefPic (const int32_t kiDidx, const ... function JudgeNeedOfScaling (line 482) | bool JudgeNeedOfScaling (SWelsSvcCodingParam* pParam, Scaled_Picture* ... function WelsInitScaledPic (line 514) | int32_t WelsInitScaledPic (SWelsSvcCodingParam* pParam, Scaled_Pictu... function FreeScaledPic (line 539) | void FreeScaledPic (Scaled_Picture* pScaledPicture, CMemoryAlign* pM... function ESceneChangeIdc (line 592) | ESceneChangeIdc CWelsPreProcessVideo::DetectSceneChange (SPicture* pCu... function SPicture (line 621) | SPicture* CWelsPreProcessVideo::GetCurrentOrigFrame (int32_t iDIdx) { function SPicture (line 964) | SPicture** CWelsPreProcessScreen::GetReferenceSrcPicList (int32_t iTar... function SPicture (line 1082) | SPicture* CWelsPreProcessScreen::GetCurrentOrigFrame (int32_t iDIdx) { function ESceneChangeIdc (line 1086) | ESceneChangeIdc CWelsPreProcessScreen::DetectSceneChange (SPicture* pC... function WelsMoveMemory_c (line 1364) | void WelsMoveMemory_c (uint8_t* pDstY, uint8_t* pDstU, uint8_t* pDstV... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/wels_task_base.cpp type WelsEnc (line 42) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/wels_task_encoder.cpp type WelsEnc (line 56) | namespace WelsEnc { function WelsErrorType (line 67) | WelsErrorType CWelsSliceEncodingTask::Execute() { function WelsErrorType (line 81) | WelsErrorType CWelsSliceEncodingTask::SetBoundary (int32_t iStartIdx, ... function WelsErrorType (line 97) | WelsErrorType CWelsSliceEncodingTask::InitTask() { function WelsErrorType (line 148) | WelsErrorType CWelsSliceEncodingTask::ExecuteTask() { function WelsErrorType (line 201) | WelsErrorType CWelsLoadBalancingSlicingEncodingTask::InitTask() { function WelsErrorType (line 232) | WelsErrorType CWelsConstrainedSizeSlicingEncodingTask::ExecuteTask() { function WelsErrorType (line 334) | WelsErrorType CWelsUpdateMbMapTask::Execute() { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/core/src/wels_task_management.cpp type WelsEnc (line 54) | namespace WelsEnc { function IWelsTaskManage (line 58) | IWelsTaskManage* IWelsTaskManage::CreateTaskManage (sWelsEncCtx* pCt... function WelsErrorType (line 96) | WelsErrorType CWelsTaskManageBase::Init (sWelsEncCtx* pEncCtx) { function WelsErrorType (line 139) | WelsErrorType CWelsTaskManageBase::CreateTasks (sWelsEncCtx* pEncCtx, ... function WelsErrorType (line 212) | WelsErrorType CWelsTaskManageBase::OnTaskCancelled() { function WelsErrorType (line 217) | WelsErrorType CWelsTaskManageBase::OnTaskExecuted() { function WelsErrorType (line 222) | WelsErrorType CWelsTaskManageBase::ExecuteTaskList (TASKLIST_TYPE** p... function WelsErrorType (line 249) | WelsErrorType CWelsTaskManageBase::ExecuteTasks (const CWelsBaseTask:... function WelsErrorType (line 258) | WelsErrorType CWelsTaskManageOne::Init (sWelsEncCtx* pEncCtx) { function WelsErrorType (line 264) | WelsErrorType CWelsTaskManageOne::ExecuteTasks (const CWelsBaseTask::... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/plus/inc/welsEncoderExt.h function namespace (line 58) | namespace WelsEnc { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/plus/src/DllEntry.cpp function BOOL (line 38) | BOOL WINAPI DllEntryPoint (HINSTANCE hInstance, DWORD dwReason, LPVOID l... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/encoder/plus/src/welsEncoderExt.cpp type WelsEnc (line 57) | namespace WelsEnc { function WelsCreateSVCEncoder (line 1371) | int32_t WelsCreateSVCEncoder (ISVCEncoder** ppEncoder) { function WelsDestroySVCEncoder (line 1379) | void WelsDestroySVCEncoder (ISVCEncoder* pEncoder) { function OpenH264Version (line 1388) | OpenH264Version WelsGetCodecVersion() { function WelsGetCodecVersionEx (line 1392) | void WelsGetCodecVersionEx (OpenH264Version* pVersion) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/interface/IWelsVP.h type EResult (line 54) | typedef enum { type EVideoFormat (line 64) | typedef enum { type EPixMapBufferProperty (line 100) | typedef enum { type SRect (line 105) | typedef struct { type SPixMap (line 112) | typedef struct { type EMethods (line 121) | typedef enum { type ESceneChangeIdc (line 142) | typedef enum { type EStaticBlockIdc (line 148) | typedef enum { type SScrollDetectionParam (line 155) | typedef struct { type SSceneChangeResult (line 163) | typedef struct { type SVAACalcResult (line 171) | typedef struct { type SVAACalcParam (line 183) | typedef struct { type SBGDInterface (line 191) | typedef struct { type EAQModes (line 196) | typedef enum { type SMotionTextureUnit (line 201) | typedef struct { type SAdaptiveQuantizationParam (line 206) | typedef struct { type EComplexityAnalysisMode (line 215) | typedef enum { type SComplexityAnalysisParam (line 221) | typedef struct { type SComplexityAnalysisScreenParam (line 233) | typedef struct { type IWelsVPc (line 243) | typedef struct { function class (line 256) | class IWelsVP { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/adaptivequantization/AdaptiveQuantization.cpp function EResult (line 57) | EResult CAdaptiveQuantization::Process (int32_t iType, SPixMap* pSrcPixM... function EResult (line 201) | EResult CAdaptiveQuantization::Set (int32_t iType, void* pParam) { function EResult (line 211) | EResult CAdaptiveQuantization::Get (int32_t iType, void* pParam) { function SampleVariance16x16_c (line 245) | void SampleVariance16x16_c (uint8_t* pRefY, int32_t iRefStride, uint8_t*... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/adaptivequantization/AdaptiveQuantization.h type VarFunc (line 55) | typedef VarFunc* PVarFunc; function class (line 77) | class CAdaptiveQuantization : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/backgrounddetection/BackgroundDetection.cpp function EResult (line 63) | EResult CBackgroundDetection::Process (int32_t iType, SPixMap* pSrcPixMa... function EResult (line 96) | EResult CBackgroundDetection::Set (int32_t iType, void* pParam) { function SBackgroundOU (line 109) | inline SBackgroundOU* CBackgroundDetection::AllocateOUArrayMemory (int32... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/backgrounddetection/BackgroundDetection.h function WELSVP_NAMESPACE_BEGIN (line 49) | WELSVP_NAMESPACE_BEGIN function class (line 60) | class CBackgroundDetection : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/WelsFrameWork.cpp function EResult (line 47) | EResult WelsCreateVpInterface (void** ppCtx, int iVersion) { function EResult (line 56) | EResult WelsDestroyVpInterface (void* pCtx, int iVersion) { function WELSVP_NAMESPACE_BEGIN (line 65) | WELSVP_NAMESPACE_BEGIN function EResult (line 81) | EResult DestroySpecificVpInterface (IWelsVP* pCtx) { function EResult (line 113) | EResult CVpFrameWork::Init (int32_t iType, void* pCfg) { function EResult (line 130) | EResult CVpFrameWork::Uninit (int32_t iType) { function EResult (line 145) | EResult CVpFrameWork::Flush (int32_t iType) { function EResult (line 151) | EResult CVpFrameWork::Process (int32_t iType, SPixMap* pSrcPixMap, SPixM... function EResult (line 176) | EResult CVpFrameWork::Get (int32_t iType, void* pParam) { function EResult (line 194) | EResult CVpFrameWork::Set (int32_t iType, void* pParam) { function EResult (line 212) | EResult CVpFrameWork::SpecialFeature (int32_t iType, void* pIn, void* pO... function IStrategy (line 257) | IStrategy* CVpFrameWork::CreateStrategy (EMethods m_eMethod, int32_t iCp... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/WelsFrameWork.h function class (line 59) | class IStrategy : public IWelsVP { function class (line 98) | class CVpFrameWork : public IWelsVP { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/WelsFrameWorkEx.cpp function WELSVP_NAMESPACE_BEGIN (line 37) | WELSVP_NAMESPACE_BEGIN function EResult (line 42) | EResult Uninit (void* pCtx, int32_t iType) { function EResult (line 45) | EResult Flush (void* pCtx, int32_t iType) { function EResult (line 48) | EResult Process (void* pCtx, int32_t iType, SPixMap* pSrc, SPixMap* dst) { function EResult (line 51) | EResult Get (void* pCtx, int32_t iType, void* pParam) { function EResult (line 54) | EResult Set (void* pCtx, int32_t iType, void* pParam) { function EResult (line 57) | EResult SpecialFeature (void* pCtx, int32_t iType, void* pIn, void* pOut) { function EResult (line 63) | EResult CreateSpecificVpInterface (IWelsVPc** pCtx) { function EResult (line 87) | EResult DestroySpecificVpInterface (IWelsVPc* pCtx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/common.h type GetIntraPred (line 55) | typedef GetIntraPred* GetIntraPredPtr; type SadFunc (line 64) | typedef SadFunc* SadFuncPtr; type Sad16x16Func (line 67) | typedef Sad16x16Func* PSad16x16Func; FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/memory.cpp function WELSVP_NAMESPACE_BEGIN (line 35) | WELSVP_NAMESPACE_BEGIN function WelsFree (line 62) | void WelsFree (void* pPointer, char* pTag) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/memory.h function WELSVP_NAMESPACE_BEGIN (line 48) | WELSVP_NAMESPACE_BEGIN function WelsMemcmp (line 58) | inline int32_t WelsMemcmp (const void* kpBuf1, const void* kpBuf2, uint3... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/common/util.h function EMethods (line 94) | inline EMethods WelsVpGetValidMethod (int32_t a) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/complexityanalysis/ComplexityAnalysis.cpp function WELSVP_NAMESPACE_BEGIN (line 38) | WELSVP_NAMESPACE_BEGIN function EResult (line 51) | EResult CComplexityAnalysis::Process (int32_t iType, SPixMap* pSrcPixMap... function EResult (line 73) | EResult CComplexityAnalysis::Set (int32_t iType, void* pParam) { function EResult (line 83) | EResult CComplexityAnalysis::Get (int32_t iType, void* pParam) { function InitGomSadFunc (line 144) | void InitGomSadFunc (PGOMSadFunc& pfGomSad, uint8_t iCalcBgd) { function GomSampleSad (line 152) | void GomSampleSad (uint32_t* pGomSad, int32_t* pGomForegroundBlockNum, i... function GomSampleSadExceptBackground (line 160) | void GomSampleSadExceptBackground (uint32_t* pGomSad, int32_t* pGomForeg... function EResult (line 309) | EResult CComplexityAnalysisScreen::Process (int32_t nType, SPixMap* pSrc... function EResult (line 332) | EResult CComplexityAnalysisScreen::Set (int32_t nType, void* pParam) { function EResult (line 341) | EResult CComplexityAnalysisScreen::Get (int32_t nType, void* pParam) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/complexityanalysis/ComplexityAnalysis.h type GOMSadFunc (line 56) | typedef GOMSadFunc* PGOMSadFunc; function class (line 61) | class CComplexityAnalysis : public IStrategy { function class (line 85) | class CComplexityAnalysisScreen : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/denoise/denoise.cpp function EResult (line 67) | EResult CDenoiser::Process (int32_t iType, SPixMap* pSrc, SPixMap* dst) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/denoise/denoise.h type DenoiseFilterFunc (line 69) | typedef DenoiseFilterFunc* DenoiseFilterFuncPtr; type SDenoiseFuncs (line 81) | typedef struct TagDenoiseFuncs { function class (line 86) | class CDenoiser : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/denoise/denoise_filter.cpp function WELSVP_NAMESPACE_BEGIN (line 41) | WELSVP_NAMESPACE_BEGIN function WaverageChromaFilter8_c (line 89) | void WaverageChromaFilter8_c (uint8_t* pSample, int32_t iStride) { function Gauss3x3Filter (line 114) | void Gauss3x3Filter (uint8_t* pSrc, int32_t iStride) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/downsample/downsample.cpp function EResult (line 144) | EResult CDownsampling::Process (int32_t iType, SPixMap* pSrcPixMap, SPix... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/downsample/downsample.h type HalveDownsampleFunc (line 65) | typedef HalveDownsampleFunc* PHalveDownsampleFunc; type SpecificDownsampleFunc (line 66) | typedef SpecificDownsampleFunc* PSpecificDownsampleFunc; type GeneralDownsampleFunc (line 67) | typedef GeneralDownsampleFunc* PGeneralDownsampleFunc; type SDownsampleFuncs (line 75) | typedef struct { function class (line 178) | class CDownsampling : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/downsample/downsamplefuncs.cpp function WELSVP_NAMESPACE_BEGIN (line 44) | WELSVP_NAMESPACE_BEGIN function DyadicBilinearQuarterDownsampler_c (line 71) | void DyadicBilinearQuarterDownsampler_c (uint8_t* pDst, const int32_t ki... function DyadicBilinearOneThirdDownsampler_c (line 95) | void DyadicBilinearOneThirdDownsampler_c (uint8_t* pDst, const int32_t k... function GeneralBilinearFastDownsampler_c (line 118) | void GeneralBilinearFastDownsampler_c (uint8_t* pDst, const int32_t kiDs... function GeneralBilinearAccurateDownsampler_c (line 187) | void GeneralBilinearAccurateDownsampler_c (uint8_t* pDst, const int32_t ... function GeneralBilinearDownsamplerWrap (line 251) | static void GeneralBilinearDownsamplerWrap (uint8_t* pDst, const int32_t... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/imagerotate/imagerotate.cpp function WELSVP_NAMESPACE_BEGIN (line 35) | WELSVP_NAMESPACE_BEGIN function EResult (line 54) | EResult CImageRotating::ProcessImageRotate (int32_t iType, uint8_t* pSrc... function EResult (line 68) | EResult CImageRotating::Process (int32_t iType, SPixMap* pSrc, SPixMap* ... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/imagerotate/imagerotate.h type ImageRotateFunc (line 54) | typedef ImageRotateFunc* ImageRotateFuncPtr; type SImageRotateFuncs (line 60) | typedef struct { function class (line 66) | class CImageRotating : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/imagerotate/imagerotatefuncs.cpp function WELSVP_NAMESPACE_BEGIN (line 39) | WELSVP_NAMESPACE_BEGIN function ImageRotate180D_c (line 49) | void ImageRotate180D_c (uint8_t* pSrc, uint32_t uiBytesPerPixel, uint32_... function ImageRotate270D_c (line 57) | void ImageRotate270D_c (uint8_t* pSrc, uint32_t uiBytesPerPixel, uint32_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/mips/vaa_mmi.c function VAACalcSad_mmi (line 247) | void VAACalcSad_mmi(const uint8_t* pCurData, const uint8_t* pRefData, function VAACalcSadBgd_mmi (line 338) | void VAACalcSadBgd_mmi(const uint8_t *cur_data, const uint8_t *ref_data, function VAACalcSadSsd_mmi (line 487) | void VAACalcSadSsd_mmi(const uint8_t *cur_data, const uint8_t *ref_data, function VAACalcSadSsdBgd_mmi (line 601) | void VAACalcSadSsdBgd_mmi(const uint8_t *cur_data, const uint8_t *ref_data, function VAACalcSadVar_mmi (line 788) | void VAACalcSadVar_mmi(const uint8_t *cur_data, const uint8_t *ref_data, FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/scenechangedetection/SceneChangeDetection.cpp function WELSVP_NAMESPACE_BEGIN (line 36) | WELSVP_NAMESPACE_BEGIN FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/scenechangedetection/SceneChangeDetection.h function WELSVP_NAMESPACE_BEGIN (line 57) | WELSVP_NAMESPACE_BEGIN function class (line 71) | class CSceneChangeDetectorVideo { function class (line 132) | class CSceneChangeDetectorScreen : public CSceneChangeDetectorVideo { function EResult (line 203) | EResult Process (int32_t iType, SPixMap* pSrcPixMap, SPixMap* pRefPixMap) { function EResult (line 239) | EResult Get (int32_t iType, void* pParam) { function EResult (line 247) | EResult Set (int32_t iType, void* pParam) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/scrolldetection/ScrollDetection.cpp function WELSVP_NAMESPACE_BEGIN (line 38) | WELSVP_NAMESPACE_BEGIN function EResult (line 55) | EResult CScrollDetection::Set (int32_t iType, void* pParam) { function EResult (line 63) | EResult CScrollDetection::Get (int32_t iType, void* pParam) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/scrolldetection/ScrollDetectionFuncs.cpp function WELSVP_NAMESPACE_BEGIN (line 37) | WELSVP_NAMESPACE_BEGIN function SelectTestLine (line 70) | int32_t SelectTestLine (uint8_t* pY, int32_t iWidth, int32_t iHeight, in... function CompareLine (line 99) | int32_t CompareLine (uint8_t* pYSrc, uint8_t* pYRef, const int32_t kiWid... function ScrollDetectionCore (line 110) | void ScrollDetectionCore (SPixMap* pSrcPixMap, SPixMap* pRefPixMap, int3... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/vaacalc/vaacalcfuncs.cpp function WELSVP_NAMESPACE_BEGIN (line 35) | WELSVP_NAMESPACE_BEGIN function VAACalcSadVar_c (line 149) | void VAACalcSadVar_c (const uint8_t* pCurData, const uint8_t* pRefData, ... function VAACalcSad_c (line 254) | void VAACalcSad_c (const uint8_t* pCurData, const uint8_t* pRefData, int... function VAACalcSadSsdBgd_c (line 338) | void VAACalcSadSsdBgd_c (const uint8_t* pCurData, const uint8_t* pRefDat... function VAACalcSadBgd_c (line 486) | void VAACalcSadBgd_c (const uint8_t* pCurData, const uint8_t* pRefData, ... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/vaacalc/vaacalculation.cpp function WELSVP_NAMESPACE_BEGIN (line 36) | WELSVP_NAMESPACE_BEGIN function EResult (line 108) | EResult CVAACalculation::Process (int32_t iType, SPixMap* pSrcPixMap, SP... function EResult (line 150) | EResult CVAACalculation::Set (int32_t iType, void* pParam) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/codec/processing/src/vaacalc/vaacalculation.h type VAACalcSadBgdFunc (line 78) | typedef VAACalcSadBgdFunc* PVAACalcSadBgdFunc; type VAACalcSadSsdBgdFunc (line 79) | typedef VAACalcSadSsdBgdFunc* PVAACalcSadSsdBgdFunc; type VAACalcSadFunc (line 80) | typedef VAACalcSadFunc* PVAACalcSadFunc; type VAACalcSadVarFunc (line 81) | typedef VAACalcSadVarFunc* PVAACalcSadVarFunc; type VAACalcSadSsdFunc (line 82) | typedef VAACalcSadSsdFunc* PVAACalcSadSsdFunc; type SVaaFuncs (line 84) | typedef struct TagVaaFuncs { function class (line 145) | class CVAACalculation : public IStrategy { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/docs/doxygen2rst.py function is_valid_uuid (line 13) | def is_valid_uuid(uuid_string): function get_page (line 17) | def get_page(refid): function mkdir_p (line 23) | def mkdir_p(path): function _glob (line 32) | def _glob(path, *exts): class DoxyGen2RST (line 36) | class DoxyGen2RST(object): method __init__ (line 44) | def __init__(self, method _find_ref_id (line 77) | def _find_ref_id(self, kind, name): method strip_title_ref (line 92) | def strip_title_ref(self, text): method build_references (line 99) | def build_references(self): method call_plantuml (line 117) | def call_plantuml(self): method _build_uml (line 128) | def _build_uml(self, uml_name, content): method _build (line 137) | def _build(self, m): method generate (line 151) | def generate(self): method make_para_title (line 169) | def make_para_title(self, title, indent = 4): method _build_title (line 175) | def _build_title(self, title, flag = '=', ref = None): method _build_ref (line 184) | def _build_ref(self, node): method _build_code_block (line 199) | def _build_code_block(self, node): method _build_itemlist (line 219) | def _build_itemlist(self, node): method _build_itemizedlist (line 234) | def _build_itemizedlist(self, node): method _build_verbatim (line 245) | def _build_verbatim(self, node): method _build_para (line 260) | def _build_para(self, para): method get_text (line 301) | def get_text(self, node): method _find_text_ref (line 312) | def _find_text_ref(self, node): method _build_row_breaker (line 323) | def _build_row_breaker(self, columns): method _wrap_cell (line 329) | def _wrap_cell(self, text, length = 30): method _build_row (line 335) | def _build_row(self, row, columns): method _build_table (line 355) | def _build_table(self, rows): method build_param_list (line 374) | def build_param_list(self, params, paramdescs): method _build_enum (line 397) | def _build_enum(self, member): method _build_struct (line 424) | def _build_struct(self, node): method _build_class (line 446) | def _build_class(self, node): method get_desc_node (line 454) | def get_desc_node(self, member): method build_function (line 470) | def build_function(self, member): method _build_missed_types_and_structs (line 491) | def _build_missed_types_and_structs(self): method _build_page_ref_notes (line 509) | def _build_page_ref_notes(self): method _build_item_by_id (line 533) | def _build_item_by_id(self, node, id): method covert_item (line 542) | def covert_item(self, compound, id, tag): method _build_page (line 560) | def _build_page(self, compound): method _build_file (line 565) | def _build_file(self, compound, type, ref_id, name): method convert_doxy (line 572) | def convert_doxy(self, type, name): FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/module/RefCounted.h function GMPMutex (line 25) | inline GMPMutex* GMPCreateMutex() { function class (line 35) | class AutoLock { function class (line 54) | class AtomicRefCount { function class (line 86) | class RefCounted { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/module/gmp-openh264.cpp class OpenH264VideoEncoder (line 123) | class OpenH264VideoEncoder method OpenH264VideoEncoder (line 186) | OpenH264VideoEncoder (GMPVideoHost* hostAPI) : method InitEncode (line 197) | virtual void InitEncode (const GMPVideoCodec& codecSettings, method Encode (line 294) | virtual void Encode (GMPVideoi420Frame* inputImage, method SetChannelParameters (line 314) | virtual void SetChannelParameters (uint32_t aPacketLoss, uint32_t aRTT) { method SetRates (line 317) | virtual void SetRates (uint32_t aNewBitRate, uint32_t aFrameRate) { method SetPeriodicKeyFrames (line 382) | virtual void SetPeriodicKeyFrames (bool aEnable) { method EncodingComplete (line 385) | virtual void EncodingComplete() { method TearDownEncoder (line 402) | void TearDownEncoder() { method TrySyncRunOnMainThread (line 416) | void TrySyncRunOnMainThread(GMPTask* aTask) { method Error (line 422) | void Error (GMPErr error) { method Encode_w (line 428) | void Encode_w (GMPVideoi420Frame* inputImage, method Encode_m (line 515) | void Encode_m (GMPVideoi420Frame* frame, SFrameBSInfo* encoded, method DestroyInputFrame_m (line 595) | void DestroyInputFrame_m (GMPVideoi420Frame* frame) { class SelfDestruct (line 125) | class SelfDestruct { method SelfDestruct (line 127) | SelfDestruct (T* t) : t_ (t) {} method T (line 134) | T* forget() { class FrameStats (line 145) | class FrameStats { method FrameStats (line 147) | FrameStats (const char* type) : method FrameIn (line 154) | void FrameIn() { method FrameOut (line 172) | void FrameOut() { class OpenH264VideoEncoder (line 184) | class OpenH264VideoEncoder : public GMPVideoEncoder, public RefCounted { method OpenH264VideoEncoder (line 186) | OpenH264VideoEncoder (GMPVideoHost* hostAPI) : method InitEncode (line 197) | virtual void InitEncode (const GMPVideoCodec& codecSettings, method Encode (line 294) | virtual void Encode (GMPVideoi420Frame* inputImage, method SetChannelParameters (line 314) | virtual void SetChannelParameters (uint32_t aPacketLoss, uint32_t aRTT) { method SetRates (line 317) | virtual void SetRates (uint32_t aNewBitRate, uint32_t aFrameRate) { method SetPeriodicKeyFrames (line 382) | virtual void SetPeriodicKeyFrames (bool aEnable) { method EncodingComplete (line 385) | virtual void EncodingComplete() { method TearDownEncoder (line 402) | void TearDownEncoder() { method TrySyncRunOnMainThread (line 416) | void TrySyncRunOnMainThread(GMPTask* aTask) { method Error (line 422) | void Error (GMPErr error) { method Encode_w (line 428) | void Encode_w (GMPVideoi420Frame* inputImage, method Encode_m (line 515) | void Encode_m (GMPVideoi420Frame* frame, SFrameBSInfo* encoded, method DestroyInputFrame_m (line 595) | void DestroyInputFrame_m (GMPVideoi420Frame* frame) { function readU16BE (line 610) | uint16_t readU16BE(const uint8_t* in) { function copyWithStartCode (line 614) | void copyWithStartCode(std::vector& out, const uint8_t* in, siz... class OpenH264VideoDecoder (line 620) | class OpenH264VideoDecoder : public GMPVideoDecoder, public RefCounted { method OpenH264VideoDecoder (line 622) | OpenH264VideoDecoder (GMPVideoHost* hostAPI) : method InitDecode (line 632) | virtual void InitDecode (const GMPVideoCodec& codecSettings, method Decode (line 711) | virtual void Decode (GMPVideoEncodedFrame* inputFrame, method Reset (line 761) | virtual void Reset() { method Drain (line 767) | virtual void Drain() { method DecodingComplete (line 773) | virtual void DecodingComplete() { method TearDownDecoder (line 790) | void TearDownDecoder() { method TrySyncRunOnMainThread (line 804) | void TrySyncRunOnMainThread(GMPTask* aTask) { method Error (line 810) | void Error (GMPErr error) { method Decode_w (line 816) | void Decode_w (GMPVideoEncodedFrame* inputFrame, method Decode_m (line 850) | void Decode_m (GMPVideoEncodedFrame* inputFrame, function PUBLIC_FUNC (line 932) | PUBLIC_FUNC GMPErr function PUBLIC_FUNC (line 938) | PUBLIC_FUNC GMPErr function PUBLIC_FUNC (line 950) | PUBLIC_FUNC void FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/module/task_utils.h function class (line 13) | class gmp_args_base : public GMPTask { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/module/task_utils.py function gen_args_type (line 33) | def gen_args_type(args, member): function gen_args (line 43) | def gen_args(args, member): function gen_args_ (line 53) | def gen_args_(args): function gen_init (line 59) | def gen_init(args, r = False, member = False): function gen_typenames (line 73) | def gen_typenames(args, member): function gen_types (line 84) | def gen_types(args, member): function generate_class_template (line 95) | def generate_class_template(args, ret = False, member = True): function generate_function_template (line 141) | def generate_function_template(args, member): function generate_function_template_ret (line 165) | def generate_function_template_ret(args, member): FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/module/task_utils_generated.h function class (line 9) | class RefCountTaskWrapper : public gmp_args_base { function Run (line 36) | void Run() { function Run (line 55) | void Run() { function Run (line 92) | void Run() { function Run (line 130) | void Run() { function Run (line 169) | void Run() { function Run (line 209) | void Run() { function Run (line 250) | void Run() { function Run (line 292) | void Run() { function Run (line 335) | void Run() { function Run (line 379) | void Run() { function Run (line 424) | void Run() { function Run (line 470) | void Run() { function Run (line 517) | void Run() { function Run (line 565) | void Run() { function Run (line 614) | void Run() { function Run (line 664) | void Run() { function typename (line 1794) | typename A5> FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/BaseDecoderTest.h function class (line 11) | class BaseDecoderTest { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/BaseEncoderTest.h function class (line 8) | class BaseEncoderTest { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/BaseDecoderTest.cpp function ReadFrame (line 8) | static void ReadFrame (std::ifstream* file, BufferedData* buf) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/BaseEncoderTest.cpp function InitWithParam (line 8) | static int InitWithParam (ISVCEncoder* encoder, SEncParamExt* pEncParamE... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/DataGenerator.cpp function RandomPixelDataGenerator (line 48) | void RandomPixelDataGenerator (uint8_t* pPointer, int32_t iWidth, int32_... function RandomResidueDataGenerator (line 59) | void RandomResidueDataGenerator (uint16_t* pPointer, int32_t iWidth, int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/c_interface_test.c function CheckEncoderInterface (line 12) | void CheckEncoderInterface (ISVCEncoder* p, CheckFunc check) { function CheckDecoderInterface (line 24) | void CheckDecoderInterface (ISVCDecoder* p, CheckFunc check) { type bool_test_struct (line 37) | struct bool_test_struct { function GetBoolSize (line 42) | size_t GetBoolSize (void) { function GetBoolOffset (line 46) | size_t GetBoolOffset (void) { function GetBoolStructSize (line 50) | size_t GetBoolStructSize (void) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/cpp_interface_test.cpp function CheckFunctionOrder (line 5) | static void CheckFunctionOrder (int expect, int actual, const char* name) { type SVCEncoderImpl (line 23) | struct SVCEncoderImpl : public ISVCEncoder { method Initialize (line 25) | virtual int EXTAPI Initialize (const SEncParamBase* pParam) { method InitializeExt (line 29) | virtual int EXTAPI InitializeExt (const SEncParamExt* pParam) { method GetDefaultParams (line 33) | virtual int EXTAPI GetDefaultParams (SEncParamExt* pParam) { method Uninitialize (line 37) | virtual int EXTAPI Uninitialize() { method EncodeFrame (line 41) | virtual int EXTAPI EncodeFrame (const SSourcePicture* kpSrcPic, method EncodeParameterSets (line 46) | virtual int EXTAPI EncodeParameterSets (SFrameBSInfo* pBsInfo) { method ForceIntraFrame (line 50) | virtual int EXTAPI ForceIntraFrame (bool bIDR, int iLayerId = -1) { method SetOption (line 54) | virtual int EXTAPI SetOption (ENCODER_OPTION eOptionId, void* pOption) { method GetOption (line 58) | virtual int EXTAPI GetOption (ENCODER_OPTION eOptionId, void* pOption) { type SVCDecoderImpl (line 64) | struct SVCDecoderImpl : public ISVCDecoder { method Initialize (line 66) | virtual long EXTAPI Initialize (const SDecodingParam* pParam) { method Uninitialize (line 70) | virtual long EXTAPI Uninitialize() { method DECODING_STATE (line 74) | virtual DECODING_STATE EXTAPI DecodeFrame (const unsigned char* pSrc, method DECODING_STATE (line 80) | virtual DECODING_STATE EXTAPI DecodeFrameNoDelay (const unsigned char*... method DECODING_STATE (line 85) | virtual DECODING_STATE EXTAPI DecodeFrame2 (const unsigned char* pSrc, method DECODING_STATE (line 90) | virtual DECODING_STATE EXTAPI FlushFrame (unsigned char** ppDst, SBuff... method DECODING_STATE (line 94) | virtual DECODING_STATE EXTAPI DecodeFrameEx (const unsigned char* pSrc, method DECODING_STATE (line 100) | virtual DECODING_STATE EXTAPI DecodeParser (const unsigned char* pSrc, method SetOption (line 105) | virtual long EXTAPI SetOption (DECODER_OPTION eOptionId, void* pOption) { method GetOption (line 109) | virtual long EXTAPI GetOption (DECODER_OPTION eOptionId, void* pOption) { function TEST (line 115) | TEST (ISVCEncoderTest, CheckFunctionOrder) { function TEST (line 122) | TEST (ISVCDecoderTest, CheckFunctionOrder) { type bool_test_struct (line 129) | struct bool_test_struct { function TEST (line 134) | TEST (ISVCDecoderEncoderTest, CheckCAbi) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/decode_api_test.cpp function TestOutPutTrace (line 14) | static void TestOutPutTrace (void* ctx, int level, const char* string) { function TEST_P (line 19) | TEST_P (EncodeDecodeTestAPI, DecoderVclNal) { function TEST_P (line 55) | TEST_P (EncodeDecodeTestAPI, GetOptionFramenum) { function TEST_P (line 92) | TEST_P (EncodeDecodeTestAPI, GetOptionIDR) { function TEST_P (line 142) | TEST_P (EncodeDecodeTestAPI, InOutTimeStamp) { function TEST_P (line 189) | TEST_P (EncodeDecodeTestAPI, GetOptionIsRefPic) { function TEST_P (line 227) | TEST_P (EncodeDecodeTestAPI, GetOptionTid_AVC_NOPREFIX) { function TEST_P (line 298) | TEST_P (EncodeDecodeTestAPI, GetOptionTid_AVC_WITH_PREFIX_NOLOSS) { function TEST_P (line 355) | TEST_P (EncodeDecodeTestAPI, GetOptionTid_SVC_L1_NOLOSS) { function TEST_P (line 413) | TEST_P (EncodeDecodeTestAPI, SetOption_Trace) { function TEST_P (line 479) | TEST_P (EncodeDecodeTestAPI, SetOption_Trace_NULL) { class DecodeCrashTestAPI (line 545) | class DecodeCrashTestAPI : public ::testing::TestWithParam, method SetUp (line 56) | virtual void SetUp() { method onDecodeFrame (line 63) | virtual void onDecodeFrame (const Frame& frame) { function TEST_P (line 75) | TEST_P (DecoderOutputTest, CompareOutput) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/encode_decode_api_test.cpp function IsKeyFrameLost (line 201) | long IsKeyFrameLost (ISVCDecoder* pDecoder, SLTRRecoverRequest* p_LTR_Re... function IsLTRMarking (line 231) | bool IsLTRMarking (ISVCDecoder* pDecoder) { function LTRRecoveryRequest (line 237) | void LTRRecoveryRequest (ISVCDecoder* pDecoder, ISVCEncoder* pEncoder, S... function LTRMarkFeedback (line 257) | void LTRMarkFeedback (ISVCDecoder* pDecoder, ISVCEncoder* pEncoder, SLTR... function ToRemainDidNal (line 267) | bool ToRemainDidNal (const unsigned char* pSrc, EWelsNalUnitType eNalTyp... function ExtractDidNal (line 279) | void ExtractDidNal (SFrameBSInfo* pBsInfo, int& iSrcLen, std::vector... method SetUp (line 1297) | void SetUp() { method TearDown (line 1301) | void TearDown() { method EncodeOneFrameRandom (line 1304) | void EncodeOneFrameRandom (int iCheckTypeIndex, bool bAllRandom) { function TEST_P (line 1322) | TEST_P (EncodeTestAPI, SetEncOptionSize) { function TEST_F (line 1429) | TEST_F (EncodeDecodeTestAPI, SimulcastAVCDiffFps) { function TEST_F (line 1563) | TEST_F (EncodeDecodeTestAPI, DiffSlicingInDlayer) { function TEST_F (line 1637) | TEST_F (EncodeDecodeTestAPI, DiffSlicingInDlayerMixed) { function TEST_F (line 1706) | TEST_F (EncodeDecodeTestAPI, ThreadNumAndSliceNum) { function TEST_F (line 1767) | TEST_F (EncodeDecodeTestAPI, TriggerLoadBalancing) { function ELevelIdc (line 1888) | ELevelIdc CheckLevelLimitation (SEncParamExt* pParam) { function TEST_F (line 1923) | TEST_F (EncodeDecodeTestAPI, ProfileLevelSetting) { function TEST_F (line 2071) | TEST_F (EncodeDecodeTestAPI, AVCSVCExtensionCheck) { function TEST_F (line 2129) | TEST_F (EncodeDecodeTestAPI, UnsupportedVideoSizeInput) { function TEST_F (line 2171) | TEST_F (EncodeDecodeTestAPI, ScreenContent_LosslessLink0_EnableLongTerm... function TEST_F (line 2203) | TEST_F (EncodeDecodeTestAPI, TemporalLayerChangeDuringEncoding) { function TEST_F (line 2265) | TEST_F (EncodeDecodeTestAPI, TemporalLayerChangeDuringEncoding_Specific) { function TEST_F (line 2335) | TEST_F (EncodeDecodeTestAPI, ENCODER_OPTION_IDR_INTERVAL) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/api/encoder_test.cpp function UpdateHashFromFrame (line 6) | static void UpdateHashFromFrame (const SFrameBSInfo& info, SHA1Context* ... class EncoderInitTest (line 17) | class EncoderInitTest : public ::testing::Test, public BaseEncoderTest { method SetUp (line 19) | virtual void SetUp() { method TearDown (line 22) | virtual void TearDown() { function TEST_F (line 27) | TEST_F (EncoderInitTest, JustInit) {} type EncodeFileParam (line 29) | struct EncodeFileParam { function EncFileParamToParamExt (line 45) | void EncFileParamToParamExt (EncodeFileParam* pEncFileParam, SEncParamEx... class EncoderOutputTest (line 64) | class EncoderOutputTest : public ::testing::WithParamInterface& cTestList, int* pPointer) { function TEST (line 113) | TEST (CWelsList, CWelsListEraseOne) { function TEST (line 147) | TEST (CWelsList, CWelsListEraseAll) { function TEST (line 185) | TEST (CWelsList, CWelsListEraseAndExpand) { function TEST (line 243) | TEST (CWelsNonDuplicatedList, CWelsNonDuplicatedList) { function TEST (line 296) | TEST (CWelsNonDuplicatedList, CWelsNonDuplicatedListOnThread) { function TEST (line 356) | TEST (CWelsList, CWelsListReadWithIdx) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/common/ExpandPicture.cpp function H264ExpandPictureLumaAnchor_c (line 16) | void H264ExpandPictureLumaAnchor_c (uint8_t* pDst, int32_t iStride, int3... function H264ExpandPictureChromaAnchor_c (line 52) | void H264ExpandPictureChromaAnchor_c (uint8_t* pDst, int32_t iStride, in... function CompareBuff (line 90) | bool CompareBuff (uint8_t* pSrc0, uint8_t* pSrc1, int32_t iStride, int32... function CompareImage (line 101) | bool CompareImage (uint8_t* pSrc0, uint8_t* pSrc1, int32_t iSize) { function TEST (line 111) | TEST (ExpandPicture, ExpandPictureLuma) { function TEST (line 155) | TEST (ExpandPicture, ExpandPictureChroma) { function TEST (line 203) | TEST (ExpandPicture, ExpandPicForMotion) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/common/WelsTaskListTest.cpp function TEST (line 13) | TEST (CThreadPoolTest, CThreadPoolTest_List) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/common/WelsThreadPoolTest.cpp function TEST (line 46) | TEST (CThreadPoolTest, CThreadPoolTest) { function TEST (line 78) | TEST (CThreadPoolTest, CThreadPoolTestMulti) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/common/WelsThreadPoolTest.h function class (line 9) | class CThreadPoolTest : public IWelsTaskSink { function class (line 56) | class CSimpleTask : public IWelsTask { function virtual (line 64) | virtual ~CSimpleTask() { function virtual (line 67) | virtual int32_t Execute() { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_DeblockCommon.cpp type WelsDec (line 16) | namespace WelsDec { function UT_DeblockingFuncInterface (line 51) | void UT_DeblockingFuncInterface (PDqLayer pCurDqLayer, PDeblockingFilter... function UT_DeblockingFuncLumaLT4Func (line 56) | void UT_DeblockingFuncLumaLT4Func (uint8_t* iSampleY, int32_t iStride, i... function UT_DeblockingFuncLumaEQ4Func (line 63) | void UT_DeblockingFuncLumaEQ4Func (uint8_t* iSampleY, int32_t iStride, i... function UT_DeblockingFuncChromaLT4Func (line 70) | void UT_DeblockingFuncChromaLT4Func (uint8_t* iSampleCb, uint8_t* iSampl... function UT_DeblockingFuncChromaEQ4Func (line 79) | void UT_DeblockingFuncChromaEQ4Func (uint8_t* iSampleCb, uint8_t* iSampl... function anchor_DeblockingLumaNormal (line 91) | void anchor_DeblockingLumaNormal (uint8_t* pPix, int32_t iStrideX, int32... function anchor_DeblockingLumaIntra (line 135) | void anchor_DeblockingLumaIntra (uint8_t* pPix, int32_t iStrideX, int32_... function anchor_DeblockingChromaNormal (line 177) | void anchor_DeblockingChromaNormal (uint8_t* pPixCb, uint8_t* pPixCr, in... function anchor_DeblockingChromaIntra (line 220) | void anchor_DeblockingChromaIntra (uint8_t* pPixCb, uint8_t* pPixCr, int... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_DecExt.cpp class DecoderInterfaceTest (line 15) | class DecoderInterfaceTest : public ::testing::Test { method SetUp (line 17) | virtual void SetUp() { method TearDown (line 23) | virtual void TearDown() { function TEST_F (line 664) | TEST_F (DecoderInterfaceTest, DecoderInterfaceAll) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_ErrorConcealment.cpp type TagECInputCtx (line 14) | struct TagECInputCtx { function FreeInputData (line 26) | void FreeInputData (PECInputCtx pECCtx) { function InitAndAllocInputData (line 43) | int32_t InitAndAllocInputData (PECInputCtx& pECCtx) { function InitECCopyData (line 106) | void InitECCopyData (PECInputCtx pECCtx) { function DoAncErrorConSliceCopy (line 123) | void DoAncErrorConSliceCopy (PECInputCtx pECCtx) { function ComparePictureDataI420 (line 196) | bool ComparePictureDataI420 (uint8_t* pSrcData, uint8_t* pDstData, const... function TEST (line 233) | TEST (ErrorConTest, DoErrorConFrameCopy) { function TEST (line 270) | TEST (ErrorConTest, DoErrorConSliceCopy) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_IdctResAddPred.cpp function IdctResAddPred_ref (line 10) | void IdctResAddPred_ref (uint8_t* pPred, const int32_t kiStride, int16_t... function SetNonZeroCount_ref (line 47) | void SetNonZeroCount_ref (int8_t* pNonZeroCount) { function IdctFourResAddPred_ref (line 57) | void IdctFourResAddPred_ref (uint8_t* pPred, int32_t iStride, int16_t* p... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_IntraPrediction.cpp function WelsI4x4LumaPredDDL_ref (line 95) | void WelsI4x4LumaPredDDL_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDDLTop_ref (line 124) | void WelsI4x4LumaPredDDLTop_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredDDR_ref (line 151) | void WelsI4x4LumaPredDDR_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVL_ref (line 191) | void WelsI4x4LumaPredVL_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVLTop_ref (line 228) | void WelsI4x4LumaPredVLTop_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredVR_ref (line 259) | void WelsI4x4LumaPredVR_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredHU_ref (line 290) | void WelsI4x4LumaPredHU_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI4x4LumaPredHD_ref (line 316) | void WelsI4x4LumaPredHD_ref (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredPlane_ref (line 410) | void WelsIChromaPredPlane_ref (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDc_ref (line 435) | void WelsIChromaPredDc_ref (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDcLeft_ref (line 466) | void WelsIChromaPredDcLeft_ref (uint8_t* pPred, const int32_t kiStride) { function WelsIChromaPredDcTop_ref (line 490) | void WelsIChromaPredDcTop_ref (uint8_t* pPred, const int32_t kiStride) { function WelsI16x16LumaPredPlane_ref (line 545) | void WelsI16x16LumaPredPlane_ref (uint8_t* pPred, const int32_t kiStride) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_ParseSyntax.cpp type DecCase (line 13) | enum DecCase { function DECODING_STATE (line 21) | DECODING_STATE DecodeFrame (const unsigned char* kpSrc, function UninitDecoder (line 67) | void UninitDecoder (PWelsDecoderContext& pCtx) { function InitDecoder (line 83) | int32_t InitDecoder (const SDecodingParam* pParam, PWelsDecoderContext p... function Initialize (line 108) | long Initialize (const SDecodingParam* pParam, PWelsDecoderContext pCtx,... class DecoderParseSyntaxTest (line 122) | class DecoderParseSyntaxTest : public ::testing::Test { method SetUp (line 124) | virtual void SetUp() { method TearDown (line 131) | virtual void TearDown() { function TEST_F (line 420) | TEST_F (DecoderParseSyntaxTest, DecoderParseSyntaxTestAll) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/decoder/DecUT_PredMv.cpp type TagAnchorMvPred (line 22) | struct TagAnchorMvPred { function AnchorPredMv (line 31) | void AnchorPredMv (int16_t iMotionVector[LIST_A][30][MV_A], int8_t iRefI... function AnchorPredInter8x16Mv (line 76) | void AnchorPredInter8x16Mv (int16_t iMotionVector[LIST_A][30][MV_A], int... function AnchorPredInter16x8Mv (line 100) | void AnchorPredInter16x8Mv (int16_t iMotionVector[LIST_A][30][MV_A], int... type TagWelsMvPred (line 122) | struct TagWelsMvPred { function AssignMvInputData (line 132) | void AssignMvInputData (SAnchorMvPred* pAncMvPred) { function CopyMvInputData (line 145) | void CopyMvInputData (SWelsMvPred* pDstMvPred, SAnchorMvPred* pSrcMvPred) { function TEST (line 171) | TEST (PredMvTest, PredMv) { function TEST (line 226) | TEST (PredMvTest, PredInter16x8Mv) { function TEST (line 245) | TEST (PredMvTest, PredInter8x16Mv) { function AnchorPredPSkipMvFromNeighbor (line 264) | void AnchorPredPSkipMvFromNeighbor (PDqLayer pCurLayer, int16_t iMvp[2]) { function AllocLayerData (line 415) | int32_t AllocLayerData (PDqLayer pDqLayer) { function FreeLayerData (line 440) | int32_t FreeLayerData (PDqLayer pDqLayer) { function InitRandomLayerSliceIdc (line 465) | void InitRandomLayerSliceIdc (PDqLayer pDqLayer) { function InitRandomLayerMbType (line 477) | void InitRandomLayerMbType (PDqLayer pDqLayer) { function InitRandomLayerMvData (line 483) | void InitRandomLayerMvData (PDqLayer pDqLayer) { function InitRandomLayerRefIdxData (line 493) | void InitRandomLayerRefIdxData (PDqLayer pDqLayer) { function InitRandomLayerData (line 501) | void InitRandomLayerData (PDqLayer pDqLayer) { function TEST (line 513) | TEST (PredMvTest, PredSkipMvFromNeighbor) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_Cavlc.cpp function CavlcParamCal_ref (line 12) | int32_t CavlcParamCal_ref (int16_t* pCoffLevel, uint8_t* pRun, int16_t* ... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_DecodeMbAux.cpp function TEST (line 10) | TEST (DecodeMbAuxTest, TestIhdm_4x4_dc) { function TEST (line 60) | TEST (DecodeMbAuxTest, TestDequant_4x4_luma_dc) { function TEST (line 76) | TEST (DecodeMbAuxTest, TestDequant_ihdm_4x4_c) { function TEST (line 127) | TEST (DecodeMbAuxTest, TestDequant_4x4_c) { function TEST (line 141) | TEST (DecodeMbAuxTest, TestDequant_4_4x4_c) { function WelsDequantHadamard2x2DcAnchor (line 154) | void WelsDequantHadamard2x2DcAnchor (int16_t* pDct, int16_t iMF) { function TEST (line 164) | TEST (DecodeMbAuxTest, WelsDequantIHadamard2x2Dc) { function WelsIDctT4Anchor (line 183) | void WelsIDctT4Anchor (uint8_t* p_dst, int16_t dct[16]) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_EncoderExt.cpp class EncoderInterfaceTest (line 10) | class EncoderInterfaceTest : public ::testing::Test { method SetUp (line 28) | virtual void SetUp() { method TearDown (line 53) | virtual void TearDown() { function TEST_F (line 153) | TEST_F (EncoderInterfaceTest, EncoderOptionSetTest) { function TEST_F (line 277) | TEST_F (EncoderInterfaceTest, TemporalLayerSettingTest) { function TEST_F (line 400) | TEST_F (EncoderInterfaceTest, MemoryCheckTest) { function GetValidEncParamBase (line 475) | void GetValidEncParamBase (SEncParamBase* pEncParamBase) { function TEST_F (line 492) | TEST_F (EncoderInterfaceTest, BasicInitializeTest) { function TEST_F (line 511) | TEST_F (EncoderInterfaceTest, BaseParamSettingTest) { function TEST_F (line 538) | TEST_F (EncoderInterfaceTest, BasicInitializeTestFalse) { function TEST_F (line 615) | TEST_F (EncoderInterfaceTest, BasicInitializeTestAutoAdjustment) { function TEST_F (line 640) | TEST_F (EncoderInterfaceTest, ForceIntraFrameSimulCastAVC) { function TEST_F (line 699) | TEST_F (EncoderInterfaceTest, ForceIntraFrame) { function TEST_F (line 728) | TEST_F (EncoderInterfaceTest, ForceIntraFrameWithTemporal) { function TEST_F (line 773) | TEST_F (EncoderInterfaceTest, EncodeParameterSets) { function TEST_F (line 813) | TEST_F (EncoderInterfaceTest, BasicReturnTypeTest) { function TEST_F (line 858) | TEST_F (EncoderInterfaceTest, GetStatistics) { function TEST_F (line 921) | TEST_F (EncoderInterfaceTest, FrameSizeCheck) { function TEST_F (line 945) | TEST_F (EncoderInterfaceTest, SkipFrameCheck) { function TEST_F (line 1010) | TEST_F (EncoderInterfaceTest, DiffResolutionCheck) { function TEST_F (line 1119) | TEST_F (EncoderInterfaceTest, NalSizeChecking) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_EncoderMb.cpp function TestQuant (line 119) | void TestQuant (uint32_t qp, uint8_t* pSrc, uint8_t* pPred, int16_t* pDct, function TEST (line 181) | TEST (EncoderMbTest, TestQuantTable) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_EncoderMbAux.cpp function ALLOC_MEMORY (line 188) | ALLOC_MEMORY (int16_t, iDct, 16); FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_EncoderTaskManagement.cpp function TEST (line 10) | TEST (EncoderTaskManagement, CWelsTaskManageBase) { function TEST (line 23) | TEST (EncoderTaskManagement, CWelsTaskManageParallel) { function TEST (line 36) | TEST (EncoderTaskManagement, CWelsTaskManageMultiD) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_ExpGolomb.cpp function TEST (line 10) | TEST (UeExpGolombTest, TestBsSizeUeLt256) { function TEST (line 20) | TEST (UeExpGolombTest, TestBsSizeUeRangeFrom256To65534) { function TEST (line 30) | TEST (UeExpGolombTest, TestBsSizeUeRangeFrom65535ToPlus256) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_GetIntraPredictor.cpp function TEST (line 10) | TEST (GetIntraPredictorTest, TestGetI4x4LumaPredV) { function TEST (line 26) | TEST (GetIntraPredictorTest, TestGetI4x4LumaPredH) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_InterfaceTest.cpp class EncInterfaceCallTest (line 8) | class EncInterfaceCallTest : public ::testing::Test, public BaseEncoderT... method SetUp (line 10) | virtual void SetUp() { method TearDown (line 13) | virtual void TearDown() { method onEncodeFrame (line 17) | virtual void onEncodeFrame (const SFrameBSInfo& frameInfo) { function TEST_F (line 25) | TEST_F (EncInterfaceCallTest, BaseParameterVerify) { function outputData (line 43) | void outputData() { function TEST_F (line 47) | TEST_F (EncInterfaceCallTest, SetOptionLTR) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_MBCopy.cpp function FillWithRandomData (line 15) | static void FillWithRandomData (uint8_t* p, int32_t Len) { function TEST (line 22) | TEST (MBCopyFunTest, pfCopy8x8Aligned) { function TEST (line 46) | TEST (MBCopyFunTest, pfCopy8x16Aligned) { function TEST (line 70) | TEST (MBCopyFunTest, pfCopy16x16Aligned) { function TEST (line 94) | TEST (MBCopyFunTest, pfCopy16x8NotAligned) { function TEST (line 118) | TEST (MBCopyFunTest, pfCopy16x16NotAligned) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_MemoryAlloc.cpp function TEST (line 7) | TEST (MemoryAlignTest, GetCacheLineSize_LoopWithin16K) { function TEST (line 17) | TEST (MemoryAlignTest, GetCacheLineSize_Zero) { function TEST (line 22) | TEST (MemoryAlignTest, GetCacheLineSize_MaxUINT) { function TEST (line 29) | TEST (MemoryAlignTest, WelsMallocAndFreeOnceFunctionVerify) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_MemoryZero.cpp function TEST (line 15) | TEST (SetMemZeroFunTest, WelsSetMemZero) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_MotionCompensation.cpp function Clip255 (line 32) | static inline uint8_t Clip255 (int32_t x) { function MCCopyAnchor (line 36) | static void MCCopyAnchor (uint8_t* pSrc, int32_t iSrcStride, uint8_t* pD... function MCHalfPelFilterAnchor (line 45) | static void MCHalfPelFilterAnchor (uint8_t* pDstH, uint8_t* pDstV, uint8... function PixelAvgAnchor (line 65) | static void PixelAvgAnchor (uint8_t* pDst, int32_t iDstStride, function MCLumaAnchor (line 77) | static void MCLumaAnchor (uint8_t* pDst, int32_t iDstStride, uint8_t* pS... function MCChromaAnchor (line 92) | static void MCChromaAnchor (uint8_t* pDstU, uint8_t* pDstV, int32_t iDst... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_MotionEstimate.cpp function CopyTargetBlock (line 12) | void CopyTargetBlock (uint8_t* pSrcBlock, const int32_t kiBlockSize, SMV... function InitMe (line 25) | void InitMe (const uint8_t kuiQp, const uint32_t kuiMvdTableMiddle, cons... class MotionEstimateTest (line 34) | class MotionEstimateTest : public ::testing::Test { method SetUp (line 36) | virtual void SetUp() { method TearDown (line 57) | virtual void TearDown() { function TEST_F (line 76) | TEST_F (MotionEstimateTest, TestDiamondSearch) { class MotionEstimateRangeTest (line 129) | class MotionEstimateRangeTest : public ::testing::Test { method SetUp (line 131) | virtual void SetUp() { method TearDown (line 159) | virtual void TearDown() { function TEST_F (line 201) | TEST_F (MotionEstimateRangeTest, TestDiamondSearch) { function TEST_F (line 248) | TEST_F (MotionEstimateRangeTest, TestWelsMotionCrossSearch) { function TEST_F (line 373) | TEST_F (MotionEstimateTest, TestVerticalSearch) { function TEST_F (line 376) | TEST_F (MotionEstimateTest, TestHorizontalSearch) { function TEST_F (line 381) | TEST_F (MotionEstimateTest, TestVerticalSearch_SSE41) { function TEST_F (line 389) | TEST_F (MotionEstimateTest, TestHorizontalSearch_SSE41) { class FeatureMotionEstimateTest (line 398) | class FeatureMotionEstimateTest : public ::testing::Test { method SetUp (line 400) | virtual void SetUp() { method TearDown (line 425) | virtual void TearDown() { method InitRefPicForMeTest (line 454) | void InitRefPicForMeTest (SPicture* pRefPic) { function TEST_F (line 477) | TEST_F (FeatureMotionEstimateTest, TestFeatureSearch) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_ParameterSetStrategy.cpp class ParameterSetStrategyTest (line 12) | class ParameterSetStrategyTest : public ::testing::Test { method SetUp (line 14) | virtual void SetUp() { method TearDown (line 29) | virtual void TearDown() { function TEST_F (line 57) | TEST_F (ParameterSetStrategyTest, FindExistingSps) { function TEST_F (line 124) | TEST_F (ParameterSetStrategyTest, TestVSTPParameters) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_Reconstruct.cpp function FillWithRandomData (line 15) | static void FillWithRandomData (uint8_t* p, int32_t Len) { function TEST (line 21) | TEST (ReconstructionFunTest, WelsIDctRecI16x16Dc) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_SVC_me.cpp function FillWithRandomData (line 14) | static void FillWithRandomData (uint8_t* p, int32_t Len) { function SumOf8x8SingleBlock_ref (line 21) | int32_t SumOf8x8SingleBlock_ref (uint8_t* pRef, const int32_t kiRefStrid... function SumOf16x16SingleBlock_ref (line 30) | int32_t SumOf16x16SingleBlock_ref (uint8_t* pRef, const int32_t kiRefStr... function SumOf8x8BlockOfFrame_ref (line 42) | void SumOf8x8BlockOfFrame_ref (uint8_t* pRefPicture, const int32_t kiWid... function SumOf16x16BlockOfFrame_ref (line 61) | void SumOf16x16BlockOfFrame_ref (uint8_t* pRefPicture, const int32_t kiW... function InitializeHashforFeature_ref (line 82) | void InitializeHashforFeature_ref (uint32_t* pTimesOfFeatureValue, uint1... function FillQpelLocationByFeatureValue_ref (line 92) | void FillQpelLocationByFeatureValue_ref (uint16_t* pFeatureOfBlock, cons... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_Sample.cpp class SadSatdCFuncTest (line 143) | class SadSatdCFuncTest : public testing::Test { method SetUp (line 145) | virtual void SetUp() { method TearDown (line 157) | virtual void TearDown() { function TEST_F (line 173) | TEST_F (SadSatdCFuncTest, WelsSampleSad4x4_c) { function TEST_F (line 191) | TEST_F (SadSatdCFuncTest, WelsSampleSad8x4_c) { function TEST_F (line 209) | TEST_F (SadSatdCFuncTest, WelsSampleSad4x8_c) { function TEST_F (line 227) | TEST_F (SadSatdCFuncTest, WelsSampleSad8x8_c) { function TEST_F (line 246) | TEST_F (SadSatdCFuncTest, WelsSampleSad16x8_c) { function TEST_F (line 265) | TEST_F (SadSatdCFuncTest, WelsSampleSad8x16_c) { function TEST_F (line 284) | TEST_F (SadSatdCFuncTest, WelsSampleSad16x16_c) { function TEST_F (line 303) | TEST_F (SadSatdCFuncTest, WelsSampleSatd4x4_c) { function TEST_F (line 366) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour16x16_c) { function TEST_F (line 389) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour16x8_c) { function TEST_F (line 413) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour8x16_c) { function TEST_F (line 437) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour8x8_c) { function TEST_F (line 460) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour4x4_c) { function TEST_F (line 483) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour8x4_c) { function TEST_F (line 506) | TEST_F (SadSatdCFuncTest, WelsSampleSadFour4x8_c) { class SadSatdAssemblyFuncTest (line 529) | class SadSatdAssemblyFuncTest : public testing::Test { method SetUp (line 531) | virtual void SetUp() { method TearDown (line 543) | virtual void TearDown() { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_SliceBufferReallocate.cpp type WelsEnc (line 9) | namespace WelsEnc { function RandAvailableThread (line 21) | int32_t RandAvailableThread (sWelsEncCtx* pCtx, const int32_t kiMinBuffe... function AllocateLayerBuffer (line 50) | int32_t AllocateLayerBuffer (sWelsEncCtx* pCtx, const int32_t iLayerIdx) { function SetPartitonMBNum (line 69) | void SetPartitonMBNum (SDqLayer* pCurDqLayer, SSpatialLayerConfig* pLaye... function InitParamForSizeLimitSlcMode (line 94) | int32_t InitParamForSizeLimitSlcMode (sWelsEncCtx* pCtx, const int32_t i... function InitParamForRasterSlcMode (line 117) | void InitParamForRasterSlcMode (sWelsEncCtx* pCtx, const int32_t iLayerI... function SetParamForReallocateTest (line 142) | void SetParamForReallocateTest (sWelsEncCtx* pCtx, int32_t iLayerIdx, function TEST_F (line 437) | TEST_F (CSliceBufferReallocatTest, Reallocate_in_one_partition) { function TEST_F (line 467) | TEST_F (CSliceBufferReallocatTest, Reallocate_in_one_thread) { function TEST_F (line 501) | TEST_F (CSliceBufferReallocatTest, ExtendLayerBufferTest) { function TEST_F (line 540) | TEST_F (CSliceBufferReallocatTest, FrameBsReallocateTest) { function TEST_F (line 568) | TEST_F (CSliceBufferReallocatTest, ReorderTest) { function TEST_F (line 598) | TEST_F (CSliceBufferReallocatTest, LayerInfoUpdateTest) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/encoder/EncUT_SliceBufferReallocate.h function class (line 13) | class CSliceBufferReallocatTest : public ::testing::Test { //WithParamIn... function virtual (line 35) | virtual void TearDown() { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/processing/ProcessUT_AdaptiveQuantization.cpp function FillWithRandomData (line 14) | static void FillWithRandomData (uint8_t* p, int32_t Len) { function SampleVariance16x16_ref (line 20) | void SampleVariance16x16_ref (uint8_t* pRefY, int32_t iRefStride, uint8_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/processing/ProcessUT_DownSample.cpp function DyadicBilinearDownsampler_ref (line 11) | void DyadicBilinearDownsampler_ref (uint8_t* pDst, const int32_t kiDstSt... function DyadicBilinearDownsampler2_ref (line 33) | void DyadicBilinearDownsampler2_ref (uint8_t* pDst, const int32_t kiDstS... function GeneralBilinearFastDownsampler_ref (line 54) | void GeneralBilinearFastDownsampler_ref (uint8_t* pDst, const int32_t ki... function GeneralBilinearAccurateDownsampler_ref (line 123) | void GeneralBilinearAccurateDownsampler_ref (uint8_t* pDst, const int32_... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/processing/ProcessUT_ScrollDetection.cpp function TEST (line 19) | TEST (ScrollDetectionTest, TestScroll) { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/processing/ProcessUT_VaaCalc.cpp function VAACalcSadSsd_ref (line 11) | void VAACalcSadSsd_ref (const uint8_t* pCurData, const uint8_t* pRefData... function VAACalcSadVar_ref (line 123) | void VAACalcSadVar_ref (const uint8_t* pCurData, const uint8_t* pRefData... function VAACalcSad_ref (line 227) | void VAACalcSad_ref (const uint8_t* pCurData, const uint8_t* pRefData, i... function VAACalcSadSsdBgd_ref (line 311) | void VAACalcSadSsdBgd_ref (const uint8_t* pCurData, const uint8_t* pRefD... function VAACalcSadBgd_ref (line 457) | void VAACalcSadBgd_ref (const uint8_t* pCurData, const uint8_t* pRefData... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/sha1.h type SHA1Context (line 57) | typedef struct SHA1Context { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/test_stdint.h type __int64 (line 16) | typedef __int64 int64_t ; type int_least16_t (line 18) | typedef short int_least16_t; FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/utils/BufferedData.h function class (line 10) | class BufferedData { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/utils/FileInputStream.h function class (line 7) | class FileInputStream : public InputStream { FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/utils/HashFunctions.h function ToHashStr (line 9) | static void ToHashStr (char* dst, const unsigned char* src, size_t src_l... function CompareHash (line 16) | inline void CompareHash (const unsigned char* digest, const char* hashSt... function CompareHashAnyOf (line 22) | inline void CompareHashAnyOf (const unsigned char* digest, const char* c... FILE: tgcalls/third_party/webrtc/src/third_party/openh264/src/test/utils/InputStream.h type InputStream (line 6) | struct InputStream { FILE: tgcalls/third_party/webrtc/src/third_party/pffft/generate_seed_corpus.py function IsValidSize (line 19) | def IsValidSize(n): function WriteFloat32ArrayToFile (line 33) | def WriteFloat32ArrayToFile(file_path, size, generator): function main (line 40) | def main(): FILE: tgcalls/third_party/webrtc/src/third_party/pffft/pffft_fuzzer.cc function IsValidSize (line 26) | bool IsValidSize(size_t n) { function LLVMFuzzerTestOneInput (line 51) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: tgcalls/third_party/webrtc/src/third_party/pffft/pffft_unittest.cc type pffft (line 13) | namespace pffft { type test (line 14) | namespace test { function frand (line 21) | double frand() { function PffftValidate (line 25) | void PffftValidate(int fft_size, bool complex_fft) { function TEST (line 178) | TEST(PffftTest, ValidateReal) { function TEST (line 188) | TEST(PffftTest, ValidateComplex) { FILE: tgcalls/third_party/webrtc/src/third_party/pffft/src/fftpack.c type fftpack_real (line 57) | typedef fftpack_real real; type fftpack_int (line 58) | typedef fftpack_int integer; type f77complex (line 60) | typedef struct f77complex { function real (line 65) | static real c_abs(f77complex *c) { return sqrt(c->r*c->r + c->i*c->i); } function dmax (line 66) | static double dmax(double a, double b) { return a < b ? b : a; } function passfb (line 71) | static void passfb(integer *nac, integer ido, integer ip, integer l1, in... function passb2 (line 228) | static void passb2(integer ido, integer l1, const real *cc, real *ch, co... function passb3 (line 274) | static void passb3(integer ido, integer l1, const real *cc, real *ch, co... function passb4 (line 342) | static void passb4(integer ido, integer l1, const real *cc, real *ch, function passfb5 (line 419) | static void passfb5(integer ido, integer l1, const real *cc, real *ch, function passf2 (line 524) | static void passf2(integer ido, integer l1, const real *cc, real *ch, co... function passf3 (line 571) | static void passf3(integer ido, integer l1, const real *cc, real *ch, function passf4 (line 640) | static void passf4(integer ido, integer l1, const real *cc, real *ch, function radb2 (line 716) | static void radb2(integer ido, integer l1, const real *cc, real *ch, con... function radb3 (line 769) | static void radb3(integer ido, integer l1, const real *cc, real *ch, function radb4 (line 837) | static void radb4(integer ido, integer l1, const real *cc, real *ch, function radb5 (line 924) | static void radb5(integer ido, integer l1, const real *cc, real *ch, function radbg (line 1022) | static void radbg(integer ido, integer ip, integer l1, integer idl1, function radf2 (line 1228) | static void radf2(integer ido, integer l1, const real *cc, real *ch, function radf3 (line 1285) | static void radf3(integer ido, integer l1, const real *cc, real *ch, function radf4 (line 1353) | static void radf4(integer ido, integer l1, const real *cc, real *ch, function radf5 (line 1444) | static void radf5(integer ido, integer l1, const real *cc, real *ch, function radfg (line 1538) | static void radfg(integer ido, integer ip, integer l1, integer idl1, function cfftb1 (line 1766) | static void cfftb1(integer n, real *c, real *ch, const real *wa, integer... function cfftb (line 1827) | void cfftb(integer n, real *c, real *wsave) function cfftf1 (line 1844) | static void cfftf1(integer n, real *c, real *ch, const real *wa, integer... function cfftf (line 1906) | void cfftf(integer n, real *c, real *wsave) function decompose (line 1923) | static int decompose(integer n, integer *ifac, integer ntryh[4]) { function cffti1 (line 1955) | static void cffti1(integer n, real *wa, integer *ifac) function cffti (line 2008) | void cffti(integer n, real *wsave) function rfftb1 (line 2024) | static void rfftb1(integer n, real *c, real *ch, const real *wa, integer... function rfftf1 (line 2084) | static void rfftf1(integer n, real *c, real *ch, const real *wa, integer... function rfftb (line 2144) | void rfftb(integer n, real *r, real *wsave) function rffti1 (line 2158) | static void rffti1(integer n, real *wa, integer *ifac) function rfftf (line 2209) | void rfftf(integer n, real *r, real *wsave) function rffti (line 2223) | void rffti(integer n, real *wsave) function cosqb1 (line 2236) | static void cosqb1(integer n, real *x, real *w, real *xh) function cosqb (line 2278) | void cosqb(integer n, real *x, real *wsave) function cosqf1 (line 2300) | static void cosqf1(integer n, real *x, real *w, real *xh) function cosqf (line 2340) | void cosqf(integer n, real *x, real *wsave) function cosqi (line 2360) | void cosqi(integer n, real *wsave) function cost (line 2378) | void cost(integer n, real *x, real *wsave) function costi (line 2441) | void costi(integer n, real *wsave) function sinqb (line 2471) | void sinqb(integer n, real *x, real *wsave) function sinqf (line 2499) | void sinqf(integer n, real *x, real *wsave) function sinqi (line 2526) | void sinqi(integer n, real *wsave) function sint1 (line 2536) | static void sint1(integer n, real *war, real *was, real *xh, real * function sinti (line 2599) | void sinti(integer n, real *wsave) function sint (line 2622) | void sint(integer n, real *x, real *wsave) function main (line 2641) | int main(void) FILE: tgcalls/third_party/webrtc/src/third_party/pffft/src/fftpack.h type fftpack_real (line 55) | typedef float fftpack_real; type fftpack_int (line 56) | typedef int fftpack_int; type fftpack_real (line 58) | typedef double fftpack_real; type fftpack_int (line 59) | typedef int fftpack_int; FILE: tgcalls/third_party/webrtc/src/third_party/pffft/src/pffft.c type vector (line 103) | typedef vector float v4sf; function v4sf (line 110) | inline v4sf ld_ps1(const float *p) { v4sf v=vec_lde(0,p); return vec_spl... type __m128 (line 137) | typedef __m128 v4sf; type float32x4_t (line 156) | typedef float32x4_t v4sf; type v4sf (line 186) | typedef float v4sf; type v4sf_union (line 206) | typedef union v4sf_union { function validate_pffft_simd (line 216) | void validate_pffft_simd() { function pffft_aligned_free (line 257) | void pffft_aligned_free(void *p) { function pffft_simd_size (line 261) | int pffft_simd_size() { return SIMD_SZ; } function passf2_ps (line 266) | static NEVER_INLINE(void) passf2_ps(int ido, int l1, const v4sf *cc, v4s... function passf3_ps (line 295) | static NEVER_INLINE(void) passf3_ps(int ido, int l1, const v4sf *cc, v4s... function passf4_ps (line 329) | static NEVER_INLINE(void) passf4_ps(int ido, int l1, const v4sf *cc, v4s... function passf5_ps (line 400) | static NEVER_INLINE(void) passf5_ps(int ido, int l1, const v4sf *cc, v4s... function radf2_ps (line 467) | static NEVER_INLINE(void) radf2_ps(int ido, int l1, const v4sf * RESTRIC... function radb2_ps (line 497) | static NEVER_INLINE(void) radb2_ps(int ido, int l1, const v4sf *cc, v4sf... function radf3_ps (line 530) | static void radf3_ps(int ido, int l1, const v4sf * RESTRICT cc, v4sf * R... function radb3_ps (line 571) | static void radb3_ps(int ido, int l1, const v4sf *RESTRICT cc, v4sf *RES... function radf4_ps (line 613) | static NEVER_INLINE(void) radf4_ps(int ido, int l1, const v4sf *RESTRICT... function radb4_ps (line 697) | static NEVER_INLINE(void) radb4_ps(int ido, int l1, const v4sf * RESTRIC... function radf5_ps (line 777) | static void radf5_ps(int ido, int l1, const v4sf * RESTRICT cc, v4sf * R... function radb5_ps (line 864) | static void radb5_ps(int ido, int l1, const v4sf *RESTRICT cc, v4sf *RES... function rfftf1_ps (line 953) | static NEVER_INLINE(v4sf *) rfftf1_ps(int n, const v4sf *input_readonly,... function rfftb1_ps (line 1000) | static NEVER_INLINE(v4sf *) rfftb1_ps(int n, const v4sf *input_readonly,... function decompose (line 1047) | static int decompose(int n, int *ifac, const int *ntryh) { function rffti1_ps (line 1074) | static void rffti1_ps(int n, float *wa, int *ifac) function cffti1_ps (line 1107) | void cffti1_ps(int n, float *wa, int *ifac) function v4sf (line 1146) | v4sf *cfftf1_ps(int n, const v4sf *input_readonly, v4sf *work1, v4sf *wo... type PFFFT_Setup (line 1193) | struct PFFFT_Setup { function PFFFT_Setup (line 1203) | PFFFT_Setup *pffft_new_setup(int N, pffft_transform_t transform) { function pffft_destroy_setup (line 1254) | void pffft_destroy_setup(PFFFT_Setup *s) { function reversed_copy (line 1262) | static void reversed_copy(int N, const v4sf *in, int in_stride, v4sf *ou... function unreversed_copy (line 1278) | static void unreversed_copy(int N, const v4sf *in, v4sf *out, int out_st... function pffft_zreorder (line 1295) | void pffft_zreorder(PFFFT_Setup *setup, const float *in, float *out, pff... function pffft_cplx_finalize (line 1332) | void pffft_cplx_finalize(int Ncvec, const v4sf *in, v4sf *out, const v4s... function pffft_cplx_preprocess (line 1376) | void pffft_cplx_preprocess(int Ncvec, const v4sf *in, v4sf *out, const v... function pffft_real_finalize_4x4 (line 1410) | static ALWAYS_INLINE(void) pffft_real_finalize_4x4(const v4sf *in0, cons... function pffft_real_finalize (line 1467) | static NEVER_INLINE(void) pffft_real_finalize(int Ncvec, const v4sf *in,... function pffft_real_preprocess_4x4 (line 1511) | static ALWAYS_INLINE(void) pffft_real_preprocess_4x4(const v4sf *in, function pffft_real_preprocess (line 1560) | static NEVER_INLINE(void) pffft_real_preprocess(int Ncvec, const v4sf *i... function pffft_transform_internal (line 1602) | void pffft_transform_internal(PFFFT_Setup *setup, const float *finput, f... function pffft_zconvolve_accumulate (line 1673) | void pffft_zconvolve_accumulate(PFFFT_Setup *s, const float *a, const fl... function pffft_zreorder_nosimd (line 1774) | void pffft_zreorder_nosimd(PFFFT_Setup *setup, const float *in, float *o... function pffft_transform_internal_nosimd (line 1794) | void pffft_transform_internal_nosimd(PFFFT_Setup *setup, const float *in... function pffft_zconvolve_accumulate_nosimd (line 1853) | void pffft_zconvolve_accumulate_nosimd(PFFFT_Setup *s, const float *a, c... function pffft_transform (line 1875) | void pffft_transform(PFFFT_Setup *setup, const float *input, float *outp... function pffft_transform_ordered (line 1879) | void pffft_transform_ordered(PFFFT_Setup *setup, const float *input, flo... FILE: tgcalls/third_party/webrtc/src/third_party/pffft/src/pffft.h type PFFFT_Setup (line 95) | typedef struct PFFFT_Setup PFFFT_Setup; type pffft_direction_t (line 98) | typedef enum { PFFFT_FORWARD, PFFFT_BACKWARD } pffft_direction_t; type pffft_transform_t (line 101) | typedef enum { PFFFT_REAL, PFFFT_COMPLEX } pffft_transform_t; FILE: tgcalls/third_party/webrtc/src/third_party/pffft/src/test_pffft.c function frand (line 50) | double frand() { function uclock_sec (line 55) | inline double uclock_sec(void) { function uclock_sec (line 61) | double uclock_sec(void) function pffft_validate_N (line 67) | void pffft_validate_N(int N, int cplx) { function pffft_validate (line 209) | void pffft_validate(int cplx) { function show_output (line 221) | void show_output(const char *name, int N, int cplx, float flops, float t... function benchmark_ffts (line 235) | void benchmark_ffts(int N, int cplx) { function main (line 364) | int main(int argc, char **argv) { FILE: tgcalls/third_party/webrtc/src/third_party/rnnoise/src/rnn_activations.h function namespace (line 33) | namespace rnnoise { FILE: tgcalls/third_party/webrtc/src/third_party/rnnoise/src/rnn_vad_weights.cc type rnnoise (line 3) | namespace rnnoise { FILE: tgcalls/third_party/webrtc/src/third_party/rnnoise/src/rnn_vad_weights.h function namespace (line 7) | namespace rnnoise { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/fuzzer/crashtest.py class bcolors (line 10) | class bcolors: FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/fuzzer/fuzzer_connect.c function dump_packet (line 62) | static void function conn_output (line 73) | static int function handle_upcall (line 92) | static void function initialize_fuzzer (line 131) | int function LLVMFuzzerTestOneInput (line 152) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/fuzzer/fuzzer_listen.c type sockaddr_conn (line 50) | struct sockaddr_conn type socket (line 51) | struct socket function conn_output (line 53) | static int function handle_upcall (line 66) | static void function init_fuzzer (line 73) | int function LLVMFuzzerTestOneInput (line 149) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/fuzzer/pcap2corpus.c type args (line 50) | struct args { type sctphdr (line 62) | struct sctphdr { function loopback_is_ipv4 (line 70) | static int function loopback_is_ipv6 (line 79) | static int function ethernet_is_ipv4 (line 88) | static int function ethernet_is_ipv6 (line 97) | static int function packet_handler (line 106) | static void function main (line 199) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/chargen_server_upcall.c function initBuffer (line 61) | static void type socket (line 71) | struct socket function handle_accept (line 73) | static void function handle_upcall (line 88) | static void function main (line 152) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/client.c function receive_cb (line 64) | static int function main (line 88) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/client_upcall.c function inputAvailable (line 67) | int inputAvailable(void) function handle_upcall (line 84) | static void function main (line 132) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/daytime_server.c function main (line 61) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/daytime_server_upcall.c function handle_accept (line 56) | static void function main (line 86) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/discard_server.c function receive_cb (line 62) | static int function main (line 116) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/discard_server_upcall.c function handle_upcall (line 56) | static void function main (line 140) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/echo_server.c function receive_cb (line 62) | static int function main (line 131) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/echo_server_upcall.c function handle_upcall (line 56) | static void function main (line 157) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_client.c function receive_cb (line 129) | static int function main (line 156) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_loop.c function receive_cb (line 130) | static int function print_addresses (line 158) | static void function main (line 261) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_loop_offload.c type sctp_common_header (line 70) | struct sctp_common_header type sctp_common_header (line 90) | struct sctp_common_header type sctp_common_header (line 91) | struct sctp_common_header type sctp_common_header (line 118) | struct sctp_common_header type sctp_common_header (line 130) | struct sctp_common_header type sctp_common_header (line 131) | struct sctp_common_header function receive_cb (line 150) | static int function print_addresses (line 177) | static void function main (line 280) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_loop_upcall.c function handle_upcall (line 142) | static void function print_addresses (line 190) | static void function main (line 293) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_peer.c function receive_cb (line 120) | static int type sockaddr_in (line 149) | struct sockaddr_in type sockaddr_conn (line 150) | struct sockaddr_conn type sctp_event (line 151) | struct sctp_event type socket (line 161) | struct socket type sctp_sndinfo (line 167) | struct sctp_sndinfo type sockaddr_in (line 197) | struct sockaddr_in type sockaddr_in (line 200) | struct sockaddr_in type sockaddr (line 208) | struct sockaddr type sockaddr_in (line 208) | struct sockaddr_in type sockaddr (line 213) | struct sockaddr type sockaddr_in (line 213) | struct sockaddr_in type sockaddr_in (line 218) | struct sockaddr_in type sockaddr_in (line 221) | struct sockaddr_in type sockaddr (line 229) | struct sockaddr type sockaddr_in (line 229) | struct sockaddr_in type sockaddr (line 234) | struct sockaddr type sockaddr_in (line 234) | struct sockaddr_in type sockaddr_conn (line 265) | struct sockaddr_conn type sockaddr_conn (line 268) | struct sockaddr_conn type sockaddr (line 272) | struct sockaddr type sockaddr_conn (line 272) | struct sockaddr_conn type sockaddr_conn (line 275) | struct sockaddr_conn type sockaddr_conn (line 278) | struct sockaddr_conn type sockaddr (line 282) | struct sockaddr type sockaddr_conn (line 282) | struct sockaddr_conn type sctp_sndinfo (line 309) | struct sctp_sndinfo FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/ekr_server.c function receive_cb (line 130) | static int function main (line 156) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/http_client.c function receive_cb (line 76) | static int function main (line 100) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/http_client_upcall.c function handle_upcall (line 78) | static void handle_upcall(struct socket *sock, void *arg, int flgs) function main (line 140) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/programs_helper.c function gettimeofday (line 23) | static void function debug_printf_runtime (line 34) | void function debug_printf_stack (line 51) | void function handle_association_change_event (line 61) | static void function handle_peer_address_change_event (line 126) | static void function handle_send_failed_event (line 190) | static void function handle_adaptation_indication (line 215) | static void function handle_shutdown_event (line 222) | static void function handle_stream_reset_event (line 230) | static void function handle_stream_change_event (line 257) | static void function handle_remote_error_event (line 265) | static void function handle_notification (line 279) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/programs_helper.h type sctp_chunk_header (line 38) | struct sctp_chunk_header { type sctp_init_chunk (line 45) | struct sctp_init_chunk { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/rtcweb.c type channel (line 79) | struct channel { type peer_connection (line 90) | struct peer_connection { type rtcweb_datachannel_open_request (line 127) | struct rtcweb_datachannel_open_request { type rtcweb_datachannel_open_response (line 139) | struct rtcweb_datachannel_open_response { type rtcweb_datachannel_ack (line 146) | struct rtcweb_datachannel_ack { type peer_connection (line 157) | struct peer_connection type peer_connection (line 160) | struct peer_connection function init_peer_connection (line 162) | static void function lock_peer_connection (line 195) | static void function unlock_peer_connection (line 205) | static void type channel (line 215) | struct channel type peer_connection (line 216) | struct peer_connection type channel (line 225) | struct channel type peer_connection (line 226) | struct peer_connection type channel (line 235) | struct channel type peer_connection (line 236) | struct peer_connection function find_free_o_stream (line 252) | static uint16_t function request_more_o_streams (line 282) | static void function send_open_request_message (line 317) | static int function send_open_response_message (line 363) | static int function send_open_ack_message (line 391) | static int function send_deferred_messages (line 416) | static void type channel (line 455) | struct channel type peer_connection (line 456) | struct peer_connection type channel (line 458) | struct channel function send_user_message (line 505) | static int function reset_outgoing_stream (line 547) | static void function send_outgoing_stream_reset (line 561) | static void function close_channel (line 594) | static void function handle_open_request_message (line 609) | static void function handle_open_response_message (line 693) | static void function handle_open_ack_message (line 729) | static void function handle_unknown_message (line 752) | static void function handle_data_message (line 759) | static void function handle_message (line 787) | static void function handle_association_change_event (line 841) | static void function handle_peer_address_change_event (line 911) | static void function handle_adaptation_indication (line 965) | static void function handle_shutdown_event (line 972) | static void function handle_stream_reset_event (line 980) | static void function handle_stream_change_event (line 1048) | static void function handle_remote_error_event (line 1094) | static void function handle_send_failed_event (line 1108) | static void function handle_notification_rtcweb (line 1133) | static void function print_status (line 1185) | static void function receive_cb (line 1285) | static int type socket (line 1308) | struct socket type sockaddr_in (line 1309) | struct sockaddr_in type channel (line 1314) | struct channel type sctp_assoc_value (line 1316) | struct sctp_assoc_value type sctp_event (line 1317) | struct sctp_event type sctp_udpencaps (line 1318) | struct sctp_udpencaps type sctp_initmsg (line 1319) | struct sctp_initmsg type sctp_udpencaps (line 1346) | struct sctp_udpencaps type sctp_udpencaps (line 1349) | struct sctp_udpencaps type sctp_assoc_value (line 1362) | struct sctp_assoc_value type sctp_initmsg (line 1375) | struct sctp_initmsg type sctp_initmsg (line 1378) | struct sctp_initmsg type sockaddr_in (line 1384) | struct sockaddr_in type sockaddr_in (line 1387) | struct sockaddr_in type sockaddr (line 1394) | struct sockaddr type sockaddr_in (line 1394) | struct sockaddr_in type socket (line 1400) | struct socket type sockaddr_in (line 1403) | struct sockaddr_in type sockaddr_in (line 1406) | struct sockaddr_in type sockaddr (line 1410) | struct sockaddr type sockaddr_in (line 1410) | struct sockaddr_in type sockaddr_in (line 1416) | struct sockaddr_in type sockaddr_in (line 1417) | struct sockaddr_in type sockaddr (line 1418) | struct sockaddr FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/st_client.c function get_tick_count (line 70) | static unsigned int function handle_events (line 85) | static void function on_connect (line 130) | static void function on_socket_readable (line 151) | static void function handle_upcall (line 195) | static void function main (line 249) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/test_libmgmt.c function main (line 36) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/test_timer.c function main (line 39) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/tsctp.c type sockaddr_in (line 63) | struct sockaddr_in type socket (line 66) | struct socket type timeval (line 68) | struct timeval function gettimeofday (line 76) | static void function stop_sender (line 116) | void stop_sender(int sig) type socket (line 134) | struct socket type timeval (line 135) | struct timeval type sockaddr_in (line 140) | struct sockaddr_in type sctp_paddr_change (line 143) | struct sctp_paddr_change type timeval (line 144) | struct timeval type sctp_recvv_rn (line 146) | struct sctp_recvv_rn type sctp_recvv_rn (line 147) | struct sctp_recvv_rn type socket (line 152) | struct socket type sockaddr_in (line 161) | struct sockaddr_in type sctp_recvv_rn (line 163) | struct sctp_recvv_rn type sockaddr (line 164) | struct sockaddr type sockaddr_in (line 192) | struct sockaddr_in type sctp_recvv_rn (line 193) | struct sctp_recvv_rn type sctp_recvv_rn (line 195) | struct sctp_recvv_rn type sockaddr (line 196) | struct sockaddr function send_cb (line 217) | static int function server_receive_cb (line 291) | static int function client_receive_cb (line 321) | static int function main (line 329) | int main(int argc, char **argv) FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/programs/tsctp_upcall.c type tsctp_meta (line 73) | struct tsctp_meta { function gettimeofday (line 105) | static void type socket (line 137) | struct socket function handle_accept (line 159) | static void function handle_upcall (line 200) | static void function main (line 363) | int main(int argc, char **argv) FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp.h type sctphdr (line 60) | struct sctphdr { type sctp_chunkhdr (line 71) | struct sctp_chunkhdr { type sctp_paramhdr (line 81) | struct sctp_paramhdr { type sctp_gen_error_cause (line 397) | struct sctp_gen_error_cause { type sctp_error_cause (line 403) | struct sctp_error_cause { type sctp_error_invalid_stream (line 409) | struct sctp_error_invalid_stream { type sctp_error_missing_param (line 415) | struct sctp_error_missing_param { type sctp_error_stale_cookie (line 421) | struct sctp_error_stale_cookie { type sctp_error_out_of_resource (line 426) | struct sctp_error_out_of_resource { type sctp_error_unresolv_addr (line 430) | struct sctp_error_unresolv_addr { type sctp_error_unrecognized_chunk (line 434) | struct sctp_error_unrecognized_chunk { type sctp_error_no_user_data (line 439) | struct sctp_error_no_user_data { type sctp_error_auth_invalid_hmac (line 444) | struct sctp_error_auth_invalid_hmac { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.c type mbuf (line 83) | struct mbuf type mbuf (line 86) | struct mbuf type sctp_asconf_paramhdr (line 87) | struct sctp_asconf_paramhdr type sctp_asconf_paramhdr (line 89) | struct sctp_asconf_paramhdr type sctp_asconf_paramhdr (line 99) | struct sctp_asconf_paramhdr type mbuf (line 106) | struct mbuf type mbuf (line 110) | struct mbuf type sctp_asconf_paramhdr (line 111) | struct sctp_asconf_paramhdr type sctp_error_cause (line 112) | struct sctp_error_cause type sctp_error_cause (line 120) | struct sctp_error_cause type sctp_asconf_paramhdr (line 121) | struct sctp_asconf_paramhdr type sctp_error_cause (line 143) | struct sctp_error_cause type mbuf (line 157) | struct mbuf type sockaddr (line 158) | struct sockaddr type sctp_asconf_paramhdr (line 158) | struct sctp_asconf_paramhdr type sctp_tcb (line 159) | struct sctp_tcb type sctp_nets (line 161) | struct sctp_nets type mbuf (line 162) | struct mbuf type sctp_paramhdr (line 164) | struct sctp_paramhdr type sockaddr (line 169) | struct sockaddr type sockaddr_in (line 173) | struct sockaddr_in type sctp_ipv4addr_param (line 174) | struct sctp_ipv4addr_param type sockaddr_in6 (line 177) | struct sockaddr_in6 type sctp_ipv6addr_param (line 178) | struct sctp_ipv6addr_param type sctp_asconf_paramhdr (line 182) | struct sctp_asconf_paramhdr type sctp_paramhdr (line 182) | struct sctp_paramhdr type sctp_paramhdr (line 185) | struct sctp_paramhdr type sctp_asconf_paramhdr (line 189) | struct sctp_asconf_paramhdr type sctp_ipv4addr_param (line 197) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 201) | struct sctp_ipv4addr_param type sockaddr_in (line 206) | struct sockaddr_in type sctp_ipv6addr_param (line 222) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 226) | struct sctp_ipv6addr_param type sockaddr_in6 (line 231) | struct sockaddr_in6 type in6_addr (line 235) | struct in6_addr function sctp_asconf_del_remote_addrs_except (line 292) | static int type mbuf (line 321) | struct mbuf type sockaddr (line 322) | struct sockaddr type sctp_asconf_paramhdr (line 323) | struct sctp_asconf_paramhdr type sctp_tcb (line 324) | struct sctp_tcb type mbuf (line 326) | struct mbuf type sctp_paramhdr (line 328) | struct sctp_paramhdr type sockaddr (line 333) | struct sockaddr type sockaddr_in (line 337) | struct sockaddr_in type sctp_ipv4addr_param (line 338) | struct sctp_ipv4addr_param type sockaddr_in6 (line 341) | struct sockaddr_in6 type sctp_ipv6addr_param (line 342) | struct sctp_ipv6addr_param type sctp_asconf_paramhdr (line 346) | struct sctp_asconf_paramhdr type sctp_paramhdr (line 346) | struct sctp_paramhdr type sctp_paramhdr (line 349) | struct sctp_paramhdr type sctp_asconf_paramhdr (line 353) | struct sctp_asconf_paramhdr type sctp_ipv4addr_param (line 361) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 365) | struct sctp_ipv4addr_param type sockaddr_in (line 370) | struct sockaddr_in type sctp_ipv6addr_param (line 383) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 387) | struct sctp_ipv6addr_param type sockaddr_in6 (line 392) | struct sockaddr_in6 type in6_addr (line 396) | struct in6_addr type mbuf (line 463) | struct mbuf type sockaddr (line 464) | struct sockaddr type sctp_asconf_paramhdr (line 465) | struct sctp_asconf_paramhdr type sctp_tcb (line 466) | struct sctp_tcb type mbuf (line 468) | struct mbuf type sctp_paramhdr (line 470) | struct sctp_paramhdr type sockaddr (line 475) | struct sockaddr type sockaddr_in (line 478) | struct sockaddr_in type sctp_ipv4addr_param (line 479) | struct sctp_ipv4addr_param type sockaddr_in6 (line 482) | struct sockaddr_in6 type sctp_ipv6addr_param (line 483) | struct sctp_ipv6addr_param type sctp_asconf_paramhdr (line 487) | struct sctp_asconf_paramhdr type sctp_paramhdr (line 487) | struct sctp_paramhdr type sctp_paramhdr (line 490) | struct sctp_paramhdr type sctp_asconf_paramhdr (line 494) | struct sctp_asconf_paramhdr type sctp_ipv4addr_param (line 502) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 506) | struct sctp_ipv4addr_param type sockaddr_in (line 511) | struct sockaddr_in type sctp_ipv6addr_param (line 522) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 526) | struct sctp_ipv6addr_param type sockaddr_in6 (line 531) | struct sockaddr_in6 type in6_addr (line 534) | struct in6_addr function sctp_handle_asconf (line 625) | void function sctp_asconf_addr_match (line 866) | static uint32_t function sctp_addr_match (line 906) | static uint32_t function sctp_asconf_cleanup (line 957) | void function sctp_asconf_nets_cleanup (line 974) | static void function sctp_assoc_immediate_retrans (line 1013) | void type sctp_tcb (line 1063) | struct sctp_tcb type sctp_ifa (line 1063) | struct sctp_ifa function sctp_net_immediate_retrans (line 1065) | void function sctp_path_check_and_react (line 1092) | static void function sctp_asconf_addr_mgmt_ack (line 1198) | static void function sctp_asconf_queue_mgmt (line 1238) | static int function sctp_asconf_queue_add (line 1363) | static int function sctp_asconf_queue_sa_delete (line 1459) | static int type sctp_asconf_addr (line 1563) | struct sctp_asconf_addr type sctp_tcb (line 1564) | struct sctp_tcb type sctp_asconf_addr (line 1566) | struct sctp_asconf_addr function sctp_asconf_process_error (line 1583) | static void function sctp_asconf_process_param_ack (line 1635) | static void function sctp_asconf_ack_clear (line 1674) | static void function sctp_handle_asconf_ack (line 1682) | void function sctp_is_scopeid_in_nets (line 1873) | static uint32_t function sctp_addr_mgmt_assoc (line 1909) | static void function sctp_asconf_iterator_ep (line 2050) | int function sctp_asconf_iterator_ep_end (line 2095) | static int function sctp_asconf_iterator_stcb (line 2127) | void function sctp_asconf_iterator_end (line 2301) | void function sctp_set_primary_ip_address_sa (line 2326) | int32_t function sctp_is_addr_pending (line 2366) | int type sockaddr (line 2458) | struct sockaddr type sctp_tcb (line 2459) | struct sctp_tcb type sctp_vrf (line 2461) | struct sctp_vrf type sctp_ifn (line 2462) | struct sctp_ifn type sctp_ifa (line 2463) | struct sctp_ifa type sockaddr_in (line 2484) | struct sockaddr_in type sockaddr_in6 (line 2514) | struct sockaddr_in6 type sockaddr (line 2559) | struct sockaddr type sctp_tcb (line 2560) | struct sctp_tcb type sctp_laddr (line 2562) | struct sctp_laddr type mbuf (line 2584) | struct mbuf type sctp_tcb (line 2585) | struct sctp_tcb type mbuf (line 2587) | struct mbuf type sctp_asconf_addr (line 2588) | struct sctp_asconf_addr type sctp_asconf_chunk (line 2589) | struct sctp_asconf_chunk type sctp_asconf_paramhdr (line 2590) | struct sctp_asconf_paramhdr type sctp_asconf_addr_param (line 2591) | struct sctp_asconf_addr_param type sctp_asconf_chunk (line 2610) | struct sctp_asconf_chunk type sctp_asconf_chunk (line 2625) | struct sctp_asconf_chunk type sctp_asconf_chunk (line 2628) | struct sctp_asconf_chunk type sctp_ipv6addr_param (line 2664) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2667) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2672) | struct sctp_ipv6addr_param type in6_addr (line 2673) | struct in6_addr type sctp_ipv4addr_param (line 2676) | struct sctp_ipv4addr_param type in_addr (line 2677) | struct in_addr type sctp_asconf_paramhdr (line 2688) | struct sctp_asconf_paramhdr type sctp_asconf_addr_param (line 2689) | struct sctp_asconf_addr_param type sctp_ipv6addr_param (line 2709) | struct sctp_ipv6addr_param type sockaddr (line 2711) | struct sockaddr type sctp_ipv6addr_param (line 2720) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2728) | struct sctp_ipv6addr_param type in6_addr (line 2729) | struct in6_addr type sockaddr_in6 (line 2730) | struct sockaddr_in6 type sctp_ipv4addr_param (line 2739) | struct sctp_ipv4addr_param type in_addr (line 2740) | struct in_addr type sockaddr_in (line 2741) | struct sockaddr_in type sctp_ipv4addr_param (line 2760) | struct sctp_ipv4addr_param type in_addr (line 2761) | struct in_addr type sctp_ipv4addr_param (line 2762) | struct sctp_ipv4addr_param function sctp_process_initack_addresses (line 2781) | static void function sctp_addr_in_initack (line 2919) | static uint32_t function sctp_check_address_list_ep (line 3044) | static void function sctp_check_address_list_all (line 3079) | static void function sctp_check_address_list (line 3178) | void function sctp_addr_mgmt_ep_sa (line 3206) | uint32_t function sctp_asconf_send_nat_state_update (line 3307) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_asconf.h type sctp_tcb (line 48) | struct sctp_tcb type sctp_nets (line 48) | struct sctp_nets type mbuf (line 50) | struct mbuf type sctp_tcb (line 50) | struct sctp_tcb type mbuf (line 53) | struct mbuf type sockaddr (line 53) | struct sockaddr type sctp_asconf_chunk (line 54) | struct sctp_asconf_chunk type sctp_tcb (line 54) | struct sctp_tcb type mbuf (line 57) | struct mbuf type sctp_asconf_ack_chunk (line 57) | struct sctp_asconf_ack_chunk type sctp_tcb (line 58) | struct sctp_tcb type sctp_nets (line 58) | struct sctp_nets type sctp_inpcb (line 61) | struct sctp_inpcb type sockaddr (line 61) | struct sockaddr type sctp_ifa (line 62) | struct sctp_ifa type sctp_inpcb (line 65) | struct sctp_inpcb type sctp_inpcb (line 67) | struct sctp_inpcb type sctp_tcb (line 68) | struct sctp_tcb type sctp_tcb (line 74) | struct sctp_tcb type sockaddr (line 75) | struct sockaddr type sctp_tcb (line 78) | struct sctp_tcb type mbuf (line 78) | struct mbuf type sockaddr (line 79) | struct sockaddr type sctp_tcb (line 82) | struct sctp_tcb type sctp_nets (line 82) | struct sctp_nets type sctp_tcb (line 85) | struct sctp_tcb type sctp_nets (line 85) | struct sctp_nets type sctp_tcb (line 89) | struct sctp_tcb type sctp_nets (line 90) | struct sctp_nets type sctp_tcb (line 93) | struct sctp_tcb type sctp_ifa (line 93) | struct sctp_ifa FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.c function sctp_clear_chunklist (line 57) | void function sctp_auth_chklist_t (line 64) | sctp_auth_chklist_t * function sctp_free_chunklist (line 79) | void function sctp_auth_chklist_t (line 86) | sctp_auth_chklist_t * function sctp_auth_add_chunk (line 108) | int function sctp_auth_delete_chunk (line 134) | int function sctp_auth_get_chklist_size (line 150) | size_t function sctp_serialize_auth_chunks (line 163) | int function sctp_pack_auth_chunks (line 180) | int function sctp_unpack_auth_chunks (line 212) | int function sctp_key_t (line 248) | sctp_key_t * function sctp_free_key (line 263) | void function sctp_print_key (line 270) | void function sctp_show_key (line 289) | void function sctp_get_keylen (line 308) | static uint32_t function sctp_key_t (line 320) | sctp_key_t * function sctp_key_t (line 335) | sctp_key_t * function sctp_compare_key (line 355) | static int function sctp_key_t (line 406) | sctp_key_t * function sctp_sharedkey_t (line 462) | sctp_sharedkey_t * function sctp_free_sharedkey (line 480) | void function sctp_sharedkey_t (line 493) | sctp_sharedkey_t * function sctp_insert_sharedkey (line 505) | int function sctp_auth_key_acquire (line 552) | void type sctp_tcb (line 570) | struct sctp_tcb function sctp_sharedkey_t (line 600) | static sctp_sharedkey_t * function sctp_copy_skeylist (line 618) | int function sctp_hmaclist_t (line 640) | sctp_hmaclist_t * function sctp_free_hmaclist (line 658) | void function sctp_hmaclist_t (line 698) | sctp_hmaclist_t * function sctp_hmaclist_t (line 718) | sctp_hmaclist_t * function sctp_negotiate_hmacid (line 742) | uint16_t function sctp_serialize_hmaclist (line 769) | int function sctp_verify_hmac_param (line 786) | int function sctp_authinfo_t (line 799) | sctp_authinfo_t * function sctp_free_authinfo (line 815) | void function sctp_get_auth_chunk_len (line 835) | uint32_t function sctp_get_hmac_digest_len (line 844) | uint32_t function sctp_get_hmac_block_len (line 860) | static inline int function sctp_hmac_init (line 880) | static void function sctp_hmac_update (line 899) | static void function sctp_hmac_final (line 919) | static void function sctp_hmac (line 949) | uint32_t function sctp_hmac_m (line 1009) | uint32_t function sctp_compute_hmac (line 1091) | uint32_t function sctp_compute_hmac_m (line 1126) | uint32_t function sctp_auth_is_supported_hmac (line 1158) | int function sctp_clear_cachedkeys (line 1180) | void function sctp_clear_cachedkeys_ep (line 1201) | void function sctp_delete_sharedkey (line 1221) | int function sctp_delete_sharedkey_ep (line 1255) | int function sctp_auth_setactivekey (line 1287) | int function sctp_auth_setactivekey_ep (line 1315) | int function sctp_deact_sharedkey (line 1334) | int function sctp_deact_sharedkey_ep (line 1368) | int function sctp_auth_get_cookie_params (line 1397) | void function sctp_fill_hmac_digest_m (line 1537) | void function sctp_zero_m (line 1588) | static void function sctp_handle_auth (line 1626) | int type sctp_tcb (line 1752) | struct sctp_tcb type mbuf (line 1759) | struct mbuf type sctp_authkey_event (line 1760) | struct sctp_authkey_event type sctp_queued_to_read (line 1761) | struct sctp_queued_to_read type sctp_authkey_event (line 1776) | struct sctp_authkey_event type sctp_authkey_event (line 1784) | struct sctp_authkey_event function sctp_validate_init_auth_params (line 1818) | int function sctp_initialize_auth_params (line 1962) | void function sctp_print_digest (line 2045) | static void function sctp_test_hmac (line 2058) | static int function sctp_test_hmac_sha1 (line 2082) | void function sctp_test_key_concatenation (line 2223) | static int function sctp_test_authkey (line 2250) | void function main (line 2314) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_auth.h type sctp_hash_context_t (line 55) | typedef union sctp_hash_context { type sctp_key_t (line 62) | typedef struct sctp_key { type sctp_sharedkey_t (line 67) | typedef struct sctp_shared_key { type sctp_auth_chklist_t (line 78) | typedef struct sctp_auth_chklist { type sctp_hmaclist_t (line 84) | typedef struct sctp_hmaclist { type sctp_authinfo_t (line 91) | typedef struct sctp_authinformation { type sctp_keyhead (line 141) | struct sctp_keyhead type sctp_keyhead (line 143) | struct sctp_keyhead type sctp_keyhead (line 145) | struct sctp_keyhead type sctp_keyhead (line 146) | struct sctp_keyhead type sctp_tcb (line 148) | struct sctp_tcb type sctp_tcb (line 149) | struct sctp_tcb type sctp_auth_hmac_algo (line 162) | struct sctp_auth_hmac_algo type mbuf (line 179) | struct mbuf type mbuf (line 181) | struct mbuf type sctp_tcb (line 186) | struct sctp_tcb type sctp_inpcb (line 187) | struct sctp_inpcb type sctp_tcb (line 188) | struct sctp_tcb type sctp_inpcb (line 189) | struct sctp_inpcb type sctp_tcb (line 190) | struct sctp_tcb type sctp_inpcb (line 191) | struct sctp_inpcb type sctp_tcb (line 192) | struct sctp_tcb type sctp_inpcb (line 193) | struct sctp_inpcb type sctp_tcb (line 195) | struct sctp_tcb type mbuf (line 195) | struct mbuf type mbuf (line 197) | struct mbuf type sctp_auth_chunk (line 198) | struct sctp_auth_chunk type sctp_tcb (line 198) | struct sctp_tcb type mbuf (line 199) | struct mbuf type mbuf (line 199) | struct mbuf type mbuf (line 199) | struct mbuf type sctp_auth_chunk (line 200) | struct sctp_auth_chunk type sctp_tcb (line 201) | struct sctp_tcb type sctp_tcb (line 202) | struct sctp_tcb type sctp_auth_chunk (line 202) | struct sctp_auth_chunk type mbuf (line 203) | struct mbuf type sctp_tcb (line 204) | struct sctp_tcb type mbuf (line 206) | struct mbuf type sctp_inpcb (line 208) | struct sctp_inpcb type sctp_tcb (line 209) | struct sctp_tcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.c type iterator_control (line 82) | struct iterator_control function sctp_cleanup_itqueue (line 85) | static void function sctp_wakeup_iterator (line 108) | void function sctp_gather_internal_ifa_flags (line 216) | void function sctp_gather_internal_ifa_flags (line 222) | void type ifnet (line 254) | struct ifnet function sctp_is_vmware_interface (line 303) | int function sctp_init_ifns_for_vrf (line 319) | static void function sctp_init_ifns_for_vrf (line 419) | static void function sctp_init_ifns_for_vrf (line 485) | static void function sctp_init_ifns_for_vrf (line 564) | static void function sctp_init_vrf_list (line 646) | void function sctp_addr_change (line 662) | void function sctp_addr_change_event_handler (line 744) | void function sctp_add_or_del_interfaces (line 749) | void function sctp_add_or_del_interfaces (line 768) | void type mbuf (line 795) | struct mbuf type mbuf (line 799) | struct mbuf function sctp_packet_log (line 872) | void function sctp_copy_out_packet_log (line 973) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_bsd_addr.h type iterator_control (line 47) | struct iterator_control type sctp_ifa (line 54) | struct sctp_ifa type mbuf (line 59) | struct mbuf type ifaddr (line 65) | struct ifaddr type ifaddr (line 69) | struct ifaddr type ifnet (line 72) | struct ifnet FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.c function sctp_get_tick_count (line 67) | uint32_t sctp_get_tick_count(void) { function sctp_os_timer_init (line 83) | void function sctp_os_timer_start (line 89) | void function sctp_os_timer_stop (line 127) | int function sctp_handle_tick (line 148) | void function sctp_timeout (line 179) | void type timespec (line 198) | struct timespec function sctp_start_timer (line 214) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_callout.h type sctp_callout (line 78) | struct sctp_callout { type sctp_os_timer_t (line 85) | typedef struct sctp_callout sctp_os_timer_t; FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_cc_functions.c function sctp_enforce_cwnd_limit (line 61) | static void function sctp_set_initial_cc_param (line 74) | static void function sctp_cwnd_update_after_fr (line 115) | static void type sctp_tcb (line 257) | struct sctp_tcb type sctp_nets (line 257) | struct sctp_nets function cc_bw_same (line 260) | static int type sctp_tcb (line 412) | struct sctp_tcb type sctp_nets (line 412) | struct sctp_nets function cc_bw_decrease (line 415) | static int type sctp_tcb (line 573) | struct sctp_tcb type sctp_nets (line 573) | struct sctp_nets function cc_bw_increase (line 575) | static int function cc_bw_limit (line 626) | static int function sctp_cwnd_update_after_sack_common (line 760) | static void type sctp_tcb (line 1083) | struct sctp_tcb type sctp_nets (line 1083) | struct sctp_nets function sctp_cwnd_update_exit_pf_common (line 1085) | static void function sctp_cwnd_update_after_timeout (line 1105) | static void function sctp_cwnd_update_after_ecn_echo_common (line 1180) | static void function sctp_cwnd_update_after_packet_dropped (line 1238) | static void function sctp_cwnd_update_after_output (line 1358) | static void function sctp_cwnd_update_after_sack (line 1382) | static void function sctp_cwnd_update_after_ecn_echo (line 1391) | static void function sctp_cwnd_update_rtcc_after_ecn_echo (line 1404) | static void function sctp_cwnd_update_rtcc_tsn_acknowledged (line 1412) | static function sctp_cwnd_prepare_rtcc_net_for_sack (line 1419) | static void function sctp_cwnd_new_rtcc_transmission_begins (line 1432) | static void function sctp_set_rtcc_initial_cc_param (line 1493) | static void function sctp_cwnd_rtcc_socket_option (line 1534) | static int function sctp_cwnd_update_rtcc_packet_transmitted (line 1591) | static void function sctp_cwnd_update_rtcc_after_sack (line 1601) | static void function sctp_rtt_rtcc_calculated (line 1610) | static void type sctp_hs_raise_drop (line 1620) | struct sctp_hs_raise_drop { type sctp_hs_raise_drop (line 1628) | struct sctp_hs_raise_drop function sctp_hs_cwnd_increase (line 1704) | static void function sctp_hs_cwnd_decrease (line 1737) | static void function sctp_hs_cwnd_update_after_fr (line 1778) | static void function sctp_hs_cwnd_update_after_sack (line 1843) | static void function between (line 1950) | static inline int function htcp_cong_time (line 1956) | static inline uint32_t function htcp_ccount (line 1962) | static inline uint32_t function htcp_reset (line 1968) | static inline void function htcp_cwnd_undo (line 1979) | static uint32_t function measure_rtt (line 1990) | static inline void function measure_achieved_throughput (line 2008) | static void function htcp_beta_update (line 2048) | static inline void function htcp_alpha_update (line 2075) | static inline void function htcp_param_update (line 2108) | static void function htcp_recalc_ssthresh (line 2122) | static uint32_t function htcp_cong_avoid (line 2129) | static void function htcp_min_cwnd (line 2196) | static uint32_t function htcp_init (line 2203) | static void function sctp_htcp_set_initial_cc_param (line 2213) | static void function sctp_htcp_cwnd_update_after_sack (line 2230) | static void function sctp_htcp_cwnd_update_after_fr (line 2297) | static void function sctp_htcp_cwnd_update_after_timeout (line 2370) | static void function sctp_htcp_cwnd_update_after_ecn_echo (line 2386) | static void type sctp_cc_functions (line 2411) | struct sctp_cc_functions FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_constants.h type timeval (line 44) | struct timeval FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.c function sctp_crc32c_sb8_64_bit (line 547) | static uint32_t function multitable_crc32c (line 619) | static uint32_t function singletable_crc32c (line 703) | static uint32_t function calculate_crc32c (line 717) | uint32_t function sctp_finalize_crc32c (line 734) | uint32_t function sctp_calculate_cksum (line 773) | uint32_t function sctp_delayed_cksum (line 808) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_crc32.h type mbuf (line 44) | struct mbuf type mbuf (line 47) | struct mbuf type mbuf (line 54) | struct mbuf FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_header.h type sctp_ipv4addr_param (line 62) | struct sctp_ipv4addr_param { type sctp_ipv6addr_param (line 70) | struct sctp_ipv6addr_param { type sctp_cookie_perserve_param (line 76) | struct sctp_cookie_perserve_param { type sctp_host_name_param (line 83) | struct sctp_host_name_param { type sctp_supported_addr_param (line 94) | struct sctp_supported_addr_param { type sctp_heartbeat_info_param (line 100) | struct sctp_heartbeat_info_param { type sctp_prsctp_supported_param (line 116) | struct sctp_prsctp_supported_param { type sctp_asconf_paramhdr (line 122) | struct sctp_asconf_paramhdr { /* an ASCONF "parameter" */ type sctp_asconf_addr_param (line 127) | struct sctp_asconf_addr_param { /* an ASCONF address parameter */ type sctp_asconf_tag_param (line 133) | struct sctp_asconf_tag_param { /* an ASCONF NAT-Vtag parameter */ type sctp_asconf_addrv4_param (line 140) | struct sctp_asconf_addrv4_param { /* an ASCONF address (v4) parameter */ type sctp_supported_chunk_types_param (line 147) | struct sctp_supported_chunk_types_param { type sctp_data (line 156) | struct sctp_data { type sctp_data_chunk (line 164) | struct sctp_data_chunk { type sctp_idata (line 169) | struct sctp_idata { type sctp_idata_chunk (line 181) | struct sctp_idata_chunk { type sctp_init (line 191) | struct sctp_init { type sctp_state_cookie (line 207) | struct sctp_state_cookie { /* this is our definition... */ type sctp_state_cookie_param (line 243) | struct sctp_state_cookie_param { type sctp_init_chunk (line 248) | struct sctp_init_chunk { type sctp_init_msg (line 253) | struct sctp_init_msg { type sctp_gap_ack_block (line 265) | struct sctp_gap_ack_block { type sctp_sack (line 270) | struct sctp_sack { type sctp_sack_chunk (line 279) | struct sctp_sack_chunk { type sctp_nr_sack (line 284) | struct sctp_nr_sack { type sctp_nr_sack_chunk (line 295) | struct sctp_nr_sack_chunk { type sctp_heartbeat (line 302) | struct sctp_heartbeat { type sctp_heartbeat_chunk (line 306) | struct sctp_heartbeat_chunk { type sctp_abort_chunk (line 317) | struct sctp_abort_chunk { type sctp_abort_msg (line 322) | struct sctp_abort_msg { type sctp_shutdown_chunk (line 329) | struct sctp_shutdown_chunk { type sctp_shutdown_ack_chunk (line 336) | struct sctp_shutdown_ack_chunk { type sctp_error_chunk (line 342) | struct sctp_error_chunk { type sctp_cookie_echo_chunk (line 349) | struct sctp_cookie_echo_chunk { type sctp_cookie_ack_chunk (line 355) | struct sctp_cookie_ack_chunk { type old_sctp_ecne_chunk (line 360) | struct old_sctp_ecne_chunk { type sctp_ecne_chunk (line 365) | struct sctp_ecne_chunk { type sctp_cwr_chunk (line 372) | struct sctp_cwr_chunk { type sctp_shutdown_complete_chunk (line 378) | struct sctp_shutdown_complete_chunk { type sctp_adaptation_layer_indication (line 382) | struct sctp_adaptation_layer_indication { type sctp_asconf_chunk (line 391) | struct sctp_asconf_chunk { type sctp_asconf_ack_chunk (line 399) | struct sctp_asconf_ack_chunk { type sctp_forward_tsn_chunk (line 407) | struct sctp_forward_tsn_chunk { type sctp_strseq (line 413) | struct sctp_strseq { type sctp_strseq_mid (line 418) | struct sctp_strseq_mid { type sctp_forward_tsn_msg (line 424) | struct sctp_forward_tsn_msg { type sctp_chunk_desc (line 433) | struct sctp_chunk_desc { type sctp_pktdrop_chunk (line 440) | struct sctp_pktdrop_chunk { type sctp_stream_reset_request (line 451) | struct sctp_stream_reset_request { type sctp_stream_reset_out_request (line 456) | struct sctp_stream_reset_out_request { type sctp_stream_reset_in_request (line 464) | struct sctp_stream_reset_in_request { type sctp_stream_reset_tsn_request (line 470) | struct sctp_stream_reset_tsn_request { type sctp_stream_reset_response (line 475) | struct sctp_stream_reset_response { type sctp_stream_reset_response_tsn (line 481) | struct sctp_stream_reset_response_tsn { type sctp_stream_reset_add_strm (line 489) | struct sctp_stream_reset_add_strm { type sctp_stream_reset_tsn_req (line 509) | struct sctp_stream_reset_tsn_req { type sctp_stream_reset_resp (line 514) | struct sctp_stream_reset_resp { type sctp_stream_reset_resp_tsn (line 520) | struct sctp_stream_reset_resp_tsn { type sctp_auth_random (line 533) | struct sctp_auth_random { type sctp_auth_chunk_list (line 538) | struct sctp_auth_chunk_list { type sctp_auth_hmac_algo (line 543) | struct sctp_auth_hmac_algo { type sctp_auth_chunk (line 548) | struct sctp_auth_chunk { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.c type sctp_queued_to_read (line 71) | struct sctp_queued_to_read type sctp_stream_in (line 72) | struct sctp_stream_in type sctp_tcb (line 73) | struct sctp_tcb type sctp_association (line 74) | struct sctp_association type sctp_tmit_chunk (line 75) | struct sctp_tmit_chunk function sctp_set_rwnd (line 78) | void function sctp_calc_rwnd (line 85) | uint32_t type sctp_queued_to_read (line 142) | struct sctp_queued_to_read type sctp_tcb (line 143) | struct sctp_tcb type sctp_nets (line 144) | struct sctp_nets type mbuf (line 148) | struct mbuf type sctp_queued_to_read (line 150) | struct sctp_queued_to_read type sctp_queued_to_read (line 156) | struct sctp_queued_to_read type mbuf (line 176) | struct mbuf type sctp_inpcb (line 177) | struct sctp_inpcb type sctp_sndrcvinfo (line 177) | struct sctp_sndrcvinfo type sctp_extrcvinfo (line 179) | struct sctp_extrcvinfo type sctp_sndrcvinfo (line 180) | struct sctp_sndrcvinfo type sctp_rcvinfo (line 181) | struct sctp_rcvinfo type sctp_nxtinfo (line 182) | struct sctp_nxtinfo type cmsghdr (line 186) | struct cmsghdr type mbuf (line 188) | struct mbuf type sctp_rcvinfo (line 202) | struct sctp_rcvinfo type sctp_extrcvinfo (line 204) | struct sctp_extrcvinfo type sctp_nxtinfo (line 208) | struct sctp_nxtinfo type sctp_extrcvinfo (line 215) | struct sctp_extrcvinfo type sctp_sndrcvinfo (line 218) | struct sctp_sndrcvinfo type sctp_rcvinfo (line 244) | struct sctp_rcvinfo type sctp_rcvinfo (line 246) | struct sctp_rcvinfo type sctp_rcvinfo (line 256) | struct sctp_rcvinfo type cmsghdr (line 258) | struct cmsghdr type sctp_rcvinfo (line 258) | struct sctp_rcvinfo type sctp_rcvinfo (line 260) | struct sctp_rcvinfo type sctp_nxtinfo (line 264) | struct sctp_nxtinfo type sctp_nxtinfo (line 266) | struct sctp_nxtinfo type sctp_nxtinfo (line 282) | struct sctp_nxtinfo type cmsghdr (line 284) | struct cmsghdr type sctp_nxtinfo (line 284) | struct sctp_nxtinfo type sctp_nxtinfo (line 286) | struct sctp_nxtinfo type sctp_sndrcvinfo (line 290) | struct sctp_sndrcvinfo type sctp_extrcvinfo (line 292) | struct sctp_extrcvinfo type sctp_extrcvinfo (line 294) | struct sctp_extrcvinfo type sctp_extrcvinfo (line 295) | struct sctp_extrcvinfo type sctp_sndrcvinfo (line 297) | struct sctp_sndrcvinfo type sctp_sndrcvinfo (line 300) | struct sctp_sndrcvinfo function sctp_mark_non_revokable (line 307) | static void function sctp_place_control_in_stream (line 357) | static int function sctp_abort_in_reasm (line 440) | static void function sctp_clean_up_control (line 476) | static void function sctp_queue_data_to_stream (line 504) | static void function sctp_setup_tail_pointer (line 676) | static void function sctp_add_to_tail_pointer (line 718) | static void function sctp_build_readq_entry_from_ctl (line 773) | static void function sctp_reset_a_control (line 795) | static void function sctp_handle_old_unordered_data (line 810) | static int function sctp_inject_old_unordered_data (line 956) | static void function sctp_deliver_reasm_check (line 1090) | static int function sctp_add_chk_to_control (line 1304) | uint32_t function sctp_queue_data_for_reasm (line 1385) | static void type sctp_queued_to_read (line 1665) | struct sctp_queued_to_read type sctp_stream_in (line 1666) | struct sctp_stream_in type sctp_queued_to_read (line 1668) | struct sctp_queued_to_read function sctp_process_a_data_chunk (line 1690) | static int function sctp_slide_mapping_arrays (line 2402) | void function sctp_sack_check (line 2571) | void function sctp_process_data (line 2664) | int function sctp_process_segment_range (line 2958) | static int function sctp_handle_segments (line 3195) | static int function sctp_check_for_revoked (line 3259) | static void type sctp_tcb (line 3317) | struct sctp_tcb type sctp_association (line 3317) | struct sctp_association type sctp_tmit_chunk (line 3320) | struct sctp_tmit_chunk type timeval (line 3322) | struct timeval type sctp_nets (line 3325) | struct sctp_nets type sctp_nets (line 3595) | struct sctp_nets type sctp_tmit_chunk (line 3721) | struct sctp_tmit_chunk type sctp_tmit_chunk (line 3750) | struct sctp_tmit_chunk type sctp_tcb (line 3751) | struct sctp_tcb type sctp_association (line 3752) | struct sctp_association type sctp_tmit_chunk (line 3754) | struct sctp_tmit_chunk type timeval (line 3755) | struct timeval function sctp_fs_audit (line 3843) | static int function sctp_window_probe_recovery (line 3895) | static void type sctp_tcb (line 3931) | struct sctp_tcb type sctp_nets (line 3934) | struct sctp_nets type sctp_association (line 3935) | struct sctp_association type sctp_tmit_chunk (line 3936) | struct sctp_tmit_chunk type mbuf (line 4003) | struct mbuf type sctp_inpcb (line 4148) | struct sctp_inpcb type sctp_data_chunk (line 4151) | struct sctp_data_chunk type socket (line 4173) | struct socket type mbuf (line 4352) | struct mbuf type sctp_nets (line 4363) | struct sctp_nets type sctp_nets (line 4383) | struct sctp_nets type sctp_tmit_chunk (line 4408) | struct sctp_tmit_chunk type mbuf (line 4443) | struct mbuf type sctp_tcb (line 4444) | struct sctp_tcb type sctp_association (line 4449) | struct sctp_association type sctp_tmit_chunk (line 4450) | struct sctp_tmit_chunk type sctp_nets (line 4460) | struct sctp_nets type mbuf (line 4547) | struct mbuf type sctp_inpcb (line 4872) | struct sctp_inpcb type sctp_data_chunk (line 4875) | struct sctp_data_chunk type socket (line 4895) | struct socket type mbuf (line 5068) | struct mbuf type sctp_nets (line 5079) | struct sctp_nets type sctp_nets (line 5100) | struct sctp_nets type sctp_tmit_chunk (line 5260) | struct sctp_tmit_chunk function sctp_update_acked (line 5299) | void function sctp_kick_prsctp_reorder_queue (line 5313) | static void function sctp_flush_reassm_for_str_seq (line 5456) | static void function sctp_handle_forward_tsn (line 5557) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_indata.h type sctp_queued_to_read (line 45) | struct sctp_queued_to_read type sctp_tcb (line 46) | struct sctp_tcb type sctp_nets (line 47) | struct sctp_nets type mbuf (line 51) | struct mbuf type mbuf (line 78) | struct mbuf type sctp_inpcb (line 79) | struct sctp_inpcb type sctp_sndrcvinfo (line 80) | struct sctp_sndrcvinfo type sctp_tcb (line 82) | struct sctp_tcb type sctp_association (line 82) | struct sctp_association type sctp_tcb (line 85) | struct sctp_tcb type sctp_association (line 85) | struct sctp_association type sctp_tcb (line 88) | struct sctp_tcb type mbuf (line 92) | struct mbuf type sctp_tcb (line 93) | struct sctp_tcb type sctp_tcb (line 100) | struct sctp_tcb type sctp_forward_tsn_chunk (line 101) | struct sctp_forward_tsn_chunk type mbuf (line 101) | struct mbuf type sctp_tmit_chunk (line 103) | struct sctp_tmit_chunk type sctp_tcb (line 104) | struct sctp_tcb type sctp_association (line 104) | struct sctp_association type sctp_tcb (line 106) | struct sctp_tcb type sctp_association (line 106) | struct sctp_association type sctp_tcb (line 109) | struct sctp_tcb type sctp_shutdown_chunk (line 109) | struct sctp_shutdown_chunk type mbuf (line 112) | struct mbuf type sctp_inpcb (line 113) | struct sctp_inpcb type sctp_tcb (line 113) | struct sctp_tcb type sctp_nets (line 114) | struct sctp_nets type sctp_tcb (line 116) | struct sctp_tcb type sctp_tcb (line 118) | struct sctp_tcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.c function sctp_stop_all_cookie_timers (line 71) | static void function sctp_handle_init (line 98) | static void type sctp_tcb (line 245) | struct sctp_tcb type sctp_stream_queue_pending (line 253) | struct sctp_stream_queue_pending type sctp_association (line 254) | struct sctp_association function sctp_process_init (line 313) | static int function sctp_process_init_ack (line 464) | static int function sctp_handle_heartbeat_ack (line 625) | static void function sctp_handle_nat_colliding_state (line 787) | static int function sctp_handle_nat_missing_state (line 840) | static int function sctp_handle_abort (line 857) | static int function sctp_start_net_timers (line 929) | static void function sctp_handle_shutdown (line 960) | static void function sctp_handle_shutdown_ack (line 1087) | static void function sctp_process_unrecog_chunk (line 1180) | static void function sctp_process_unrecog_param (line 1207) | static void function sctp_handle_error (line 1241) | static int function sctp_handle_init_ack (line 1421) | static int type sctp_tcb (line 1576) | struct sctp_tcb type mbuf (line 1577) | struct mbuf type sockaddr (line 1578) | struct sockaddr type sockaddr (line 1578) | struct sockaddr type sctphdr (line 1579) | struct sctphdr type sctp_state_cookie (line 1579) | struct sctp_state_cookie type sctp_inpcb (line 1580) | struct sctp_inpcb type sctp_nets (line 1580) | struct sctp_nets type sockaddr (line 1581) | struct sockaddr type sctp_tcb (line 1595) | struct sctp_tcb type mbuf (line 1596) | struct mbuf type sockaddr (line 1597) | struct sockaddr type sockaddr (line 1597) | struct sockaddr type sctphdr (line 1598) | struct sctphdr type sctp_state_cookie (line 1598) | struct sctp_state_cookie type sctp_inpcb (line 1599) | struct sctp_inpcb type sctp_tcb (line 1599) | struct sctp_tcb type sctp_nets (line 1599) | struct sctp_nets type sockaddr (line 1600) | struct sockaddr type sctp_init_chunk (line 1608) | struct sctp_init_chunk type sctp_init_ack_chunk (line 1609) | struct sctp_init_ack_chunk type sctp_nets (line 1610) | struct sctp_nets type mbuf (line 1611) | struct mbuf type timeval (line 1612) | struct timeval type sctp_cookie_echo_chunk (line 1649) | struct sctp_cookie_echo_chunk type sctp_init_chunk (line 1651) | struct sctp_init_chunk type sctp_init_chunk (line 1652) | struct sctp_init_chunk type sctp_init_ack_chunk (line 1666) | struct sctp_init_ack_chunk type sctp_init_ack_chunk (line 1667) | struct sctp_init_ack_chunk type socket (line 1742) | struct socket type sctp_init_chunk (line 1801) | struct sctp_init_chunk type sctp_tmit_chunk (line 1906) | struct sctp_tmit_chunk type sctp_init_chunk (line 1926) | struct sctp_init_chunk type socket (line 1940) | struct socket type sctpasochead (line 1998) | struct sctpasochead type socket (line 2000) | struct socket type sctp_init_chunk (line 2137) | struct sctp_init_chunk type sctp_tcb (line 2167) | struct sctp_tcb type mbuf (line 2168) | struct mbuf type sockaddr (line 2169) | struct sockaddr type sockaddr (line 2169) | struct sockaddr type sctphdr (line 2170) | struct sctphdr type sctp_state_cookie (line 2170) | struct sctp_state_cookie type sctp_inpcb (line 2171) | struct sctp_inpcb type sctp_nets (line 2171) | struct sctp_nets type sockaddr (line 2172) | struct sockaddr type sctp_init_chunk (line 2180) | struct sctp_init_chunk type sctp_init_ack_chunk (line 2181) | struct sctp_init_ack_chunk type sctp_association (line 2183) | struct sctp_association type socket (line 2189) | struct socket type sctp_cookie_echo_chunk (line 2199) | struct sctp_cookie_echo_chunk type sctp_init_chunk (line 2200) | struct sctp_init_chunk type sctp_init_chunk (line 2201) | struct sctp_init_chunk type sctp_init_ack_chunk (line 2218) | struct sctp_init_ack_chunk type sctp_init_ack_chunk (line 2219) | struct sctp_init_ack_chunk type proc (line 2257) | struct proc type mbuf (line 2261) | struct mbuf type sctp_tcb (line 2267) | struct sctp_tcb type mbuf (line 2294) | struct mbuf type sctp_tcb (line 2302) | struct sctp_tcb type sctp_init_chunk (line 2356) | struct sctp_init_chunk type sctp_init_ack_chunk (line 2377) | struct sctp_init_ack_chunk type sctp_init_ack_chunk (line 2378) | struct sctp_init_ack_chunk type sctp_auth_chunk (line 2380) | struct sctp_auth_chunk type sctp_auth_chunk (line 2382) | struct sctp_auth_chunk type sockaddr_in (line 2422) | struct sockaddr_in type sockaddr_in (line 2425) | struct sockaddr_in type sockaddr_in6 (line 2433) | struct sockaddr_in6 type sockaddr_in6 (line 2436) | struct sockaddr_in6 type in6_addr (line 2439) | struct in6_addr type sockaddr_conn (line 2445) | struct sockaddr_conn type sockaddr_conn (line 2448) | struct sockaddr_conn type timeval (line 2528) | struct timeval type sctp_init_ack_chunk (line 2543) | struct sctp_init_ack_chunk type sctp_init_ack_chunk (line 2544) | struct sctp_init_ack_chunk type mbuf (line 2569) | struct mbuf type mbuf (line 2570) | struct mbuf type sockaddr (line 2571) | struct sockaddr type sockaddr (line 2571) | struct sockaddr type sctphdr (line 2572) | struct sctphdr type sctp_cookie_echo_chunk (line 2572) | struct sctp_cookie_echo_chunk type sctp_inpcb (line 2573) | struct sctp_inpcb type sctp_tcb (line 2573) | struct sctp_tcb type sctp_nets (line 2573) | struct sctp_nets type sctp_tcb (line 2575) | struct sctp_tcb type sctp_tcb (line 2582) | struct sctp_tcb type sctp_inpcb (line 2583) | struct sctp_inpcb type sockaddr (line 2584) | struct sockaddr type sctp_pcb (line 2585) | struct sctp_pcb type mbuf (line 2586) | struct mbuf type timeval (line 2592) | struct timeval type timeval (line 2593) | struct timeval type sctp_nets (line 2595) | struct sctp_nets type sockaddr_in (line 2599) | struct sockaddr_in type sockaddr_in6 (line 2602) | struct sockaddr_in6 type sockaddr_conn (line 2605) | struct sockaddr_conn type sctp_chunkhdr (line 2615) | struct sctp_chunkhdr type sctp_cookie_echo_chunk (line 2618) | struct sctp_cookie_echo_chunk type sctp_init_chunk (line 2619) | struct sctp_init_chunk type sctp_init_ack_chunk (line 2620) | struct sctp_init_ack_chunk type mbuf (line 2707) | struct mbuf type mbuf (line 2738) | struct mbuf type sctp_error_stale_cookie (line 2739) | struct sctp_error_stale_cookie type timeval (line 2740) | struct timeval type sctp_error_stale_cookie (line 2743) | struct sctp_error_stale_cookie type sctp_error_stale_cookie (line 2750) | struct sctp_error_stale_cookie type sctp_paramhdr (line 2753) | struct sctp_paramhdr type sockaddr (line 2801) | struct sockaddr type sockaddr (line 2813) | struct sockaddr type sockaddr_conn (line 2818) | struct sockaddr_conn type sockaddr_conn (line 2821) | struct sockaddr_conn type sockaddr (line 2825) | struct sockaddr type sockaddr (line 2922) | struct sockaddr type socket (line 2936) | struct socket type sctp_inpcb (line 2937) | struct sctp_inpcb type mbuf (line 2988) | struct mbuf type socket (line 2990) | struct socket type sctp_inpcb (line 3016) | struct sctp_inpcb function sctp_handle_cookie_ack (line 3138) | static void function sctp_handle_ecn_echo (line 3255) | static void function sctp_handle_ecn_cwr (line 3374) | static void function sctp_handle_shutdown_complete (line 3414) | static void function process_chunk_drop (line 3469) | static int function sctp_reset_in_stream (line 3707) | void function sctp_reset_out_streams (line 3735) | static void function sctp_reset_clear_pending (line 3760) | static void type sctp_stream_reset_request (line 3783) | struct sctp_stream_reset_request type sctp_tcb (line 3784) | struct sctp_tcb type sctp_tmit_chunk (line 3784) | struct sctp_tmit_chunk type sctp_association (line 3786) | struct sctp_association type sctp_chunkhdr (line 3787) | struct sctp_chunkhdr type sctp_stream_reset_request (line 3788) | struct sctp_stream_reset_request type sctp_tmit_chunk (line 3789) | struct sctp_tmit_chunk type sctp_stream_reset_request (line 3811) | struct sctp_stream_reset_request type sctp_chunkhdr (line 3817) | struct sctp_chunkhdr type sctp_stream_reset_request (line 3819) | struct sctp_stream_reset_request function sctp_clean_up_stream_reset (line 3828) | static void function sctp_handle_stream_reset_response (line 3852) | static int function sctp_handle_str_reset_request_in (line 4014) | static void function sctp_handle_str_reset_request_tsn (line 4080) | static int function sctp_handle_str_reset_request_out (line 4145) | static void function sctp_handle_str_reset_add_strm (line 4222) | static void function sctp_handle_str_reset_add_out_strm (line 4316) | static void function sctp_handle_stream_reset (line 4378) | static int function sctp_handle_packet_dropped (line 4555) | static void type sctp_tcb (line 4719) | struct sctp_tcb type mbuf (line 4720) | struct mbuf type sockaddr (line 4721) | struct sockaddr type sockaddr (line 4721) | struct sockaddr type sctphdr (line 4722) | struct sctphdr type sctp_chunkhdr (line 4722) | struct sctp_chunkhdr type sctp_inpcb (line 4722) | struct sctp_inpcb type sctp_tcb (line 4723) | struct sctp_tcb type sctp_nets (line 4723) | struct sctp_nets type mbuf (line 4730) | struct mbuf type socket (line 4749) | struct socket type sctp_chunkhdr (line 4802) | struct sctp_chunkhdr type sctp_chunkhdr (line 4803) | struct sctp_chunkhdr type sctp_chunkhdr (line 4818) | struct sctp_chunkhdr type sctp_asconf_paramhdr (line 4827) | struct sctp_asconf_paramhdr type sctp_chunkhdr (line 4836) | struct sctp_chunkhdr type sctp_chunkhdr (line 4837) | struct sctp_chunkhdr type sctp_auth_chunk (line 4849) | struct sctp_auth_chunk type sctp_auth_chunk (line 4851) | struct sctp_auth_chunk type sctp_cookie_ack_chunk (line 4947) | struct sctp_cookie_ack_chunk type sctp_init_chunk (line 4971) | struct sctp_init_chunk type sctp_init_ack_chunk (line 4974) | struct sctp_init_ack_chunk type sctp_chunkhdr (line 4980) | struct sctp_chunkhdr type sctp_init_chunk (line 5042) | struct sctp_init_chunk type sctp_init_ack_chunk (line 5091) | struct sctp_init_ack_chunk type sctp_sack_chunk (line 5132) | struct sctp_sack_chunk type sctp_nr_sack_chunk (line 5140) | struct sctp_nr_sack_chunk type sctp_sack_chunk (line 5155) | struct sctp_sack_chunk type sctp_sack_chunk (line 5157) | struct sctp_sack_chunk type sctp_sack_chunk (line 5163) | struct sctp_sack_chunk type sctp_gap_ack_block (line 5164) | struct sctp_gap_ack_block type sctp_sack_chunk (line 5169) | struct sctp_sack_chunk type sctp_gap_ack_block (line 5170) | struct sctp_gap_ack_block type sctp_nr_sack_chunk (line 5172) | struct sctp_nr_sack_chunk type sctp_nr_sack_chunk (line 5174) | struct sctp_nr_sack_chunk type sctp_nr_sack_chunk (line 5180) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 5181) | struct sctp_gap_ack_block type sctp_nr_sack_chunk (line 5186) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 5187) | struct sctp_gap_ack_block type sctp_heartbeat_chunk (line 5239) | struct sctp_heartbeat_chunk type sctp_heartbeat_chunk (line 5246) | struct sctp_heartbeat_chunk type sctp_abort_chunk (line 5255) | struct sctp_abort_chunk type sctp_shutdown_chunk (line 5267) | struct sctp_shutdown_chunk type sctp_shutdown_chunk (line 5274) | struct sctp_shutdown_chunk type sctp_shutdown_ack_chunk (line 5285) | struct sctp_shutdown_ack_chunk type mbuf (line 5352) | struct mbuf type sctp_inpcb (line 5353) | struct sctp_inpcb type sctp_tcb (line 5370) | struct sctp_tcb type sctp_cookie_echo_chunk (line 5378) | struct sctp_cookie_echo_chunk type sctp_tmit_chunk (line 5421) | struct sctp_tmit_chunk type sctp_cookie_ack_chunk (line 5430) | struct sctp_cookie_ack_chunk type sctp_cookie_ack_chunk (line 5456) | struct sctp_cookie_ack_chunk type sctp_ecne_chunk (line 5461) | struct sctp_ecne_chunk type sctp_ecne_chunk (line 5469) | struct sctp_ecne_chunk type sctp_cwr_chunk (line 5474) | struct sctp_cwr_chunk type sctp_cwr_chunk (line 5481) | struct sctp_cwr_chunk type sctp_shutdown_complete_chunk (line 5492) | struct sctp_shutdown_complete_chunk type sctp_asconf_chunk (line 5505) | struct sctp_asconf_chunk type sctp_asconf_ack_chunk (line 5511) | struct sctp_asconf_ack_chunk type sctp_asconf_ack_chunk (line 5530) | struct sctp_asconf_ack_chunk type sctp_forward_tsn_chunk (line 5538) | struct sctp_forward_tsn_chunk type sctp_forward_tsn_chunk (line 5575) | struct sctp_forward_tsn_chunk type sctp_stream_reset_tsn_req (line 5584) | struct sctp_stream_reset_tsn_req type sctp_pktdrop_chunk (line 5601) | struct sctp_pktdrop_chunk type sctp_pktdrop_chunk (line 5611) | struct sctp_pktdrop_chunk type sctp_auth_chunk (line 5631) | struct sctp_auth_chunk type sctp_auth_chunk (line 5632) | struct sctp_auth_chunk type sctp_auth_chunk (line 5643) | struct sctp_auth_chunk type sctp_gen_error_cause (line 5658) | struct sctp_gen_error_cause type sctp_gen_error_cause (line 5661) | struct sctp_gen_error_cause type sctp_gen_error_cause (line 5667) | struct sctp_gen_error_cause type sctp_gen_error_cause (line 5668) | struct sctp_gen_error_cause type sctp_chunkhdr (line 5698) | struct sctp_chunkhdr type sctp_chunkhdr (line 5699) | struct sctp_chunkhdr function sctp_common_input_processing (line 5716) | void type mbuf (line 6176) | struct mbuf type mbuf (line 6183) | struct mbuf type mbuf (line 6190) | struct mbuf type sockaddr_in (line 6194) | struct sockaddr_in type ip (line 6195) | struct ip type sctphdr (line 6196) | struct sctphdr type sctp_chunkhdr (line 6197) | struct sctp_chunkhdr type ip (line 6211) | struct ip type sctphdr (line 6279) | struct sctphdr type sctp_chunkhdr (line 6279) | struct sctp_chunkhdr type sctphdr (line 6287) | struct sctphdr type sctp_chunkhdr (line 6288) | struct sctp_chunkhdr type sctphdr (line 6288) | struct sctphdr type sctp_chunkhdr (line 6289) | struct sctp_chunkhdr type sockaddr_in (line 6290) | struct sockaddr_in type sockaddr_in (line 6293) | struct sockaddr_in type sockaddr_in (line 6297) | struct sockaddr_in type sockaddr_in (line 6300) | struct sockaddr_in type sockaddr (line 6359) | struct sockaddr type sockaddr (line 6360) | struct sockaddr type mbuf (line 6381) | struct mbuf type mbuf (line 6383) | struct mbuf function sctp_input (line 6389) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_input.h type mbuf (line 45) | struct mbuf type sockaddr (line 46) | struct sockaddr type sockaddr (line 46) | struct sockaddr type sctphdr (line 47) | struct sctphdr type sctp_chunkhdr (line 47) | struct sctp_chunkhdr type sctp_stream_reset_request (line 55) | struct sctp_stream_reset_request type sctp_tcb (line 56) | struct sctp_tcb type sctp_tmit_chunk (line 57) | struct sctp_tmit_chunk type sctp_tcb (line 59) | struct sctp_tcb type sctp_tcb (line 63) | struct sctp_tcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_os_userspace.h type CRITICAL_SECTION (line 53) | typedef CRITICAL_SECTION userland_mutex_t; type userland_cond_t (line 60) | typedef struct type CONDITION_VARIABLE (line 76) | typedef CONDITION_VARIABLE userland_cond_t; type HANDLE (line 78) | typedef HANDLE userland_thread_t; type pthread_mutex_t (line 283) | typedef pthread_mutex_t userland_mutex_t; type pthread_cond_t (line 284) | typedef pthread_cond_t userland_cond_t; type pthread_t (line 285) | typedef pthread_t userland_thread_t; type ip (line 317) | struct ip { type ifaddrs (line 333) | struct ifaddrs { type udphdr (line 343) | struct udphdr { type iovec (line 350) | struct iovec { type ifa_msghdr (line 358) | struct ifa_msghdr { type ifdevmtu (line 368) | struct ifdevmtu { type ifkpi (line 374) | struct ifkpi { type ifreq (line 383) | struct ifreq { type ifaddrs (line 419) | struct ifaddrs type mtx (line 430) | struct mtx {int dummy;} type selinfo (line 432) | struct selinfo {int dummy;} type sx (line 434) | struct sx {int dummy;} type malloc_type (line 766) | struct malloc_type type malloc_type (line 769) | struct malloc_type type malloc_type (line 772) | struct malloc_type type sctp_route_t (line 845) | typedef struct sctp_route sctp_route_t; type sctp_rtentry_t (line 846) | typedef struct sctp_rtentry sctp_rtentry_t; function sctp_userspace_rtalloc (line 848) | static inline void sctp_userspace_rtalloc(sctp_route_t *ro) function sctp_userspace_rtfree (line 881) | static inline void sctp_userspace_rtfree(sctp_rtentry_t *rt) type sockaddr_conn (line 1019) | struct sockaddr_conn { type mbuf (line 1056) | struct mbuf type mbuf (line 1063) | struct mbuf type route_in6 (line 1064) | struct route_in6 type mbuf (line 1083) | struct mbuf FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.c type sack_track (line 94) | struct sack_track { type sack_track (line 102) | struct sack_track function sctp_is_address_in_scope (line 1898) | int type mbuf (line 1979) | struct mbuf type mbuf (line 1980) | struct mbuf type sctp_ifa (line 1980) | struct sctp_ifa type sctp_paramhdr (line 1983) | struct sctp_paramhdr type mbuf (line 1984) | struct mbuf type sctp_ipv4addr_param (line 1991) | struct sctp_ipv4addr_param type sctp_ipv6addr_param (line 1996) | struct sctp_ipv6addr_param type sctp_paramhdr (line 2005) | struct sctp_paramhdr type sctp_ipv4addr_param (line 2026) | struct sctp_ipv4addr_param type sockaddr_in (line 2027) | struct sockaddr_in type sctp_ipv4addr_param (line 2030) | struct sctp_ipv4addr_param type sctp_ipv6addr_param (line 2041) | struct sctp_ipv6addr_param type sockaddr_in6 (line 2042) | struct sockaddr_in6 type sctp_ipv6addr_param (line 2045) | struct sctp_ipv6addr_param type in6_addr (line 2052) | struct in6_addr type mbuf (line 2069) | struct mbuf type sctp_inpcb (line 2070) | struct sctp_inpcb type sctp_tcb (line 2070) | struct sctp_tcb type sctp_scoping (line 2071) | struct sctp_scoping type mbuf (line 2072) | struct mbuf type sctp_vrf (line 2075) | struct sctp_vrf type sctp_ifa (line 2087) | struct sctp_ifa type sctp_ifn (line 2088) | struct sctp_ifn type sctp_laddr (line 2209) | struct sctp_laddr type sctp_ifa (line 2282) | struct sctp_ifa type sctp_ifa (line 2283) | struct sctp_ifa type sctp_ifa (line 2380) | struct sctp_ifa type sctp_ifa (line 2381) | struct sctp_ifa function sctp_is_addr_restricted (line 2466) | int function sctp_is_addr_in_ep (line 2490) | int type sctp_ifa (line 2512) | struct sctp_ifa type sctp_inpcb (line 2513) | struct sctp_inpcb type sctp_laddr (line 2521) | struct sctp_laddr type sctp_ifn (line 2524) | struct sctp_ifn type sctp_ifa (line 2525) | struct sctp_ifa type sctp_vrf (line 2526) | struct sctp_vrf type sctp_ifa (line 2648) | struct sctp_ifa type sctp_inpcb (line 2649) | struct sctp_inpcb type sctp_tcb (line 2650) | struct sctp_tcb type sctp_laddr (line 2658) | struct sctp_laddr type sctp_ifn (line 2660) | struct sctp_ifn type sctp_ifa (line 2661) | struct sctp_ifa type sctp_vrf (line 2663) | struct sctp_vrf type sctp_ifa (line 2841) | struct sctp_ifa type sctp_ifn (line 2842) | struct sctp_ifn type sockaddr_in6 (line 2861) | struct sockaddr_in6 type sockaddr_in6 (line 2864) | struct sockaddr_in6 type sockaddr_in6 (line 2911) | struct sockaddr_in6 type sctp_ifn (line 2976) | struct sctp_ifn type sctp_inpcb (line 2978) | struct sctp_inpcb type sctp_inpcb (line 2980) | struct sctp_inpcb type sctp_tcb (line 2982) | struct sctp_tcb type sctp_ifa (line 3039) | struct sctp_ifa type sctp_inpcb (line 3040) | struct sctp_inpcb type sctp_tcb (line 3041) | struct sctp_tcb type sctp_nets (line 3042) | struct sctp_nets type sctp_ifn (line 3052) | struct sctp_ifn type sctp_ifa (line 3053) | struct sctp_ifa type sctp_vrf (line 3055) | struct sctp_vrf type sctp_ifa (line 3334) | struct sctp_ifa type sctp_ifa (line 3397) | struct sctp_ifa type sctp_inpcb (line 3398) | struct sctp_inpcb type sctp_tcb (line 3399) | struct sctp_tcb type sctp_nets (line 3401) | struct sctp_nets type sctp_ifa (line 3404) | struct sctp_ifa type sockaddr_in (line 3408) | struct sockaddr_in type sockaddr_in (line 3408) | struct sockaddr_in type sockaddr_in6 (line 3411) | struct sockaddr_in6 type sockaddr_in6 (line 3411) | struct sockaddr_in6 type sockaddr (line 3536) | struct sockaddr function sctp_find_cmsg (line 3566) | static int function sctp_process_cmsgs_for_init (line 3671) | static int type sctp_tcb (line 3845) | struct sctp_tcb type sctp_inpcb (line 3846) | struct sctp_inpcb type mbuf (line 3848) | struct mbuf type sctp_nets (line 3849) | struct sctp_nets type cmsghdr (line 3855) | struct cmsghdr type sctp_tcb (line 3857) | struct sctp_tcb type sockaddr (line 3858) | struct sockaddr type sockaddr_in (line 3860) | struct sockaddr_in type sockaddr_in6 (line 3863) | struct sockaddr_in6 type in_addr (line 3892) | struct in_addr type sockaddr_in (line 3896) | struct sockaddr_in type sockaddr_in (line 3899) | struct sockaddr_in type in_addr (line 3902) | struct in_addr type sockaddr (line 3903) | struct sockaddr type in6_addr (line 3908) | struct in6_addr type sockaddr_in6 (line 3912) | struct sockaddr_in6 type sockaddr_in6 (line 3915) | struct sockaddr_in6 type in6_addr (line 3918) | struct in6_addr type sockaddr (line 3922) | struct sockaddr type sockaddr (line 3925) | struct sockaddr type mbuf (line 3944) | struct mbuf type mbuf (line 3945) | struct mbuf type mbuf (line 3946) | struct mbuf type sctp_state_cookie (line 3946) | struct sctp_state_cookie type mbuf (line 3948) | struct mbuf type sctp_state_cookie (line 3949) | struct sctp_state_cookie type sctp_paramhdr (line 3950) | struct sctp_paramhdr type sctp_state_cookie (line 3955) | struct sctp_state_cookie type sctp_paramhdr (line 3956) | struct sctp_paramhdr type sctp_state_cookie (line 3985) | struct sctp_state_cookie type sctp_paramhdr (line 3986) | struct sctp_paramhdr type sctp_state_cookie (line 3987) | struct sctp_state_cookie type sctp_paramhdr (line 3988) | struct sctp_paramhdr type sctp_state_cookie (line 3992) | struct sctp_state_cookie function sctp_get_ect (line 4035) | static uint8_t function sctp_handle_no_route (line 4046) | static void type sctp_inpcb (line 4092) | struct sctp_inpcb type sctp_tcb (line 4093) | struct sctp_tcb type sctp_nets (line 4094) | struct sctp_nets type sockaddr (line 4095) | struct sockaddr type mbuf (line 4096) | struct mbuf type sctp_auth_chunk (line 4098) | struct sctp_auth_chunk type mbuf (line 4135) | struct mbuf type sctphdr (line 4136) | struct sctphdr type mbuf (line 4144) | struct mbuf type udphdr (line 4147) | struct udphdr type socket (line 4151) | struct socket type ip (line 4191) | struct ip type udphdr (line 4197) | struct udphdr type ip (line 4221) | struct ip type sockaddr_in (line 4294) | struct sockaddr_in type sockaddr_in (line 4300) | struct sockaddr_in type sctp_ifa (line 4331) | struct sctp_ifa type udphdr (line 4357) | struct udphdr type ip (line 4357) | struct ip type ip (line 4360) | struct ip type sctphdr (line 4374) | struct sctphdr type udphdr (line 4374) | struct udphdr type sctphdr (line 4376) | struct sctphdr type ip (line 4376) | struct ip type ip (line 4420) | struct ip type udphdr (line 4420) | struct udphdr type sctphdr (line 4434) | struct sctphdr type ip (line 4439) | struct ip type udphdr (line 4499) | struct udphdr type ip6_hdr (line 4525) | struct ip6_hdr type route_in6 (line 4526) | struct route_in6 type ifnet (line 4528) | struct ifnet type sockaddr_in6 (line 4530) | struct sockaddr_in6 type sockaddr_in6 (line 4533) | struct sockaddr_in6 type inpcb (line 4554) | struct inpcb type udphdr (line 4560) | struct udphdr type sockaddr_in6 (line 4585) | struct sockaddr_in6 type sockaddr_in6 (line 4614) | struct sockaddr_in6 type inpcb (line 4632) | struct inpcb type ip6_hdr (line 4651) | struct ip6_hdr type sockaddr_in6 (line 4677) | struct sockaddr_in6 type sockaddr_in6 (line 4723) | struct sockaddr_in6 type sctp_ifa (line 4743) | struct sctp_ifa type udphdr (line 4819) | struct udphdr type ip6_hdr (line 4819) | struct ip6_hdr type ip6_hdr (line 4822) | struct ip6_hdr type sctphdr (line 4824) | struct sctphdr type udphdr (line 4824) | struct udphdr type sctphdr (line 4826) | struct sctphdr type ip6_hdr (line 4826) | struct ip6_hdr type sockaddr (line 4851) | struct sockaddr type sockaddr (line 4853) | struct sockaddr type sockaddr_in6 (line 4855) | struct sockaddr_in6 type ip6_hdr (line 4869) | struct ip6_hdr type udphdr (line 4869) | struct udphdr type ip6_hdr (line 4874) | struct ip6_hdr type ip6_hdr (line 4874) | struct ip6_hdr type ip6_hdr (line 4881) | struct ip6_hdr type sctphdr (line 4889) | struct sctphdr type ip6_hdr (line 4895) | struct ip6_hdr type route_in6 (line 4917) | struct route_in6 type route_in6 (line 4919) | struct route_in6 type udphdr (line 4974) | struct udphdr function else (line 4985) | else if (ifp) { type sockaddr_conn (line 5006) | struct sockaddr_conn type sockaddr_conn (line 5009) | struct sockaddr_conn type sctphdr (line 5010) | struct sctphdr type sockaddr (line 5054) | struct sockaddr type sctp_inpcb (line 5063) | struct sctp_inpcb type sctp_tcb (line 5063) | struct sctp_tcb type mbuf (line 5069) | struct mbuf type sctp_nets (line 5070) | struct sctp_nets type sctp_init_chunk (line 5071) | struct sctp_init_chunk type sctp_supported_addr_param (line 5072) | struct sctp_supported_addr_param type sctp_adaptation_layer_indication (line 5073) | struct sctp_adaptation_layer_indication type sctp_supported_chunk_types_param (line 5074) | struct sctp_supported_chunk_types_param type sctp_paramhdr (line 5075) | struct sctp_paramhdr type sctp_init_chunk (line 5127) | struct sctp_init_chunk type sctp_adaptation_layer_indication (line 5147) | struct sctp_adaptation_layer_indication type sctp_adaptation_layer_indication (line 5148) | struct sctp_adaptation_layer_indication type sctp_paramhdr (line 5157) | struct sctp_paramhdr type sctp_paramhdr (line 5158) | struct sctp_paramhdr type sctp_paramhdr (line 5166) | struct sctp_paramhdr type sctp_paramhdr (line 5167) | struct sctp_paramhdr type sctp_paramhdr (line 5175) | struct sctp_paramhdr type sctp_paramhdr (line 5176) | struct sctp_paramhdr type sctp_supported_chunk_types_param (line 5184) | struct sctp_supported_chunk_types_param type sctp_supported_chunk_types_param (line 5211) | struct sctp_supported_chunk_types_param type sctp_auth_random (line 5221) | struct sctp_auth_random type sctp_auth_random (line 5228) | struct sctp_auth_random type sctp_auth_random (line 5229) | struct sctp_auth_random type sctp_auth_hmac_algo (line 5237) | struct sctp_auth_hmac_algo type sctp_auth_hmac_algo (line 5244) | struct sctp_auth_hmac_algo type sctp_auth_hmac_algo (line 5245) | struct sctp_auth_hmac_algo type sctp_auth_chunk_list (line 5255) | struct sctp_auth_chunk_list type sctp_auth_chunk_list (line 5262) | struct sctp_auth_chunk_list type sctp_auth_chunk_list (line 5263) | struct sctp_auth_chunk_list type sctp_cookie_perserve_param (line 5275) | struct sctp_cookie_perserve_param type sctp_cookie_perserve_param (line 5282) | struct sctp_cookie_perserve_param type sctp_cookie_perserve_param (line 5283) | struct sctp_cookie_perserve_param type sctp_paramhdr (line 5299) | struct sctp_paramhdr type sctp_supported_addr_param (line 5306) | struct sctp_supported_addr_param type sockaddr (line 5341) | struct sockaddr type mbuf (line 5361) | struct mbuf type mbuf (line 5362) | struct mbuf type sctp_chunkhdr (line 5364) | struct sctp_chunkhdr type sctp_paramhdr (line 5382) | struct sctp_paramhdr type mbuf (line 5384) | struct mbuf type sctp_init_chunk (line 5393) | struct sctp_init_chunk type sctp_paramhdr (line 5400) | struct sctp_paramhdr type sctp_paramhdr (line 5403) | struct sctp_paramhdr type sctp_supported_chunk_types_param (line 5434) | struct sctp_supported_chunk_types_param type sctp_auth_random (line 5448) | struct sctp_auth_random type sctp_asconf_addrv4_param (line 5457) | struct sctp_asconf_addrv4_param type sctp_asconf_addr_param (line 5458) | struct sctp_asconf_addr_param type sctp_ipv4addr_param (line 5466) | struct sctp_ipv4addr_param type sctp_ipv6addr_param (line 5473) | struct sctp_ipv6addr_param type sctp_cookie_perserve_param (line 5480) | struct sctp_cookie_perserve_param type sctp_paramhdr (line 5490) | struct sctp_paramhdr type sctp_paramhdr (line 5497) | struct sctp_paramhdr type sctp_adaptation_layer_indication (line 5504) | struct sctp_adaptation_layer_indication type sctp_asconf_paramhdr (line 5511) | struct sctp_asconf_paramhdr type sctp_gen_error_cause (line 5520) | struct sctp_gen_error_cause type sctp_chunkhdr (line 5533) | struct sctp_chunkhdr type sctp_gen_error_cause (line 5534) | struct sctp_gen_error_cause type ip6_hdr (line 5542) | struct ip6_hdr type ip (line 5544) | struct ip type sctphdr (line 5546) | struct sctphdr type sctp_chunkhdr (line 5547) | struct sctp_chunkhdr type sctp_gen_error_cause (line 5548) | struct sctp_gen_error_cause type sctp_gen_error_cause (line 5551) | struct sctp_gen_error_cause type sctp_chunkhdr (line 5579) | struct sctp_chunkhdr type sctp_paramhdr (line 5580) | struct sctp_paramhdr type ip6_hdr (line 5585) | struct ip6_hdr type ip (line 5587) | struct ip type sctphdr (line 5589) | struct sctphdr type sctp_chunkhdr (line 5590) | struct sctp_chunkhdr type sctp_paramhdr (line 5596) | struct sctp_paramhdr type sctp_paramhdr (line 5607) | struct sctp_paramhdr type sctp_paramhdr (line 5608) | struct sctp_paramhdr type sctp_paramhdr (line 5620) | struct sctp_paramhdr type sctp_paramhdr (line 5622) | struct sctp_paramhdr type sctp_paramhdr (line 5623) | struct sctp_paramhdr type sctp_paramhdr (line 5664) | struct sctp_paramhdr type sctp_chunkhdr (line 5671) | struct sctp_chunkhdr type sctp_paramhdr (line 5672) | struct sctp_paramhdr type ip6_hdr (line 5677) | struct ip6_hdr type ip (line 5679) | struct ip type sctphdr (line 5681) | struct sctphdr type sctp_chunkhdr (line 5682) | struct sctp_chunkhdr type sctp_paramhdr (line 5683) | struct sctp_paramhdr type sctp_paramhdr (line 5686) | struct sctp_paramhdr function sctp_are_there_new_addresses (line 5695) | static int function sctp_send_initiate_ack (line 5914) | void function sctp_prune_prsctp (line 6669) | static void function sctp_get_frag_point (line 6750) | int function sctp_set_prsctp_policy (line 6797) | static void function sctp_msg_append (line 6854) | static int type mbuf (line 6955) | struct mbuf type mbuf (line 6956) | struct mbuf type mbuf (line 6957) | struct mbuf type mbuf (line 6958) | struct mbuf type mbuf (line 6963) | struct mbuf type mbuf (line 6964) | struct mbuf type sctp_inpcb (line 7109) | struct sctp_inpcb type sctp_tcb (line 7110) | struct sctp_tcb type sctp_association (line 7111) | struct sctp_association type timeval (line 7115) | struct timeval function sctp_sendall_iterator (line 7121) | static void function sctp_sendall_completes (line 7298) | static void type mbuf (line 7322) | struct mbuf type uio (line 7323) | struct uio type mbuf (line 7325) | struct mbuf type sctp_inpcb (line 7365) | struct sctp_inpcb type uio (line 7365) | struct uio type mbuf (line 7365) | struct mbuf type sctp_sndrcvinfo (line 7366) | struct sctp_sndrcvinfo type sctp_copy_all (line 7369) | struct sctp_copy_all type sctp_copy_all (line 7387) | struct sctp_copy_all type sctp_copy_all (line 7394) | struct sctp_copy_all type sctp_nonpad_sndrcvinfo (line 7398) | struct sctp_nonpad_sndrcvinfo type mbuf (line 7430) | struct mbuf function sctp_toss_old_cookies (line 7453) | void function sctp_toss_old_asconf (line 7471) | void function sctp_clean_up_datalist (line 7501) | static void type sctp_tcb (line 7594) | struct sctp_tcb type sctp_association (line 7594) | struct sctp_association type sctp_tmit_chunk (line 7600) | struct sctp_tmit_chunk function sctp_can_we_split_this (line 7636) | static uint32_t function sctp_move_to_outqueue (line 7693) | static uint32_t type sctp_tcb (line 8226) | struct sctp_tcb type sctp_nets (line 8227) | struct sctp_nets type sctp_association (line 8233) | struct sctp_association type sctp_stream_out (line 8234) | struct sctp_stream_out type sctphdr (line 8254) | struct sctphdr function sctp_fix_ecn_echo (line 8304) | void function sctp_move_chunks_from_net (line 8316) | void function sctp_med_chunk_output (line 8344) | int function sctp_queue_op_err (line 9465) | void function sctp_send_cookie_echo (line 9529) | int function sctp_send_heartbeat_ack (line 9617) | void function sctp_send_cookie_ack (line 9672) | void function sctp_send_shutdown_ack (line 9720) | void function sctp_send_shutdown (line 9763) | void function sctp_send_asconf (line 9828) | void function sctp_send_asconf_ack (line 9878) | void function sctp_chunk_retransmission (line 9971) | static int function sctp_timer_validation (line 10510) | static void type sctp_inpcb (line 10536) | struct sctp_inpcb type sctp_tcb (line 10537) | struct sctp_tcb type sctp_association (line 10558) | struct sctp_association type sctp_nets (line 10559) | struct sctp_nets type timeval (line 10562) | struct timeval type sctp_inpcb (line 10818) | struct sctp_inpcb type mbuf (line 10822) | struct mbuf type sockaddr (line 10824) | struct sockaddr type mbuf (line 10828) | struct mbuf type thread (line 10831) | struct thread type proc (line 10836) | struct proc type proc (line 10838) | struct proc function flags (line 10841) | int flags) function send_forward_tsn (line 10865) | void type sctp_tcb (line 11082) | struct sctp_tcb type sctp_association (line 11094) | struct sctp_association type sctp_tmit_chunk (line 11095) | struct sctp_tmit_chunk type sctp_sack_chunk (line 11096) | struct sctp_sack_chunk type sctp_nr_sack_chunk (line 11097) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 11098) | struct sctp_gap_ack_block type sack_track (line 11099) | struct sack_track type sctp_sack_chunk (line 11198) | struct sctp_sack_chunk type sctp_nr_sack_chunk (line 11200) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 11263) | struct sctp_gap_ack_block type sctp_sack_chunk (line 11263) | struct sctp_sack_chunk type sctp_gap_ack_block (line 11272) | struct sctp_gap_ack_block type sctp_nr_sack_chunk (line 11272) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 11332) | struct sctp_gap_ack_block type sctp_gap_ack_block (line 11406) | struct sctp_gap_ack_block type sctp_sack_chunk (line 11443) | struct sctp_sack_chunk type sctp_gap_ack_block (line 11444) | struct sctp_gap_ack_block type sctp_nr_sack_chunk (line 11455) | struct sctp_nr_sack_chunk type sctp_gap_ack_block (line 11456) | struct sctp_gap_ack_block type sctp_tcb (line 11478) | struct sctp_tcb type mbuf (line 11478) | struct mbuf type mbuf (line 11484) | struct mbuf type mbuf (line 11485) | struct mbuf type sctp_abort_chunk (line 11486) | struct sctp_abort_chunk type sctp_auth_chunk (line 11487) | struct sctp_auth_chunk type sctp_nets (line 11488) | struct sctp_nets type sctp_abort_chunk (line 11514) | struct sctp_abort_chunk type sctp_abort_chunk (line 11534) | struct sctp_abort_chunk type sctp_abort_chunk (line 11535) | struct sctp_abort_chunk type sockaddr (line 11571) | struct sockaddr function sctp_send_shutdown_complete (line 11590) | void type sockaddr (line 11643) | struct sockaddr type sockaddr (line 11643) | struct sockaddr type sctphdr (line 11644) | struct sctphdr type mbuf (line 11645) | struct mbuf function sctp_send_resp_msg (line 11649) | static void type sockaddr (line 12053) | struct sockaddr type sockaddr (line 12053) | struct sockaddr type sctphdr (line 12054) | struct sctphdr type sctp_tcb (line 12068) | struct sctp_tcb type sctp_nets (line 12068) | struct sctp_nets type sctp_tmit_chunk (line 12074) | struct sctp_tmit_chunk type sctp_heartbeat_chunk (line 12075) | struct sctp_heartbeat_chunk type timeval (line 12076) | struct timeval type sctp_heartbeat_chunk (line 12110) | struct sctp_heartbeat_chunk type sctp_heartbeat_chunk (line 12125) | struct sctp_heartbeat_chunk type sctp_heartbeat_info_param (line 12132) | struct sctp_heartbeat_info_param type sockaddr_in (line 12143) | struct sockaddr_in type sockaddr_in6 (line 12148) | struct sockaddr_in6 type sockaddr_conn (line 12153) | struct sockaddr_conn function sctp_send_ecn_echo (line 12210) | void function sctp_send_packet_dropped (line 12274) | void function sctp_send_cwr (line 12422) | void function sctp_add_stream_reset_out (line 12480) | static int function sctp_add_stream_reset_in (line 12553) | static void function sctp_add_stream_reset_tsn (line 12594) | static void function sctp_add_stream_reset_result (line 12622) | void function sctp_send_deferred_reset_response (line 12651) | void function sctp_add_stream_reset_result_tsn (line 12713) | void function sctp_add_an_out_stream (line 12745) | static void function sctp_add_an_in_stream (line 12778) | static void function sctp_send_stream_reset_out_if_possible (line 12810) | int function sctp_send_str_reset_req (line 12882) | int type mbuf (line 13078) | struct mbuf type sockaddr (line 13078) | struct sockaddr type sockaddr (line 13078) | struct sockaddr type sctphdr (line 13079) | struct sctphdr type mbuf (line 13079) | struct mbuf type sockaddr (line 13100) | struct sockaddr type sockaddr (line 13100) | struct sockaddr type sctphdr (line 13101) | struct sctphdr type mbuf (line 13101) | struct mbuf type mbuf (line 13115) | struct mbuf type uio (line 13116) | struct uio type mbuf (line 13139) | struct mbuf type mbuf (line 13153) | struct mbuf function sctp_copy_one (line 13216) | static int type sctp_stream_queue_pending (line 13298) | struct sctp_stream_queue_pending type sctp_tcb (line 13299) | struct sctp_tcb type sctp_association (line 13300) | struct sctp_association type sctp_sndrcvinfo (line 13301) | struct sctp_sndrcvinfo type uio (line 13302) | struct uio type sctp_nets (line 13303) | struct sctp_nets type sctp_stream_queue_pending (line 13316) | struct sctp_stream_queue_pending type socket (line 13420) | struct socket type sockaddr (line 13421) | struct sockaddr type uio (line 13422) | struct uio type mbuf (line 13427) | struct mbuf type mbuf (line 13428) | struct mbuf type thread (line 13435) | struct thread type proc (line 13445) | struct proc type mbuf (line 13451) | struct mbuf type proc (line 13454) | struct proc type sctp_sndrcvinfo (line 13457) | struct sctp_sndrcvinfo type sockaddr (line 13458) | struct sockaddr type sockaddr_in (line 13460) | struct sockaddr_in type sockaddr_in6 (line 13480) | struct sockaddr_in6 type sockaddr_in6 (line 13482) | struct sockaddr_in6 type sockaddr (line 13485) | struct sockaddr type socket (line 13509) | struct socket type sockaddr (line 13510) | struct sockaddr type uio (line 13511) | struct uio type mbuf (line 13516) | struct mbuf type mbuf (line 13517) | struct mbuf type sctp_sndrcvinfo (line 13520) | struct sctp_sndrcvinfo type thread (line 13524) | struct thread type proc (line 13528) | struct proc type mbuf (line 13535) | struct mbuf type mbuf (line 13537) | struct mbuf type sctp_block_entry (line 13544) | struct sctp_block_entry type sctp_inpcb (line 13545) | struct sctp_inpcb type sctp_tcb (line 13546) | struct sctp_tcb type timeval (line 13547) | struct timeval type sctp_nets (line 13548) | struct sctp_nets type sctp_association (line 13549) | struct sctp_association type sctp_inpcb (line 13550) | struct sctp_inpcb type sctp_inpcb (line 13571) | struct sctp_inpcb type sockaddr_in (line 13660) | struct sockaddr_in type sockaddr_in6 (line 13672) | struct sockaddr_in6 type sockaddr_conn (line 13684) | struct sockaddr_conn type proc (line 13844) | struct proc type sctp_sndrcvinfo (line 13890) | struct sctp_sndrcvinfo type mbuf (line 14037) | struct mbuf type mbuf (line 14054) | struct mbuf type sctp_paramhdr (line 14056) | struct sctp_paramhdr type sctp_paramhdr (line 14065) | struct sctp_paramhdr type sctp_paramhdr (line 14079) | struct sctp_paramhdr type sctp_abort_msg (line 14080) | struct sctp_abort_msg type sctp_paramhdr (line 14085) | struct sctp_paramhdr type sctp_paramhdr (line 14090) | struct sctp_paramhdr type sctp_paramhdr (line 14092) | struct sctp_paramhdr type sctp_stream_queue_pending (line 14261) | struct sctp_stream_queue_pending type sctp_stream_out (line 14262) | struct sctp_stream_out type mbuf (line 14331) | struct mbuf type sctp_nets (line 14681) | struct sctp_nets type mbuf (line 14725) | struct mbuf type mbuf (line 14916) | struct mbuf type mbuf (line 14917) | struct mbuf type mbuf (line 14917) | struct mbuf type sctp_auth_chunk (line 14918) | struct sctp_auth_chunk type sctp_tcb (line 14919) | struct sctp_tcb type mbuf (line 14921) | struct mbuf type sctp_auth_chunk (line 14922) | struct sctp_auth_chunk type mbuf (line 14924) | struct mbuf function sctp_v6src_match_nexthop (line 14973) | int function sctp_v4src_match_nexthop (line 15036) | int function sctp_v6src_match_nexthop (line 15069) | int function sctp_v4src_match_nexthop (line 15074) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_output.h type mbuf (line 48) | struct mbuf type sctp_inpcb (line 49) | struct sctp_inpcb type sctp_tcb (line 50) | struct sctp_tcb type sctp_scoping (line 51) | struct sctp_scoping type mbuf (line 52) | struct mbuf type sctp_tcb (line 57) | struct sctp_tcb type sctp_ifa (line 57) | struct sctp_ifa type sctp_ifa (line 61) | struct sctp_ifa type sctp_scoping (line 62) | struct sctp_scoping type sctp_inpcb (line 66) | struct sctp_inpcb type sctp_ifa (line 66) | struct sctp_ifa type sctp_ifa (line 68) | struct sctp_ifa type sctp_inpcb (line 69) | struct sctp_inpcb type sctp_tcb (line 70) | struct sctp_tcb type sctp_nets (line 71) | struct sctp_nets type sockaddr_in6 (line 76) | struct sockaddr_in6 type sctp_ifa (line 78) | struct sctp_ifa type sctp_inpcb (line 81) | struct sctp_inpcb type sctp_tcb (line 81) | struct sctp_tcb type sctp_inpcb (line 88) | struct sctp_inpcb type sctp_tcb (line 88) | struct sctp_tcb type sctp_nets (line 89) | struct sctp_nets type mbuf (line 89) | struct mbuf type sockaddr (line 91) | struct sockaddr type sockaddr (line 91) | struct sockaddr type sctphdr (line 92) | struct sctphdr type sctp_init_chunk (line 92) | struct sctp_init_chunk type mbuf (line 98) | struct mbuf type mbuf (line 99) | struct mbuf type sctp_chunkhdr (line 100) | struct sctp_chunkhdr type sctp_tcb (line 101) | struct sctp_tcb type mbuf (line 101) | struct mbuf type mbuf (line 104) | struct mbuf type sctp_tcb (line 104) | struct sctp_tcb type sctp_nets (line 105) | struct sctp_nets type sctp_tcb (line 107) | struct sctp_tcb type sctp_tcb (line 110) | struct sctp_tcb type mbuf (line 110) | struct mbuf type sctp_nets (line 111) | struct sctp_nets type sctp_tcb (line 114) | struct sctp_tcb type sctp_association (line 115) | struct sctp_association type sctp_stream_out (line 116) | struct sctp_stream_out type sctp_tcb (line 119) | struct sctp_tcb type sctp_nets (line 119) | struct sctp_nets type sctp_tcb (line 121) | struct sctp_tcb type sctp_nets (line 121) | struct sctp_nets type sctp_tcb (line 123) | struct sctp_tcb type sctp_nets (line 123) | struct sctp_nets type sockaddr (line 125) | struct sockaddr type sockaddr (line 125) | struct sockaddr type sctphdr (line 126) | struct sctphdr type sctp_tcb (line 132) | struct sctp_tcb type sctp_nets (line 132) | struct sctp_nets type sctp_tcb (line 134) | struct sctp_tcb type sctp_tcb (line 136) | struct sctp_tcb type sctp_association (line 136) | struct sctp_association type sctp_tcb (line 138) | struct sctp_tcb type sctp_association (line 138) | struct sctp_association type sctp_tcb (line 140) | struct sctp_tcb type sctp_association (line 142) | struct sctp_association type sctp_tcb (line 144) | struct sctp_tcb type sctp_nets (line 144) | struct sctp_nets type sctp_inpcb (line 153) | struct sctp_inpcb type mbuf (line 153) | struct mbuf type sockaddr (line 153) | struct sockaddr type mbuf (line 154) | struct mbuf type thread (line 154) | struct thread type sctp_inpcb (line 156) | struct sctp_inpcb type mbuf (line 156) | struct mbuf type sockaddr (line 156) | struct sockaddr type mbuf (line 157) | struct mbuf type sctp_inpcb (line 163) | struct sctp_inpcb type sockaddr (line 169) | struct sockaddr type mbuf (line 173) | struct mbuf type proc (line 175) | struct proc type sctp_inpcb (line 178) | struct sctp_inpcb type sctp_tcb (line 178) | struct sctp_tcb type sctp_tcb (line 183) | struct sctp_tcb type mbuf (line 183) | struct mbuf type sctp_tcb (line 189) | struct sctp_tcb type sctp_association (line 189) | struct sctp_association type sctp_tcb (line 191) | struct sctp_tcb type sctp_tcb (line 193) | struct sctp_tcb type sctp_nets (line 193) | struct sctp_nets type sctp_tcb (line 195) | struct sctp_tcb type sctp_nets (line 195) | struct sctp_nets type sctp_tcb (line 199) | struct sctp_tcb type sctp_nets (line 199) | struct sctp_nets type mbuf (line 199) | struct mbuf type sctp_tcb (line 204) | struct sctp_tcb type sctp_nets (line 204) | struct sctp_nets type sctp_tmit_chunk (line 208) | struct sctp_tmit_chunk type sctp_tcb (line 211) | struct sctp_tcb type sctp_stream_reset_list (line 212) | struct sctp_stream_reset_list type sctp_tmit_chunk (line 216) | struct sctp_tmit_chunk type sctp_tcb (line 219) | struct sctp_tcb type sctp_tcb (line 222) | struct sctp_tcb type mbuf (line 226) | struct mbuf type sockaddr (line 226) | struct sockaddr type sockaddr (line 226) | struct sockaddr type sctphdr (line 227) | struct sctphdr type mbuf (line 227) | struct mbuf type sockaddr (line 233) | struct sockaddr type sockaddr (line 233) | struct sockaddr type sctphdr (line 234) | struct sctphdr type mbuf (line 234) | struct mbuf type socket (line 244) | struct socket type sockaddr (line 245) | struct sockaddr type uio (line 246) | struct uio type mbuf (line 251) | struct mbuf type mbuf (line 252) | struct mbuf type thread (line 259) | struct thread type proc (line 266) | struct proc FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.c type sctp_base_info (line 84) | struct sctp_base_info type sctp_base_info (line 86) | struct sctp_base_info type sockaddr_in6 (line 93) | struct sockaddr_in6 type sockaddr_in6 (line 93) | struct sockaddr_in6 type in6_addr (line 97) | struct in6_addr type sockaddr_in6 (line 117) | struct sockaddr_in6 type sockaddr_in6 (line 119) | struct sockaddr_in6 type sockaddr_in6 (line 123) | struct sockaddr_in6 type in6_addr (line 129) | struct in6_addr function sctp_fill_pcbinfo (line 147) | void type sctp_vrf (line 211) | struct sctp_vrf type sctp_vrf (line 214) | struct sctp_vrf type sctp_vrflist (line 215) | struct sctp_vrflist type sctp_vrf (line 223) | struct sctp_vrf type sctp_vrf (line 233) | struct sctp_vrf type sctp_ifn (line 260) | struct sctp_ifn type sctp_ifn (line 263) | struct sctp_ifn type sctp_ifnlist (line 264) | struct sctp_ifnlist type sctp_vrf (line 282) | struct sctp_vrf type sctp_vrflist (line 285) | struct sctp_vrflist type sctp_vrf (line 286) | struct sctp_vrf function sctp_free_vrf (line 298) | void function sctp_free_ifn (line 314) | void function sctp_update_ifn_mtu (line 328) | void function sctp_free_ifa (line 340) | void function sctp_delete_ifn (line 354) | static void function sctp_mark_ifa_addr_down (line 377) | void function sctp_mark_ifa_addr_up (line 421) | void function sctp_add_ifa_to_ifn (line 470) | static void function sctp_remove_ifa_from_ifn (line 509) | static void type sctp_ifa (line 555) | struct sctp_ifa type sockaddr (line 558) | struct sockaddr type sctp_vrf (line 561) | struct sctp_vrf type sctp_ifn (line 562) | struct sctp_ifn type sctp_ifa (line 563) | struct sctp_ifa type sctp_ifalist (line 564) | struct sctp_ifalist type sctp_ifnlist (line 565) | struct sctp_ifnlist type sctp_ifn (line 593) | struct sctp_ifn type sctp_ifn (line 600) | struct sctp_ifn type sctp_ifa (line 669) | struct sctp_ifa type sctp_ifa (line 676) | struct sctp_ifa type sockaddr_in (line 687) | struct sockaddr_in type sockaddr_in6 (line 692) | struct sockaddr_in6 type sockaddr_conn (line 697) | struct sockaddr_conn type sockaddr_in (line 712) | struct sockaddr_in type sockaddr_in6 (line 732) | struct sockaddr_in6 type sctp_laddr (line 781) | struct sctp_laddr type sctp_inpcb (line 805) | struct sctp_inpcb type sctp_tcb (line 806) | struct sctp_tcb type sctp_nets (line 807) | struct sctp_nets function sctp_del_addr_from_vrf (line 816) | void function sctp_does_stcb_own_this_addr (line 924) | static int type sctp_tcb (line 1146) | struct sctp_tcb type sctp_inpcb (line 1147) | struct sctp_inpcb type sockaddr (line 1147) | struct sockaddr type sockaddr (line 1148) | struct sockaddr type sctp_nets (line 1148) | struct sctp_nets type sctppcbhead (line 1156) | struct sctppcbhead type sctp_inpcb (line 1157) | struct sctp_inpcb type sctp_laddr (line 1158) | struct sctp_laddr type sctp_tcb (line 1159) | struct sctp_tcb type sctp_nets (line 1160) | struct sctp_nets type sockaddr_in (line 1173) | struct sockaddr_in type sockaddr_in (line 1174) | struct sockaddr_in type sockaddr_in6 (line 1183) | struct sockaddr_in6 type sockaddr_in6 (line 1184) | struct sockaddr_in6 type sockaddr_conn (line 1193) | struct sockaddr_conn type sockaddr_conn (line 1194) | struct sockaddr_conn type sockaddr_in (line 1225) | struct sockaddr_in type sockaddr_in (line 1227) | struct sockaddr_in type sockaddr_in6 (line 1239) | struct sockaddr_in6 type sockaddr_in6 (line 1241) | struct sockaddr_in6 type sockaddr_in (line 1293) | struct sockaddr_in type sockaddr_in (line 1296) | struct sockaddr_in type sockaddr_in6 (line 1306) | struct sockaddr_in6 type sockaddr_in6 (line 1307) | struct sockaddr_in6 type sockaddr_in6 (line 1309) | struct sockaddr_in6 type sockaddr_conn (line 1322) | struct sockaddr_conn type sockaddr_conn (line 1325) | struct sockaddr_conn type sockaddr_in (line 1384) | struct sockaddr_in type sockaddr_in (line 1386) | struct sockaddr_in type sockaddr_in (line 1387) | struct sockaddr_in type sockaddr_in6 (line 1405) | struct sockaddr_in6 type sockaddr_in6 (line 1407) | struct sockaddr_in6 type sockaddr_in6 (line 1408) | struct sockaddr_in6 type sockaddr_conn (line 1426) | struct sockaddr_conn type sockaddr_conn (line 1428) | struct sockaddr_conn type sockaddr_conn (line 1429) | struct sockaddr_conn type sctp_tcb (line 1464) | struct sctp_tcb type sctp_inpcb (line 1465) | struct sctp_inpcb type sockaddr (line 1465) | struct sockaddr type sctp_nets (line 1466) | struct sctp_nets type sockaddr (line 1466) | struct sockaddr type sctp_tcb (line 1466) | struct sctp_tcb type sctpasochead (line 1468) | struct sctpasochead type sctp_inpcb (line 1469) | struct sctp_inpcb type sctp_tcb (line 1470) | struct sctp_tcb type sctp_nets (line 1471) | struct sctp_nets type sockaddr_in (line 1478) | struct sockaddr_in type sockaddr_in6 (line 1483) | struct sockaddr_in6 type sockaddr_conn (line 1488) | struct sockaddr_conn type sockaddr_in (line 1593) | struct sockaddr_in type sockaddr_in (line 1595) | struct sockaddr_in type sockaddr_in (line 1597) | struct sockaddr_in type sockaddr_in6 (line 1623) | struct sockaddr_in6 type sockaddr_in6 (line 1625) | struct sockaddr_in6 type sockaddr_in6 (line 1626) | struct sockaddr_in6 type sockaddr_conn (line 1651) | struct sockaddr_conn type sockaddr_conn (line 1653) | struct sockaddr_conn type sockaddr_conn (line 1654) | struct sockaddr_conn type sockaddr_in (line 1719) | struct sockaddr_in type sockaddr_in (line 1721) | struct sockaddr_in type sockaddr_in (line 1723) | struct sockaddr_in type sockaddr_in6 (line 1748) | struct sockaddr_in6 type sockaddr_in6 (line 1750) | struct sockaddr_in6 type sockaddr_in6 (line 1752) | struct sockaddr_in6 type sockaddr_conn (line 1777) | struct sockaddr_conn type sockaddr_conn (line 1779) | struct sockaddr_conn type sockaddr_conn (line 1780) | struct sockaddr_conn type sctp_tcb (line 1826) | struct sctp_tcb type sctp_inpcb (line 1827) | struct sctp_inpcb type sctpasochead (line 1832) | struct sctpasochead type sctp_tcb (line 1833) | struct sctp_tcb type sctp_tcb (line 1874) | struct sctp_tcb type sctp_inpcb (line 1875) | struct sctp_inpcb type sctp_tcb (line 1877) | struct sctp_tcb type sctp_inpcb (line 1889) | struct sctp_inpcb type sockaddr (line 1890) | struct sockaddr type sctppcbhead (line 1890) | struct sctppcbhead type sctp_inpcb (line 1893) | struct sctp_inpcb type sctp_laddr (line 1894) | struct sctp_laddr type sockaddr_in (line 1896) | struct sockaddr_in type sockaddr_in6 (line 1899) | struct sockaddr_in6 type sockaddr_in6 (line 1900) | struct sockaddr_in6 type sockaddr_conn (line 1903) | struct sockaddr_conn type sockaddr_in (line 1922) | struct sockaddr_in type sockaddr_in6 (line 1927) | struct sockaddr_in6 type sockaddr_conn (line 1932) | struct sockaddr_conn type sctp_inpcb (line 2134) | struct sctp_inpcb type sctp_inpcb (line 2135) | struct sctp_inpcb type sctppcbhead (line 2137) | struct sctppcbhead type sctp_inpcb (line 2138) | struct sctp_inpcb function sctp_swap_inpcb_for_listen (line 2195) | int type sctp_inpcb (line 2247) | struct sctp_inpcb type sockaddr (line 2248) | struct sockaddr type sctp_inpcb (line 2255) | struct sctp_inpcb type sctppcbhead (line 2256) | struct sctppcbhead type sockaddr_in (line 2260) | struct sockaddr_in type sockaddr_in6 (line 2263) | struct sockaddr_in6 type sockaddr_conn (line 2266) | struct sockaddr_conn type sockaddr_in (line 2272) | struct sockaddr_in type sockaddr_in6 (line 2278) | struct sockaddr_in6 type sockaddr_conn (line 2284) | struct sockaddr_conn type sctp_tcb (line 2338) | struct sctp_tcb type sockaddr (line 2339) | struct sockaddr type sockaddr (line 2339) | struct sockaddr type sctp_inpcb (line 2340) | struct sctp_inpcb type sctp_nets (line 2340) | struct sctp_nets type sctp_inpcb (line 2343) | struct sctp_inpcb type sctp_tcb (line 2344) | struct sctp_tcb type sctp_tcb (line 2390) | struct sctp_tcb type mbuf (line 2391) | struct mbuf type sctphdr (line 2392) | struct sctphdr type sctp_inpcb (line 2392) | struct sctp_inpcb type sctp_nets (line 2392) | struct sctp_nets type sockaddr (line 2393) | struct sockaddr type sctp_paramhdr (line 2395) | struct sctp_paramhdr type sctp_tcb (line 2397) | struct sctp_tcb type sockaddr_in (line 2402) | struct sockaddr_in type sockaddr_in6 (line 2405) | struct sockaddr_in6 type sctp_init_chunk (line 2425) | struct sctp_init_chunk type sctp_ipv4addr_param (line 2439) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 2441) | struct sctp_ipv4addr_param type sctp_paramhdr (line 2444) | struct sctp_paramhdr type sctp_ipv4addr_param (line 2448) | struct sctp_ipv4addr_param type sockaddr (line 2452) | struct sockaddr type sctp_ipv6addr_param (line 2460) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2462) | struct sctp_ipv6addr_param type sctp_paramhdr (line 2465) | struct sctp_paramhdr type sctp_ipv6addr_param (line 2469) | struct sctp_ipv6addr_param type sockaddr (line 2473) | struct sockaddr type sctp_tcb (line 2486) | struct sctp_tcb type sockaddr (line 2487) | struct sockaddr type sockaddr (line 2487) | struct sockaddr type sctp_inpcb (line 2488) | struct sctp_inpcb type sctp_nets (line 2488) | struct sctp_nets type sctpasochead (line 2496) | struct sctpasochead type sctp_nets (line 2497) | struct sctp_nets type sctp_tcb (line 2498) | struct sctp_tcb type sctp_tcb (line 2598) | struct sctp_tcb type mbuf (line 2599) | struct mbuf type sockaddr (line 2600) | struct sockaddr type sockaddr (line 2600) | struct sockaddr type sctphdr (line 2601) | struct sctphdr type sctp_chunkhdr (line 2601) | struct sctp_chunkhdr type sctp_inpcb (line 2602) | struct sctp_inpcb type sctp_nets (line 2602) | struct sctp_nets type sctp_tcb (line 2604) | struct sctp_tcb type sctp_inpcb (line 2605) | struct sctp_inpcb type sctp_tcb (line 2658) | struct sctp_tcb type mbuf (line 2659) | struct mbuf type sockaddr (line 2660) | struct sockaddr type sctphdr (line 2660) | struct sctphdr type sctp_inpcb (line 2661) | struct sctp_inpcb type sctp_nets (line 2661) | struct sctp_nets type sctp_tcb (line 2663) | struct sctp_tcb type sctp_paramhdr (line 2665) | struct sctp_paramhdr type sockaddr_in (line 2669) | struct sockaddr_in type sockaddr_in6 (line 2672) | struct sockaddr_in6 type sctp_asconf_chunk (line 2676) | struct sctp_asconf_chunk type sctp_paramhdr (line 2677) | struct sctp_paramhdr type sctp_ipv6addr_param (line 2690) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2692) | struct sctp_ipv6addr_param type sctp_ipv6addr_param (line 2695) | struct sctp_ipv6addr_param type sctp_asconf_chunk (line 2696) | struct sctp_asconf_chunk type in6_addr (line 2709) | struct in6_addr type sctp_ipv4addr_param (line 2719) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 2721) | struct sctp_ipv4addr_param type sctp_ipv4addr_param (line 2724) | struct sctp_ipv4addr_param type sctp_asconf_chunk (line 2725) | struct sctp_asconf_chunk type in_addr (line 2738) | struct in_addr type socket (line 2770) | struct socket type sctp_inpcb (line 2781) | struct sctp_inpcb type sctp_pcb (line 2782) | struct sctp_pcb type timeval (line 2783) | struct timeval type sctp_init_msg (line 3043) | struct sctp_init_msg type sctp_state_cookie (line 3044) | struct sctp_state_cookie function sctp_move_pcb_and_assoc (line 3084) | void function sctp_insert_laddr (line 3207) | static int function sctp_remove_laddr (line 3233) | static void type sockaddr_in (line 3249) | struct sockaddr_in type sockaddr_in6 (line 3249) | struct sockaddr_in6 type socket (line 3256) | struct socket type socket (line 3259) | struct socket type sockaddr (line 3259) | struct sockaddr type sctp_ifa (line 3260) | struct sctp_ifa type socket (line 3262) | struct socket type sctp_inpcb (line 3268) | struct sctp_inpcb type inpcb (line 3270) | struct inpcb type sctp_inpcb (line 3283) | struct sctp_inpcb type inpcb (line 3285) | struct inpcb type sockaddr_in (line 3290) | struct sockaddr_in type sockaddr_in (line 3311) | struct sockaddr_in type sockaddr_in (line 3325) | struct sockaddr_in type sockaddr_in6 (line 3347) | struct sockaddr_in6 type sockaddr_in6 (line 3349) | struct sockaddr_in6 type sockaddr_conn (line 3411) | struct sockaddr_conn type sockaddr_conn (line 3414) | struct sockaddr_conn type sockaddr_conn (line 3419) | struct sockaddr_conn type sctp_ifa (line 3706) | struct sctp_ifa type sockaddr_in (line 3713) | struct sockaddr_in type sockaddr_in6 (line 3719) | struct sockaddr_in6 type sockaddr_conn (line 3725) | struct sockaddr_conn function sctp_iterator_inp_being_freed (line 3805) | static void type sctp_inpcb (line 3876) | struct sctp_inpcb type sctp_tcb (line 3886) | struct sctp_tcb type sctp_laddr (line 3887) | struct sctp_laddr type inpcb (line 3888) | struct inpcb type socket (line 3889) | struct socket type sctp_queued_to_read (line 3891) | struct sctp_queued_to_read type mbuf (line 3991) | struct mbuf type sctp_nets (line 4014) | struct sctp_nets type mbuf (line 4049) | struct mbuf type mbuf (line 4116) | struct mbuf type sctp_nets (line 4336) | struct sctp_nets type sctp_tcb (line 4337) | struct sctp_tcb type sockaddr (line 4337) | struct sockaddr type sctp_nets (line 4339) | struct sctp_nets type sockaddr (line 4342) | struct sockaddr function sctp_is_address_on_local_host (line 4349) | int function sctp_add_remote_addr (line 4370) | int function sctp_aloc_a_assoc_id (line 4873) | static uint32_t type sctp_tcb (line 4909) | struct sctp_tcb type sctp_inpcb (line 4910) | struct sctp_inpcb type sockaddr (line 4910) | struct sockaddr type thread (line 4914) | struct thread type proc (line 4921) | struct proc type sctp_tcb (line 4927) | struct sctp_tcb type sctp_association (line 4928) | struct sctp_association type sctpasochead (line 4929) | struct sctpasochead type sockaddr_in (line 4982) | struct sockaddr_in type sockaddr_in6 (line 4988) | struct sockaddr_in6 type sockaddr_conn (line 4994) | struct sockaddr_conn type sockaddr_in (line 5008) | struct sockaddr_in type sockaddr_in (line 5010) | struct sockaddr_in type sockaddr_in6 (line 5028) | struct sockaddr_in6 type sockaddr_in6 (line 5030) | struct sockaddr_in6 type sockaddr_conn (line 5047) | struct sockaddr_conn type sockaddr_conn (line 5049) | struct sockaddr_conn type sockaddr (line 5076) | struct sockaddr type sctp_ifa (line 5077) | struct sctp_ifa function sctp_remove_net (line 5190) | void function sctp_del_remote_addr (line 5249) | int function sctp_delete_from_timewait (line 5285) | void function sctp_is_in_timewait (line 5312) | int function sctp_add_vtag_to_timewait (line 5339) | void function sctp_clean_up_stream (line 5409) | void type socket (line 5451) | struct socket function sctp_free_assoc (line 5462) | int function sctp_destination_is_reachable (line 6055) | int function sctp_update_ep_vflag (line 6117) | static void function sctp_add_local_addr_ep (line 6173) | void function sctp_select_primary_destination (line 6249) | static void function sctp_del_local_addr_ep (line 6272) | void function sctp_add_local_addr_restricted (line 6348) | void function sctp_del_local_addr_restricted (line 6383) | void type sctp_mcore_ctrl (line 6434) | struct sctp_mcore_ctrl function sctp_queue_to_mcore (line 6436) | void function sctp_mcore_thread (line 6475) | static void function sctp_startup_mcore_threads (line 6539) | static void type mbuf (line 6603) | struct mbuf type mbuf (line 6604) | struct mbuf type ip (line 6606) | struct ip type sctphdr (line 6607) | struct sctphdr type sctphdr (line 6616) | struct sctphdr type sctphdr (line 6624) | struct sctphdr type timeval (line 6646) | struct timeval type sctp_log (line 6665) | struct sctp_log type sctp_log (line 6668) | struct sctp_log type sctpstat (line 6673) | struct sctpstat type sctpstat (line 6678) | struct sctpstat type sctpstat (line 6682) | struct sctpstat type sctp_inpcb (line 6747) | struct sctp_inpcb type sctp_tcb (line 6750) | struct sctp_tcb type sctp_laddr (line 6753) | struct sctp_laddr type sctp_nets (line 6757) | struct sctp_nets type sctp_tmit_chunk (line 6761) | struct sctp_tmit_chunk type sctp_queued_to_read (line 6765) | struct sctp_queued_to_read type sctp_stream_queue_pending (line 6769) | struct sctp_stream_queue_pending type sctp_asconf (line 6773) | struct sctp_asconf type sctp_asconf_ack (line 6777) | struct sctp_asconf_ack type sctp_vrflist (line 6866) | struct sctp_vrflist type sctp_vrf (line 6867) | struct sctp_vrf type sctp_ifn (line 6868) | struct sctp_ifn type sctp_ifa (line 6869) | struct sctp_ifa type sctpvtaghead (line 6870) | struct sctpvtaghead type sctp_tagblock (line 6871) | struct sctp_tagblock type sctp_laddr (line 6872) | struct sctp_laddr type sctp_iterator (line 6874) | struct sctp_iterator function sctp_load_addresses_from_init (line 7098) | int function sctp_set_primary_addr (line 7778) | int function sctp_is_vtag_good (line 7815) | int function sctp_drain_mbufs (line 7887) | static void type sctp_inpcb (line 8098) | struct sctp_inpcb type sctp_tcb (line 8099) | struct sctp_tcb function VNET_FOREACH (line 8108) | VNET_FOREACH(vnet_iter) { function sctp_initiate_iterator (line 8153) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_pcb.h type sctp_vrf (line 64) | struct sctp_vrf { type sctp_ifn (line 76) | struct sctp_ifn { type sctp_ifa (line 105) | struct sctp_ifa { type sctp_laddr (line 124) | struct sctp_laddr { type sctp_block_entry (line 134) | struct sctp_block_entry { type sctp_timewait (line 138) | struct sctp_timewait { type sctp_tagblock (line 145) | struct sctp_tagblock { type sctp_epinfo (line 151) | struct sctp_epinfo { type sctp_base_info (line 290) | struct sctp_base_info { type sctp_pcb (line 358) | struct sctp_pcb { type sctp_pcbtsn_rlog (line 437) | struct sctp_pcbtsn_rlog { type sctp_inpcb (line 447) | struct sctp_inpcb { type socket (line 610) | struct socket type socket (line 611) | struct socket type sctp_rcvinfo (line 612) | struct sctp_rcvinfo type socket (line 613) | struct socket type socket (line 613) | struct socket type socket (line 614) | struct socket type sctp_tcb (line 617) | struct sctp_tcb { type sctp_base_info (line 703) | struct sctp_base_info type sctp_base_info (line 705) | struct sctp_base_info type sockaddr_in6 (line 709) | struct sockaddr_in6 type sockaddr_in6 (line 709) | struct sockaddr_in6 type sctp_pcbinfo (line 712) | struct sctp_pcbinfo type sctp_ifn (line 714) | struct sctp_ifn type sctp_vrf (line 717) | struct sctp_vrf type sctp_vrf (line 718) | struct sctp_vrf type sctp_vrf (line 719) | struct sctp_vrf type sockaddr (line 730) | struct sockaddr type sockaddr (line 731) | struct sockaddr type sctp_ifa (line 733) | struct sctp_ifa type sockaddr (line 737) | struct sockaddr type sctp_ifn (line 742) | struct sctp_ifn type sctp_ifa (line 743) | struct sctp_ifa type sockaddr (line 746) | struct sockaddr type sctp_nets (line 751) | struct sctp_nets type sctp_tcb (line 751) | struct sctp_tcb type sockaddr (line 751) | struct sockaddr type sctp_inpcb (line 753) | struct sctp_inpcb type sockaddr (line 753) | struct sockaddr type socket (line 756) | struct socket type sockaddr (line 756) | struct sockaddr type sctp_ifa (line 757) | struct sctp_ifa type thread (line 757) | struct thread type socket (line 759) | struct socket type sockaddr (line 759) | struct sockaddr type sctp_ifa (line 760) | struct sctp_ifa type socket (line 763) | struct socket type sockaddr (line 763) | struct sockaddr type sctp_ifa (line 764) | struct sctp_ifa type proc (line 764) | struct proc type sctp_tcb (line 767) | struct sctp_tcb type mbuf (line 768) | struct mbuf type sockaddr (line 769) | struct sockaddr type sockaddr (line 769) | struct sockaddr type sctphdr (line 770) | struct sctphdr type sctp_chunkhdr (line 770) | struct sctp_chunkhdr type sctp_inpcb (line 770) | struct sctp_inpcb type sctp_nets (line 771) | struct sctp_nets type sctp_tcb (line 773) | struct sctp_tcb type sockaddr (line 774) | struct sockaddr type sockaddr (line 775) | struct sockaddr type sctp_inpcb (line 775) | struct sctp_inpcb type sctp_nets (line 775) | struct sctp_nets type sctp_inpcb (line 778) | struct sctp_inpcb type sctp_inpcb (line 778) | struct sctp_inpcb type sctp_tcb (line 779) | struct sctp_tcb type sctp_tcb (line 787) | struct sctp_tcb type sctp_inpcb (line 788) | struct sctp_inpcb type sockaddr (line 789) | struct sockaddr type sctp_nets (line 789) | struct sctp_nets type sockaddr (line 789) | struct sockaddr type sctp_tcb (line 790) | struct sctp_tcb type sctp_tcb (line 792) | struct sctp_tcb type sctp_inpcb (line 793) | struct sctp_inpcb type sctp_tcb (line 795) | struct sctp_tcb type sctp_inpcb (line 796) | struct sctp_inpcb type sctp_tcb (line 799) | struct sctp_tcb type mbuf (line 800) | struct mbuf type sockaddr (line 800) | struct sockaddr type sctphdr (line 801) | struct sctphdr type sctp_inpcb (line 801) | struct sctp_inpcb type sctp_nets (line 801) | struct sctp_nets type socket (line 803) | struct socket type sockaddr (line 805) | struct sockaddr type sctp_inpcb (line 807) | struct sctp_inpcb type sctp_tcb (line 813) | struct sctp_tcb type sctp_inpcb (line 814) | struct sctp_inpcb type sockaddr (line 814) | struct sockaddr type thread (line 815) | struct thread type sctp_tcb (line 818) | struct sctp_tcb type sctp_inpcb (line 819) | struct sctp_inpcb type sockaddr (line 819) | struct sockaddr type sctp_tcb (line 823) | struct sctp_tcb type sctp_inpcb (line 824) | struct sctp_inpcb type sockaddr (line 824) | struct sockaddr type proc (line 825) | struct proc type sctp_inpcb (line 829) | struct sctp_inpcb type sctp_tcb (line 829) | struct sctp_tcb type sctp_inpcb (line 839) | struct sctp_inpcb type sctp_ifa (line 839) | struct sctp_ifa type sctp_inpcb (line 841) | struct sctp_inpcb type sctp_ifa (line 841) | struct sctp_ifa type sctp_tcb (line 843) | struct sctp_tcb type sockaddr (line 843) | struct sockaddr type sctp_nets (line 843) | struct sctp_nets type sctp_tcb (line 845) | struct sctp_tcb type sctp_nets (line 845) | struct sctp_nets type sctp_tcb (line 847) | struct sctp_tcb type sockaddr (line 847) | struct sockaddr type sctp_tcb (line 857) | struct sctp_tcb type sctp_ifa (line 857) | struct sctp_ifa type sctp_tcb (line 858) | struct sctp_tcb type sctp_ifa (line 858) | struct sctp_ifa type sctp_tcb (line 861) | struct sctp_tcb type mbuf (line 861) | struct mbuf type sockaddr (line 862) | struct sockaddr type sockaddr (line 862) | struct sockaddr type sockaddr (line 862) | struct sockaddr type sctp_tcb (line 865) | struct sctp_tcb type sockaddr (line 865) | struct sockaddr type sctp_nets (line 866) | struct sctp_nets type timeval (line 868) | struct timeval type sctp_tcb (line 872) | struct sctp_tcb type sockaddr (line 872) | struct sockaddr type sctp_inpcb (line 874) | struct sctp_inpcb type sctp_tcb (line 876) | struct sctp_tcb type sctp_readhead (line 876) | struct sctp_readhead type sctp_inpcb (line 890) | struct sctp_inpcb type mbuf (line 894) | struct mbuf FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.c function sctp_can_peel_off (line 56) | int function sctp_do_peeloff (line 94) | int type socket (line 178) | struct socket type socket (line 179) | struct socket type socket (line 189) | struct socket type sctp_inpcb (line 190) | struct sctp_inpcb type sctp_tcb (line 191) | struct sctp_tcb type sctp_inpcb (line 194) | struct sctp_inpcb type sctp_inpcb (line 237) | struct sctp_inpcb type sctp_tcb (line 294) | struct sctp_tcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_peeloff.h type sctp_peeloff_opt (line 44) | struct sctp_peeloff_opt { type socket (line 59) | struct socket type socket (line 60) | struct socket type socket (line 60) | struct socket type socket (line 62) | struct socket type socket (line 62) | struct socket type proc (line 63) | struct proc type sctp_peeloff_opt (line 63) | struct sctp_peeloff_opt type socket (line 67) | struct socket type socket (line 68) | struct socket type socket (line 68) | struct socket FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.c function sctp_sha1_init (line 42) | void function sctp_sha1_update (line 49) | void function sctp_sha1_final (line 55) | void function sctp_sha1_init (line 66) | void function sctp_sha1_update (line 72) | void function sctp_sha1_final (line 78) | void function sctp_sha1_init (line 112) | void function sctp_sha1_process_a_block (line 132) | static void function sctp_sha1_update (line 197) | void function sctp_sha1_final (line 226) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sha1.h type sctp_sha1_context (line 60) | struct sctp_sha1_context { type sctp_sha1_context (line 94) | struct sctp_sha1_context type sctp_sha1_context (line 95) | struct sctp_sha1_context type sctp_sha1_context (line 96) | struct sctp_sha1_context FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_ss_functions.c type sctp_tcb (line 47) | struct sctp_tcb type sctp_association (line 47) | struct sctp_association type sctp_stream_out (line 48) | struct sctp_stream_out type sctp_stream_queue_pending (line 49) | struct sctp_stream_queue_pending type sctp_tcb (line 52) | struct sctp_tcb type sctp_association (line 52) | struct sctp_association type sctp_stream_out (line 53) | struct sctp_stream_out type sctp_stream_queue_pending (line 54) | struct sctp_stream_queue_pending function sctp_ss_default_init (line 56) | static void function sctp_ss_default_clear (line 85) | static void function sctp_ss_default_init_stream (line 107) | static void function sctp_ss_default_add (line 123) | static void function sctp_ss_default_is_empty (line 144) | static int function sctp_ss_default_remove (line 154) | static void type sctp_stream_out (line 189) | struct sctp_stream_out type sctp_tcb (line 190) | struct sctp_tcb type sctp_nets (line 190) | struct sctp_nets type sctp_association (line 191) | struct sctp_association type sctp_stream_out (line 193) | struct sctp_stream_out function sctp_ss_default_scheduled (line 237) | static void function sctp_ss_default_packet_done (line 260) | static void function sctp_ss_default_get_value (line 268) | static int function sctp_ss_default_set_value (line 276) | static int function sctp_ss_default_is_user_msgs_incomplete (line 284) | static int function sctp_ss_rr_add (line 308) | static void type sctp_stream_out (line 346) | struct sctp_stream_out type sctp_tcb (line 347) | struct sctp_tcb type sctp_nets (line 347) | struct sctp_nets type sctp_association (line 348) | struct sctp_association function sctp_ss_rrp_packet_done (line 353) | static void function sctp_ss_prio_clear (line 404) | static void function sctp_ss_prio_init_stream (line 430) | static void function sctp_ss_prio_add (line 451) | static void function sctp_ss_prio_remove (line 485) | static void type sctp_stream_out (line 518) | struct sctp_stream_out type sctp_tcb (line 519) | struct sctp_tcb type sctp_nets (line 519) | struct sctp_nets type sctp_association (line 520) | struct sctp_association type sctp_stream_out (line 522) | struct sctp_stream_out function sctp_ss_prio_get_value (line 566) | static int function sctp_ss_prio_set_value (line 577) | static int function sctp_ss_fb_clear (line 594) | static void function sctp_ss_fb_init_stream (line 619) | static void function sctp_ss_fb_add (line 640) | static void function sctp_ss_fb_remove (line 661) | static void type sctp_stream_out (line 694) | struct sctp_stream_out type sctp_tcb (line 695) | struct sctp_tcb type sctp_nets (line 695) | struct sctp_nets type sctp_association (line 696) | struct sctp_association type sctp_stream_out (line 698) | struct sctp_stream_out function sctp_ss_fb_scheduled (line 727) | static void type sctp_tcb (line 766) | struct sctp_tcb type sctp_association (line 766) | struct sctp_association type sctp_stream_out (line 767) | struct sctp_stream_out type sctp_stream_queue_pending (line 767) | struct sctp_stream_queue_pending function sctp_ss_fcfs_init (line 770) | static void function sctp_ss_fcfs_clear (line 812) | static void function sctp_ss_fcfs_init_stream (line 835) | static void function sctp_ss_fcfs_add (line 851) | static void function sctp_ss_fcfs_is_empty (line 869) | static int function sctp_ss_fcfs_remove (line 879) | static void type sctp_stream_out (line 901) | struct sctp_stream_out type sctp_tcb (line 902) | struct sctp_tcb type sctp_nets (line 902) | struct sctp_nets type sctp_association (line 903) | struct sctp_association type sctp_stream_out (line 905) | struct sctp_stream_out type sctp_stream_queue_pending (line 906) | struct sctp_stream_queue_pending type sctp_ss_functions (line 940) | struct sctp_ss_functions FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_structs.h type sctp_timer (line 47) | struct sctp_timer { type sctp_foo_stuff (line 69) | struct sctp_foo_stuff { type sctp_stream_reset_list (line 83) | struct sctp_stream_reset_list { type sctp_inpcb (line 111) | struct sctp_inpcb type sctp_tcb (line 111) | struct sctp_tcb type sctp_inpcb (line 113) | struct sctp_inpcb type sctp_mcore_queue (line 118) | struct sctp_mcore_queue { type sctp_mcore_ctrl (line 130) | struct sctp_mcore_ctrl { type sctp_iterator (line 143) | struct sctp_iterator { type sctp_copy_all (line 172) | struct sctp_copy_all { type sctp_asconf_iterator (line 181) | struct sctp_asconf_iterator { type iterator_control (line 186) | struct iterator_control { type sctp_net_route (line 230) | struct sctp_net_route { type htcp (line 267) | struct htcp { type rtcc_cc (line 289) | struct rtcc_cc { type sctp_nets (line 310) | struct sctp_nets { type sctp_data_chunkrec (line 453) | struct sctp_data_chunkrec { type chk_id (line 486) | struct chk_id { type sctp_tmit_chunk (line 492) | struct sctp_tmit_chunk { type sctp_queued_to_read (line 519) | struct sctp_queued_to_read { /* sinfo structure Pluse more */ type sctp_stream_queue_pending (line 578) | struct sctp_stream_queue_pending { type sctp_stream_in (line 607) | struct sctp_stream_in { type ss_rr (line 621) | struct ss_rr { type ss_prio (line 627) | struct ss_prio { type ss_fb (line 635) | struct ss_fb { type scheduling_data (line 646) | struct scheduling_data { type ss_rr (line 661) | struct ss_rr type ss_prio (line 662) | struct ss_prio type ss_fb (line 663) | struct ss_fb type sctp_stream_out (line 676) | struct sctp_stream_out { type sctp_asconf_addr (line 700) | struct sctp_asconf_addr { type sctp_scoping (line 708) | struct sctp_scoping { type sctp_tsn_log (line 722) | struct sctp_tsn_log { type sctp_fs_spec_log (line 735) | struct sctp_fs_spec_log { type sctp_nonpad_sndrcvinfo (line 750) | struct sctp_nonpad_sndrcvinfo { type sctp_cc_functions (line 769) | struct sctp_cc_functions { type sctp_ss_functions (line 802) | struct sctp_ss_functions { type sctp_asconf (line 828) | struct sctp_asconf { type sctp_asconf_ack (line 838) | struct sctp_asconf_ack { type sctp_association (line 852) | struct sctp_association { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.c function sctp_init_sysctls (line 63) | void function sctp_finish_sysctls (line 180) | void function sctp_sysctl_number_of_addresses (line 194) | static unsigned int function sctp_sysctl_copy_out_local_addresses (line 244) | static int type sctp_inpcb (line 447) | struct sctp_inpcb type sctp_tcb (line 448) | struct sctp_tcb type sctp_nets (line 449) | struct sctp_nets type xsctp_inpcb (line 450) | struct xsctp_inpcb type xsctp_tcb (line 451) | struct xsctp_tcb type xsctp_raddr (line 452) | struct xsctp_raddr type socket (line 453) | struct socket type xsctp_inpcb (line 480) | struct xsctp_inpcb type xsctp_laddr (line 481) | struct xsctp_laddr type xsctp_tcb (line 482) | struct xsctp_tcb type xsctp_raddr (line 483) | struct xsctp_raddr type xsctp_inpcb (line 567) | struct xsctp_inpcb type xsctp_tcb (line 623) | struct xsctp_tcb type xsctp_raddr (line 682) | struct xsctp_raddr type xsctp_raddr (line 692) | struct xsctp_raddr type xsctp_raddr (line 696) | struct xsctp_raddr type xsctp_tcb (line 707) | struct xsctp_tcb type xsctp_tcb (line 709) | struct xsctp_tcb type xsctp_inpcb (line 718) | struct xsctp_inpcb type xsctp_inpcb (line 720) | struct xsctp_inpcb type ifnet (line 785) | struct ifnet function sctp_sysctl_handle_vmware_interfaces (line 787) | static int type sctpstat (line 920) | struct sctpstat type sctpstat (line 921) | struct sctpstat type sctpstat (line 924) | struct sctpstat type sctpstat (line 932) | struct sctpstat type sctpstat (line 936) | struct sctpstat type sctpstat (line 939) | struct sctpstat type sctpstat (line 1072) | struct sctpstat type sctpstat (line 1075) | struct sctpstat type sctpstat (line 1077) | struct sctpstat type sctpstat (line 1082) | struct sctpstat type sctpstat (line 1086) | struct sctpstat function sctp_sysctl_handle_trace_log (line 1098) | static int function sctp_sysctl_handle_trace_log_clear (line 1118) | static int function sctp_sysctl_handle_int (line 1354) | static int function sysctl_setup_sctp (line 1436) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_sysctl.h type sctp_sysctl (line 46) | struct sctp_sysctl { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.c function sctp_audit_retranmission_queue (line 69) | void function sctp_threshold_management (line 100) | static int type sctp_nets (line 181) | struct sctp_nets type sctp_tcb (line 182) | struct sctp_tcb type sctp_nets (line 183) | struct sctp_nets type sctp_nets (line 187) | struct sctp_nets function sctp_backoff_on_timeout (line 401) | static void function sctp_recover_sent_list (line 426) | static void type sctp_tcb (line 473) | struct sctp_tcb type sctp_nets (line 474) | struct sctp_nets type sctp_nets (line 475) | struct sctp_nets type sctp_tmit_chunk (line 487) | struct sctp_tmit_chunk type sctp_nets (line 488) | struct sctp_nets type timeval (line 489) | struct timeval function sctp_t3rxt_timer (line 810) | int function sctp_t1init_timer (line 997) | int function sctp_cookie_timer (line 1045) | int function sctp_strreset_timer (line 1110) | int function sctp_asconf_timer (line 1173) | int function sctp_delete_prim_timer (line 1268) | void function sctp_shutdown_timer (line 1291) | int function sctp_shutdownack_timer (line 1314) | int function sctp_audit_stream_queues_for_size (line 1337) | static void function sctp_heartbeat_timer (line 1401) | int function sctp_pathmtu_timer (line 1468) | void function sctp_autoclose_timer (line 1540) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_timer.h type sctp_nets (line 48) | struct sctp_nets type sctp_tcb (line 49) | struct sctp_tcb type sctp_nets (line 50) | struct sctp_nets type sctp_inpcb (line 53) | struct sctp_inpcb type sctp_tcb (line 53) | struct sctp_tcb type sctp_nets (line 54) | struct sctp_nets type sctp_inpcb (line 56) | struct sctp_inpcb type sctp_tcb (line 56) | struct sctp_tcb type sctp_nets (line 57) | struct sctp_nets type sctp_inpcb (line 59) | struct sctp_inpcb type sctp_tcb (line 59) | struct sctp_tcb type sctp_nets (line 60) | struct sctp_nets type sctp_inpcb (line 62) | struct sctp_inpcb type sctp_tcb (line 62) | struct sctp_tcb type sctp_nets (line 63) | struct sctp_nets type sctp_inpcb (line 66) | struct sctp_inpcb type sctp_tcb (line 66) | struct sctp_tcb type sctp_nets (line 67) | struct sctp_nets type sctp_inpcb (line 70) | struct sctp_inpcb type sctp_tcb (line 70) | struct sctp_tcb type sctp_nets (line 71) | struct sctp_nets type sctp_inpcb (line 74) | struct sctp_inpcb type sctp_tcb (line 74) | struct sctp_tcb type sctp_nets (line 75) | struct sctp_nets type sctp_inpcb (line 77) | struct sctp_inpcb type sctp_tcb (line 77) | struct sctp_tcb type sctp_nets (line 78) | struct sctp_nets type sctp_inpcb (line 81) | struct sctp_inpcb type sctp_tcb (line 81) | struct sctp_tcb type sctp_nets (line 82) | struct sctp_nets type sctp_inpcb (line 85) | struct sctp_inpcb type sctp_tcb (line 85) | struct sctp_tcb type sctp_nets (line 86) | struct sctp_nets type sctp_inpcb (line 89) | struct sctp_inpcb type sctp_tcb (line 89) | struct sctp_tcb type sctp_nets (line 90) | struct sctp_nets type sctp_association (line 92) | struct sctp_association type sctp_iterator (line 94) | struct sctp_iterator type inpcbinfo (line 100) | struct inpcbinfo FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_uio.h type sctp_assoc_t (line 67) | typedef uint32_t sctp_assoc_t; type sctp_event (line 73) | struct sctp_event { type sctp_event_subscribe (line 83) | struct sctp_event_subscribe { type sctp_initmsg (line 112) | struct sctp_initmsg { type sctp_sndrcvinfo (line 142) | struct sctp_sndrcvinfo { type sctp_extrcvinfo (line 160) | struct sctp_extrcvinfo { type sctp_sndinfo (line 189) | struct sctp_sndinfo { type sctp_prinfo (line 197) | struct sctp_prinfo { type sctp_default_prinfo (line 202) | struct sctp_default_prinfo { type sctp_authinfo (line 208) | struct sctp_authinfo { type sctp_rcvinfo (line 212) | struct sctp_rcvinfo { type sctp_nxtinfo (line 223) | struct sctp_nxtinfo { type sctp_recvv_rn (line 237) | struct sctp_recvv_rn { type sctp_sendv_spa (line 253) | struct sctp_sendv_spa { type sctp_snd_all_completes (line 264) | struct sctp_snd_all_completes { type sctp_pcbinfo (line 309) | struct sctp_pcbinfo { type sctp_sockstat (line 320) | struct sctp_sockstat { type sctp_assoc_change (line 333) | struct sctp_assoc_change { type sctp_paddr_change (line 363) | struct sctp_paddr_change { type sctp_remote_error (line 387) | struct sctp_remote_error { type sctp_send_failed (line 397) | struct sctp_send_failed { type sctp_send_failed_event (line 408) | struct sctp_send_failed_event { type sctp_shutdown_event (line 423) | struct sctp_shutdown_event { type sctp_adaptation_event (line 431) | struct sctp_adaptation_event { type sctp_setadaptation (line 439) | struct sctp_setadaptation { type sctp_adaption_event (line 444) | struct sctp_adaption_event { type sctp_setadaption (line 452) | struct sctp_setadaption { type sctp_pdapi_event (line 460) | struct sctp_pdapi_event { type sctp_authkey_event (line 477) | struct sctp_authkey_event { type sctp_sender_dry_event (line 494) | struct sctp_sender_dry_event { type sctp_stream_reset_event (line 505) | struct sctp_stream_reset_event { type sctp_assoc_reset_event (line 522) | struct sctp_assoc_reset_event { type sctp_stream_change_event (line 537) | struct sctp_stream_change_event { type sctp_tlv (line 551) | struct sctp_tlv { type sctp_tlv (line 558) | struct sctp_tlv type sctp_assoc_change (line 559) | struct sctp_assoc_change type sctp_paddr_change (line 560) | struct sctp_paddr_change type sctp_remote_error (line 561) | struct sctp_remote_error type sctp_send_failed (line 562) | struct sctp_send_failed type sctp_shutdown_event (line 563) | struct sctp_shutdown_event type sctp_adaptation_event (line 564) | struct sctp_adaptation_event type sctp_adaption_event (line 566) | struct sctp_adaption_event type sctp_pdapi_event (line 567) | struct sctp_pdapi_event type sctp_authkey_event (line 568) | struct sctp_authkey_event type sctp_sender_dry_event (line 569) | struct sctp_sender_dry_event type sctp_send_failed_event (line 570) | struct sctp_send_failed_event type sctp_stream_reset_event (line 571) | struct sctp_stream_reset_event type sctp_assoc_reset_event (line 572) | struct sctp_assoc_reset_event type sctp_stream_change_event (line 573) | struct sctp_stream_change_event type sctp_paddrparams (line 597) | struct sctp_paddrparams { type sctp_paddrthlds (line 619) | struct sctp_paddrthlds { type sctp_paddrinfo (line 627) | struct sctp_paddrinfo { type sctp_rtoinfo (line 637) | struct sctp_rtoinfo { type sctp_assocparams (line 644) | struct sctp_assocparams { type sctp_setprim (line 653) | struct sctp_setprim { type sctp_setpeerprim (line 659) | struct sctp_setpeerprim { type sctp_getaddresses (line 665) | struct sctp_getaddresses { type sctp_status (line 671) | struct sctp_status { type sctp_authchunk (line 687) | struct sctp_authchunk { type sctp_authkey (line 692) | struct sctp_authkey { type sctp_hmacalgo (line 700) | struct sctp_hmacalgo { type sctp_authkeyid (line 711) | struct sctp_authkeyid { type sctp_authchunks (line 717) | struct sctp_authchunks { type sctp_assoc_value (line 723) | struct sctp_assoc_value { type sctp_cc_option (line 728) | struct sctp_cc_option { type sctp_stream_value (line 733) | struct sctp_stream_value { type sctp_assoc_ids (line 739) | struct sctp_assoc_ids { type sctp_sack_info (line 744) | struct sctp_sack_info { type sctp_timeouts (line 750) | struct sctp_timeouts { type sctp_udpencaps (line 761) | struct sctp_udpencaps { type sctp_prstatus (line 767) | struct sctp_prstatus { type sctp_cwnd_args (line 775) | struct sctp_cwnd_args { type sctp_blk_args (line 787) | struct sctp_blk_args { type sctp_reset_streams (line 805) | struct sctp_reset_streams { type sctp_add_streams (line 812) | struct sctp_add_streams { type sctp_get_nonce_values (line 818) | struct sctp_get_nonce_values { type sctp_str_log (line 825) | struct sctp_str_log { type sctp_sb_log (line 834) | struct sctp_sb_log { type sctp_fr_log (line 841) | struct sctp_fr_log { type sctp_fr_map (line 847) | struct sctp_fr_map { type sctp_rwnd_log (line 853) | struct sctp_rwnd_log { type sctp_mbcnt_log (line 860) | struct sctp_mbcnt_log { type sctp_sack_log (line 867) | struct sctp_sack_log { type sctp_lock_log (line 875) | struct sctp_lock_log { type sctp_rto_log (line 888) | struct sctp_rto_log { type sctp_nagle_log (line 893) | struct sctp_nagle_log { type sctp_sbwake_log (line 901) | struct sctp_sbwake_log { type sctp_misc_info (line 913) | struct sctp_misc_info { type sctp_log_closing (line 920) | struct sctp_log_closing { type sctp_mbuf_log (line 928) | struct sctp_mbuf_log { type sctp_cwnd_log (line 937) | struct sctp_cwnd_log { type sctp_cwnd_log_req (line 962) | struct sctp_cwnd_log_req { type sctp_timeval (line 970) | struct sctp_timeval { type sctpstat (line 975) | struct sctpstat { type sockaddr_in (line 1140) | struct sockaddr_in type sockaddr_in6 (line 1141) | struct sockaddr_in6 type sockaddr_conn (line 1143) | struct sockaddr_conn type sockaddr (line 1145) | struct sockaddr type xsctp_inpcb (line 1183) | struct xsctp_inpcb { type xsctp_tcb (line 1222) | struct xsctp_tcb { type xsctp_laddr (line 1262) | struct xsctp_laddr { type xsctp_raddr (line 1269) | struct xsctp_raddr { type sctp_log_entry (line 1306) | struct sctp_log_entry { type sctp_log (line 1313) | struct sctp_log { type socket (line 1324) | struct socket type sockaddr (line 1325) | struct sockaddr type uio (line 1326) | struct uio type mbuf (line 1331) | struct mbuf type thread (line 1338) | struct thread type socket (line 1348) | struct socket type uio (line 1349) | struct uio type sockaddr (line 1370) | struct sockaddr type sockaddr (line 1371) | struct sockaddr type sockaddr (line 1374) | struct sockaddr type sockaddr (line 1376) | struct sockaddr type sockaddr (line 1380) | struct sockaddr type sctp_sndrcvinfo (line 1385) | struct sctp_sndrcvinfo type sockaddr (line 1395) | struct sockaddr type iovec (line 1401) | struct iovec type iovec (line 1404) | struct iovec type sockaddr (line 1408) | struct sockaddr type sockaddr (line 1409) | struct sockaddr type sockaddr (line 1411) | struct sockaddr type sockaddr (line 1412) | struct sockaddr type sockaddr (line 1413) | struct sockaddr type sockaddr (line 1414) | struct sockaddr type sockaddr (line 1418) | struct sockaddr type sctp_sndrcvinfo (line 1423) | struct sctp_sndrcvinfo type sockaddr (line 1426) | struct sockaddr type sctp_sndrcvinfo (line 1427) | struct sctp_sndrcvinfo type sockaddr (line 1430) | struct sockaddr type sockaddr (line 1433) | struct sockaddr type sockaddr (line 1436) | struct sockaddr type sctp_sndrcvinfo (line 1437) | struct sctp_sndrcvinfo type iovec (line 1439) | struct iovec type sockaddr (line 1439) | struct sockaddr type iovec (line 1442) | struct iovec type sockaddr (line 1442) | struct sockaddr FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_userspace.c function DWORD (line 55) | static DWORD WINAPI function sctp_userspace_thread_create (line 61) | int function sctp_userspace_thread_create (line 76) | int function sctp_userspace_set_threadname (line 83) | void function sctp_userspace_get_mtu_from_ifn (line 98) | int function sctp_userspace_get_mtu_from_ifn (line 122) | int function timingsafe_bcmp (line 130) | int function sctp_userspace_get_mtu_from_ifn (line 143) | int function getwintimeofday (line 183) | void function win_if_nametoindex (line 193) | int function InitializeXPConditionVariable (line 337) | void function DeleteXPConditionVariable (line 346) | void function SleepXPConditionVariable (line 354) | int function WakeAllXPConditionVariable (line 377) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_usrreq.c type sctp_cc_functions (line 76) | struct sctp_cc_functions type sctp_ss_functions (line 77) | struct sctp_ss_functions type protosw (line 85) | struct protosw type domain (line 85) | struct domain function sctp_finish (line 190) | static void function sctp_finish (line 198) | void function sctp_pathmtu_adjustment (line 269) | void type sctp_inpcb (line 320) | struct sctp_inpcb type sctp_tcb (line 321) | struct sctp_tcb type sctp_nets (line 322) | struct sctp_nets type socket (line 329) | struct socket function else (line 362) | else if ((icmp_code == ICMP_UNREACH_PROTOCOL) || function else (line 381) | else if (icmp_code == ICMP_UNREACH_NEEDFRAG) { type sockaddr (line 442) | struct sockaddr type ip (line 446) | struct ip type ip (line 448) | struct ip type sctphdr (line 449) | struct sctphdr type icmp (line 450) | struct icmp type sctp_inpcb (line 451) | struct sctp_inpcb type sctp_tcb (line 452) | struct sctp_tcb type sctp_nets (line 453) | struct sctp_nets type sctp_init_chunk (line 455) | struct sctp_init_chunk type sockaddr_in (line 457) | struct sockaddr_in type sockaddr_in (line 460) | struct sockaddr_in type ip (line 477) | struct ip type icmp (line 478) | struct icmp type icmp (line 479) | struct icmp type ip (line 479) | struct ip type ip (line 481) | struct ip type ip (line 481) | struct ip type sctphdr (line 483) | struct sctphdr type sockaddr_in (line 484) | struct sockaddr_in type sockaddr_in (line 487) | struct sockaddr_in type sockaddr_in (line 491) | struct sockaddr_in type sockaddr_in (line 494) | struct sockaddr_in type sockaddr (line 505) | struct sockaddr type sockaddr (line 506) | struct sockaddr type ip (line 526) | struct ip type sctp_init_chunk (line 533) | struct sctp_init_chunk type socket (line 560) | struct socket type inpcb (line 582) | struct inpcb function sctp_getcred (line 607) | static int function sctp_abort (line 682) | static void type socket (line 746) | struct socket type socket (line 748) | struct socket type socket (line 750) | struct socket type socket (line 752) | struct socket type proc (line 752) | struct proc type sctp_inpcb (line 755) | struct sctp_inpcb type inpcb (line 756) | struct inpcb type sctp_inpcb (line 762) | struct sctp_inpcb type sctp_inpcb (line 777) | struct sctp_inpcb type socket (line 789) | struct socket type sockaddr (line 789) | struct sockaddr type thread (line 789) | struct thread type socket (line 793) | struct socket type sockaddr (line 793) | struct sockaddr type proc (line 793) | struct proc type socket (line 796) | struct socket type sockaddr (line 796) | struct sockaddr type socket (line 800) | struct socket type sockaddr (line 800) | struct sockaddr type socket (line 803) | struct socket type mbuf (line 803) | struct mbuf type proc (line 803) | struct proc type sockaddr (line 805) | struct sockaddr type sctp_inpcb (line 808) | struct sctp_inpcb type sctp_inpcb (line 810) | struct sctp_inpcb type sockaddr_in (line 818) | struct sockaddr_in function sctpconn_attach (line 832) | int type socket (line 866) | struct socket type sockaddr (line 866) | struct sockaddr type sctp_inpcb (line 868) | struct sctp_inpcb type sctp_inpcb (line 870) | struct sctp_inpcb type sockaddr_conn (line 878) | struct sockaddr_conn type socket (line 892) | struct socket type sctp_inpcb (line 894) | struct sctp_inpcb type sctp_inpcb (line 897) | struct sctp_inpcb type socket (line 958) | struct socket type sctp_inpcb (line 960) | struct sctp_inpcb type sctp_inpcb (line 963) | struct sctp_inpcb type socket (line 1030) | struct socket type socket (line 1034) | struct socket type socket (line 1041) | struct socket type socket (line 1045) | struct socket type mbuf (line 1045) | struct mbuf type sockaddr (line 1045) | struct sockaddr type mbuf (line 1046) | struct mbuf type proc (line 1046) | struct proc type sctp_inpcb (line 1052) | struct sctp_inpcb type socket (line 1136) | struct socket type sctp_inpcb (line 1138) | struct sctp_inpcb type sctp_inpcb (line 1140) | struct sctp_inpcb type sctp_association (line 1153) | struct sctp_association type sctp_tcb (line 1154) | struct sctp_tcb type mbuf (line 1181) | struct mbuf type sctp_nets (line 1207) | struct sctp_nets type sctp_nets (line 1238) | struct sctp_nets type mbuf (line 1254) | struct mbuf function sctp_flush (line 1287) | int function sctp_shutdown (line 1337) | int function sctp_fill_user_address (line 1463) | static uint32_t function sctp_fill_up_addresses_vrf (line 1506) | static size_t function sctp_fill_up_addresses (line 1824) | static size_t function sctp_count_max_addresses_vrf (line 1859) | static int function sctp_count_max_addresses (line 1946) | static int function sctp_do_connect_x (line 1972) | static int type socket (line 2161) | struct socket type sctp_inpcb (line 2163) | struct sctp_inpcb type sctp_tcb (line 2165) | struct sctp_tcb type sctp_inpcb (line 2172) | struct sctp_inpcb type sctp_assoc_value (line 2294) | struct sctp_assoc_value type sctp_assoc_value (line 2320) | struct sctp_assoc_value type sctp_assoc_value (line 2326) | struct sctp_assoc_value type sctp_assoc_value (line 2347) | struct sctp_assoc_value type sctp_assoc_value (line 2353) | struct sctp_assoc_value type sctp_assoc_value (line 2374) | struct sctp_assoc_value type sctp_cc_option (line 2380) | struct sctp_cc_option type sctp_cc_option (line 2391) | struct sctp_cc_option type sctp_assoc_value (line 2399) | struct sctp_assoc_value type sctp_assoc_value (line 2420) | struct sctp_assoc_value type sctp_stream_value (line 2426) | struct sctp_stream_value type sctp_stream_value (line 2437) | struct sctp_stream_value type sctp_assoc_value (line 2449) | struct sctp_assoc_value type sockaddr_in (line 2455) | struct sockaddr_in type sockaddr_in6 (line 2461) | struct sockaddr_in6 type sockaddr_conn (line 2467) | struct sockaddr_conn type sctp_assoc_value (line 2474) | struct sctp_assoc_value type sctp_assoc_ids (line 2502) | struct sctp_assoc_ids type sctp_assoc_value (line 2540) | struct sctp_assoc_value type sctp_assoc_value (line 2562) | struct sctp_assoc_value type sctp_assoc_value (line 2577) | struct sctp_assoc_value type sctp_assoc_value (line 2587) | struct sctp_assoc_value type sctp_get_nonce_values (line 2614) | struct sctp_get_nonce_values type sctp_get_nonce_values (line 2623) | struct sctp_get_nonce_values type sctp_sack_info (line 2632) | struct sctp_sack_info type sctp_sack_info (line 2655) | struct sctp_sack_info type sctp_sockstat (line 2661) | struct sctp_sockstat type sctp_sockstat (line 2671) | struct sctp_sockstat type sctp_assoc_value (line 2694) | struct sctp_assoc_value type sctp_assoc_value (line 2716) | struct sctp_assoc_value type sctp_assoc_value (line 2723) | struct sctp_assoc_value type sctp_assoc_value (line 2754) | struct sctp_assoc_value type sctp_event_subscribe (line 2763) | struct sctp_event_subscribe type sctp_event_subscribe (line 2766) | struct sctp_event_subscribe type sctp_event_subscribe (line 2801) | struct sctp_event_subscribe type sctp_nets (line 2842) | struct sctp_nets type sockaddr_in6 (line 2857) | struct sockaddr_in6 type sockaddr_in (line 2859) | struct sockaddr_in type sockaddr_in (line 2862) | struct sockaddr_in type sockaddr_in6 (line 2868) | struct sockaddr_in6 type sockaddr_conn (line 2873) | struct sockaddr_conn type sockaddr_storage (line 2896) | struct sockaddr_storage type sctp_nets (line 2897) | struct sctp_nets type sctp_getaddresses (line 2898) | struct sctp_getaddresses type sockaddr_storage (line 2906) | struct sockaddr_storage type sockaddr_in6 (line 2914) | struct sockaddr_in6 type sockaddr_in (line 2916) | struct sockaddr_in type sockaddr_in (line 2919) | struct sockaddr_in type sockaddr_in6 (line 2925) | struct sockaddr_in6 type sockaddr_conn (line 2930) | struct sockaddr_conn type sockaddr_in6 (line 2949) | struct sockaddr_in6 type sockaddr_in (line 2956) | struct sockaddr_in type sockaddr_storage (line 2958) | struct sockaddr_storage type sockaddr_storage (line 2972) | struct sockaddr_storage type sctp_getaddresses (line 2973) | struct sctp_getaddresses type sockaddr_storage (line 2978) | struct sockaddr_storage type sctp_paddrparams (line 2989) | struct sctp_paddrparams type sctp_nets (line 2990) | struct sctp_nets type sockaddr (line 2991) | struct sockaddr type sockaddr_in (line 2993) | struct sockaddr_in type sockaddr_in6 (line 3001) | struct sockaddr_in6 type sockaddr_in6 (line 3003) | struct sockaddr_in6 type sockaddr (line 3006) | struct sockaddr type sockaddr (line 3008) | struct sockaddr type sockaddr (line 3011) | struct sockaddr type sockaddr (line 3014) | struct sockaddr type sockaddr_in (line 3033) | struct sockaddr_in type sockaddr_in (line 3035) | struct sockaddr_in type sockaddr_in6 (line 3046) | struct sockaddr_in6 type sockaddr_in6 (line 3048) | struct sockaddr_in6 type sockaddr_conn (line 3059) | struct sockaddr_conn type sockaddr_conn (line 3061) | struct sockaddr_conn type sctphdr (line 3098) | struct sctphdr type sctp_paddrparams (line 3200) | struct sctp_paddrparams type sctp_paddrinfo (line 3206) | struct sctp_paddrinfo type sctp_nets (line 3207) | struct sctp_nets type sockaddr (line 3208) | struct sockaddr type sockaddr_in (line 3210) | struct sockaddr_in type sockaddr_in6 (line 3218) | struct sockaddr_in6 type sockaddr_in6 (line 3220) | struct sockaddr_in6 type sockaddr (line 3223) | struct sockaddr type sockaddr (line 3225) | struct sockaddr type sockaddr (line 3228) | struct sockaddr type sockaddr (line 3231) | struct sockaddr type sctphdr (line 3277) | struct sctphdr type sctp_paddrinfo (line 3284) | struct sctp_paddrinfo type sctp_pcbinfo (line 3296) | struct sctp_pcbinfo type sctp_pcbinfo (line 3300) | struct sctp_pcbinfo type sctp_nets (line 3305) | struct sctp_nets type sctp_status (line 3306) | struct sctp_status type sockaddr (line 3336) | struct sockaddr type sockaddr_in (line 3341) | struct sockaddr_in type sockaddr_in6 (line 3345) | struct sockaddr_in6 type sockaddr_in (line 3348) | struct sockaddr_in type sctphdr (line 3380) | struct sctphdr type sctp_paddrinfo (line 3387) | struct sctp_paddrinfo type sctp_status (line 3391) | struct sctp_status type sctp_rtoinfo (line 3396) | struct sctp_rtoinfo type sctp_rtoinfo (line 3422) | struct sctp_rtoinfo type sctp_timeouts (line 3428) | struct sctp_timeouts type sctp_timeouts (line 3442) | struct sctp_timeouts type sctp_assocparams (line 3451) | struct sctp_assocparams type sctp_assocparams (line 3481) | struct sctp_assocparams type sctp_sndrcvinfo (line 3487) | struct sctp_sndrcvinfo type sctp_sndrcvinfo (line 3509) | struct sctp_sndrcvinfo type sctp_initmsg (line 3515) | struct sctp_initmsg type sctp_initmsg (line 3524) | struct sctp_initmsg type sctp_setprim (line 3530) | struct sctp_setprim type sockaddr_in6 (line 3545) | struct sockaddr_in6 type sockaddr_in (line 3547) | struct sockaddr_in type sockaddr_in (line 3550) | struct sockaddr_in type sockaddr_in6 (line 3556) | struct sockaddr_in6 type sockaddr_conn (line 3561) | struct sockaddr_conn type sctp_setprim (line 3568) | struct sctp_setprim type sctp_hmacalgo (line 3577) | struct sctp_hmacalgo type sctp_authkeyid (line 3612) | struct sctp_authkeyid type sctp_authkeyid (line 3636) | struct sctp_authkeyid type sctp_authchunks (line 3642) | struct sctp_authchunks type sctp_authchunks (line 3654) | struct sctp_authchunks type sctp_authchunks (line 3661) | struct sctp_authchunks type sctp_authchunks (line 3674) | struct sctp_authchunks type sctp_authchunks (line 3681) | struct sctp_authchunks type sctp_authchunks (line 3693) | struct sctp_authchunks type sctp_authchunks (line 3705) | struct sctp_authchunks type sctp_authchunks (line 3712) | struct sctp_authchunks type sctp_peeloff_opt (line 3724) | struct sctp_peeloff_opt type sctp_peeloff_opt (line 3730) | struct sctp_peeloff_opt type sctp_event (line 3737) | struct sctp_event type sctp_event (line 3815) | struct sctp_event type sctp_sndinfo (line 3859) | struct sctp_sndinfo type sctp_sndinfo (line 3889) | struct sctp_sndinfo type sctp_default_prinfo (line 3895) | struct sctp_default_prinfo type sctp_default_prinfo (line 3919) | struct sctp_default_prinfo type sctp_paddrthlds (line 3925) | struct sctp_paddrthlds type sctp_nets (line 3926) | struct sctp_nets type sockaddr (line 3927) | struct sockaddr type sockaddr_in (line 3929) | struct sockaddr_in type sockaddr_in6 (line 3937) | struct sockaddr_in6 type sockaddr_in6 (line 3939) | struct sockaddr_in6 type sockaddr (line 3942) | struct sockaddr type sockaddr (line 3944) | struct sockaddr type sockaddr (line 3947) | struct sockaddr type sockaddr (line 3950) | struct sockaddr type sockaddr_in (line 3969) | struct sockaddr_in type sockaddr_in (line 3971) | struct sockaddr_in type sockaddr_in6 (line 3982) | struct sockaddr_in6 type sockaddr_in6 (line 3984) | struct sockaddr_in6 type sockaddr_conn (line 3995) | struct sockaddr_conn type sockaddr_conn (line 3997) | struct sockaddr_conn type sctp_paddrthlds (line 4043) | struct sctp_paddrthlds type sctp_udpencaps (line 4049) | struct sctp_udpencaps type sctp_nets (line 4050) | struct sctp_nets type sockaddr (line 4051) | struct sockaddr type sockaddr_in (line 4053) | struct sockaddr_in type sockaddr_in6 (line 4061) | struct sockaddr_in6 type sockaddr_in6 (line 4063) | struct sockaddr_in6 type sockaddr (line 4066) | struct sockaddr type sockaddr (line 4068) | struct sockaddr type sockaddr (line 4071) | struct sockaddr type sockaddr (line 4074) | struct sockaddr type sockaddr_in (line 4093) | struct sockaddr_in type sockaddr_in (line 4095) | struct sockaddr_in type sockaddr_in6 (line 4106) | struct sockaddr_in6 type sockaddr_in6 (line 4108) | struct sockaddr_in6 type sockaddr_conn (line 4119) | struct sockaddr_conn type sockaddr_conn (line 4121) | struct sockaddr_conn type sctp_udpencaps (line 4159) | struct sctp_udpencaps type sctp_assoc_value (line 4165) | struct sctp_assoc_value type sctp_assoc_value (line 4187) | struct sctp_assoc_value type sctp_assoc_value (line 4193) | struct sctp_assoc_value type sctp_assoc_value (line 4215) | struct sctp_assoc_value type sctp_assoc_value (line 4221) | struct sctp_assoc_value type sctp_assoc_value (line 4243) | struct sctp_assoc_value type sctp_assoc_value (line 4249) | struct sctp_assoc_value type sctp_assoc_value (line 4271) | struct sctp_assoc_value type sctp_assoc_value (line 4277) | struct sctp_assoc_value type sctp_assoc_value (line 4299) | struct sctp_assoc_value type sctp_assoc_value (line 4305) | struct sctp_assoc_value type sctp_assoc_value (line 4327) | struct sctp_assoc_value type sctp_assoc_value (line 4333) | struct sctp_assoc_value type sctp_assoc_value (line 4355) | struct sctp_assoc_value type sctp_assoc_value (line 4361) | struct sctp_assoc_value type sctp_assoc_value (line 4383) | struct sctp_assoc_value type sctp_prstatus (line 4389) | struct sctp_prstatus type sctp_prstatus (line 4426) | struct sctp_prstatus type sctp_prstatus (line 4432) | struct sctp_prstatus type sctp_prstatus (line 4458) | struct sctp_prstatus type sctp_assoc_value (line 4464) | struct sctp_assoc_value type sctp_assoc_value (line 4486) | struct sctp_assoc_value function sctp_setopt (line 4504) | static int function sctp_ctloutput (line 7831) | int type socket (line 7914) | struct socket type sockaddr (line 7914) | struct sockaddr type thread (line 7914) | struct thread type socket (line 7919) | struct socket type sockaddr (line 7919) | struct sockaddr type proc (line 7919) | struct proc type socket (line 7923) | struct socket type sockaddr (line 7923) | struct sockaddr type socket (line 7928) | struct socket type sockaddr (line 7928) | struct sockaddr function sctp_connect (line 7931) | static int function sctpconn_connect (line 8130) | int type socket (line 8296) | struct socket type socket (line 8298) | struct socket type thread (line 8298) | struct thread type socket (line 8301) | struct socket type socket (line 8303) | struct socket type proc (line 8303) | struct proc type socket (line 8305) | struct socket type sctp_inpcb (line 8318) | struct sctp_inpcb type sctp_inpcb (line 8320) | struct sctp_inpcb type sctp_inpcb (line 8328) | struct sctp_inpcb type sctp_laddr (line 8333) | struct sctp_laddr type sockaddr_in6 (line 8375) | struct sockaddr_in6 type sockaddr_conn (line 8383) | struct sockaddr_conn type sockaddr_in (line 8396) | struct sockaddr_in type sctp_tcb (line 8435) | struct sctp_tcb function sctp_accept (line 8522) | int type socket (line 8710) | struct socket type socket (line 8714) | struct socket type sockaddr_in (line 8716) | struct sockaddr_in type socket (line 8718) | struct socket type sctp_inpcb (line 8723) | struct sctp_inpcb type sctp_ifa (line 8724) | struct sctp_ifa type sctp_inpcb (line 8743) | struct sctp_inpcb type sctp_tcb (line 8755) | struct sctp_tcb type sockaddr_in (line 8756) | struct sockaddr_in type sctp_nets (line 8757) | struct sctp_nets type sockaddr_in (line 8768) | struct sockaddr_in type sctp_laddr (line 8802) | struct sctp_laddr type sockaddr_in (line 8807) | struct sockaddr_in type sockaddr (line 8826) | struct sockaddr type socket (line 8833) | struct socket type socket (line 8837) | struct socket type sockaddr_in (line 8839) | struct sockaddr_in type socket (line 8841) | struct socket type sockaddr_in (line 8847) | struct sockaddr_in type sctp_inpcb (line 8848) | struct sctp_inpcb type sctp_tcb (line 8849) | struct sctp_tcb type sctp_nets (line 8850) | struct sctp_nets type sctp_inpcb (line 8868) | struct sctp_inpcb type sockaddr_in (line 8893) | struct sockaddr_in type sockaddr (line 8911) | struct sockaddr type pr_usrreqs (line 8917) | struct pr_usrreqs function sctp_usrreq (line 8990) | int function register_recv_cb (line 9116) | int function register_send_cb (line 9133) | int function register_ulp_info (line 9154) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctp_var.h type pr_usrreqs (line 48) | struct pr_usrreqs type sctp_nets (line 400) | struct sctp_nets type sctp_inpcb (line 401) | struct sctp_inpcb type sctp_tcb (line 402) | struct sctp_tcb type sctphdr (line 403) | struct sctphdr type socket (line 407) | struct socket type socket (line 409) | struct socket type socket (line 411) | struct socket type sockaddr (line 414) | struct sockaddr type socket (line 415) | struct socket type sockopt (line 415) | struct sockopt type mbuf (line 417) | struct mbuf type mbuf (line 418) | struct mbuf type sctp_tcb (line 420) | struct sctp_tcb type sockaddr (line 423) | struct sockaddr type ifnet (line 423) | struct ifnet type sockaddr (line 425) | struct sockaddr type socket (line 427) | struct socket type sockopt (line 427) | struct sockopt type mbuf (line 429) | struct mbuf type mbuf (line 431) | struct mbuf type mbuf (line 433) | struct mbuf type sctp_tcb (line 436) | struct sctp_tcb type sctp_tcb (line 442) | struct sctp_tcb type mbuf (line 444) | struct mbuf type sockaddr (line 446) | struct sockaddr type socket (line 447) | struct socket type mbuf (line 447) | struct mbuf type protosw (line 461) | struct protosw type domain (line 461) | struct domain type sctp_inpcb (line 464) | struct sctp_inpcb type sctp_tcb (line 464) | struct sctp_tcb type sctp_nets (line 464) | struct sctp_nets type socket (line 471) | struct socket type socket (line 474) | struct socket type socket (line 476) | struct socket type socket (line 478) | struct socket type sockaddr_storage (line 478) | struct sockaddr_storage type proc (line 479) | struct proc type socket (line 481) | struct socket type socket (line 481) | struct socket type socket (line 483) | struct socket type sockaddr (line 483) | struct sockaddr type socket (line 485) | struct socket type sockaddr (line 485) | struct sockaddr type socket (line 487) | struct socket type mbuf (line 487) | struct mbuf type socket (line 490) | struct socket type sockaddr (line 490) | struct sockaddr type socket (line 492) | struct socket type sockaddr (line 492) | struct sockaddr type socket (line 494) | struct socket type mbuf (line 494) | struct mbuf type socket (line 498) | struct socket type thread (line 498) | struct thread type socket (line 500) | struct socket type thread (line 500) | struct thread type socket (line 503) | struct socket type socket (line 505) | struct socket type proc (line 505) | struct proc type socket (line 507) | struct socket type proc (line 507) | struct proc type socket (line 510) | struct socket type sockaddr (line 510) | struct sockaddr type socket (line 512) | struct socket type sockaddr (line 512) | struct sockaddr type socket (line 514) | struct socket type mbuf (line 514) | struct mbuf FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.c type sctp_cc_functions (line 89) | struct sctp_cc_functions type sctp_ss_functions (line 90) | struct sctp_ss_functions function sctp_sblog (line 92) | void function sctp_log_closing (line 115) | void function rto_logging (line 141) | void function sctp_log_strm_del_alt (line 160) | void function sctp_log_nagle_event (line 182) | void function sctp_log_sack (line 203) | void function sctp_log_map (line 224) | void function sctp_log_fr (line 244) | void function sctp_log_mb (line 265) | void function sctp_log_mbc (line 296) | void function sctp_log_strm_del (line 307) | void function sctp_log_cwnd (line 338) | void function sctp_log_lock (line 376) | void function sctp_log_maxburst (line 429) | void function sctp_log_rwnd (line 458) | void function sctp_log_rwnd_set (line 478) | void function sctp_log_mbcnt (line 499) | static void function sctp_misc_ints (line 520) | void function sctp_wakeup_log (line 531) | void function sctp_log_block (line 579) | void function sctp_fill_stat_log (line 602) | int function sctp_print_audit_report (line 613) | static function sctp_auditing (line 662) | void function sctp_audit_log (line 792) | void function sctp_stop_timers_for_shutdown (line 811) | void function sctp_get_prev_mtu (line 861) | uint32_t function sctp_get_next_mtu (line 886) | uint32_t function sctp_fill_random_store (line 903) | void function sctp_select_initial_TSN (line 928) | uint32_t function sctp_select_a_tag (line 966) | uint32_t function sctp_map_assoc_state (line 988) | int32_t function sctp_init_asoc (line 1031) | int function sctp_print_mapping_array (line 1303) | void function sctp_expand_mapping_array (line 1338) | int function sctp_iterator_work (line 1372) | static void function sctp_iterator_worker (line 1529) | void function sctp_handle_addr_wq (line 1561) | static void function sctp_timeout_handler (line 1615) | void function sctp_timer_start (line 2100) | void function sctp_timer_stop (line 2385) | void function sctp_calculate_len (line 2536) | uint32_t function sctp_mtu_size_reset (line 2550) | void function sctp_calculate_rto (line 2589) | int function caddr_t (line 2703) | caddr_t type sctp_paramhdr (line 2745) | struct sctp_paramhdr type mbuf (line 2746) | struct mbuf type sctp_paramhdr (line 2748) | struct sctp_paramhdr type sctp_paramhdr (line 2752) | struct sctp_paramhdr type mbuf (line 2757) | struct mbuf type mbuf (line 2758) | struct mbuf type mbuf (line 2760) | struct mbuf type mbuf (line 2788) | struct mbuf type mbuf (line 2789) | struct mbuf type mbuf (line 2789) | struct mbuf type mbuf (line 2792) | struct mbuf type sctp_tcb (line 2807) | struct sctp_tcb type sctp_abort_chunk (line 2808) | struct sctp_abort_chunk type mbuf (line 2814) | struct mbuf type sctp_assoc_change (line 2815) | struct sctp_assoc_change type sctp_queued_to_read (line 2816) | struct sctp_queued_to_read type socket (line 2821) | struct socket type sctp_assoc_change (line 2828) | struct sctp_assoc_change type sctp_assoc_change (line 2849) | struct sctp_assoc_change type sctp_assoc_change (line 2860) | struct sctp_assoc_change type sctp_assoc_change (line 2867) | struct sctp_assoc_change type sctp_tcb (line 2968) | struct sctp_tcb type sockaddr (line 2969) | struct sockaddr type mbuf (line 2975) | struct mbuf type sctp_paddr_change (line 2976) | struct sctp_paddr_change type sctp_queued_to_read (line 2977) | struct sctp_queued_to_read type sctp_paddr_change (line 2984) | struct sctp_paddr_change type sctp_paddr_change (line 2989) | struct sctp_paddr_change type sctp_paddr_change (line 2992) | struct sctp_paddr_change type sockaddr_in (line 2998) | struct sockaddr_in type sockaddr_in6 (line 2999) | struct sockaddr_in6 type sockaddr_in (line 3001) | struct sockaddr_in type sockaddr_in (line 3004) | struct sockaddr_in type sockaddr_in6 (line 3012) | struct sockaddr_in6 type sockaddr_in6 (line 3014) | struct sockaddr_in6 type sockaddr_in6 (line 3017) | struct sockaddr_in6 type sockaddr_conn (line 3038) | struct sockaddr_conn type sctp_paddr_change (line 3049) | struct sctp_paddr_change type sctp_tcb (line 3074) | struct sctp_tcb type sctp_tmit_chunk (line 3075) | struct sctp_tmit_chunk type mbuf (line 3081) | struct mbuf type sctp_send_failed (line 3082) | struct sctp_send_failed type sctp_send_failed_event (line 3083) | struct sctp_send_failed_event type sctp_queued_to_read (line 3084) | struct sctp_queued_to_read type sctp_chunkhdr (line 3085) | struct sctp_chunkhdr type sctp_send_failed_event (line 3096) | struct sctp_send_failed_event type sctp_send_failed (line 3098) | struct sctp_send_failed type sctp_idata_chunk (line 3106) | struct sctp_idata_chunk type sctp_data_chunk (line 3108) | struct sctp_data_chunk type sctp_tcb (line 3210) | struct sctp_tcb type sctp_stream_queue_pending (line 3211) | struct sctp_stream_queue_pending type mbuf (line 3217) | struct mbuf type sctp_send_failed (line 3218) | struct sctp_send_failed type sctp_send_failed_event (line 3219) | struct sctp_send_failed_event type sctp_queued_to_read (line 3220) | struct sctp_queued_to_read type sctp_send_failed_event (line 3230) | struct sctp_send_failed_event type sctp_send_failed (line 3232) | struct sctp_send_failed function sctp_notify_adaptation_layer (line 3311) | static void type sctp_tcb (line 3360) | struct sctp_tcb type mbuf (line 3367) | struct mbuf type sctp_pdapi_event (line 3368) | struct sctp_pdapi_event type sctp_queued_to_read (line 3369) | struct sctp_queued_to_read type sockbuf (line 3370) | struct sockbuf type sctp_pdapi_event (line 3381) | struct sctp_pdapi_event type sctp_pdapi_event (line 3387) | struct sctp_pdapi_event type sctp_pdapi_event (line 3390) | struct sctp_pdapi_event type sctp_pdapi_event (line 3396) | struct sctp_pdapi_event type socket (line 3428) | struct socket function sctp_notify_shutdown_event (line 3452) | static void type sctp_tcb (line 3523) | struct sctp_tcb type mbuf (line 3530) | struct mbuf type sctp_sender_dry_event (line 3531) | struct sctp_sender_dry_event type sctp_queued_to_read (line 3532) | struct sctp_queued_to_read type sctp_sender_dry_event (line 3540) | struct sctp_sender_dry_event type sctp_sender_dry_event (line 3547) | struct sctp_sender_dry_event type sctp_sender_dry_event (line 3550) | struct sctp_sender_dry_event type sctp_sender_dry_event (line 3553) | struct sctp_sender_dry_event function sctp_notify_stream_reset_add (line 3574) | void function sctp_notify_stream_reset_tsn (line 3630) | void function sctp_notify_stream_reset (line 3682) | static void function sctp_notify_remote_error (line 3747) | static void type sctp_tcb (line 3814) | struct sctp_tcb type sctp_rcvinfo (line 3871) | struct sctp_rcvinfo type sctp_rcvinfo (line 3874) | struct sctp_rcvinfo type sctp_nets (line 3886) | struct sctp_nets type sctp_nets (line 3888) | struct sctp_nets type sockaddr (line 3890) | struct sockaddr type sctp_nets (line 3895) | struct sctp_nets type sctp_nets (line 3897) | struct sctp_nets type sockaddr (line 3899) | struct sockaddr type sctp_nets (line 3904) | struct sctp_nets type sctp_nets (line 3906) | struct sctp_nets type sockaddr (line 3908) | struct sockaddr type sctp_stream_queue_pending (line 3913) | struct sctp_stream_queue_pending type sctp_tmit_chunk (line 3917) | struct sctp_tmit_chunk type sctp_tmit_chunk (line 3921) | struct sctp_tmit_chunk type sctp_tcb (line 4020) | struct sctp_tcb type sctp_association (line 4026) | struct sctp_association type sctp_stream_out (line 4027) | struct sctp_stream_out type sctp_tmit_chunk (line 4028) | struct sctp_tmit_chunk type sctp_stream_queue_pending (line 4029) | struct sctp_stream_queue_pending type sctp_tcb (line 4139) | struct sctp_tcb type sctp_abort_chunk (line 4140) | struct sctp_abort_chunk function sctp_abort_association (line 4175) | void function sctp_print_out_track_log (line 4226) | void type sctp_inpcb (line 4288) | struct sctp_inpcb type sctp_tcb (line 4288) | struct sctp_tcb type mbuf (line 4289) | struct mbuf type socket (line 4297) | struct socket function sctp_handle_ootb (line 4365) | void function sctp_is_there_an_abort_here (line 4447) | int type sockaddr_in6 (line 4491) | struct sockaddr_in6 type sockaddr_in6 (line 4491) | struct sockaddr_in6 type sockaddr_in6 (line 4497) | struct sockaddr_in6 type sockaddr_in6 (line 4535) | struct sockaddr_in6 type sockaddr_in6 (line 4536) | struct sockaddr_in6 type sockaddr_in6 (line 4536) | struct sockaddr_in6 function sctp_cmpaddr (line 4567) | int function sctp_print_address (line 4619) | void function sctp_pull_off_control_to_new_inp (line 4692) | void type sctp_inpcb (line 4791) | struct sctp_inpcb type sctp_tcb (line 4792) | struct sctp_tcb type socket (line 4801) | struct socket function sctp_invoke_recv_callback (line 4830) | void function sctp_add_to_readq (line 4928) | void type mbuf (line 5048) | struct mbuf type mbuf (line 5051) | struct mbuf type sctp_gen_error_cause (line 5052) | struct sctp_gen_error_cause type sctp_paramhdr (line 5060) | struct sctp_paramhdr type sctp_paramhdr (line 5063) | struct sctp_paramhdr type mbuf (line 5075) | struct mbuf type mbuf (line 5078) | struct mbuf type sctp_error_no_user_data (line 5079) | struct sctp_error_no_user_data type sctp_error_no_user_data (line 5082) | struct sctp_error_no_user_data function sctp_free_bufspace (line 5095) | void type sctp_tcb (line 5130) | struct sctp_tcb type sctp_tmit_chunk (line 5130) | struct sctp_tmit_chunk type sctp_stream_out (line 5137) | struct sctp_stream_out type sctp_tmit_chunk (line 5138) | struct sctp_tmit_chunk type sctp_stream_queue_pending (line 5139) | struct sctp_stream_queue_pending type socket (line 5349) | struct socket type sctp_ifa (line 5381) | struct sctp_ifa type sctp_inpcb (line 5382) | struct sctp_inpcb type sockaddr (line 5382) | struct sockaddr type sctp_laddr (line 5385) | struct sctp_laddr type sockaddr_in (line 5398) | struct sockaddr_in type sockaddr_in6 (line 5411) | struct sockaddr_in6 type sockaddr_conn (line 5424) | struct sockaddr_conn function sctp_get_ifa_hash_val (line 5441) | uint32_t type sctp_ifa (line 5493) | struct sctp_ifa type sockaddr (line 5494) | struct sockaddr type sctp_ifa (line 5496) | struct sctp_ifa type sctp_vrf (line 5497) | struct sctp_vrf type sctp_ifalist (line 5498) | struct sctp_ifalist type sockaddr_in (line 5530) | struct sockaddr_in type sockaddr_in6 (line 5542) | struct sockaddr_in6 type sockaddr_conn (line 5554) | struct sockaddr_conn function sctp_user_rcvd (line 5569) | static void type socket (line 5653) | struct socket type uio (line 5654) | struct uio type mbuf (line 5655) | struct mbuf type sockaddr (line 5656) | struct sockaddr type sctp_sndrcvinfo (line 5659) | struct sctp_sndrcvinfo type sctp_inpcb (line 5670) | struct sctp_inpcb type sctp_queued_to_read (line 5674) | struct sctp_queued_to_read type mbuf (line 5675) | struct mbuf type sctp_tcb (line 5676) | struct sctp_tcb type sctp_inpcb (line 5734) | struct sctp_inpcb type mbuf (line 5924) | struct mbuf type sctp_extrcvinfo (line 6103) | struct sctp_extrcvinfo type sctp_extrcvinfo (line 6104) | struct sctp_extrcvinfo type sctp_pcbtsn_rlog (line 6153) | struct sctp_pcbtsn_rlog type sockaddr_in6 (line 6176) | struct sockaddr_in6 type sockaddr_in6 (line 6185) | struct sockaddr_in6 type sockaddr_in (line 6190) | struct sockaddr_in type sockaddr_in (line 6195) | struct sockaddr_in type sockaddr_conn (line 6203) | struct sockaddr_conn type sockaddr_in6 (line 6216) | struct sockaddr_in6 type sockaddr_in6 (line 6218) | struct sockaddr_in6 type sctp_extrcvinfo (line 6679) | struct sctp_extrcvinfo type sctp_extrcvinfo (line 6680) | struct sctp_extrcvinfo type mbuf (line 6754) | struct mbuf type mbuf (line 6755) | struct mbuf function sctp_m_freem (line 6763) | void function sctp_dynamic_set_primary (line 6772) | int type socket (line 6823) | struct socket type sockaddr (line 6824) | struct sockaddr type uio (line 6825) | struct uio type mbuf (line 6826) | struct mbuf type mbuf (line 6827) | struct mbuf type sockaddr (line 6832) | struct sockaddr type sctp_extrcvinfo (line 6833) | struct sctp_extrcvinfo type sctp_inpcb (line 6836) | struct sctp_inpcb type sctp_inpcb (line 6838) | struct sctp_inpcb type sockaddr (line 6852) | struct sockaddr type sctp_extrcvinfo (line 6866) | struct sctp_extrcvinfo type sctp_sndrcvinfo (line 6874) | struct sctp_sndrcvinfo type sctp_sndrcvinfo (line 6882) | struct sctp_sndrcvinfo type malloc_type (line 6916) | struct malloc_type type malloc_type (line 6967) | struct malloc_type function sctp_hashdestroy (line 7009) | void function sctp_hashfreedestroy (line 7024) | void function sctp_connectx_helper_add (line 7052) | int function sctp_connectx_helper_find (line 7149) | int function sctp_bindx_add_address (line 7226) | void function sctp_bindx_delete_address (line 7381) | void function sctp_local_addr_count (line 7490) | int function sctp_log_trace (line 7659) | void function sctp_recv_udp_tunneled_packet (line 7713) | static void function sctp_recv_icmp_tunneled_packet (line 7811) | static void function sctp_recv_icmp6_tunneled_packet (line 7954) | static void function sctp_over_udp_stop (line 8131) | void function sctp_over_udp_start (line 8151) | int function sctp_min_mtu (line 8250) | uint32_t function sctp_hc_set_mtu (line 8281) | void function sctp_hc_get_mtu (line 8306) | uint32_t function sctp_set_state (line 8332) | void function sctp_add_substate (line 8357) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet/sctputil.h type sctp_tcb (line 49) | struct sctp_tcb type mbuf (line 53) | struct mbuf type mbuf (line 53) | struct mbuf type mbuf (line 54) | struct mbuf type sockaddr (line 75) | struct sockaddr type sctp_ifa (line 77) | struct sctp_ifa type sctp_inpcb (line 78) | struct sctp_inpcb type sockaddr (line 78) | struct sockaddr type sctp_ifa (line 80) | struct sctp_ifa type sockaddr (line 81) | struct sockaddr type sctp_pcb (line 83) | struct sctp_pcb type sctp_inpcb (line 85) | struct sctp_inpcb type sctp_inpcb (line 87) | struct sctp_inpcb type sctp_tcb (line 87) | struct sctp_tcb type sctp_pcb (line 89) | struct sctp_pcb type sctp_tcb (line 92) | struct sctp_tcb type sctp_tcb (line 95) | struct sctp_tcb type sctp_inpcb (line 98) | struct sctp_inpcb type sctp_tcb (line 98) | struct sctp_tcb type sctp_nets (line 99) | struct sctp_nets type sctp_inpcb (line 102) | struct sctp_inpcb type sctp_tcb (line 102) | struct sctp_tcb type sctp_nets (line 103) | struct sctp_nets type sockaddr (line 106) | struct sockaddr type sctp_inpcb (line 109) | struct sctp_inpcb type sctp_association (line 109) | struct sctp_association type sctp_inpcb (line 112) | struct sctp_inpcb type sctp_tcb (line 112) | struct sctp_tcb type sctp_inpcb (line 120) | struct sctp_inpcb type sctp_tcb (line 121) | struct sctp_tcb type sctp_queued_to_read (line 122) | struct sctp_queued_to_read type sctp_inpcb (line 127) | struct sctp_inpcb type sctp_tcb (line 128) | struct sctp_tcb type sctp_queued_to_read (line 129) | struct sctp_queued_to_read type sockbuf (line 130) | struct sockbuf type sctp_tcb (line 148) | struct sctp_tcb type sctp_association (line 148) | struct sctp_association type sctp_nets (line 149) | struct sctp_nets type timeval (line 149) | struct timeval type mbuf (line 151) | struct mbuf type mbuf (line 153) | struct mbuf type sctp_paramhdr (line 155) | struct sctp_paramhdr type mbuf (line 156) | struct mbuf type sctp_paramhdr (line 157) | struct sctp_paramhdr type mbuf (line 159) | struct mbuf type mbuf (line 160) | struct mbuf type mbuf (line 162) | struct mbuf type mbuf (line 163) | struct mbuf type mbuf (line 163) | struct mbuf type sctp_tcb (line 165) | struct sctp_tcb type sctp_inpcb (line 172) | struct sctp_inpcb type sctp_inpcb (line 173) | struct sctp_inpcb type sctp_tcb (line 174) | struct sctp_tcb type sctp_tcb (line 177) | struct sctp_tcb type sctp_tcb (line 179) | struct sctp_tcb type sctp_association (line 185) | struct sctp_association type sctp_tcb (line 187) | struct sctp_tcb type sctp_abort_chunk (line 188) | struct sctp_abort_chunk type sctp_inpcb (line 196) | struct sctp_inpcb type sctp_tcb (line 196) | struct sctp_tcb type mbuf (line 196) | struct mbuf type sockaddr (line 197) | struct sockaddr type sockaddr (line 197) | struct sockaddr type sctphdr (line 198) | struct sctphdr type mbuf (line 198) | struct mbuf type sctp_inpcb (line 207) | struct sctp_inpcb type sctp_tcb (line 207) | struct sctp_tcb type mbuf (line 208) | struct mbuf type mbuf (line 214) | struct mbuf type sockaddr (line 215) | struct sockaddr type sockaddr (line 215) | struct sockaddr type sctphdr (line 216) | struct sctphdr type sctp_inpcb (line 216) | struct sctp_inpcb type mbuf (line 217) | struct mbuf type sctp_tcb (line 223) | struct sctp_tcb type sockaddr (line 223) | struct sockaddr type sctp_inpcb (line 227) | struct sctp_inpcb type sockaddr (line 227) | struct sockaddr type mbuf (line 230) | struct mbuf type sockaddr_in6 (line 232) | struct sockaddr_in6 type sockaddr_in6 (line 232) | struct sockaddr_in6 type sockaddr_in6 (line 235) | struct sockaddr_in6 type sockaddr_in6 (line 236) | struct sockaddr_in6 type sockaddr_in6 (line 236) | struct sockaddr_in6 type sockaddr (line 273) | struct sockaddr type sockaddr (line 273) | struct sockaddr type sockaddr (line 275) | struct sockaddr type sctp_tcb (line 278) | struct sctp_tcb type sctp_tmit_chunk (line 278) | struct sctp_tmit_chunk type mbuf (line 285) | struct mbuf type mbuf (line 286) | struct mbuf type socket (line 288) | struct socket type sctp_inpcb (line 288) | struct sctp_inpcb type sockaddr (line 289) | struct sockaddr type sctp_inpcb (line 291) | struct sctp_inpcb type sockaddr (line 292) | struct sockaddr type sctp_tcb (line 295) | struct sctp_tcb type sctp_tcb (line 299) | struct sctp_tcb type sctp_association (line 299) | struct sctp_association type sctp_tmit_chunk (line 300) | struct sctp_tmit_chunk type socket (line 364) | struct socket type sockaddr (line 364) | struct sockaddr type uio (line 365) | struct uio type mbuf (line 366) | struct mbuf type mbuf (line 367) | struct mbuf type sctp_tcb (line 374) | struct sctp_tcb type sctp_tcb (line 377) | struct sctp_tcb type sctp_tcb (line 379) | struct sctp_tcb type mbuf (line 384) | struct mbuf type mbuf (line 387) | struct mbuf type sockbuf (line 391) | struct sockbuf type sctp_tcb (line 392) | struct sctp_tcb type sctp_queued_to_read (line 395) | struct sctp_queued_to_read type sctp_queued_to_read (line 396) | struct sctp_queued_to_read type sctp_tcb (line 398) | struct sctp_tcb type sctp_nets (line 398) | struct sctp_nets type sctp_nets (line 399) | struct sctp_nets type sctp_inpcb (line 401) | struct sctp_inpcb type sctp_tcb (line 401) | struct sctp_tcb type sctp_inpcb (line 403) | struct sctp_inpcb type sctp_tcb (line 403) | struct sctp_tcb type sctp_tcb (line 404) | struct sctp_tcb type sctp_nets (line 404) | struct sctp_nets type sctp_association (line 405) | struct sctp_association type sctp_association (line 412) | struct sctp_association type sctp_inpcb (line 418) | struct sctp_inpcb type sctp_tcb (line 418) | struct sctp_tcb type sctp_nets (line 419) | struct sctp_nets type sctp_tcb (line 428) | struct sctp_tcb type sctp_tcb (line 429) | struct sctp_tcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_usrreq.c function in6_sin6_2_sin (line 73) | void function in6_sin6_2_sin_in_sock (line 95) | void function in6_sin_2_v4mapsin6 (line 107) | void type mbuf (line 134) | struct mbuf type mbuf (line 138) | struct mbuf type sockaddr_in6 (line 145) | struct sockaddr_in6 type ip6_hdr (line 146) | struct ip6_hdr type sctphdr (line 147) | struct sctphdr type sctp_chunkhdr (line 148) | struct sctp_chunkhdr type ip6_hdr (line 162) | struct ip6_hdr type sctphdr (line 230) | struct sctphdr type sctp_chunkhdr (line 230) | struct sctp_chunkhdr type sctphdr (line 239) | struct sctphdr type sctp_chunkhdr (line 240) | struct sctp_chunkhdr type sctphdr (line 240) | struct sctphdr type sctp_chunkhdr (line 241) | struct sctp_chunkhdr type sockaddr_in6 (line 242) | struct sockaddr_in6 type sockaddr_in6 (line 245) | struct sockaddr_in6 type sockaddr_in6 (line 257) | struct sockaddr_in6 type sockaddr_in6 (line 260) | struct sockaddr_in6 type sockaddr (line 307) | struct sockaddr type sockaddr (line 308) | struct sockaddr function sctp6_input (line 324) | int function sctp6_input (line 332) | int function sctp6_notify (line 339) | void type sockaddr (line 436) | struct sockaddr type ip6ctlparam (line 439) | struct ip6ctlparam type sctp_inpcb (line 440) | struct sctp_inpcb type sctp_tcb (line 441) | struct sctp_tcb type sctp_nets (line 442) | struct sctp_nets type sctphdr (line 443) | struct sctphdr type sockaddr_in6 (line 444) | struct sockaddr_in6 type sockaddr_in6 (line 448) | struct sockaddr_in6 type ip6ctlparam (line 465) | struct ip6ctlparam type ip6ctlparam (line 467) | struct ip6ctlparam type sctphdr (line 483) | struct sctphdr type sockaddr_in6 (line 493) | struct sockaddr_in6 type sockaddr_in6 (line 496) | struct sockaddr_in6 type sockaddr_in6 (line 505) | struct sockaddr_in6 type sockaddr_in6 (line 508) | struct sockaddr_in6 type sockaddr (line 519) | struct sockaddr type sockaddr (line 520) | struct sockaddr type sctphdr (line 539) | struct sctphdr type sctp_chunkhdr (line 540) | struct sctp_chunkhdr type sctp_init (line 541) | struct sctp_init type sctphdr (line 552) | struct sctphdr type sctphdr (line 557) | struct sctphdr type sctp_chunkhdr (line 558) | struct sctp_chunkhdr type socket (line 582) | struct socket function sctp6_getcred (line 622) | static int function sctp6_abort (line 709) | static int type socket (line 765) | struct socket type thread (line 765) | struct thread type socket (line 768) | struct socket type socket (line 771) | struct socket function sctp6_attach (line 773) | static int type socket (line 824) | struct socket type sockaddr (line 824) | struct sockaddr type thread (line 824) | struct thread type socket (line 828) | struct socket type sockaddr (line 828) | struct sockaddr type proc (line 828) | struct proc type socket (line 832) | struct socket type sockaddr (line 832) | struct sockaddr type socket (line 836) | struct socket type sockaddr (line 836) | struct sockaddr function sctp6_bind (line 839) | static int function sctp6_close (line 981) | void function sctp6_detach (line 994) | int function sctp6_disconnect (line 1010) | int type socket (line 1019) | struct socket type socket (line 1023) | struct socket type socket (line 1031) | struct socket type mbuf (line 1031) | struct mbuf type sockaddr (line 1031) | struct sockaddr type mbuf (line 1032) | struct mbuf type thread (line 1032) | struct thread type socket (line 1036) | struct socket type mbuf (line 1036) | struct mbuf type sockaddr (line 1036) | struct sockaddr type mbuf (line 1037) | struct mbuf type proc (line 1037) | struct proc type socket (line 1041) | struct socket type mbuf (line 1041) | struct mbuf type mbuf (line 1041) | struct mbuf type mbuf (line 1042) | struct mbuf type proc (line 1042) | struct proc type sockaddr (line 1044) | struct sockaddr type sctp_inpcb (line 1046) | struct sctp_inpcb type sockaddr_in6 (line 1049) | struct sockaddr_in6 type sctp_inpcb (line 1053) | struct sctp_inpcb type sockaddr_in6 (line 1081) | struct sockaddr_in6 type sockaddr_in (line 1097) | struct sockaddr_in type sockaddr (line 1101) | struct sockaddr type socket (line 1151) | struct socket type sockaddr (line 1151) | struct sockaddr type thread (line 1151) | struct thread type socket (line 1155) | struct socket type sockaddr (line 1155) | struct sockaddr type proc (line 1155) | struct proc type socket (line 1159) | struct socket type sockaddr (line 1159) | struct sockaddr function sctp6_connect (line 1162) | static int type socket (line 1566) | struct socket type sockaddr (line 1566) | struct sockaddr type socket (line 1570) | struct socket type sockaddr (line 1570) | struct sockaddr type sockaddr (line 1572) | struct sockaddr type socket (line 1575) | struct socket type mbuf (line 1575) | struct mbuf type sockaddr (line 1578) | struct sockaddr function sctp6_in6getaddr (line 1581) | static int type socket (line 1636) | struct socket type sockaddr (line 1636) | struct sockaddr type socket (line 1640) | struct socket type sockaddr (line 1640) | struct sockaddr type sockaddr (line 1642) | struct sockaddr type sockaddr (line 1642) | struct sockaddr type socket (line 1645) | struct socket type mbuf (line 1645) | struct mbuf type sockaddr (line 1648) | struct sockaddr function sctp6_getpeeraddr (line 1651) | static type pr_usrreqs (line 1706) | struct pr_usrreqs function sctp6_usrreq (line 1780) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/netinet6/sctp6_var.h type sockaddr_in (line 45) | struct sockaddr_in type sockaddr_in6 (line 45) | struct sockaddr_in6 type sockaddr (line 46) | struct sockaddr type sockaddr_in (line 47) | struct sockaddr_in type sockaddr_in6 (line 47) | struct sockaddr_in6 type pr_usrreqs (line 54) | struct pr_usrreqs type socket (line 56) | struct socket type mbuf (line 56) | struct mbuf type mbuf (line 56) | struct mbuf type mbuf (line 56) | struct mbuf type mbuf (line 60) | struct mbuf type mbuf (line 61) | struct mbuf type mbuf (line 65) | struct mbuf type mbuf (line 66) | struct mbuf type mbuf (line 68) | struct mbuf type mbuf (line 69) | struct mbuf type sctp_inpcb (line 73) | struct sctp_inpcb type mbuf (line 73) | struct mbuf type sockaddr (line 73) | struct sockaddr type mbuf (line 74) | struct mbuf type proc (line 74) | struct proc type sockaddr (line 75) | struct sockaddr type sctp_inpcb (line 77) | struct sctp_inpcb type mbuf (line 77) | struct mbuf type sockaddr (line 77) | struct sockaddr type mbuf (line 78) | struct mbuf type proc (line 78) | struct proc type sockaddr (line 80) | struct sockaddr type ifnet (line 80) | struct ifnet type sockaddr (line 82) | struct sockaddr type sockaddr_in (line 86) | struct sockaddr_in type sockaddr_in6 (line 86) | struct sockaddr_in6 type sockaddr_in (line 87) | struct sockaddr_in type sockaddr_in6 (line 87) | struct sockaddr_in6 type sockaddr (line 88) | struct sockaddr type sctp_inpcb (line 90) | struct sctp_inpcb type sctp_tcb (line 90) | struct sctp_tcb type sctp_nets (line 90) | struct sctp_nets FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_atomic.h function atomic_init (line 81) | static void atomic_init(void) {} function atomic_init (line 83) | static inline void atomic_init(void) {} function atomic_init (line 135) | static inline void atomic_init(void) {} function atomic_init (line 167) | static inline void atomic_init() {} function atomic_init (line 177) | static inline void atomic_init() { function atomic_destroy (line 180) | static inline void atomic_destroy() { function atomic_lock (line 183) | static inline void atomic_lock() { function atomic_unlock (line 186) | static inline void atomic_unlock() { function atomic_init (line 190) | static inline void atomic_init() { function atomic_destroy (line 200) | static inline void atomic_destroy() { function atomic_lock (line 203) | static inline void atomic_lock() { function atomic_unlock (line 210) | static inline void atomic_unlock() { function u_int (line 229) | static __inline u_int function atomic_cmpset_int (line 249) | static __inline int function atomic_cmpset_int (line 278) | static __inline int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.c function read_random_phony (line 68) | static int function read_random_phony (line 76) | static int function read_random_phony (line 85) | static int function read_random (line 108) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_environment.h function terminate_non_graceful (line 92) | static inline void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_inpcb.h type inpcbpolicy (line 38) | struct inpcbpolicy type in_addr_4in6 (line 56) | struct in_addr_4in6 { type in_endpoints (line 65) | struct in_endpoints { type in_conninfo (line 89) | struct in_conninfo { type icmp6_filter (line 104) | struct icmp6_filter type inpcb (line 106) | struct inpcb { type inpcbport (line 197) | struct inpcbport { type inpcbinfo (line 207) | struct inpcbinfo { type callout (line 341) | struct callout type inpcbinfo (line 343) | struct inpcbinfo type ifnet (line 343) | struct ifnet type socket (line 344) | struct socket type inpcbinfo (line 344) | struct inpcbinfo type inpcb (line 345) | struct inpcb type sockaddr (line 345) | struct sockaddr type ucred (line 345) | struct ucred type inpcb (line 346) | struct inpcb type sockaddr (line 346) | struct sockaddr type ucred (line 346) | struct ucred type inpcb (line 347) | struct inpcb type inpcb (line 348) | struct inpcb type inpcb (line 349) | struct inpcb type inpcb (line 350) | struct inpcb type inpcb (line 351) | struct inpcb type inpcb (line 352) | struct inpcb type inpcbinfo (line 353) | struct inpcbinfo type in_addr (line 354) | struct in_addr type inpcb (line 355) | struct inpcb type inpcbinfo (line 356) | struct inpcbinfo type in_addr (line 356) | struct in_addr type in_addr (line 357) | struct in_addr type ifnet (line 357) | struct ifnet type inpcbinfo (line 358) | struct inpcbinfo type in_addr (line 358) | struct in_addr type inpcb (line 359) | struct inpcb type inpcb (line 359) | struct inpcb type inpcb (line 360) | struct inpcb type socket (line 361) | struct socket type socket (line 362) | struct socket type sockaddr (line 362) | struct sockaddr type socket (line 363) | struct socket type sockaddr (line 363) | struct sockaddr type socket (line 364) | struct socket type inpcb (line 365) | struct inpcb type inpcb (line 371) | struct inpcb FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_ip6_var.h type ip6_hdr (line 64) | struct ip6_hdr { type route_in6 (line 99) | struct route_in6 { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_ip_icmp.h type icmp_ra_addr (line 42) | struct icmp_ra_addr { type icmphdr (line 50) | struct icmphdr { type icmp6_hdr (line 58) | struct icmp6_hdr { type icmp (line 79) | struct icmp { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_malloc.h type malloc_type_stats (line 84) | struct malloc_type_stats { type malloc_type_internal (line 99) | struct malloc_type_internal { type malloc_type (line 109) | struct malloc_type { type malloc_type_stream_header (line 143) | struct malloc_type_stream_header { type malloc_type_header (line 151) | struct malloc_type_header { type mtx (line 243) | struct mtx type malloc_type (line 246) | struct malloc_type type malloc_type (line 247) | struct malloc_type type malloc_type (line 250) | struct malloc_type type malloc_type (line 251) | struct malloc_type type malloc_type (line 254) | struct malloc_type type malloc_type (line 255) | struct malloc_type type malloc_type (line 257) | struct malloc_type type malloc_type (line 259) | struct malloc_type FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.c type mbstat (line 49) | struct mbstat type clust_args (line 67) | struct clust_args function mbuf_constructor_dup (line 81) | static int mbuf_constructor_dup(struct mbuf *m, int pkthdr, short type) type mbuf (line 109) | struct mbuf type mbuf (line 112) | struct mbuf type mb_args (line 114) | struct mb_args type mbuf (line 151) | struct mbuf type mbuf (line 154) | struct mbuf type mb_args (line 156) | struct mb_args type mbuf (line 188) | struct mbuf type mbuf (line 189) | struct mbuf type mbuf (line 192) | struct mbuf function clust_constructor_dup (line 207) | static void function m_clget (line 243) | void type mbuf (line 289) | struct mbuf type mbuf (line 290) | struct mbuf type mbuf (line 292) | struct mbuf type mbuf (line 373) | struct mbuf type uio (line 374) | struct uio type mbuf (line 376) | struct mbuf function u_int (line 423) | u_int type mbuf (line 440) | struct mbuf type mbuf (line 441) | struct mbuf function m_tag_unlink (line 452) | static __inline void function m_tag_free (line 462) | static __inline void function m_tag_setup (line 475) | static __inline void function mbuf_initialize (line 490) | void function mb_ctor_mbuf (line 586) | static int function mb_dtor_mbuf (line 638) | static void function mb_ctor_clust (line 658) | static int function mb_dtor_clust (line 696) | static void function m_tag_delete (line 717) | void function m_tag_delete_chain (line 727) | void function sctp_print_mbuf_chain (line 746) | static void function m_freem (line 762) | void function mb_free_ext (line 774) | void function m_move_pkthdr (line 841) | void type mbuf (line 862) | struct mbuf type mbuf (line 863) | struct mbuf type mbuf (line 865) | struct mbuf type mbuf (line 917) | struct mbuf type mbuf (line 918) | struct mbuf type mbuf (line 920) | struct mbuf type mbuf (line 955) | struct mbuf type mbuf (line 956) | struct mbuf type mbuf (line 958) | struct mbuf type mbuf (line 971) | struct mbuf type mbuf (line 1095) | struct mbuf function mb_dupcl (line 1111) | static void type mbuf (line 1140) | struct mbuf type mbuf (line 1141) | struct mbuf type mbuf (line 1143) | struct mbuf type mbuf (line 1145) | struct mbuf function m_tag_copy_chain (line 1212) | int function m_dup_pkthdr (line 1239) | int type m_tag (line 1254) | struct m_tag type m_tag (line 1255) | struct m_tag type m_tag (line 1257) | struct m_tag type m_tag (line 1268) | struct m_tag type m_tag (line 1271) | struct m_tag type m_tag (line 1275) | struct m_tag function m_tag_free_default (line 1284) | void function m_copyback (line 1295) | void type mbuf (line 1346) | struct mbuf type mbuf (line 1347) | struct mbuf type mbuf (line 1349) | struct mbuf function m_copydata (line 1378) | void function m_cat (line 1409) | void function m_adj (line 1429) | void type mbuf (line 1516) | struct mbuf type mbuf (line 1517) | struct mbuf type mbuf (line 1519) | struct mbuf function pack_send_buffer (line 1577) | int FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_mbuf.h type mbuf (line 54) | struct mbuf type mbuf (line 55) | struct mbuf type mbuf (line 56) | struct mbuf type mbuf (line 56) | struct mbuf type mbuf (line 57) | struct mbuf type mbuf (line 58) | struct mbuf type mbuf (line 58) | struct mbuf type mbuf (line 59) | struct mbuf type uio (line 59) | struct uio type mbuf (line 60) | struct mbuf type mbuf (line 60) | struct mbuf type mbuf (line 61) | struct mbuf type mbuf (line 61) | struct mbuf type sctp_zone_t (line 82) | typedef size_t sctp_zone_t; type umem_cache_t (line 84) | typedef umem_cache_t *sctp_zone_t; type mb_args (line 99) | struct mb_args { type clust_args (line 104) | struct clust_args { type mbuf (line 108) | struct mbuf type mbuf (line 108) | struct mbuf type mbuf (line 109) | struct mbuf type mbuf (line 109) | struct mbuf type mbuf (line 110) | struct mbuf type mbuf (line 111) | struct mbuf type mbuf (line 112) | struct mbuf type m_tag (line 113) | struct m_tag type mbuf (line 114) | struct mbuf type mbuf (line 114) | struct mbuf type mbuf (line 115) | struct mbuf type mbuf (line 116) | struct mbuf type mbuf (line 116) | struct mbuf type mbuf (line 117) | struct mbuf type mbuf (line 117) | struct mbuf type mbuf (line 118) | struct mbuf type mbuf (line 118) | struct mbuf type m_tag (line 119) | struct m_tag type m_tag (line 119) | struct m_tag type mbuf (line 120) | struct mbuf type mbuf (line 120) | struct mbuf type mbuf (line 121) | struct mbuf type mbuf (line 121) | struct mbuf type mbuf (line 122) | struct mbuf type mbstat (line 137) | struct mbstat { type m_hdr (line 178) | struct m_hdr { type m_tag (line 191) | struct m_tag { type pkthdr (line 202) | struct pkthdr { type m_ext (line 219) | struct m_ext { type mbuf (line 234) | struct mbuf { type mbuf (line 347) | struct mbuf type m_tag (line 347) | struct m_tag type mbuf (line 348) | struct mbuf type m_tag (line 348) | struct m_tag type mbuf (line 349) | struct mbuf type mbuf (line 349) | struct mbuf type m_tag (line 350) | struct m_tag type mbstat (line 355) | struct mbstat FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_queue.h type qm_trace (line 103) | struct qm_trace { type type (line 231) | struct type type type (line 353) | struct type type type (line 459) | struct type type type (line 469) | struct type FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_recv_thread.c function sctp_get_rtaddrs (line 76) | static void function sctp_handle_ifamsg (line 91) | static void type ifa_msghdr (line 139) | struct ifa_msghdr type sockaddr (line 141) | struct sockaddr type ifa_msghdr (line 150) | struct ifa_msghdr type sockaddr (line 154) | struct sockaddr type iovec (line 185) | struct iovec type msghdr (line 186) | struct msghdr type nlmsghdr (line 187) | struct nlmsghdr type ifaddrmsg (line 188) | struct ifaddrmsg type rtattr (line 189) | struct rtattr type in_addr (line 190) | struct in_addr type sockaddr_nl (line 191) | struct sockaddr_nl type sockaddr_in (line 193) | struct sockaddr_in type sockaddr_in6 (line 196) | struct sockaddr_in6 type msghdr (line 203) | struct msghdr type nlmsghdr (line 220) | struct nlmsghdr type ifaddrmsg (line 226) | struct ifaddrmsg type rtattr (line 227) | struct rtattr type in_addr (line 229) | struct in_addr type sockaddr_in (line 233) | struct sockaddr_in type sockaddr_in (line 233) | struct sockaddr_in type in_addr (line 236) | struct in_addr type sockaddr (line 237) | struct sockaddr type sockaddr_in6 (line 242) | struct sockaddr_in6 type sockaddr_in6 (line 242) | struct sockaddr_in6 type in6_addr (line 245) | struct in6_addr type sockaddr (line 246) | struct sockaddr type mbuf (line 265) | struct mbuf type ip (line 266) | struct ip type sctphdr (line 267) | struct sctphdr type sctp_chunkhdr (line 271) | struct sctp_chunkhdr type sockaddr_in (line 272) | struct sockaddr_in type msghdr (line 275) | struct msghdr type iovec (line 276) | struct iovec type sockaddr_in (line 282) | struct sockaddr_in type sockaddr_in (line 296) | struct sockaddr_in type sockaddr_in (line 297) | struct sockaddr_in type mbuf (line 299) | struct mbuf type sockaddr_in (line 320) | struct sockaddr_in type sockaddr_in (line 321) | struct sockaddr_in type sockaddr (line 323) | struct sockaddr type msghdr (line 333) | struct msghdr type sctphdr (line 372) | struct sctphdr type ip (line 372) | struct ip type sctp_chunkhdr (line 373) | struct sctp_chunkhdr type sctphdr (line 373) | struct sctphdr type ip (line 374) | struct ip type sctphdr (line 374) | struct sctphdr type sockaddr_in (line 382) | struct sockaddr_in type sockaddr_in (line 389) | struct sockaddr_in type ip (line 417) | struct ip type sockaddr (line 418) | struct sockaddr type sockaddr (line 419) | struct sockaddr type mbuf (line 442) | struct mbuf type iovec (line 445) | struct iovec type msghdr (line 446) | struct msghdr type cmsghdr (line 447) | struct cmsghdr type in6_pktinfo (line 448) | struct in6_pktinfo type sockaddr_in6 (line 453) | struct sockaddr_in6 type sockaddr_in6 (line 460) | struct sockaddr_in6 type sctphdr (line 461) | struct sctphdr type sctp_chunkhdr (line 463) | struct sctp_chunkhdr type mbuf (line 476) | struct mbuf type sockaddr_in6 (line 496) | struct sockaddr_in6 type sockaddr_in6 (line 503) | struct sockaddr_in6 type msghdr (line 520) | struct msghdr type sockaddr_in6 (line 521) | struct sockaddr_in6 type sockaddr_in6 (line 522) | struct sockaddr_in6 type in6_pktinfo (line 523) | struct in6_pktinfo type sockaddr_in6 (line 525) | struct sockaddr_in6 type in6_pktinfo (line 529) | struct in6_pktinfo type in6_pktinfo (line 565) | struct in6_pktinfo type in6_pktinfo (line 567) | struct in6_pktinfo type in6_addr (line 568) | struct in6_addr type sctp_chunkhdr (line 580) | struct sctp_chunkhdr type sctphdr (line 580) | struct sctphdr type sctphdr (line 581) | struct sctphdr type sockaddr_in6 (line 585) | struct sockaddr_in6 type sockaddr_in6 (line 591) | struct sockaddr_in6 type in6_addr (line 594) | struct in6_addr type sockaddr (line 603) | struct sockaddr type sockaddr (line 604) | struct sockaddr type mbuf (line 627) | struct mbuf type sctphdr (line 636) | struct sctphdr type sctp_chunkhdr (line 638) | struct sctp_chunkhdr type sockaddr_in (line 639) | struct sockaddr_in type in_pktinfo (line 641) | struct in_pktinfo type in_addr (line 643) | struct in_addr type iovec (line 648) | struct iovec type msghdr (line 649) | struct msghdr type cmsghdr (line 650) | struct cmsghdr type mbuf (line 664) | struct mbuf type msghdr (line 683) | struct msghdr type sockaddr_in (line 687) | struct sockaddr_in type sockaddr_in (line 688) | struct sockaddr_in type sockaddr_in (line 693) | struct sockaddr_in type sockaddr_in (line 715) | struct sockaddr_in type in_pktinfo (line 757) | struct in_pktinfo type sockaddr_in (line 761) | struct sockaddr_in type in_pktinfo (line 763) | struct in_pktinfo type in_addr (line 764) | struct in_addr type in_addr (line 769) | struct in_addr type sockaddr_in (line 773) | struct sockaddr_in type in_addr (line 775) | struct in_addr type in_addr (line 776) | struct in_addr type sctp_chunkhdr (line 794) | struct sctp_chunkhdr type sctphdr (line 794) | struct sctphdr type sctphdr (line 795) | struct sctphdr type sockaddr (line 808) | struct sockaddr type sockaddr (line 809) | struct sockaddr type mbuf (line 832) | struct mbuf type sockaddr_in6 (line 841) | struct sockaddr_in6 type sctphdr (line 842) | struct sctphdr type sctp_chunkhdr (line 844) | struct sctp_chunkhdr type in6_pktinfo (line 845) | struct in6_pktinfo type iovec (line 848) | struct iovec type msghdr (line 849) | struct msghdr type cmsghdr (line 850) | struct cmsghdr type mbuf (line 865) | struct mbuf type msghdr (line 884) | struct msghdr type sockaddr_in6 (line 888) | struct sockaddr_in6 type sockaddr_in6 (line 889) | struct sockaddr_in6 type in6_pktinfo (line 890) | struct in6_pktinfo type sockaddr_in6 (line 894) | struct sockaddr_in6 type in6_pktinfo (line 898) | struct in6_pktinfo type sockaddr_in6 (line 920) | struct sockaddr_in6 type in6_pktinfo (line 961) | struct in6_pktinfo type sockaddr_in6 (line 965) | struct sockaddr_in6 type in6_pktinfo (line 967) | struct in6_pktinfo type in6_addr (line 969) | struct in6_addr type sctp_chunkhdr (line 980) | struct sctp_chunkhdr type sctphdr (line 980) | struct sctphdr type sctphdr (line 981) | struct sctphdr type in6_addr (line 986) | struct in6_addr type sctphdr (line 993) | struct sctphdr type sockaddr (line 995) | struct sockaddr type sockaddr (line 996) | struct sockaddr function setReceiveBufferSize (line 1019) | static void function setSendBufferSize (line 1039) | static void type sockaddr_in (line 1060) | struct sockaddr_in type sockaddr_in6 (line 1064) | struct sockaddr_in6 type timeval (line 1070) | struct timeval type timeval (line 1072) | struct timeval type sockaddr_nl (line 1084) | struct sockaddr_nl type sockaddr (line 1098) | struct sockaddr type timeval (line 1105) | struct timeval type sockaddr_in (line 1146) | struct sockaddr_in type sockaddr_in (line 1148) | struct sockaddr_in type sockaddr (line 1153) | struct sockaddr type sockaddr_in (line 1153) | struct sockaddr_in type sockaddr_in (line 1208) | struct sockaddr_in type sockaddr_in (line 1210) | struct sockaddr_in type sockaddr (line 1215) | struct sockaddr type sockaddr_in (line 1215) | struct sockaddr_in type sockaddr_in6 (line 1282) | struct sockaddr_in6 type sockaddr_in6 (line 1284) | struct sockaddr_in6 type sockaddr (line 1289) | struct sockaddr type sockaddr_in6 (line 1289) | struct sockaddr_in6 type sockaddr_in6 (line 1354) | struct sockaddr_in6 type sockaddr_in6 (line 1356) | struct sockaddr_in6 type sockaddr (line 1361) | struct sockaddr type sockaddr_in6 (line 1361) | struct sockaddr_in6 function recv_thread_destroy (line 1449) | void FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_route.h type sctp_route (line 47) | struct sctp_route { type sctp_rt_metrics_lite (line 56) | struct sctp_rt_metrics_lite { type sctp_rtentry (line 72) | struct sctp_rtentry { FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_socket.c type socket (line 73) | struct socket type sockaddr (line 73) | struct sockaddr type uio (line 73) | struct uio type mbuf (line 74) | struct mbuf type mbuf (line 74) | struct mbuf type proc (line 76) | struct proc type socket (line 78) | struct socket type socket (line 79) | struct socket function init_sync (line 81) | static void init_sync(void) { function usrsctp_init (line 106) | void function usrsctp_init_nothreads (line 116) | void function socantrcvmore_locked (line 137) | void socantrcvmore_locked(struct socket *so) function socantrcvmore (line 144) | void socantrcvmore(struct socket *so) function socantsendmore_locked (line 150) | void function socantsendmore (line 158) | void function sbwait (line 169) | int type socket (line 202) | struct socket type socket (line 205) | struct socket type socket (line 217) | struct socket type socket (line 217) | struct socket type socket (line 222) | struct socket function sodealloc (line 237) | static void function sofree (line 258) | void function soabort (line 319) | void function soisconnecting (line 347) | void function soisdisconnecting (line 360) | void function wakeup (line 393) | void function wakeup_one (line 411) | void function soisconnected (line 433) | void type socket (line 466) | struct socket type socket (line 467) | struct socket type socket (line 469) | struct socket type socket (line 548) | struct socket type sctp_generic_sendmsg_args (line 572) | struct sctp_generic_sendmsg_args { type sctp_generic_recvmsg_args (line 582) | struct sctp_generic_recvmsg_args { function copy_to_user (line 596) | static __inline__ int function copy_from_user (line 602) | static __inline__ int function copyiniov (line 624) | int function uiomove (line 643) | int function getsockaddr (line 697) | int type socket (line 721) | struct socket function sctp_assoc_t (line 724) | sctp_assoc_t function userspace_sctp_sendmsg (line 771) | ssize_t function usrsctp_sendv (line 836) | ssize_t function userspace_sctp_sendmbuf (line 955) | ssize_t function userspace_sctp_recvmsg (line 1023) | ssize_t function usrsctp_recvv (line 1110) | ssize_t function socreate (line 1269) | int function socreate (line 1341) | int type socket (line 1408) | struct socket type socket (line 1411) | struct socket type socket (line 1425) | struct socket type socket (line 1427) | struct socket type sctp_rcvinfo (line 1428) | struct sctp_rcvinfo type socket (line 1429) | struct socket type socket (line 1433) | struct socket function sbreserve_locked (line 1474) | int function sbreserve (line 1485) | static int function soreserve (line 1497) | int function soreserve (line 1527) | int function sowakeup (line 1565) | void function sowakeup (line 1595) | void function sobind (line 1625) | int function usrsctp_bind (line 1648) | int function userspace_bind (line 1669) | int function solisten (line 1679) | int function solisten_proto_check (line 1690) | int function solisten_proto (line 1704) | void function usrsctp_listen (line 1723) | int function userspace_listen (line 1734) | int function soaccept (line 1744) | int function user_accept (line 1762) | int function accept1 (line 1902) | static int type socket (line 1945) | struct socket type socket (line 1946) | struct socket type sockaddr (line 1946) | struct sockaddr type socket (line 1948) | struct socket type socket (line 1958) | struct socket type socket (line 1959) | struct socket type sockaddr (line 1959) | struct sockaddr type socket (line 1964) | struct socket type socket (line 1965) | struct socket type socket (line 1967) | struct socket function sodisconnect (line 1993) | int function usrsctp_set_non_blocking (line 2006) | int function usrsctp_get_non_blocking (line 2023) | int function soconnect (line 2042) | int type socket (line 2086) | struct socket type sockaddr (line 2086) | struct sockaddr function usrsctp_connect (line 2149) | int usrsctp_connect(struct socket *so, struct sockaddr *name, int namelen) function userspace_connect (line 2166) | int userspace_connect(struct socket *so, struct sockaddr *name, int name... function usrsctp_close (line 2173) | void function userspace_close (line 2197) | void function usrsctp_shutdown (line 2203) | int function userspace_shutdown (line 2228) | int function usrsctp_finish (line 2234) | int function userspace_finish (line 2263) | int type socket (line 2271) | struct socket function usrsctp_setsockopt (line 2273) | int function userspace_setsockopt (line 2351) | int type socket (line 2360) | struct socket function usrsctp_getsockopt (line 2363) | int function userspace_getsockopt (line 2458) | int function usrsctp_opt_info (line 2465) | int function usrsctp_set_ulpinfo (line 2580) | int function usrsctp_bindx (line 2586) | int function usrsctp_connectx (line 2770) | int type socket (line 2871) | struct socket type sockaddr (line 2871) | struct sockaddr type sctp_getaddresses (line 2873) | struct sctp_getaddresses type sockaddr (line 2874) | struct sockaddr type sctp_getaddresses (line 2890) | struct sctp_getaddresses type sockaddr (line 2902) | struct sockaddr type sockaddr (line 2904) | struct sockaddr type sockaddr (line 2908) | struct sockaddr type sockaddr (line 2914) | struct sockaddr type sockaddr_in (line 2914) | struct sockaddr_in type sockaddr (line 2919) | struct sockaddr type sockaddr_in6 (line 2919) | struct sockaddr_in6 type sockaddr (line 2923) | struct sockaddr type sockaddr_conn (line 2923) | struct sockaddr_conn function usrsctp_freepaddrs (line 2935) | void type socket (line 2947) | struct socket type sockaddr (line 2947) | struct sockaddr type sctp_getaddresses (line 2949) | struct sctp_getaddresses type sockaddr (line 2951) | struct sockaddr type sockaddr_storage (line 2971) | struct sockaddr_storage type sctp_getaddresses (line 2972) | struct sctp_getaddresses type sockaddr (line 2985) | struct sockaddr type sockaddr (line 2987) | struct sockaddr type sockaddr (line 2991) | struct sockaddr type sockaddr (line 2997) | struct sockaddr type sockaddr_in (line 2997) | struct sockaddr_in type sockaddr (line 3002) | struct sockaddr type sockaddr_in6 (line 3002) | struct sockaddr_in6 type sockaddr (line 3006) | struct sockaddr type sockaddr_conn (line 3006) | struct sockaddr_conn function usrsctp_freeladdrs (line 3018) | void function sctp_userspace_ip_output (line 3030) | void function sctp_userspace_ip6_output (line 3185) | void sctp_userspace_ip6_output(int *result, struct mbuf *o_pak, function usrsctp_register_address (line 3338) | void function usrsctp_deregister_address (line 3361) | void type tm (line 3389) | struct tm type timeb (line 3391) | struct timeb type timeval (line 3393) | struct timeval function usrsctp_freedumpbuffer (line 3452) | void function usrsctp_enable_crc32c_offload (line 3458) | void function usrsctp_disable_crc32c_offload (line 3464) | void function usrsctp_crc32c (line 3471) | uint32_t function usrsctp_conninput (line 3481) | void function usrsctp_handle_timers (line 3530) | void usrsctp_handle_timers(uint32_t delta) function usrsctp_get_events (line 3535) | int function usrsctp_set_upcall (line 3560) | int function USRSCTP_SYSCTL_GET_DEF (line 3690) | USRSCTP_SYSCTL_GET_DEF(sctp_sendspace) FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_socketvar.h type uio_rw (line 63) | enum uio_rw { UIO_READ, UIO_WRITE } type uio_seg (line 68) | enum uio_seg { type proc (line 74) | struct proc { type uio (line 85) | struct uio { type __int32 (line 106) | typedef __int32 pid_t; type uid_t (line 108) | typedef unsigned __int32 uid_t; type sigType (line 109) | enum sigType { type socket (line 127) | struct socket { type xsocket (line 379) | struct xsocket { type sopt_dir (line 546) | enum sopt_dir { SOPT_GET, SOPT_SET } type sockopt (line 547) | struct sockopt { type accept_filter (line 556) | struct accept_filter { type uma_zone (line 569) | struct uma_zone type mbuf (line 572) | struct mbuf type sockaddr (line 573) | struct sockaddr type ucred (line 574) | struct ucred type uio (line 575) | struct uio type socket (line 580) | struct socket type sockopt (line 580) | struct sockopt type socket (line 581) | struct socket type sockopt (line 581) | struct sockopt type socket (line 582) | struct socket type mbuf (line 584) | struct mbuf type sockaddr (line 585) | struct sockaddr type sockbuf (line 586) | struct sockbuf type mbuf (line 586) | struct mbuf type sockbuf (line 587) | struct sockbuf type mbuf (line 587) | struct mbuf type sockbuf (line 588) | struct sockbuf type mbuf (line 588) | struct mbuf type sockbuf (line 589) | struct sockbuf type mbuf (line 589) | struct mbuf type sockbuf (line 590) | struct sockbuf type sockaddr (line 590) | struct sockaddr type mbuf (line 591) | struct mbuf type mbuf (line 591) | struct mbuf type sockbuf (line 592) | struct sockbuf type sockaddr (line 592) | struct sockaddr type mbuf (line 593) | struct mbuf type mbuf (line 593) | struct mbuf type sockbuf (line 594) | struct sockbuf type mbuf (line 594) | struct mbuf type mbuf (line 595) | struct mbuf type sockbuf (line 596) | struct sockbuf type mbuf (line 596) | struct mbuf type mbuf (line 597) | struct mbuf type sockbuf (line 598) | struct sockbuf type mbuf (line 598) | struct mbuf type sockbuf (line 599) | struct sockbuf type mbuf (line 599) | struct mbuf type sockbuf (line 600) | struct sockbuf type sockbuf (line 601) | struct sockbuf type mbuf (line 601) | struct mbuf type mbuf (line 601) | struct mbuf type mbuf (line 602) | struct mbuf type sockbuf (line 604) | struct sockbuf type socket (line 604) | struct socket type sockbuf (line 605) | struct sockbuf type sockbuf (line 606) | struct sockbuf type sockbuf (line 607) | struct sockbuf type sockbuf (line 608) | struct sockbuf type sockbuf (line 609) | struct sockbuf type sockbuf (line 610) | struct sockbuf type sockbuf (line 611) | struct sockbuf type socket (line 611) | struct socket type sockbuf (line 612) | struct sockbuf type socket (line 612) | struct socket type sockbuf (line 613) | struct sockbuf type socket (line 613) | struct socket type thread (line 614) | struct thread type sockbuf (line 615) | struct sockbuf type socket (line 615) | struct socket type thread (line 616) | struct thread type mbuf (line 617) | struct mbuf type sockbuf (line 618) | struct sockbuf type sockbuf (line 619) | struct sockbuf type xsockbuf (line 619) | struct xsockbuf type sockbuf (line 620) | struct sockbuf type sockbuf (line 621) | struct sockbuf type sockbuf (line 622) | struct sockbuf type socket (line 623) | struct socket type socket (line 624) | struct socket type sockaddr (line 624) | struct sockaddr type socket (line 625) | struct socket type socket (line 626) | struct socket type sockaddr (line 626) | struct sockaddr type thread (line 626) | struct thread type socket (line 627) | struct socket type socket (line 628) | struct socket type socket (line 629) | struct socket type socket (line 630) | struct socket type socket (line 631) | struct socket type socket (line 632) | struct socket type sockaddr (line 632) | struct sockaddr type thread (line 632) | struct thread type socket (line 633) | struct socket type socket (line 633) | struct socket type mbuf (line 634) | struct mbuf type uio (line 634) | struct uio type socket (line 635) | struct socket type ucred (line 636) | struct ucred type thread (line 636) | struct thread type socket (line 637) | struct socket type sockaddr (line 638) | struct sockaddr type sockaddr (line 638) | struct sockaddr type socket (line 639) | struct socket type socket (line 640) | struct socket type sockopt (line 640) | struct sockopt type socket (line 641) | struct socket type socket (line 642) | struct socket type socket (line 643) | struct socket type socket (line 644) | struct socket type socket (line 645) | struct socket type socket (line 646) | struct socket type thread (line 646) | struct thread type socket (line 647) | struct socket type socket (line 648) | struct socket type socket (line 649) | struct socket type socket (line 650) | struct socket type sockopt (line 651) | struct sockopt type sockopt (line 652) | struct sockopt type sockopt (line 655) | struct sockopt type mbuf (line 655) | struct mbuf type sockopt (line 656) | struct sockopt type mbuf (line 656) | struct mbuf type sockopt (line 657) | struct sockopt type mbuf (line 657) | struct mbuf type socket (line 659) | struct socket type ucred (line 659) | struct ucred type thread (line 660) | struct thread type socket (line 661) | struct socket type ucred (line 662) | struct ucred type thread (line 662) | struct thread type socket (line 663) | struct socket type sockaddr (line 663) | struct sockaddr type uio (line 663) | struct uio type mbuf (line 664) | struct mbuf type mbuf (line 664) | struct mbuf type socket (line 665) | struct socket type sockaddr (line 665) | struct sockaddr type uio (line 666) | struct uio type mbuf (line 666) | struct mbuf type mbuf (line 666) | struct mbuf type socket (line 668) | struct socket type socket (line 669) | struct socket type socket (line 670) | struct socket type sockaddr (line 670) | struct sockaddr type uio (line 670) | struct uio type mbuf (line 671) | struct mbuf type mbuf (line 671) | struct mbuf type thread (line 672) | struct thread type socket (line 673) | struct socket type sockaddr (line 673) | struct sockaddr type uio (line 674) | struct uio type mbuf (line 674) | struct mbuf type mbuf (line 674) | struct mbuf type thread (line 675) | struct thread type socket (line 676) | struct socket type sockaddr (line 676) | struct sockaddr type uio (line 677) | struct uio type mbuf (line 677) | struct mbuf type mbuf (line 677) | struct mbuf type thread (line 678) | struct thread type socket (line 679) | struct socket type sockopt (line 679) | struct sockopt type socket (line 680) | struct socket type socket (line 681) | struct socket type xsocket (line 681) | struct xsocket type socket (line 682) | struct socket type sockbuf (line 682) | struct sockbuf type sockbuf (line 685) | struct sockbuf type sockbuf (line 688) | struct sockbuf type accept_filter (line 698) | struct accept_filter type accept_filter (line 700) | struct accept_filter type socket (line 725) | struct socket type socket (line 726) | struct socket type socket (line 727) | struct socket type socket (line 728) | struct socket type socket (line 728) | struct socket type socket (line 729) | struct socket type socket (line 730) | struct socket type socket (line 731) | struct socket type socket (line 789) | struct socket type socket (line 790) | struct socket type socket (line 791) | struct socket type proc (line 791) | struct proc type socket (line 792) | struct socket type socket (line 793) | struct socket type sockaddr (line 793) | struct sockaddr type socket (line 794) | struct socket type sockaddr (line 794) | struct sockaddr type socket (line 796) | struct socket type sockaddr (line 796) | struct sockaddr type socket (line 798) | struct socket type sockaddr (line 798) | struct sockaddr type socket (line 799) | struct socket type socket (line 800) | struct socket type socket (line 801) | struct socket type socket (line 802) | struct socket type socket (line 803) | struct socket type socket (line 804) | struct socket type sockaddr (line 804) | struct sockaddr type socket (line 805) | struct socket type socket (line 806) | struct socket type socket (line 807) | struct socket type sockbuf (line 807) | struct sockbuf type socket (line 808) | struct socket type uio (line 809) | struct uio type sockbuf (line 810) | struct sockbuf type socket (line 811) | struct socket type socket (line 812) | struct socket type sockaddr (line 812) | struct sockaddr type socket (line 813) | struct socket type socket (line 814) | struct socket type sockaddr (line 814) | struct sockaddr type socket (line 815) | struct socket type sockaddr (line 815) | struct sockaddr type socket (line 817) | struct socket type sockaddr (line 817) | struct sockaddr FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/user_uma.h type uma_zone (line 45) | struct uma_zone type uma_keg (line 46) | struct uma_keg type uma_cache (line 48) | struct uma_cache { type uma_keg (line 52) | struct uma_keg { type uma_zone (line 56) | struct uma_zone { function uma_zone_t (line 91) | uma_zone_t FILE: tgcalls/third_party/webrtc/src/third_party/usrsctp/usrsctplib/usrsctplib/usrsctp.h type sctp_assoc_t (line 97) | typedef uint32_t sctp_assoc_t; type sctp_common_header (line 106) | struct sctp_common_header { type sockaddr_conn (line 124) | struct sockaddr_conn { type sockaddr_conn (line 131) | struct sockaddr_conn { type sockaddr_in (line 139) | struct sockaddr_in type sockaddr_in6 (line 140) | struct sockaddr_in6 type sockaddr_conn (line 141) | struct sockaddr_conn type sockaddr (line 142) | struct sockaddr type sctp_rcvinfo (line 158) | struct sctp_rcvinfo { type sctp_nxtinfo (line 169) | struct sctp_nxtinfo { type sctp_recvv_rn (line 183) | struct sctp_recvv_rn { type sctp_snd_all_completes (line 203) | struct sctp_snd_all_completes { type sctp_sndinfo (line 212) | struct sctp_sndinfo { type sctp_prinfo (line 220) | struct sctp_prinfo { type sctp_authinfo (line 225) | struct sctp_authinfo { type sctp_sendv_spa (line 229) | struct sctp_sendv_spa { type sctp_udpencaps (line 236) | struct sctp_udpencaps { type sctp_assoc_change (line 264) | struct sctp_assoc_change { type sctp_paddr_change (line 292) | struct sctp_paddr_change { type sctp_remote_error (line 312) | struct sctp_remote_error { type sctp_shutdown_event (line 322) | struct sctp_shutdown_event { type sctp_adaptation_event (line 330) | struct sctp_adaptation_event { type sctp_pdapi_event (line 339) | struct sctp_pdapi_event { type sctp_authkey_event (line 353) | struct sctp_authkey_event { type sctp_sender_dry_event (line 368) | struct sctp_sender_dry_event { type sctp_stream_reset_event (line 377) | struct sctp_stream_reset_event { type sctp_assoc_reset_event (line 397) | struct sctp_assoc_reset_event { type sctp_stream_change_event (line 411) | struct sctp_stream_change_event { type sctp_send_failed_event (line 425) | struct sctp_send_failed_event { type sctp_event (line 440) | struct sctp_event { type sctp_tlv (line 447) | struct sctp_tlv { type sctp_assoc_change (line 452) | struct sctp_assoc_change type sctp_paddr_change (line 453) | struct sctp_paddr_change type sctp_remote_error (line 454) | struct sctp_remote_error type sctp_shutdown_event (line 455) | struct sctp_shutdown_event type sctp_adaptation_event (line 456) | struct sctp_adaptation_event type sctp_pdapi_event (line 457) | struct sctp_pdapi_event type sctp_authkey_event (line 458) | struct sctp_authkey_event type sctp_sender_dry_event (line 459) | struct sctp_sender_dry_event type sctp_send_failed_event (line 460) | struct sctp_send_failed_event type sctp_stream_reset_event (line 461) | struct sctp_stream_reset_event type sctp_assoc_reset_event (line 462) | struct sctp_assoc_reset_event type sctp_stream_change_event (line 463) | struct sctp_stream_change_event type sctp_event_subscribe (line 466) | struct sctp_event_subscribe { type sctp_initmsg (line 595) | struct sctp_initmsg { type sctp_rtoinfo (line 602) | struct sctp_rtoinfo { type sctp_assocparams (line 609) | struct sctp_assocparams { type sctp_setprim (line 618) | struct sctp_setprim { type sctp_setadaptation (line 624) | struct sctp_setadaptation { type sctp_paddrparams (line 628) | struct sctp_paddrparams { type sctp_assoc_value (line 649) | struct sctp_assoc_value { type sctp_reset_streams (line 660) | struct sctp_reset_streams { type sctp_add_streams (line 667) | struct sctp_add_streams { type sctp_hmacalgo (line 673) | struct sctp_hmacalgo { type sctp_sack_info (line 687) | struct sctp_sack_info { type sctp_default_prinfo (line 693) | struct sctp_default_prinfo { type sctp_paddrinfo (line 699) | struct sctp_paddrinfo { type sctp_status (line 709) | struct sctp_status { type sctp_authchunks (line 741) | struct sctp_authchunks { type sctp_assoc_ids (line 747) | struct sctp_assoc_ids { type sctp_setpeerprim (line 752) | struct sctp_setpeerprim { type sctp_authchunk (line 758) | struct sctp_authchunk { type sctp_get_nonce_values (line 763) | struct sctp_get_nonce_values { type sctp_authkey (line 810) | struct sctp_authkey { type sctp_authkeyid (line 817) | struct sctp_authkeyid { type sctp_cc_option (line 822) | struct sctp_cc_option { type sctp_stream_value (line 827) | struct sctp_stream_value { type sctp_timeouts (line 833) | struct sctp_timeouts { type sctp_prstatus (line 844) | struct sctp_prstatus { type socket (line 890) | struct socket type socket (line 902) | struct socket type socket (line 904) | struct socket type sctp_rcvinfo (line 905) | struct sctp_rcvinfo type socket (line 906) | struct socket type socket (line 911) | struct socket type socket (line 918) | struct socket type socket (line 925) | struct socket type socket (line 932) | struct socket type sockaddr (line 934) | struct sockaddr type sockaddr (line 937) | struct sockaddr type socket (line 940) | struct socket type sockaddr (line 942) | struct sockaddr type sockaddr (line 945) | struct sockaddr type socket (line 948) | struct socket type sockaddr (line 951) | struct sockaddr type socket (line 959) | struct socket type sockaddr (line 962) | struct sockaddr type socket (line 970) | struct socket type sockaddr (line 971) | struct sockaddr type socket (line 978) | struct socket type sockaddr (line 979) | struct sockaddr type socket (line 984) | struct socket type socket (line 987) | struct socket type socket (line 988) | struct socket type sockaddr (line 989) | struct sockaddr type socket (line 992) | struct socket type socket (line 993) | struct socket type socket (line 996) | struct socket type sockaddr (line 997) | struct sockaddr type socket (line 1001) | struct socket type sockaddr (line 1002) | struct sockaddr type socket (line 1006) | struct socket type socket (line 1009) | struct socket type sockaddr (line 1009) | struct sockaddr type socket (line 1015) | struct socket type socket (line 1021) | struct socket type socket (line 1024) | struct socket type socket (line 1033) | struct socket type socket (line 1036) | struct socket type socket (line 1037) | struct socket type socket (line 1041) | struct socket function USRSCTP_TUNABLE_DECL (line 1069) | USRSCTP_TUNABLE_DECL(sctp_hashtblsize) type sctpstat (line 1159) | struct sctpstat { type sctpstat (line 1307) | struct sctpstat FILE: tgcalls/third_party/webrtc/src/tools/generate_stubs/generate_stubs.py class Error (line 42) | class Error(Exception): class BadSignatureError (line 46) | class BadSignatureError(Error): class SubprocessError (line 50) | class SubprocessError(Error): method __init__ (line 51) | def __init__(self, message, error_code): method __str__ (line 56) | def __str__(self): function ExtractModuleName (line 369) | def ExtractModuleName(infile_path): function ParseSignatures (line 395) | def ParseSignatures(infile): function WriteWindowsDefFile (line 439) | def WriteWindowsDefFile(module_name, signatures, outfile): function QuietRun (line 459) | def QuietRun(args, filter=None, write_to=sys.stdout): function CreateWindowsLib (line 470) | def CreateWindowsLib(module_name, signatures, intermediate_dir, outdir_p... class PosixStubWriter (line 514) | class PosixStubWriter(object): method __init__ (line 534) | def __init__(self, module_name, export_macro, signatures, logging_func... method CStyleIdentifier (line 554) | def CStyleIdentifier(cls, identifier): method EnumName (line 570) | def EnumName(cls, module_name): method IsInitializedName (line 586) | def IsInitializedName(cls, module_name): method InitializeModuleName (line 601) | def InitializeModuleName(cls, module_name): method UninitializeModuleName (line 616) | def UninitializeModuleName(cls, module_name): method StubFunctionPointer (line 631) | def StubFunctionPointer(cls, signature): method StubFunction (line 646) | def StubFunction(cls, signature): method WriteImplementationPreamble (line 705) | def WriteImplementationPreamble(cls, header_path, outfile): method WriteUmbrellaInitializer (line 715) | def WriteUmbrellaInitializer(cls, module_names, namespace, outfile, method WriteHeaderContents (line 759) | def WriteHeaderContents(cls, module_names, namespace, header_guard, ou... method WriteImplementationContents (line 801) | def WriteImplementationContents(self, namespace, outfile): method WriteFunctionPointers (line 817) | def WriteFunctionPointers(self, outfile): method WriteStubFunctions (line 835) | def WriteStubFunctions(self, outfile): method WriteModuleInitializeFunctions (line 858) | def WriteModuleInitializeFunctions(self, outfile): function CreateOptionParser (line 905) | def CreateOptionParser(): function ParseOptions (line 984) | def ParseOptions(): function EnsureDirExists (line 1018) | def EnsureDirExists(dir): function CreateOutputDirectories (line 1030) | def CreateOutputDirectories(options): function CreateWindowsLibForSigFiles (line 1054) | def CreateWindowsLibForSigFiles(sig_files, out_dir, intermediate_dir, ma... function CreateWindowsDefForSigFiles (line 1080) | def CreateWindowsDefForSigFiles(sig_files, out_dir, module_name): function CreatePosixStubsForSigFiles (line 1106) | def CreatePosixStubsForSigFiles(sig_files, stub_name, out_dir, function main (line 1181) | def main(): FILE: tgcalls/third_party/webrtc/src/video/adaptation/balanced_constraint.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/balanced_constraint.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/bitrate_constraint.cc type webrtc (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/bitrate_constraint.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/bitrate_constraint_unittest.cc type webrtc (line 23) | namespace webrtc { function FillCodecConfig (line 33) | void FillCodecConfig(VideoCodec* video_codec, function MakeEncoderInfo (line 62) | VideoEncoder::EncoderInfo MakeEncoderInfo() { class BitrateConstraintTest (line 73) | class BitrateConstraintTest : public ::testing::Test { method BitrateConstraintTest (line 75) | BitrateConstraintTest() method OnEncoderSettingsUpdated (line 79) | void OnEncoderSettingsUpdated(int width_px, function TEST_F (line 98) | TEST_F(BitrateConstraintTest, AdaptUpAllowedAtSinglecastIfBitrateIsEno... function TEST_F (line 110) | TEST_F(BitrateConstraintTest, function TEST_F (line 124) | TEST_F(BitrateConstraintTest, function TEST_F (line 137) | TEST_F(BitrateConstraintTest, function TEST_F (line 151) | TEST_F(BitrateConstraintTest, function TEST_F (line 165) | TEST_F(BitrateConstraintTest, AdaptUpAllowedAtSimulcastIfBitrateIsNotE... function TEST_F (line 178) | TEST_F(BitrateConstraintTest, FILE: tgcalls/third_party/webrtc/src/video/adaptation/encode_usage_resource.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/encode_usage_resource.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/overuse_frame_detector.cc type webrtc (line 34) | namespace webrtc { class SendProcessingUsage1 (line 70) | class SendProcessingUsage1 : public OveruseFrameDetector::ProcessingUs... method SendProcessingUsage1 (line 72) | explicit SendProcessingUsage1(const CpuOveruseOptions& options) method Reset (line 86) | void Reset() override { method SetMaxSampleDiffMs (line 97) | void SetMaxSampleDiffMs(float diff_ms) override { method FrameCaptured (line 101) | void FrameCaptured(const VideoFrame& frame, method FrameSent (line 111) | absl::optional FrameSent( method Value (line 156) | int Value() override { type FrameTiming (line 168) | struct FrameTiming { method FrameTiming (line 169) | FrameTiming(int64_t capture_time_us, uint32_t timestamp, int64_t now) method AddCaptureSample (line 180) | void AddCaptureSample(float sample_ms) { method AddSample (line 186) | void AddSample(float processing_ms, int64_t diff_last_sample_ms) { method InitialUsageInPercent (line 193) | float InitialUsageInPercent() const { method InitialProcessingMs (line 200) | float InitialProcessingMs() const { class SendProcessingUsage2 (line 221) | class SendProcessingUsage2 : public OveruseFrameDetector::ProcessingUs... method SendProcessingUsage2 (line 223) | explicit SendProcessingUsage2(const CpuOveruseOptions& options) method Reset (line 229) | void Reset() override { method SetMaxSampleDiffMs (line 237) | void SetMaxSampleDiffMs(float /* diff_ms */) override {} method FrameCaptured (line 239) | void FrameCaptured(const VideoFrame& frame, method FrameSent (line 243) | absl::optional FrameSent( method AddSample (line 270) | void AddSample(double encode_time, double diff_time) { method DurationPerInputFrame (line 290) | int64_t DurationPerInputFrame(int64_t capture_time_us, method Value (line 319) | int Value() override { class OverdoseInjector (line 332) | class OverdoseInjector : public OveruseFrameDetector::ProcessingUsage { method OverdoseInjector (line 334) | OverdoseInjector(std::unique_ptrReset(); } method SetMaxSampleDiffMs (line 355) | void SetMaxSampleDiffMs(float diff_ms) override { method FrameCaptured (line 359) | void FrameCaptured(const VideoFrame& frame, method FrameSent (line 365) | absl::optional FrameSent( method Value (line 376) | int Value() override { type State (line 426) | enum class State { kNormal, kOveruse, kUnderuse } FILE: tgcalls/third_party/webrtc/src/video/adaptation/overuse_frame_detector.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/overuse_frame_detector_unittest.cc type webrtc (line 26) | namespace webrtc { class MockCpuOveruseObserver (line 39) | class MockCpuOveruseObserver : public OveruseFrameDetectorObserverInte... method MockCpuOveruseObserver (line 41) | MockCpuOveruseObserver() {} class CpuOveruseObserverImpl (line 48) | class CpuOveruseObserverImpl : public OveruseFrameDetectorObserverInte... method CpuOveruseObserverImpl (line 50) | CpuOveruseObserverImpl() : overuse_(0), normaluse_(0) {} method AdaptDown (line 53) | void AdaptDown() override { ++overuse_; } method AdaptUp (line 54) | void AdaptUp() override { ++normaluse_; } class OveruseFrameDetectorUnderTest (line 60) | class OveruseFrameDetectorUnderTest : public OveruseFrameDetector { method OveruseFrameDetectorUnderTest (line 62) | explicit OveruseFrameDetectorUnderTest( class OveruseFrameDetectorTest (line 71) | class OveruseFrameDetectorTest : public ::testing::Test, method SetUp (line 74) | void SetUp() override { method OnEncodedFrameTimeMeasured (line 82) | void OnEncodedFrameTimeMeasured(int encode_time_ms, method InitialUsage (line 87) | int InitialUsage() { method InsertAndSendFramesWithInterval (line 94) | virtual void InsertAndSendFramesWithInterval(int num_frames, method InsertAndSendSimulcastFramesWithInterval (line 118) | virtual void InsertAndSendSimulcastFramesWithInterval( method InsertAndSendFramesWithRandomInterval (line 152) | virtual void InsertAndSendFramesWithRandomInterval(int num_frames, method ForceUpdate (line 186) | virtual void ForceUpdate(int width, int height) { method TriggerOveruse (line 194) | void TriggerOveruse(int num_times) { method TriggerUnderuse (line 203) | void TriggerUnderuse() { method UsagePercent (line 213) | int UsagePercent() { return encode_usage_percent_; } method OveruseProcessingTimeLimitForFramerate (line 215) | int64_t OveruseProcessingTimeLimitForFramerate(int fps) const { method UnderuseProcessingTimeLimitForFramerate (line 222) | int64_t UnderuseProcessingTimeLimitForFramerate(int fps) const { function TEST_F (line 239) | TEST_F(OveruseFrameDetectorTest, TriggerOveruse) { function TEST_F (line 246) | TEST_F(OveruseFrameDetectorTest, OveruseAndRecover) { function TEST_F (line 256) | TEST_F(OveruseFrameDetectorTest, DoubleOveruseAndRecover) { function TEST_F (line 265) | TEST_F(OveruseFrameDetectorTest, TriggerUnderuseWithMinProcessCount) { function TEST_F (line 280) | TEST_F(OveruseFrameDetectorTest, ConstantOveruseGivesNoNormalUsage) { function TEST_F (line 289) | TEST_F(OveruseFrameDetectorTest, ConsecutiveCountTriggersOveruse) { function TEST_F (line 297) | TEST_F(OveruseFrameDetectorTest, IncorrectConsecutiveCountTriggersNoOv... function TEST_F (line 305) | TEST_F(OveruseFrameDetectorTest, ProcessingUsage) { function TEST_F (line 312) | TEST_F(OveruseFrameDetectorTest, ResetAfterResolutionChange) { function TEST_F (line 324) | TEST_F(OveruseFrameDetectorTest, ResetAfterFrameTimeout) { function TEST_F (line 344) | TEST_F(OveruseFrameDetectorTest, MinFrameSamplesBeforeUpdating) { function TEST_F (line 364) | TEST_F(OveruseFrameDetectorTest, InitialProcessingUsage) { function TEST_F (line 370) | TEST_F(OveruseFrameDetectorTest, MeasuresMultipleConcurrentSamples) { function TEST_F (line 396) | TEST_F(OveruseFrameDetectorTest, UpdatesExistingSamples) { function TEST_F (line 427) | TEST_F(OveruseFrameDetectorTest, RunOnTqNormalUsage) { function TEST_F (line 458) | TEST_F(OveruseFrameDetectorTest, MaxIntervalScalesWithFramerate) { function TEST_F (line 494) | TEST_F(OveruseFrameDetectorTest, RespectsMinFramerate) { function TEST_F (line 531) | TEST_F(OveruseFrameDetectorTest, LimitsMaxFrameInterval) { function TEST_F (line 574) | TEST_F(OveruseFrameDetectorTest, NoOveruseForLargeRandomFrameInterval) { function TEST_F (line 604) | TEST_F(OveruseFrameDetectorTest, NoOveruseForRandomFrameIntervalWithRe... function TEST_F (line 635) | TEST_F(OveruseFrameDetectorTest, NoOveruseForSimulcast) { class OveruseFrameDetectorTest2 (line 656) | class OveruseFrameDetectorTest2 : public OveruseFrameDetectorTest { method SetUp (line 658) | void SetUp() override { method InsertAndSendFramesWithInterval (line 663) | void InsertAndSendFramesWithInterval(int num_frames, method InsertAndSendFramesWithRandomInterval (line 684) | void InsertAndSendFramesWithRandomInterval(int num_frames, method ForceUpdate (line 711) | void ForceUpdate(int width, int height) override { function TEST_F (line 721) | TEST_F(OveruseFrameDetectorTest2, TriggerOveruse) { function TEST_F (line 728) | TEST_F(OveruseFrameDetectorTest2, OveruseAndRecover) { function TEST_F (line 738) | TEST_F(OveruseFrameDetectorTest2, DoubleOveruseAndRecover) { function TEST_F (line 747) | TEST_F(OveruseFrameDetectorTest2, TriggerUnderuseWithMinProcessCount) { function TEST_F (line 762) | TEST_F(OveruseFrameDetectorTest2, ConstantOveruseGivesNoNormalUsage) { function TEST_F (line 771) | TEST_F(OveruseFrameDetectorTest2, ConsecutiveCountTriggersOveruse) { function TEST_F (line 778) | TEST_F(OveruseFrameDetectorTest2, IncorrectConsecutiveCountTriggersNoO... function TEST_F (line 785) | TEST_F(OveruseFrameDetectorTest2, ProcessingUsage) { function TEST_F (line 792) | TEST_F(OveruseFrameDetectorTest2, ResetAfterResolutionChange) { function TEST_F (line 804) | TEST_F(OveruseFrameDetectorTest2, ResetAfterFrameTimeout) { function TEST_F (line 824) | TEST_F(OveruseFrameDetectorTest2, ConvergesSlowly) { function TEST_F (line 846) | TEST_F(OveruseFrameDetectorTest2, InitialProcessingUsage) { function TEST_F (line 852) | TEST_F(OveruseFrameDetectorTest2, MeasuresMultipleConcurrentSamples) { function TEST_F (line 878) | TEST_F(OveruseFrameDetectorTest2, UpdatesExistingSamples) { function TEST_F (line 909) | TEST_F(OveruseFrameDetectorTest2, RunOnTqNormalUsage) { function TEST_F (line 942) | TEST_F(OveruseFrameDetectorTest2, NoOveruseForLargeRandomFrameInterval) { function TEST_F (line 962) | TEST_F(OveruseFrameDetectorTest2, NoOveruseForRandomFrameIntervalWithR... function TEST_F (line 984) | TEST_F(OveruseFrameDetectorTest2, ToleratesOutOfOrderFrames) { function TEST_F (line 1001) | TEST_F(OveruseFrameDetectorTest2, NoOveruseForSimulcast) { FILE: tgcalls/third_party/webrtc/src/video/adaptation/pixel_limit_resource.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/pixel_limit_resource.h function namespace (line 23) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/pixel_limit_resource_unittest.cc type webrtc (line 28) | namespace webrtc { class PixelLimitResourceTest (line 36) | class PixelLimitResourceTest : public ::testing::Test { method PixelLimitResourceTest (line 38) | PixelLimitResourceTest() method SetCurrentPixels (line 45) | void SetCurrentPixels(int current_pixels) { method RunTaskOnTaskQueue (line 49) | void RunTaskOnTaskQueue(std::unique_ptr task) { function TEST_F (line 62) | TEST_F(PixelLimitResourceTest, ResourceIsSilentByDefault) { function TEST_F (line 78) | TEST_F(PixelLimitResourceTest, function TEST_F (line 112) | TEST_F(PixelLimitResourceTest, FILE: tgcalls/third_party/webrtc/src/video/adaptation/quality_rampup_experiment_helper.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/quality_rampup_experiment_helper.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/quality_scaler_resource.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/quality_scaler_resource.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/quality_scaler_resource_unittest.cc type webrtc (line 22) | namespace webrtc { class FakeDegradationPreferenceProvider (line 30) | class FakeDegradationPreferenceProvider : public DegradationPreference... method DegradationPreference (line 34) | DegradationPreference degradation_preference() const override { class QualityScalerResourceTest (line 41) | class QualityScalerResourceTest : public ::testing::Test { method QualityScalerResourceTest (line 43) | QualityScalerResourceTest() function TEST_F (line 60) | TEST_F(QualityScalerResourceTest, ReportQpHigh) { function TEST_F (line 67) | TEST_F(QualityScalerResourceTest, ReportQpLow) { FILE: tgcalls/third_party/webrtc/src/video/adaptation/video_stream_encoder_resource.cc type webrtc (line 16) | namespace webrtc { function TaskQueueBase (line 58) | TaskQueueBase* VideoStreamEncoderResource::encoder_queue() const { FILE: tgcalls/third_party/webrtc/src/video/adaptation/video_stream_encoder_resource.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/adaptation/video_stream_encoder_resource_manager.cc type webrtc (line 38) | namespace webrtc { function IsResolutionScalingEnabled (line 48) | bool IsResolutionScalingEnabled(DegradationPreference degradation_pref... function IsFramerateScalingEnabled (line 53) | bool IsFramerateScalingEnabled(DegradationPreference degradation_prefe... function ToString (line 58) | std::string ToString(VideoAdaptationReason reason) { function GetActiveLayersFlags (line 68) | std::vector GetActiveLayersFlags(const VideoCodec& codec) { function EqualFlags (line 84) | bool EqualFlags(const std::vector& a, const std::vector& b) { class VideoStreamEncoderResourceManager::InitialFrameDropper (line 92) | class VideoStreamEncoderResourceManager::InitialFrameDropper { method InitialFrameDropper (line 94) | explicit InitialFrameDropper( method DropInitialFrames (line 110) | bool DropInitialFrames() const { method single_active_stream_pixels (line 114) | absl::optional single_active_stream_pixels() const { method UseBandwidthAllocationBps (line 118) | absl::optional UseBandwidthAllocationBps() const { method SetStartBitrate (line 126) | void SetStartBitrate(DataRate start_bitrate, int64_t now_ms) { method SetBandwidthAllocation (line 131) | void SetBandwidthAllocation(DataRate bandwidth_allocation) { method SetTargetBitrate (line 135) | void SetTargetBitrate(DataRate target_bitrate, int64_t now_ms) { method OnEncoderSettingsUpdated (line 155) | void OnEncoderSettingsUpdated( method OnFrameDroppedDueToSize (line 191) | void OnFrameDroppedDueToSize() { ++initial_framedrop_; } method Disable (line 193) | void Disable() { method OnQualityScalerSettingsUpdated (line 198) | void OnQualityScalerSettingsUpdated() { function DegradationPreference (line 291) | DegradationPreference function VideoAdaptationReason (line 562) | VideoAdaptationReason VideoStreamEncoderResourceManager::GetReasonFrom... function CpuOveruseOptions (line 575) | CpuOveruseOptions VideoStreamEncoderResourceManager::GetCpuOveruseOpti... FILE: tgcalls/third_party/webrtc/src/video/adaptation/video_stream_encoder_resource_manager.h function namespace (line 54) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/alignment_adjuster.cc type webrtc (line 19) | namespace webrtc { function RoundToMultiple (line 25) | double RoundToMultiple(int alignment, FILE: tgcalls/third_party/webrtc/src/video/alignment_adjuster.h function namespace (line 17) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/alignment_adjuster_unittest.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function GetEncoderInfo (line 24) | VideoEncoder::EncoderInfo GetEncoderInfo(int alignment, bool apply) { class AlignmentAdjusterTest (line 32) | class AlignmentAdjusterTest method AlignmentAdjusterTest (line 37) | AlignmentAdjusterTest() class AlignmentAdjusterTestTwoLayers (line 89) | class AlignmentAdjusterTestTwoLayers : public AlignmentAdjusterTest { function TEST_P (line 113) | TEST_P(AlignmentAdjusterTest, AlignmentAppliedToAllLayers) { function TEST_P (line 138) | TEST_P(AlignmentAdjusterTest, AlignmentNotAppliedToAllLayers) { function TEST_P (line 163) | TEST_P(AlignmentAdjusterTestTwoLayers, AlignmentAppliedToAllLayers) { FILE: tgcalls/third_party/webrtc/src/video/buffered_frame_decryptor.cc type webrtc (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/buffered_frame_decryptor.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/buffered_frame_decryptor_unittest.cc type webrtc (line 26) | namespace webrtc { function DecryptSuccess (line 29) | FrameDecryptorInterface::Result DecryptSuccess() { function DecryptFail (line 34) | FrameDecryptorInterface::Result DecryptFail() { class BufferedFrameDecryptorTest (line 41) | class BufferedFrameDecryptorTest : public ::testing::Test, method OnDecryptedFrame (line 46) | void OnDecryptedFrame(std::unique_ptr frame) override { method OnDecryptionStatusChange (line 50) | void OnDecryptionStatusChange(FrameDecryptorInterface::Status status) { method CreateRtpFrameObject (line 56) | std::unique_ptr CreateRtpFrameObject(bool key_frame) { method BufferedFrameDecryptorTest (line 84) | BufferedFrameDecryptorTest() { function TEST_F (line 108) | TEST_F(BufferedFrameDecryptorTest, CallbackCalledOnSuccessfulDecryptio... function TEST_F (line 121) | TEST_F(BufferedFrameDecryptorTest, CallbackNotCalledOnFailedDecryption) { function TEST_F (line 135) | TEST_F(BufferedFrameDecryptorTest, DelayedCallbackOnBufferedFrames) { function TEST_F (line 157) | TEST_F(BufferedFrameDecryptorTest, FTDDiscardedAfterFirstSuccess) { function TEST_F (line 185) | TEST_F(BufferedFrameDecryptorTest, MaximumNumberOfFramesStored) { function TEST_F (line 209) | TEST_F(BufferedFrameDecryptorTest, FramesStoredIfDecryptorNull) { FILE: tgcalls/third_party/webrtc/src/video/call_stats.cc type webrtc (line 23) | namespace webrtc { function RemoveOldReports (line 26) | void RemoveOldReports(int64_t now, std::list* repo... function GetMaxRttMs (line 32) | int64_t GetMaxRttMs(const std::list& reports) { function GetAvgRttMs (line 39) | int64_t GetAvgRttMs(const std::list& reports) { function GetNewAvgRttMs (line 49) | int64_t GetNewAvgRttMs(const std::list& reports, class TemporaryDeregistration (line 69) | class TemporaryDeregistration { method TemporaryDeregistration (line 71) | TemporaryDeregistration(Module* module, FILE: tgcalls/third_party/webrtc/src/video/call_stats.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/call_stats2.cc type webrtc (line 24) | namespace webrtc { type internal (line 25) | namespace internal { function RemoveOldReports (line 28) | void RemoveOldReports(int64_t now, std::list* re... function GetMaxRttMs (line 34) | int64_t GetMaxRttMs(const std::list& reports) { function GetAvgRttMs (line 41) | int64_t GetAvgRttMs(const std::list& reports) { function GetNewAvgRttMs (line 51) | int64_t GetNewAvgRttMs(const std::list& reports, FILE: tgcalls/third_party/webrtc/src/video/call_stats2.h function class (line 29) | class CallStats { FILE: tgcalls/third_party/webrtc/src/video/call_stats2_unittest.cc type webrtc (line 28) | namespace webrtc { type internal (line 29) | namespace internal { class MockStatsObserver (line 31) | class MockStatsObserver : public CallStatsObserver { method MockStatsObserver (line 33) | MockStatsObserver() {} class CallStats2Test (line 39) | class CallStats2Test : public ::testing::Test { method CallStats2Test (line 41) | CallStats2Test() { method AsyncSimulateRttUpdate (line 49) | void AsyncSimulateRttUpdate(int64_t rtt) { method FlushProcessAndWorker (line 56) | void FlushProcessAndWorker() { function TEST_F (line 73) | TEST_F(CallStats2Test, AddAndTriggerCallback) { function TEST_F (line 92) | TEST_F(CallStats2Test, ProcessTime) { function TEST_F (line 128) | TEST_F(CallStats2Test, MultipleObservers) { function TEST_F (line 176) | TEST_F(CallStats2Test, ChangeRtt) { function TEST_F (line 239) | TEST_F(CallStats2Test, LastProcessedRtt) { function TEST_F (line 287) | TEST_F(CallStats2Test, ProducesHistogramMetrics) { FILE: tgcalls/third_party/webrtc/src/video/call_stats_unittest.cc type webrtc (line 28) | namespace webrtc { class MockStatsObserver (line 30) | class MockStatsObserver : public CallStatsObserver { method MockStatsObserver (line 32) | MockStatsObserver() {} class CallStatsTest (line 38) | class CallStatsTest : public ::testing::Test { method CallStatsTest (line 40) | CallStatsTest() { method AsyncSimulateRttUpdate (line 50) | void AsyncSimulateRttUpdate(int64_t rtt) { function TEST_F (line 63) | TEST_F(CallStatsTest, AddAndTriggerCallback) { function TEST_F (line 86) | TEST_F(CallStatsTest, ProcessTime) { function TEST_F (line 125) | TEST_F(CallStatsTest, MultipleObservers) { function TEST_F (line 182) | TEST_F(CallStatsTest, ChangeRtt) { function TEST_F (line 248) | TEST_F(CallStatsTest, LastProcessedRtt) { function TEST_F (line 296) | TEST_F(CallStatsTest, ProducesHistogramMetrics) { FILE: tgcalls/third_party/webrtc/src/video/cpu_scaling_tests.cc type webrtc (line 28) | namespace webrtc { class CpuOveruseTest (line 36) | class CpuOveruseTest : public test::CallTest { method CpuOveruseTest (line 38) | CpuOveruseTest() class OveruseObserver (line 52) | class OveruseObserver method OveruseObserver (line 56) | OveruseObserver(const DegradationPreference& degradation_preference, method OnFrameGeneratorCapturerCreated (line 63) | void OnFrameGeneratorCapturerCreated( method OnSinkWantsChanged (line 71) | void OnSinkWantsChanged(rtc::VideoSinkInterface* sink, method ModifyVideoConfigs (line 103) | void ModifyVideoConfigs( method ModifyVideoDegradationPreference (line 111) | void ModifyVideoDegradationPreference( method PerformTest (line 116) | void PerformTest() override { function TEST_F (line 128) | TEST_F(CpuOveruseTest, AdaptsDownInResolutionOnOveruse) { function TEST_F (line 132) | TEST_F(CpuOveruseTest, AdaptsDownInFpsOnOveruse) { function TEST_F (line 137) | TEST_F(CpuOveruseTest, AdaptsDownInResolutionOrFpsOnOveruse) { function TEST_F (line 141) | TEST_F(CpuOveruseTest, NoAdaptDownOnOveruse) { FILE: tgcalls/third_party/webrtc/src/video/encoder_bitrate_adjuster.cc type webrtc (line 22) | namespace webrtc { type LayerRateInfo (line 25) | struct LayerRateInfo { method DataRate (line 30) | DataRate WantedOvershoot() const { function VideoBitrateAllocation (line 73) | VideoBitrateAllocation EncoderBitrateAdjuster::AdjustRateAllocation( FILE: tgcalls/third_party/webrtc/src/video/encoder_bitrate_adjuster.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/encoder_bitrate_adjuster_unittest.cc type webrtc (line 22) | namespace webrtc { type test (line 23) | namespace test { class EncoderBitrateAdjusterTest (line 25) | class EncoderBitrateAdjusterTest : public ::testing::Test { method EncoderBitrateAdjusterTest (line 36) | EncoderBitrateAdjusterTest() method SetUpAdjuster (line 43) | void SetUpAdjuster(size_t num_spatial_layers, method InsertFrames (line 90) | void InsertFrames(std::vector> media_utilizati... method InsertFrames (line 96) | void InsertFrames( method NumSpatialLayers (line 174) | size_t NumSpatialLayers() const { method NumTemporalLayers (line 181) | size_t NumTemporalLayers(int spatial_index) { method ExpectNear (line 188) | void ExpectNear(const VideoBitrateAllocation& expected_allocation, method VideoBitrateAllocation (line 208) | VideoBitrateAllocation MultiplyAllocation( function TEST_F (line 243) | TEST_F(EncoderBitrateAdjusterTest, SingleLayerOptimal) { function TEST_F (line 257) | TEST_F(EncoderBitrateAdjusterTest, SingleLayerOveruse) { function TEST_F (line 271) | TEST_F(EncoderBitrateAdjusterTest, SingleLayerUnderuse) { function TEST_F (line 284) | TEST_F(EncoderBitrateAdjusterTest, ThreeTemporalLayersOptimalSize) { function TEST_F (line 298) | TEST_F(EncoderBitrateAdjusterTest, ThreeTemporalLayersOvershoot) { function TEST_F (line 315) | TEST_F(EncoderBitrateAdjusterTest, ThreeTemporalLayersUndershoot) { function TEST_F (line 330) | TEST_F(EncoderBitrateAdjusterTest, ThreeTemporalLayersSkewedOvershoo... function TEST_F (line 348) | TEST_F(EncoderBitrateAdjusterTest, FourTemporalLayersSkewedOvershoot) { function TEST_F (line 367) | TEST_F(EncoderBitrateAdjusterTest, ThreeTemporalLayersNonLayeredEnco... function TEST_F (line 388) | TEST_F(EncoderBitrateAdjusterTest, IgnoredStream) { function TEST_F (line 407) | TEST_F(EncoderBitrateAdjusterTest, DifferentSpatialOvershoots) { function TEST_F (line 439) | TEST_F(EncoderBitrateAdjusterTest, HeadroomAllowsOvershootToMediaRat... function TEST_F (line 481) | TEST_F(EncoderBitrateAdjusterTest, DontExceedMediaRateEvenWithHeadro... FILE: tgcalls/third_party/webrtc/src/video/encoder_overshoot_detector.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/encoder_overshoot_detector.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/encoder_overshoot_detector_unittest.cc type webrtc (line 18) | namespace webrtc { class EncoderOvershootDetectorTest (line 20) | class EncoderOvershootDetectorTest : public ::testing::Test { method EncoderOvershootDetectorTest (line 24) | EncoderOvershootDetectorTest() method RunConstantUtilizationTest (line 30) | void RunConstantUtilizationTest(double actual_utilization_factor, function TEST_F (line 73) | TEST_F(EncoderOvershootDetectorTest, NoUtilizationIfNoRate) { function TEST_F (line 89) | TEST_F(EncoderOvershootDetectorTest, OptimalSize) { function TEST_F (line 96) | TEST_F(EncoderOvershootDetectorTest, Undershoot) { function TEST_F (line 102) | TEST_F(EncoderOvershootDetectorTest, Overshoot) { function TEST_F (line 108) | TEST_F(EncoderOvershootDetectorTest, ConstantOvershootVaryingRates) { function TEST_F (line 118) | TEST_F(EncoderOvershootDetectorTest, ConstantRateVaryingOvershoot) { function TEST_F (line 130) | TEST_F(EncoderOvershootDetectorTest, PartialOvershoot) { FILE: tgcalls/third_party/webrtc/src/video/encoder_rtcp_feedback.cc type webrtc (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/encoder_rtcp_feedback.h function namespace (line 21) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/encoder_rtcp_feedback_unittest.cc type webrtc (line 19) | namespace webrtc { class VieKeyRequestTest (line 21) | class VieKeyRequestTest : public ::testing::Test { method VieKeyRequestTest (line 23) | VieKeyRequestTest() function TEST_F (line 39) | TEST_F(VieKeyRequestTest, CreateAndTriggerRequests) { function TEST_F (line 44) | TEST_F(VieKeyRequestTest, TooManyOnReceivedIntraFrameRequest) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/bandwidth_tests.cc type webrtc (line 33) | namespace webrtc { class BandwidthEndToEndTest (line 41) | class BandwidthEndToEndTest : public test::CallTest { method BandwidthEndToEndTest (line 43) | BandwidthEndToEndTest() = default; function TEST_F (line 46) | TEST_F(BandwidthEndToEndTest, ReceiveStreamSendsRemb) { class BandwidthStatsTest (line 85) | class BandwidthStatsTest : public test::EndToEndTest { method BandwidthStatsTest (line 87) | BandwidthStatsTest(bool send_side_bwe, TaskQueueBase* task_queue) method ModifyVideoConfigs (line 101) | void ModifyVideoConfigs( method ModifySenderBitrateConfig (line 125) | void ModifySenderBitrateConfig(BitrateConstraints* bitrate_config) o... method Action (line 130) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnCallsCreated (line 154) | void OnCallsCreated(Call* sender_call, Call* receiver_call) override { method OnStreamsStopped (line 159) | void OnStreamsStopped() override { method PerformTest (line 164) | void PerformTest() override { function TEST_F (line 178) | TEST_F(BandwidthEndToEndTest, VerifySendSideBweStats) { function TEST_F (line 183) | TEST_F(BandwidthEndToEndTest, VerifyRecvSideBweStats) { function TEST_F (line 193) | TEST_F(BandwidthEndToEndTest, RembWithSendSideBwe) { function TEST_F (line 317) | TEST_F(BandwidthEndToEndTest, ReportsSetEncoderRates) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/call_operation_tests.cc type webrtc (line 26) | namespace webrtc { class CallOperationEndToEndTest (line 28) | class CallOperationEndToEndTest : public test::CallTest {} function TEST_F (line 30) | TEST_F(CallOperationEndToEndTest, ReceiverCanBeStartedTwice) { function TEST_F (line 45) | TEST_F(CallOperationEndToEndTest, ReceiverCanBeStoppedTwice) { function TEST_F (line 60) | TEST_F(CallOperationEndToEndTest, ReceiverCanBeStoppedAndRestarted) { function TEST_F (line 76) | TEST_F(CallOperationEndToEndTest, RendersSingleDelayedFrame) { function TEST_F (line 159) | TEST_F(CallOperationEndToEndTest, TransmitsFirstFrame) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/codec_tests.cc type webrtc (line 29) | namespace webrtc { class CodecEndToEndTest (line 37) | class CodecEndToEndTest : public test::CallTest { method CodecEndToEndTest (line 39) | CodecEndToEndTest() { class CodecObserver (line 47) | class CodecObserver : public test::EndToEndTest, method CodecObserver (line 50) | CodecObserver(int no_frames_to_wait_for, method PerformTest (line 67) | void PerformTest() override { method ModifyVideoConfigs (line 72) | void ModifyVideoConfigs( method OnFrame (line 90) | void OnFrame(const VideoFrame& video_frame) override { method OnFrameGeneratorCapturerCreated (line 104) | void OnFrameGeneratorCapturerCreated( function TEST_F (line 120) | TEST_F(CodecEndToEndTest, SendsAndReceivesVP8) { function TEST_F (line 130) | TEST_F(CodecEndToEndTest, SendsAndReceivesVP8Rotation90) { function TEST_F (line 141) | TEST_F(CodecEndToEndTest, SendsAndReceivesVP9) { function TEST_F (line 151) | TEST_F(CodecEndToEndTest, SendsAndReceivesVP9VideoRotation90) { function TEST_F (line 161) | TEST_F(CodecEndToEndTest, SendsAndReceivesVP9ExplicitColorSpace) { function TEST_F (line 172) | TEST_F(CodecEndToEndTest, function TEST_F (line 185) | TEST_F(CodecEndToEndTest, SendsAndReceivesMultiplex) { function TEST_F (line 204) | TEST_F(CodecEndToEndTest, SendsAndReceivesMultiplexVideoRotation90) { class EndToEndTestH264 (line 225) | class EndToEndTestH264 : public test::CallTest, method EndToEndTestH264 (line 228) | EndToEndTestH264() : field_trial_(GetParam()) { function TEST_P (line 243) | TEST_P(EndToEndTestH264, SendsAndReceivesH264) { function TEST_P (line 253) | TEST_P(EndToEndTestH264, SendsAndReceivesH264VideoRotation90) { function TEST_P (line 263) | TEST_P(EndToEndTestH264, SendsAndReceivesH264PacketizationMode0) { function TEST_P (line 275) | TEST_P(EndToEndTestH264, SendsAndReceivesH264PacketizationMode1) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/config_tests.cc type webrtc (line 24) | namespace webrtc { class ConfigEndToEndTest (line 26) | class ConfigEndToEndTest : public test::CallTest {} function VerifyEmptyNackConfig (line 29) | void VerifyEmptyNackConfig(const NackConfig& config) { function VerifyEmptyUlpfecConfig (line 34) | void VerifyEmptyUlpfecConfig(const UlpfecConfig& config) { function VerifyEmptyFlexfecConfig (line 43) | void VerifyEmptyFlexfecConfig(const RtpConfig::Flexfec& config) { function TEST_F (line 53) | TEST_F(ConfigEndToEndTest, VerifyDefaultSendConfigParameters) { function TEST_F (line 75) | TEST_F(ConfigEndToEndTest, VerifyDefaultVideoReceiveConfigParameters) { function TEST_F (line 102) | TEST_F(ConfigEndToEndTest, VerifyDefaultFlexfecReceiveConfigParameters) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/extended_reports_tests.cc type webrtc (line 44) | namespace webrtc { class ExtendedReportsEndToEndTest (line 52) | class ExtendedReportsEndToEndTest : public test::CallTest { method ExtendedReportsEndToEndTest (line 54) | ExtendedReportsEndToEndTest() { class RtcpXrObserver (line 60) | class RtcpXrObserver : public test::EndToEndTest { method RtcpXrObserver (line 62) | RtcpXrObserver(bool enable_rrtr, method Action (line 85) | Action OnReceiveRtcp(const uint8_t* packet, size_t length) override { method Action (line 102) | Action OnSendRtcp(const uint8_t* packet, size_t length) override { method GetNumVideoStreams (line 155) | size_t GetNumVideoStreams() const override { method CreateSendTransport (line 161) | std::unique_ptr CreateSendTransport( method ModifyVideoConfigs (line 174) | void ModifyVideoConfigs( method PerformTest (line 194) | void PerformTest() override { function TEST_F (line 216) | TEST_F(ExtendedReportsEndToEndTest, function TEST_F (line 224) | TEST_F(ExtendedReportsEndToEndTest, function TEST_F (line 232) | TEST_F(ExtendedReportsEndToEndTest, function TEST_F (line 240) | TEST_F(ExtendedReportsEndToEndTest, function TEST_F (line 248) | TEST_F(ExtendedReportsEndToEndTest, function TEST_F (line 257) | TEST_F(ExtendedReportsEndToEndTest, FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/fec_tests.cc type webrtc (line 33) | namespace webrtc { class FecEndToEndTest (line 41) | class FecEndToEndTest : public test::CallTest { method FecEndToEndTest (line 43) | FecEndToEndTest() { function TEST_F (line 51) | TEST_F(FecEndToEndTest, ReceivesUlpfec) { class FlexfecRenderObserver (line 155) | class FlexfecRenderObserver : public test::EndToEndTest, method FlexfecRenderObserver (line 161) | explicit FlexfecRenderObserver(bool enable_nack, bool expect_flexfec... method GetNumFlexfecStreams (line 169) | size_t GetNumFlexfecStreams() const override { return 1; } method Action (line 172) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method Action (line 239) | Action OnReceiveRtcp(const uint8_t* data, size_t length) override { method CreateSendTransport (line 259) | std::unique_ptr CreateSendTransport( method OnFrame (line 274) | void OnFrame(const VideoFrame& video_frame) override { method ModifyVideoConfigs (line 288) | void ModifyVideoConfigs( method OnFrameGeneratorCapturerCreated (line 310) | void OnFrameGeneratorCapturerCreated( method ModifyFlexfecConfigs (line 315) | void ModifyFlexfecConfigs( method PerformTest (line 320) | void PerformTest() override { function TEST_F (line 336) | TEST_F(FecEndToEndTest, RecoversWithFlexfec) { function TEST_F (line 341) | TEST_F(FecEndToEndTest, RecoversWithFlexfecAndNack) { function TEST_F (line 346) | TEST_F(FecEndToEndTest, RecoversWithFlexfecAndSendsCorrespondingRtcp) { function TEST_F (line 351) | TEST_F(FecEndToEndTest, ReceivedUlpfecPacketsNotNacked) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/frame_encryption_tests.cc type webrtc (line 19) | namespace webrtc { class DecryptedFrameObserver (line 28) | class DecryptedFrameObserver : public test::EndToEndTest, method DecryptedFrameObserver (line 31) | DecryptedFrameObserver() method ModifyVideoConfigs (line 36) | void ModifyVideoConfigs( method OnFrame (line 59) | void OnFrame(const VideoFrame& video_frame) override { method PerformTest (line 63) | void PerformTest() override { function TEST_F (line 75) | TEST_F(FrameEncryptionEndToEndTest, function TEST_F (line 83) | TEST_F(FrameEncryptionEndToEndTest, FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/histogram_tests.cc type webrtc (line 19) | namespace webrtc { class HistogramTest (line 27) | class HistogramTest : public test::CallTest { method HistogramTest (line 29) | HistogramTest() { class FrameObserver (line 43) | class FrameObserver : public test::EndToEndTest, method FrameObserver (line 46) | FrameObserver(bool use_rtx, bool use_fec, bool screenshare) method OnFrame (line 56) | void OnFrame(const VideoFrame& video_frame) override { method Action (line 68) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method MinMetricRunTimePassed (line 75) | bool MinMetricRunTimePassed() { method MinNumberOfFramesReceived (line 84) | bool MinNumberOfFramesReceived() const { method ModifyVideoConfigs (line 90) | void ModifyVideoConfigs( method PerformTest (line 131) | void PerformTest() override { function TEST_F (line 296) | TEST_F(HistogramTest, VerifyStatsWithRtx) { function TEST_F (line 303) | TEST_F(HistogramTest, VerifyStatsWithRed) { function TEST_F (line 310) | TEST_F(HistogramTest, VerifyStatsWithScreenshare) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/multi_codec_receive_tests.cc type webrtc (line 30) | namespace webrtc { function PayloadNameToPayloadType (line 37) | uint8_t PayloadNameToPayloadType(const std::string& payload_name) { function RemoveOlderOrEqual (line 50) | int RemoveOlderOrEqual(uint32_t timestamp, std::vector* time... class FrameObserver (line 63) | class FrameObserver : public test::RtpRtcpObserver, method FrameObserver (line 66) | FrameObserver() : test::RtpRtcpObserver(test::CallTest::kDefaultTime... method Reset (line 68) | void Reset(uint8_t expected_payload_type) { method Action (line 77) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnFrame (line 106) | void OnFrame(const VideoFrame& rendered_frame) override { method RTC_GUARDED_BY (line 123) | RTC_GUARDED_BY(mutex_) = 0; method RTC_GUARDED_BY (line 124) | RTC_GUARDED_BY(mutex_) = 0; class MultiCodecReceiveTest (line 129) | class MultiCodecReceiveTest : public test::CallTest { method MultiCodecReceiveTest (line 131) | MultiCodecReceiveTest() { type CodecConfig (line 161) | struct CodecConfig { function TEST_F (line 282) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8Vp9) { function TEST_F (line 286) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8Vp9WithTl) { function TEST_F (line 291) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8H264) { function TEST_F (line 295) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8H264WithTl) { function TEST_F (line 299) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8Vp9H264) { function TEST_F (line 303) | TEST_F(MultiCodecReceiveTest, SingleStreamReceivesVp8Vp9H264WithTl) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/multi_stream_tester.cc type webrtc (line 33) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/multi_stream_tester.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/multi_stream_tests.cc type webrtc (line 28) | namespace webrtc { function TEST (line 31) | TEST(MultiStreamEndToEndTest, SendsAndReceivesMultipleStreams) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/network_state_tests.cc type webrtc (line 26) | namespace webrtc { class NetworkStateEndToEndTest (line 31) | class NetworkStateEndToEndTest : public test::CallTest { class UnusedTransport (line 33) | class UnusedTransport : public Transport { method SendRtp (line 35) | bool SendRtp(const uint8_t* packet, method SendRtcp (line 42) | bool SendRtcp(const uint8_t* packet, size_t length) override { class RequiredTransport (line 47) | class RequiredTransport : public Transport { method RequiredTransport (line 49) | RequiredTransport(bool rtp_required, bool rtcp_required) method SendRtp (line 61) | bool SendRtp(const uint8_t* packet, method SendRtcp (line 69) | bool SendRtcp(const uint8_t* packet, size_t length) override { function TEST_F (line 154) | TEST_F(NetworkStateEndToEndTest, RespectsNetworkState) { function TEST_F (line 361) | TEST_F(NetworkStateEndToEndTest, NewVideoSendStreamsRespectVideoNetwor... function TEST_F (line 384) | TEST_F(NetworkStateEndToEndTest, NewVideoSendStreamsIgnoreAudioNetwork... function TEST_F (line 410) | TEST_F(NetworkStateEndToEndTest, function TEST_F (line 416) | TEST_F(NetworkStateEndToEndTest, NewVideoReceiveStreamsIgnoreAudioNetw... FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/resolution_bitrate_limits_tests.cc type webrtc (line 21) | namespace webrtc { type test (line 22) | namespace test { function SetEncoderSpecific (line 24) | void SetEncoderSpecific(VideoEncoderConfig* encoder_config, function SpatialLayer (line 35) | SpatialLayer GetLayer(int pixels, const VideoCodec& codec) { class ResolutionBitrateLimitsTest (line 57) | class ResolutionBitrateLimitsTest method ResolutionBitrateLimitsTest (line 61) | ResolutionBitrateLimitsTest() : payload_name_(GetParam()) {} class InitEncodeTest (line 70) | class InitEncodeTest : public test::EndToEndTest, type Bitrate (line 74) | struct Bitrate { type TestConfig (line 78) | struct TestConfig { type Expectation (line 82) | struct Expectation { method InitEncodeTest (line 88) | InitEncodeTest(const std::string& payload_name, method OnFrameGeneratorCapturerCreated (line 98) | void OnFrameGeneratorCapturerCreated( method OnSinkWantsChanged (line 105) | void OnSinkWantsChanged(rtc::VideoSinkInterface* sink, method GetNumVideoStreams (line 108) | size_t GetNumVideoStreams() const override { method ModifyVideoConfigs (line 112) | void ModifyVideoConfigs( method InitEncode (line 146) | int32_t InitEncode(const VideoCodec* codec, method GetEncoderInfo (line 161) | VideoEncoder::EncoderInfo GetEncoderInfo() const override { method PerformTest (line 170) | void PerformTest() override { function TEST_P (line 182) | TEST_P(ResolutionBitrateLimitsTest, LimitsApplied) { function TEST_P (line 200) | TEST_P(ResolutionBitrateLimitsTest, EncodingsApplied) { function TEST_P (line 210) | TEST_P(ResolutionBitrateLimitsTest, IntersectionApplied) { function TEST_P (line 227) | TEST_P(ResolutionBitrateLimitsTest, LimitsAppliedMiddleActive) { function TEST_P (line 248) | TEST_P(ResolutionBitrateLimitsTest, IntersectionAppliedMiddleActive) { function TEST_P (line 268) | TEST_P(ResolutionBitrateLimitsTest, DefaultLimitsAppliedMiddleActive) { function TEST_P (line 289) | TEST_P(ResolutionBitrateLimitsTest, LimitsAppliedHighestActive) { function TEST_P (line 309) | TEST_P(ResolutionBitrateLimitsTest, IntersectionAppliedHighestActive) { function TEST_P (line 329) | TEST_P(ResolutionBitrateLimitsTest, LimitsNotAppliedLowestActive) { function TEST_P (line 351) | TEST_P(ResolutionBitrateLimitsTest, LimitsNotAppliedSimulcast) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/retransmission_tests.cc type webrtc (line 29) | namespace webrtc { class RetransmissionEndToEndTest (line 36) | class RetransmissionEndToEndTest : public test::CallTest { method RetransmissionEndToEndTest (line 38) | RetransmissionEndToEndTest() { function TEST_F (line 48) | TEST_F(RetransmissionEndToEndTest, ReceivesAndRetransmitsNack) { function TEST_F (line 131) | TEST_F(RetransmissionEndToEndTest, ReceivesNackAndRetransmitsAudio) { function TEST_F (line 205) | TEST_F(RetransmissionEndToEndTest, class PliObserver (line 281) | class PliObserver : public test::EndToEndTest, method PliObserver (line 284) | explicit PliObserver(int rtp_history_ms) method Action (line 293) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method Action (line 311) | Action OnReceiveRtcp(const uint8_t* packet, size_t length) override { method OnFrame (line 322) | void OnFrame(const VideoFrame& video_frame) override { method ModifyVideoConfigs (line 332) | void ModifyVideoConfigs( method PerformTest (line 341) | void PerformTest() override { function TEST_F (line 358) | TEST_F(RetransmissionEndToEndTest, ReceivesPliAndRecoversWithNack) { function TEST_F (line 362) | TEST_F(RetransmissionEndToEndTest, ReceivesPliAndRecoversWithoutNack) { class RetransmissionObserver (line 371) | class RetransmissionObserver : public test::EndToEndTest, method RetransmissionObserver (line 374) | RetransmissionObserver(bool enable_rtx, bool enable_red) method Action (line 385) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnFrame (line 428) | void OnFrame(const VideoFrame& frame) override { method ModifyVideoConfigs (line 439) | void ModifyVideoConfigs( method OnFrameGeneratorCapturerCreated (line 485) | void OnFrameGeneratorCapturerCreated( method PerformTest (line 490) | void PerformTest() override { method GetPayloadType (line 495) | int GetPayloadType(bool use_rtx, bool use_fec) { function TEST_F (line 521) | TEST_F(RetransmissionEndToEndTest, DecodesRetransmittedFrame) { function TEST_F (line 525) | TEST_F(RetransmissionEndToEndTest, DecodesRetransmittedFrameOverRtx) { function TEST_F (line 529) | TEST_F(RetransmissionEndToEndTest, DecodesRetransmittedFrameByRed) { function TEST_F (line 533) | TEST_F(RetransmissionEndToEndTest, DecodesRetransmittedFrameByRedOverR... FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/rtp_rtcp_tests.cc type webrtc (line 25) | namespace webrtc { class RtpRtcpEndToEndTest (line 32) | class RtpRtcpEndToEndTest : public test::CallTest { class RtcpModeObserver (line 40) | class RtcpModeObserver : public test::EndToEndTest { method RtcpModeObserver (line 42) | explicit RtcpModeObserver(RtcpMode rtcp_mode) method Action (line 49) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method Action (line 57) | Action OnReceiveRtcp(const uint8_t* packet, size_t length) override { method ModifyVideoConfigs (line 92) | void ModifyVideoConfigs( method PerformTest (line 101) | void PerformTest() override { function TEST_F (line 119) | TEST_F(RtpRtcpEndToEndTest, UsesRtcpCompoundMode) { function TEST_F (line 123) | TEST_F(RtpRtcpEndToEndTest, UsesRtcpReducedSizeMode) { class VideoStreamFactory (line 134) | class VideoStreamFactory method VideoStreamFactory (line 137) | VideoStreamFactory() {} method CreateEncoderStreams (line 140) | std::vector CreateEncoderStreams( class RtpSequenceObserver (line 167) | class RtpSequenceObserver : public test::RtpRtcpObserver { method RtpSequenceObserver (line 169) | explicit RtpSequenceObserver(bool use_rtx) method ResetExpectedSsrcs (line 179) | void ResetExpectedSsrcs(size_t num_expected_ssrcs) { method RTC_EXCLUSIVE_LOCKS_REQUIRED (line 189) | RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_) { method Action (line 208) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method Action (line 258) | Action OnSendRtcp(const uint8_t* packet, size_t length) override { function TEST_F (line 396) | TEST_F(RtpRtcpEndToEndTest, RestartingSendStreamPreservesRtpState) { function TEST_F (line 400) | TEST_F(RtpRtcpEndToEndTest, RestartingSendStreamPreservesRtpStatesWith... function TEST_F (line 404) | TEST_F(RtpRtcpEndToEndTest, function TEST_F (line 410) | TEST_F(RtpRtcpEndToEndTest, DISABLED_TestFlexfecRtpStatePreservation) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/ssrc_tests.cc type webrtc (line 22) | namespace webrtc { class SsrcEndToEndTest (line 23) | class SsrcEndToEndTest : public test::CallTest { function TEST_F (line 28) | TEST_F(SsrcEndToEndTest, ReceiverUsesLocalSsrc) { function TEST_F (line 51) | TEST_F(SsrcEndToEndTest, UnknownRtpPacketGivesUnknownSsrcReturnCode) { class SendsSetSsrcs (line 131) | class SendsSetSsrcs : public test::EndToEndTest { method SendsSetSsrcs (line 133) | SendsSetSsrcs(const uint32_t* ssrcs, method Action (line 147) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method GetNumVideoStreams (line 172) | size_t GetNumVideoStreams() const override { return num_ssrcs_; } method ModifyVideoConfigs (line 174) | void ModifyVideoConfigs( method OnVideoStreamsCreated (line 190) | void OnVideoStreamsCreated( method PerformTest (line 196) | void PerformTest() override { function TEST_F (line 226) | TEST_F(SsrcEndToEndTest, SendsSetSsrc) { function TEST_F (line 230) | TEST_F(SsrcEndToEndTest, SendsSetSimulcastSsrcs) { function TEST_F (line 234) | TEST_F(SsrcEndToEndTest, CanSwitchToUseAllSsrcs) { function TEST_F (line 238) | TEST_F(SsrcEndToEndTest, DISABLED_RedundantPayloadsTransmittedOnAllSsr... FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/stats_tests.cc type webrtc (line 32) | namespace webrtc { class StatsEndToEndTest (line 39) | class StatsEndToEndTest : public test::CallTest { method StatsEndToEndTest (line 41) | StatsEndToEndTest() { function TEST_F (line 47) | TEST_F(StatsEndToEndTest, GetStats) { function TEST_F (line 359) | TEST_F(StatsEndToEndTest, TimingFramesAreReported) { function TEST_F (line 412) | TEST_F(StatsEndToEndTest, TestReceivedRtpPacketStats) { function TEST_F (line 468) | TEST_F(StatsEndToEndTest, MAYBE_ContentTypeSwitches) { function TEST_F (line 600) | TEST_F(StatsEndToEndTest, VerifyNackStats) { function TEST_F (line 719) | TEST_F(StatsEndToEndTest, CallReportsRttForSender) { FILE: tgcalls/third_party/webrtc/src/video/end_to_end_tests/transport_feedback_tests.cc type webrtc (line 28) | namespace webrtc { function TEST (line 35) | TEST(TransportFeedbackMultiStreamTest, AssignsTransportSequenceNumbers) { class TransportFeedbackEndToEndTest (line 236) | class TransportFeedbackEndToEndTest : public test::CallTest { method TransportFeedbackEndToEndTest (line 238) | TransportFeedbackEndToEndTest() { class TransportFeedbackTester (line 244) | class TransportFeedbackTester : public test::EndToEndTest { method TransportFeedbackTester (line 246) | TransportFeedbackTester(bool feedback_enabled, method Action (line 261) | Action OnSendRtcp(const uint8_t* data, size_t length) override { method Action (line 266) | Action OnReceiveRtcp(const uint8_t* data, size_t length) override { method HasTransportFeedback (line 272) | bool HasTransportFeedback(const uint8_t* data, size_t length) const { method PerformTest (line 278) | void PerformTest() override { method OnCallsCreated (line 286) | void OnCallsCreated(Call* sender_call, Call* receiver_call) override { method GetNumVideoStreams (line 290) | size_t GetNumVideoStreams() const override { return num_video_stream... method GetNumAudioStreams (line 291) | size_t GetNumAudioStreams() const override { return num_audio_stream... method ModifyVideoConfigs (line 293) | void ModifyVideoConfigs( method ModifyAudioConfigs (line 300) | void ModifyAudioConfigs( function TEST_F (line 319) | TEST_F(TransportFeedbackEndToEndTest, VideoReceivesTransportFeedback) { function TEST_F (line 324) | TEST_F(TransportFeedbackEndToEndTest, VideoTransportFeedbackNotConfigu... function TEST_F (line 329) | TEST_F(TransportFeedbackEndToEndTest, AudioReceivesTransportFeedback) { function TEST_F (line 334) | TEST_F(TransportFeedbackEndToEndTest, AudioTransportFeedbackNotConfigu... function TEST_F (line 339) | TEST_F(TransportFeedbackEndToEndTest, AudioVideoReceivesTransportFeedb... function TEST_F (line 344) | TEST_F(TransportFeedbackEndToEndTest, function TEST_F (line 436) | TEST_F(TransportFeedbackEndToEndTest, TransportSeqNumOnAudioAndVideo) { FILE: tgcalls/third_party/webrtc/src/video/frame_dumping_decoder.cc type webrtc (line 19) | namespace webrtc { class FrameDumpingDecoder (line 22) | class FrameDumpingDecoder : public VideoDecoder { function CreateFrameDumpingDecoderWrapper (line 86) | std::unique_ptr CreateFrameDumpingDecoderWrapper( FILE: tgcalls/third_party/webrtc/src/video/frame_dumping_decoder.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/frame_encode_metadata_writer.cc type webrtc (line 23) | namespace webrtc { class EncodedImageBufferWrapper (line 28) | class EncodedImageBufferWrapper : public EncodedImageBufferInterface { method EncodedImageBufferWrapper (line 30) | explicit EncodedImageBufferWrapper(rtc::Buffer&& buffer) method size (line 35) | size_t size() const override { return buffer_.size(); } FILE: tgcalls/third_party/webrtc/src/video/frame_encode_metadata_writer.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/frame_encode_metadata_writer_unittest.cc type webrtc (line 26) | namespace webrtc { type test (line 27) | namespace test { function FrameSize (line 32) | inline size_t FrameSize(const size_t& min_frame_size, class FakeEncodedImageCallback (line 39) | class FakeEncodedImageCallback : public EncodedImageCallback { method FakeEncodedImageCallback (line 41) | FakeEncodedImageCallback() : num_frames_dropped_(0) {} method Result (line 42) | Result OnEncodedImage(const EncodedImage& encoded_image, method OnDroppedFrame (line 46) | void OnDroppedFrame(DropReason reason) override { ++num_frames_dro... method GetNumFramesDropped (line 47) | size_t GetNumFramesDropped() { return num_frames_dropped_; } type FrameType (line 53) | enum class FrameType { function IsTimingFrame (line 59) | bool IsTimingFrame(const EncodedImage& image) { function GetTimingFrames (line 68) | std::vector> GetTimingFrames( function TEST (line 129) | TEST(FrameEncodeMetadataWriterTest, MarksTimingFramesPeriodicallyTog... function TEST (line 173) | TEST(FrameEncodeMetadataWriterTest, MarksOutliers) { function TEST (line 195) | TEST(FrameEncodeMetadataWriterTest, NoTimingFrameIfNoEncodeStartTime) { function TEST (line 231) | TEST(FrameEncodeMetadataWriterTest, function TEST (line 276) | TEST(FrameEncodeMetadataWriterTest, NotifiesAboutDroppedFrames) { function TEST (line 335) | TEST(FrameEncodeMetadataWriterTest, RestoresCaptureTimestamps) { function TEST (line 360) | TEST(FrameEncodeMetadataWriterTest, CopiesRotation) { function TEST (line 384) | TEST(FrameEncodeMetadataWriterTest, SetsContentType) { function TEST (line 410) | TEST(FrameEncodeMetadataWriterTest, CopiesColorSpace) { function TEST (line 437) | TEST(FrameEncodeMetadataWriterTest, CopiesPacketInfos) { function TEST (line 462) | TEST(FrameEncodeMetadataWriterTest, DoesNotRewriteBitstreamWithoutCo... function TEST (line 475) | TEST(FrameEncodeMetadataWriterTest, DoesNotRewriteVp8Bitstream) { function TEST (line 490) | TEST(FrameEncodeMetadataWriterTest, RewritesH264BitstreamWithNonOpti... FILE: tgcalls/third_party/webrtc/src/video/full_stack_tests.cc type webrtc (line 47) | namespace webrtc { type ParamsWithLogging (line 52) | struct ParamsWithLogging : public VideoQualityTest::Params { method ParamsWithLogging (line 54) | ParamsWithLogging() { function CreateVideoQualityTestFixture (line 63) | std::unique_ptr function AppendFieldTrials (line 72) | std::string AppendFieldTrials(std::string new_trial_string) { function ClipNameToClipPath (line 76) | std::string ClipNameToClipPath(const char* clip_name) { function TEST (line 92) | TEST(FullStackTest, Foreman_Cif_Net_Delay_0_0_Plr_0_VP9) { function TEST (line 106) | TEST(GenericDescriptorTest, function TEST (line 124) | TEST(FullStackTest, Generator_Net_Delay_0_0_Plr_0_VP9Profile2) { function TEST (line 150) | TEST(FullStackTest, Foreman_Cif_Net_Delay_0_0_Plr_0_Multiplex) { function TEST (line 164) | TEST(FullStackTest, Generator_Net_Delay_0_0_Plr_0_Multiplex) { function TEST (line 185) | TEST(FullStackTest, MAYBE_Net_Delay_0_0_Plr_0) { function TEST (line 199) | TEST(GenericDescriptorTest, function TEST (line 216) | TEST(GenericDescriptorTest, function TEST (line 234) | TEST(FullStackTest, Foreman_Cif_Link_150kbps_Net_Delay_0_0_Plr_0) { function TEST (line 250) | TEST(FullStackTest, function TEST (line 274) | TEST(FullStackTest, Foreman_Cif_Link_250kbps_Delay100ms_10pkts_Loss1) { function TEST (line 293) | TEST(GenericDescriptorTest, Foreman_Cif_Delay_50_0_Plr_5_Generic_Descr... function TEST (line 310) | TEST(GenericDescriptorTest, function TEST (line 329) | TEST(FullStackTest, Foreman_Cif_Delay_50_0_Plr_5_Flexfec) { function TEST (line 345) | TEST(FullStackTest, Foreman_Cif_500kbps_Delay_50_0_Plr_3_Flexfec) { function TEST (line 362) | TEST(FullStackTest, Foreman_Cif_500kbps_Delay_50_0_Plr_3_Ulpfec) { function TEST (line 380) | TEST(FullStackTest, Foreman_Cif_Net_Delay_0_0_Plr_0_H264) { function TEST (line 395) | TEST(FullStackTest, Foreman_Cif_30kbps_Net_Delay_0_0_Plr_0_H264) { function TEST (line 409) | TEST(GenericDescriptorTest, function TEST (line 428) | TEST(FullStackTest, Foreman_Cif_Delay_50_0_Plr_5_H264_Sps_Pps_Idr) { function TEST (line 448) | TEST(FullStackTest, Foreman_Cif_Delay_50_0_Plr_5_H264_Flexfec) { function TEST (line 466) | TEST(FullStackTest, DISABLED_Foreman_Cif_Delay_50_0_Plr_5_H264_Ulpfec) { function TEST (line 483) | TEST(FullStackTest, Foreman_Cif_500kbps) { function TEST (line 500) | TEST(FullStackTest, Foreman_Cif_500kbps_32pkts_Queue) { function TEST (line 517) | TEST(FullStackTest, Foreman_Cif_500kbps_100ms) { function TEST (line 534) | TEST(GenericDescriptorTest, function TEST (line 554) | TEST(FullStackTest, Foreman_Cif_500kbps_100ms_32pkts_Queue_Recv_Bwe) { function TEST (line 571) | TEST(FullStackTest, Foreman_Cif_1000kbps_100ms_32pkts_Queue) { function TEST (line 589) | TEST(FullStackTest, Conference_Motion_Hd_2000kbps_100ms_32pkts_Queue) { function TEST (line 610) | TEST(GenericDescriptorTest, function TEST (line 635) | TEST(FullStackTest, Conference_Motion_Hd_3tl_Moderate_Limits) { function TEST (line 657) | TEST(FullStackTest, Conference_Motion_Hd_4tl_Moderate_Limits) { function TEST (line 679) | TEST(FullStackTest, Conference_Motion_Hd_3tl_Alt_Moderate_Limits) { function TEST (line 703) | TEST(FullStackTest, Conference_Motion_Hd_3tl_Alt_Heavy_Moderate_Limits) { function TEST (line 730) | TEST(FullStackTest, Conference_Motion_Hd_2000kbps_100ms_32pkts_Queue_V... function TEST (line 753) | TEST(FullStackTest, Screenshare_Slides) { function TEST (line 768) | TEST(FullStackTest, Screenshare_Slides_Simulcast) { function TEST (line 798) | TEST(FullStackTest, Screenshare_Slides_Scrolling) { function TEST (line 811) | TEST(GenericDescriptorTest, Screenshare_Slides_Lossy_Net_Generic_Descr... function TEST (line 828) | TEST(FullStackTest, Screenshare_Slides_Very_Lossy) { function TEST (line 844) | TEST(FullStackTest, Screenshare_Slides_Lossy_Limited) { function TEST (line 861) | TEST(FullStackTest, Screenshare_Slides_Moderately_Restricted) { function SvcVp9Video (line 880) | ParamsWithLogging::Video SvcVp9Video() { function SimulcastVp8VideoHigh (line 892) | ParamsWithLogging::Video SimulcastVp8VideoHigh() { function SimulcastVp8VideoMedium (line 904) | ParamsWithLogging::Video SimulcastVp8VideoMedium() { function SimulcastVp8VideoLow (line 916) | ParamsWithLogging::Video SimulcastVp8VideoLow() { function TEST (line 930) | TEST(FullStackTest, Screenshare_Slides_Vp9_3sl_High_Fps) { function TEST (line 949) | TEST(FullStackTest, Vp9ksvc_3sl_High) { function TEST (line 964) | TEST(FullStackTest, Vp9ksvc_3sl_Low) { function TEST (line 979) | TEST(FullStackTest, Vp9ksvc_3sl_Low_Bw_Limited) { function TEST (line 996) | TEST(FullStackTest, Vp9ksvc_3sl_Medium_Network_Restricted) { function TEST (line 1014) | TEST(FullStackTest, Vp9ksvc_3sl_Medium_Network_Restricted_Trusted_Rate) { function TEST (line 1042) | TEST(FullStackTest, MAYBE_Simulcast_HD_High) { function TEST (line 1065) | TEST(FullStackTest, Simulcast_Vp8_3sl_High) { function TEST (line 1091) | TEST(FullStackTest, Simulcast_Vp8_3sl_Low) { function TEST (line 1125) | TEST(FullStackTest, MAYBE_High_Bitrate_With_Fake_Codec) { function TEST (line 1162) | TEST(FullStackTest, MAYBE_Largeroom_50thumb) { FILE: tgcalls/third_party/webrtc/src/video/full_stack_tests_plot.py function FieldArgToId (line 81) | def FieldArgToId(arg): class PlotLine (line 91) | class PlotLine(object): method __init__ (line 94) | def __init__(self, label, values, flags): class Data (line 100) | class Data(object): method __init__ (line 103) | def __init__(self, filename): method _ReadSamples (line 110) | def _ReadSamples(self, filename): method _SubtractFirstInputTime (line 132) | def _SubtractFirstInputTime(self): method _GenerateAdditionalData (line 138) | def _GenerateAdditionalData(self): method _Hide (line 158) | def _Hide(self, values): method AddSamples (line 169) | def AddSamples(self, config, target_lines_list): function AverageOverCycle (line 188) | def AverageOverCycle(values, length): class PlotConfig (line 214) | class PlotConfig(object): method __init__ (line 217) | def __init__(self, method Plot (line 233) | def Plot(self, ax1): function LoadFiles (line 302) | def LoadFiles(filenames): function GetParser (line 317) | def GetParser(): function _PlotConfigFromArgs (line 386) | def _PlotConfigFromArgs(args, graph_num): function PlotConfigsFromArgs (line 435) | def PlotConfigsFromArgs(args): function ShowOrSavePlots (line 453) | def ShowOrSavePlots(plot_configs): FILE: tgcalls/third_party/webrtc/src/video/pc_full_stack_tests.cc type webrtc (line 33) | namespace webrtc { function EmulatedNetworkNode (line 53) | EmulatedNetworkNode* CreateEmulatedNodeWithConfig( function CreateTwoNetworkLinks (line 60) | std::pair function AppendFieldTrials (line 99) | std::string AppendFieldTrials(std::string new_trial_string) { function ClipNameToClipPath (line 103) | std::string ClipNameToClipPath(const char* clip_name) { function TEST (line 110) | TEST(PCFullStackTest, Pc_Foreman_Cif_Net_Delay_0_0_Plr_0_VP9) { function TEST (line 135) | TEST(PCGenericDescriptorTest, function TEST (line 173) | TEST(PCFullStackTest, MAYBE_Pc_Generator_Net_Delay_0_0_Plr_0_VP9Profil... function TEST (line 230) | TEST(PCFullStackTest, Pc_Net_Delay_0_0_Plr_0) { function TEST (line 252) | TEST(PCGenericDescriptorTest, function TEST (line 276) | TEST(PCGenericDescriptorTest, function TEST (line 307) | TEST(PCFullStackTest, Pc_Foreman_Cif_Link_150kbps_Net_Delay_0_0_Plr_0) { function TEST (line 331) | TEST(PCFullStackTest, Pc_Foreman_Cif_Link_130kbps_Delay100ms_Loss1_Ulp... function TEST (line 357) | TEST(PCFullStackTest, Pc_Foreman_Cif_Link_50kbps_Delay100ms_Loss1_Ulpf... function TEST (line 384) | TEST(PCFullStackTest, function TEST (line 416) | TEST(PCFullStackTest, Pc_Foreman_Cif_Link_250kbps_Delay100ms_10pkts_Lo... function TEST (line 444) | TEST(PCGenericDescriptorTest, function TEST (line 470) | TEST(PCGenericDescriptorTest, function TEST (line 496) | TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_Flexfec) { function TEST (line 521) | TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_Delay_50_0_Plr_3_Flexfec) { function TEST (line 547) | TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_Delay_50_0_Plr_3_Ulpfec) { function TEST (line 574) | TEST(PCFullStackTest, Pc_Foreman_Cif_Net_Delay_0_0_Plr_0_H264) { function TEST (line 597) | TEST(PCFullStackTest, Pc_Foreman_Cif_30kbps_Net_Delay_0_0_Plr_0_H264) { function TEST (line 626) | TEST(PCGenericDescriptorTest, function TEST (line 652) | TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Sps_Pps_Idr) { function TEST (line 680) | TEST(PCFullStackTest, Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Flexfec) { function TEST (line 707) | TEST(PCFullStackTest, DISABLED_Pc_Foreman_Cif_Delay_50_0_Plr_5_H264_Ul... function TEST (line 733) | TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps) { function TEST (line 758) | TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_32pkts_Queue) { function TEST (line 784) | TEST(PCFullStackTest, Pc_Foreman_Cif_500kbps_100ms) { function TEST (line 810) | TEST(PCGenericDescriptorTest, function TEST (line 858) | TEST(PCFullStackTest, Pc_Foreman_Cif_1000kbps_100ms_32pkts_Queue) { function TEST (line 885) | TEST(PCFullStackTest, Pc_Conference_Motion_Hd_2000kbps_100ms_32pkts_Qu... function TEST (line 1038) | TEST(PCFullStackTest, Pc_Conference_Motion_Hd_2000kbps_100ms_32pkts_Qu... function TEST (line 1067) | TEST(PCFullStackTest, Pc_Screenshare_Slides_No_Conference_Mode) { function TEST (line 1091) | TEST(PCFullStackTest, Pc_Screenshare_Slides) { function TEST (line 1117) | TEST(PCFullStackTest, Pc_Screenshare_Slides_Simulcast_No_Conference_Mo... function TEST (line 1143) | TEST(PCFullStackTest, Pc_Screenshare_Slides_Simulcast) { function TEST (line 1348) | TEST(PCFullStackTest, Pc_Screenshare_Slides_Vp9_3sl_High_Fps) { function TEST (line 1378) | TEST(PCFullStackTest, Pc_Vp9svc_3sl_High) { function TEST (line 1407) | TEST(PCFullStackTest, Pc_Vp9svc_3sl_Low) { function TEST (line 1535) | TEST(PCFullStackTest, MAYBE_Pc_Simulcast_HD_High) { function TEST (line 1561) | TEST(PCFullStackTest, Pc_Simulcast_Vp8_3sl_High) { function TEST (line 1587) | TEST(PCFullStackTest, Pc_Simulcast_Vp8_3sl_Low) { FILE: tgcalls/third_party/webrtc/src/video/picture_id_tests.cc type webrtc (line 29) | namespace webrtc { class PictureIdObserver (line 43) | class PictureIdObserver : public test::RtpRtcpObserver { method PictureIdObserver (line 45) | explicit PictureIdObserver(VideoCodecType codec_type) method SetExpectedSsrcs (line 52) | void SetExpectedSsrcs(size_t num_expected_ssrcs) { method ResetObservedSsrcs (line 57) | void ResetObservedSsrcs() { method SetMaxExpectedPictureIdGap (line 65) | void SetMaxExpectedPictureIdGap(int max_expected_picture_id_gap) { type ParsedPacket (line 73) | struct ParsedPacket { method ParsePayload (line 82) | bool ParsePayload(const uint8_t* packet, method RTC_EXCLUSIVE_LOCKS_REQUIRED (line 124) | RTC_EXCLUSIVE_LOCKS_REQUIRED(&mutex_) { method RTC_EXCLUSIVE_LOCKS_REQUIRED (line 147) | RTC_EXCLUSIVE_LOCKS_REQUIRED(&mutex_) { method Action (line 172) | Action OnSendRtp(const uint8_t* packet, size_t length) override { class PictureIdTest (line 210) | class PictureIdTest : public test::CallTest, method PictureIdTest (line 213) | PictureIdTest() : num_temporal_layers_(GetParam()) {} function TEST_P (line 360) | TEST_P(PictureIdTest, ContinuousAfterReconfigureVp8) { function TEST_P (line 367) | TEST_P(PictureIdTest, IncreasingAfterRecreateStreamVp8) { function TEST_P (line 374) | TEST_P(PictureIdTest, ContinuousAfterStreamCountChangeVp8) { function TEST_P (line 383) | TEST_P(PictureIdTest, ContinuousAfterReconfigureSimulcastEncoderAdapte... function TEST_P (line 394) | TEST_P(PictureIdTest, IncreasingAfterRecreateStreamSimulcastEncoderAda... function TEST_P (line 405) | TEST_P(PictureIdTest, ContinuousAfterStreamCountChangeSimulcastEncoder... function TEST_P (line 418) | TEST_P(PictureIdTest, IncreasingAfterRecreateStreamVp9) { FILE: tgcalls/third_party/webrtc/src/video/quality_limitation_reason_tracker.cc type webrtc (line 17) | namespace webrtc { function QualityLimitationReason (line 28) | QualityLimitationReason QualityLimitationReasonTracker::current_reason... FILE: tgcalls/third_party/webrtc/src/video/quality_limitation_reason_tracker.h function namespace (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/quality_limitation_reason_tracker_unittest.cc type webrtc (line 17) | namespace webrtc { class QualityLimitationReasonTrackerTest (line 19) | class QualityLimitationReasonTrackerTest : public ::testing::Test { method QualityLimitationReasonTrackerTest (line 21) | QualityLimitationReasonTrackerTest() function TEST_F (line 29) | TEST_F(QualityLimitationReasonTrackerTest, DefaultValues) { function TEST_F (line 39) | TEST_F(QualityLimitationReasonTrackerTest, NoneDurationIncreasesByDefa... function TEST_F (line 47) | TEST_F(QualityLimitationReasonTrackerTest, class QualityLimitationReasonTrackerTestWithParamReason (line 59) | class QualityLimitationReasonTrackerTestWithParamReason method QualityLimitationReasonTrackerTestWithParamReason (line 63) | QualityLimitationReasonTrackerTestWithParamReason() function TEST_P (line 74) | TEST_P(QualityLimitationReasonTrackerTestWithParamReason, function TEST_P (line 83) | TEST_P(QualityLimitationReasonTrackerTestWithParamReason, FILE: tgcalls/third_party/webrtc/src/video/quality_scaling_tests.cc type webrtc (line 23) | namespace webrtc { function SetEncoderSpecific (line 31) | void SetEncoderSpecific(VideoEncoderConfig* encoder_config, class QualityScalingTest (line 50) | class QualityScalingTest : public test::CallTest { class ScalingObserver (line 77) | class ScalingObserver method ScalingObserver (line 81) | ScalingObserver(const std::string& payload_name, method OnFrameGeneratorCapturerCreated (line 105) | void OnFrameGeneratorCapturerCreated( method OnSinkWantsChanged (line 113) | void OnSinkWantsChanged(rtc::VideoSinkInterface* sink, method ModifySenderBitrateConfig (line 118) | void ModifySenderBitrateConfig( method GetNumVideoStreams (line 123) | size_t GetNumVideoStreams() const override { method ModifyVideoConfigs (line 127) | void ModifyVideoConfigs( method PerformTest (line 156) | void PerformTest() override { function TEST_F (line 173) | TEST_F(QualityScalingTest, AdaptsDownForHighQp_Vp8) { function TEST_F (line 181) | TEST_F(QualityScalingTest, NoAdaptDownForHighQpIfScalingOff_Vp8) { function TEST_F (line 189) | TEST_F(QualityScalingTest, NoAdaptDownForNormalQp_Vp8) { function TEST_F (line 197) | TEST_F(QualityScalingTest, AdaptsDownForLowStartBitrate_Vp8) { function TEST_F (line 205) | TEST_F(QualityScalingTest, NoAdaptDownForLowStartBitrate_Simulcast) { function TEST_F (line 213) | TEST_F(QualityScalingTest, AdaptsDownForHighQp_HighestStreamActive_Vp8) { function TEST_F (line 221) | TEST_F(QualityScalingTest, function TEST_F (line 231) | TEST_F(QualityScalingTest, NoAdaptDownForLowStartBitrateIfBitrateEnoug... function TEST_F (line 240) | TEST_F(QualityScalingTest, function TEST_F (line 252) | TEST_F(QualityScalingTest, function TEST_F (line 261) | TEST_F(QualityScalingTest, NoAdaptDownForHighQp_LowestStreamActive_Vp8) { function TEST_F (line 269) | TEST_F(QualityScalingTest, function TEST_F (line 278) | TEST_F(QualityScalingTest, NoAdaptDownForLowStartBitrateIfScalingOff_V... function TEST_F (line 286) | TEST_F(QualityScalingTest, AdaptsDownForHighQp_Vp9) { function TEST_F (line 295) | TEST_F(QualityScalingTest, NoAdaptDownForHighQpIfScalingOff_Vp9) { function TEST_F (line 304) | TEST_F(QualityScalingTest, AdaptsDownForLowStartBitrate_Vp9) { function TEST_F (line 313) | TEST_F(QualityScalingTest, NoAdaptDownForHighQp_LowestStreamActive_Vp9) { function TEST_F (line 322) | TEST_F(QualityScalingTest, function TEST_F (line 332) | TEST_F(QualityScalingTest, AdaptsDownForHighQp_MiddleStreamActive_Vp9) { function TEST_F (line 341) | TEST_F(QualityScalingTest, function TEST_F (line 352) | TEST_F(QualityScalingTest, NoAdaptDownForLowStartBitrateIfBitrateEnoug... function TEST_F (line 363) | TEST_F(QualityScalingTest, AdaptsDownForHighQp_H264) { function TEST_F (line 371) | TEST_F(QualityScalingTest, AdaptsDownForLowStartBitrate_H264) { FILE: tgcalls/third_party/webrtc/src/video/quality_threshold.cc type webrtc (line 15) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/quality_threshold.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/quality_threshold_unittest.cc type webrtc (line 15) | namespace webrtc { function TEST (line 17) | TEST(QualityThresholdTest, BackAndForth) { function TEST (line 46) | TEST(QualityThresholdTest, Variance) { function TEST (line 79) | TEST(QualityThresholdTest, BetweenThresholds) { function TEST (line 97) | TEST(QualityThresholdTest, FractionHigh) { FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy.cc type webrtc (line 26) | namespace webrtc { function UmaSuffixForContentType (line 67) | std::string UmaSuffixForContentType(VideoContentType content_type) { FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy.h function namespace (line 35) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy2.cc type webrtc (line 29) | namespace webrtc { type internal (line 30) | namespace internal { function UmaSuffixForContentType (line 71) | std::string UmaSuffixForContentType(VideoContentType content_type) { function IsCurrentTaskQueueOrThread (line 88) | bool IsCurrentTaskQueueOrThread(TaskQueueBase* task_queue) { FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy2.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy2_unittest.cc type webrtc (line 33) | namespace webrtc { type internal (line 34) | namespace internal { class ReceiveStatisticsProxy2Test (line 45) | class ReceiveStatisticsProxy2Test : public ::testing::Test { method ReceiveStatisticsProxy2Test (line 47) | ReceiveStatisticsProxy2Test() : fake_clock_(1234), config_(GetTest... method FlushAndGetStats (line 57) | VideoReceiveStream::Stats FlushAndGetStats() { method FlushAndUpdateHistograms (line 62) | void FlushAndUpdateHistograms(absl::optional fraction_lost, method GetTestConfig (line 69) | VideoReceiveStream::Config GetTestConfig() { method VideoFrame (line 76) | VideoFrame CreateFrame(int width, int height) { method VideoFrame (line 80) | VideoFrame CreateFrameWithRenderTime(Timestamp render_time) { method VideoFrame (line 84) | VideoFrame CreateFrameWithRenderTimeMs(int64_t render_time_ms) { method VideoFrame (line 88) | VideoFrame CreateVideoFrame(int width, int height, int64_t render_... method Timestamp (line 101) | Timestamp Now() { return fake_clock_.CurrentTime(); } method VideoFrameMetaData (line 104) | VideoFrameMetaData MetaData(const VideoFrame& frame, Timestamp ts) { method VideoFrameMetaData (line 109) | VideoFrameMetaData MetaData(const VideoFrame& frame) { function TEST_F (line 119) | TEST_F(ReceiveStatisticsProxy2Test, OnDecodedFrameIncreasesFramesDec... function TEST_F (line 129) | TEST_F(ReceiveStatisticsProxy2Test, DecodedFpsIsReported) { function TEST_F (line 145) | TEST_F(ReceiveStatisticsProxy2Test, DecodedFpsIsNotReportedForTooFew... function TEST_F (line 159) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 187) | TEST_F(ReceiveStatisticsProxy2Test, OnDecodedFrameIncreasesQpSum) { function TEST_F (line 198) | TEST_F(ReceiveStatisticsProxy2Test, OnDecodedFrameIncreasesTotalDeco... function TEST_F (line 209) | TEST_F(ReceiveStatisticsProxy2Test, ReportsContentType) { function TEST_F (line 225) | TEST_F(ReceiveStatisticsProxy2Test, ReportsMaxTotalInterFrameDelay) { function TEST_F (line 281) | TEST_F(ReceiveStatisticsProxy2Test, ReportsMaxInterframeDelay) { function TEST_F (line 308) | TEST_F(ReceiveStatisticsProxy2Test, ReportInterframeDelayInWindow) { function TEST_F (line 336) | TEST_F(ReceiveStatisticsProxy2Test, ReportsFreezeMetrics) { function TEST_F (line 359) | TEST_F(ReceiveStatisticsProxy2Test, ReportsPauseMetrics) { function TEST_F (line 377) | TEST_F(ReceiveStatisticsProxy2Test, PauseBeforeFirstAndAfterLastFram... function TEST_F (line 400) | TEST_F(ReceiveStatisticsProxy2Test, ReportsFramesDuration) { function TEST_F (line 420) | TEST_F(ReceiveStatisticsProxy2Test, ReportsSumSquaredFrameDurations) { function TEST_F (line 437) | TEST_F(ReceiveStatisticsProxy2Test, OnDecodedFrameWithoutQpQpSumWont... function TEST_F (line 445) | TEST_F(ReceiveStatisticsProxy2Test, OnDecodedFrameWithoutQpResetsQpS... function TEST_F (line 456) | TEST_F(ReceiveStatisticsProxy2Test, OnRenderedFrameIncreasesFramesRe... function TEST_F (line 465) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsSsrc) { function TEST_F (line 469) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsIncomingPayloadTy... function TEST_F (line 476) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsDecoderImplementa... function TEST_F (line 484) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsOnCompleteFrame) { function TEST_F (line 494) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsOnDroppedFrame) { function TEST_F (line 504) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsDecodeTimingStats) { function TEST_F (line 525) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsRtcpPacketTypeCou... function TEST_F (line 540) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 549) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsFrameCounts) { function TEST_F (line 564) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsCName) { function TEST_F (line 570) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsNoCNameForUnknown... function TEST_F (line 576) | TEST_F(ReceiveStatisticsProxy2Test, ReportsLongestTimingFrameInfo) { function TEST_F (line 601) | TEST_F(ReceiveStatisticsProxy2Test, RespectsReportingIntervalForTimi... function TEST_F (line 621) | TEST_F(ReceiveStatisticsProxy2Test, LifetimeHistogramIsUpdated) { function TEST_F (line 635) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 646) | TEST_F(ReceiveStatisticsProxy2Test, BadCallHistogramsAreUpdated) { function TEST_F (line 677) | TEST_F(ReceiveStatisticsProxy2Test, PacketLossHistogramIsUpdated) { function TEST_F (line 694) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsPlayoutTimestamp) { function TEST_F (line 710) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsAvSyncOffset) { function TEST_F (line 720) | TEST_F(ReceiveStatisticsProxy2Test, AvSyncOffsetHistogramIsUpdated) { function TEST_F (line 734) | TEST_F(ReceiveStatisticsProxy2Test, RtpToNtpFrequencyOffsetHistogram... function TEST_F (line 762) | TEST_F(ReceiveStatisticsProxy2Test, Vp8QpHistogramIsUpdated) { function TEST_F (line 773) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 785) | TEST_F(ReceiveStatisticsProxy2Test, Vp8QpHistogramIsNotUpdatedIfNoQp... function TEST_F (line 794) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 813) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 834) | TEST_F(ReceiveStatisticsProxy2Test, KeyFrameHistogramIsUpdated) { function TEST_F (line 858) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 883) | TEST_F(ReceiveStatisticsProxy2Test, TimingHistogramsAreUpdated) { function TEST_F (line 914) | TEST_F(ReceiveStatisticsProxy2Test, DoesNotReportStaleFramerates) { function TEST_F (line 938) | TEST_F(ReceiveStatisticsProxy2Test, GetStatsReportsReceivedFrameStat... function TEST_F (line 950) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 968) | TEST_F(ReceiveStatisticsProxy2Test, ReceivedFrameHistogramsAreUpdate... function TEST_F (line 989) | TEST_F(ReceiveStatisticsProxy2Test, ZeroDelayReportedIfFrameNotDelay... function TEST_F (line 1009) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 1030) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 1046) | TEST_F(ReceiveStatisticsProxy2Test, DelayReportedIfFrameIsDelayed) { function TEST_F (line 1069) | TEST_F(ReceiveStatisticsProxy2Test, AverageDelayOfDelayedFramesIsRep... function TEST_F (line 1100) | TEST_F(ReceiveStatisticsProxy2Test, function TEST_F (line 1120) | TEST_F(ReceiveStatisticsProxy2Test, RtcpHistogramsAreUpdated) { class ReceiveStatisticsProxy2TestWithFreezeDuration (line 1153) | class ReceiveStatisticsProxy2TestWithFreezeDuration function TEST_P (line 1182) | TEST_P(ReceiveStatisticsProxy2TestWithFreezeDuration, FreezeDetectio... class ReceiveStatisticsProxy2TestWithContent (line 1206) | class ReceiveStatisticsProxy2TestWithContent function TEST_P (line 1218) | TEST_P(ReceiveStatisticsProxy2TestWithContent, InterFrameDelaysAreRe... function TEST_P (line 1250) | TEST_P(ReceiveStatisticsProxy2TestWithContent, function TEST_P (line 1283) | TEST_P(ReceiveStatisticsProxy2TestWithContent, function TEST_P (line 1306) | TEST_P(ReceiveStatisticsProxy2TestWithContent, function TEST_P (line 1352) | TEST_P(ReceiveStatisticsProxy2TestWithContent, FreezesAreReported) { function TEST_P (line 1396) | TEST_P(ReceiveStatisticsProxy2TestWithContent, HarmonicFrameRateIsRe... function TEST_P (line 1444) | TEST_P(ReceiveStatisticsProxy2TestWithContent, PausesAreIgnored) { function TEST_P (line 1485) | TEST_P(ReceiveStatisticsProxy2TestWithContent, ManyPausesAtTheBeginn... function TEST_P (line 1514) | TEST_P(ReceiveStatisticsProxy2TestWithContent, TimeInHdReported) { function TEST_P (line 1549) | TEST_P(ReceiveStatisticsProxy2TestWithContent, TimeInBlockyVideoRepo... function TEST_P (line 1587) | TEST_P(ReceiveStatisticsProxy2TestWithContent, DownscalesReported) { function TEST_P (line 1624) | TEST_P(ReceiveStatisticsProxy2TestWithContent, DecodeTimeReported) { function TEST_P (line 1640) | TEST_P(ReceiveStatisticsProxy2TestWithContent, class DecodeTimeHistogramsKillswitch (line 1731) | class DecodeTimeHistogramsKillswitch { method DecodeTimeHistogramsKillswitch (line 1733) | explicit DecodeTimeHistogramsKillswitch(bool disable_histograms) class ReceiveStatisticsProxy2TestWithDecodeTimeHistograms (line 1742) | class ReceiveStatisticsProxy2TestWithDecodeTimeHistograms method ReceiveStatisticsProxy2TestWithDecodeTimeHistograms (line 1748) | ReceiveStatisticsProxy2TestWithDecodeTimeHistograms() function TEST_P (line 1764) | TEST_P(ReceiveStatisticsProxy2TestWithDecodeTimeHistograms, FILE: tgcalls/third_party/webrtc/src/video/receive_statistics_proxy_unittest.cc type webrtc (line 29) | namespace webrtc { class ReceiveStatisticsProxyTest (line 40) | class ReceiveStatisticsProxyTest : public ::testing::Test { method ReceiveStatisticsProxyTest (line 42) | ReceiveStatisticsProxyTest() : fake_clock_(1234), config_(GetTestCon... method SetUp (line 46) | virtual void SetUp() { method GetTestConfig (line 51) | VideoReceiveStream::Config GetTestConfig() { method VideoFrame (line 58) | VideoFrame CreateFrame(int width, int height) { method VideoFrame (line 62) | VideoFrame CreateFrameWithRenderTimeMs(int64_t render_time_ms) { method VideoFrame (line 66) | VideoFrame CreateVideoFrame(int width, int height, int64_t render_ti... function TEST_F (line 83) | TEST_F(ReceiveStatisticsProxyTest, OnDecodedFrameIncreasesFramesDecode... function TEST_F (line 93) | TEST_F(ReceiveStatisticsProxyTest, DecodedFpsIsReported) { function TEST_F (line 110) | TEST_F(ReceiveStatisticsProxyTest, DecodedFpsIsNotReportedForTooFewSam... function TEST_F (line 125) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 151) | TEST_F(ReceiveStatisticsProxyTest, OnDecodedFrameIncreasesQpSum) { function TEST_F (line 162) | TEST_F(ReceiveStatisticsProxyTest, OnDecodedFrameIncreasesTotalDecodeT... function TEST_F (line 173) | TEST_F(ReceiveStatisticsProxyTest, ReportsContentType) { function TEST_F (line 190) | TEST_F(ReceiveStatisticsProxyTest, ReportsMaxTotalInterFrameDelay) { function TEST_F (line 247) | TEST_F(ReceiveStatisticsProxyTest, ReportsMaxInterframeDelay) { function TEST_F (line 277) | TEST_F(ReceiveStatisticsProxyTest, ReportInterframeDelayInWindow) { function TEST_F (line 308) | TEST_F(ReceiveStatisticsProxyTest, ReportsFreezeMetrics) { function TEST_F (line 331) | TEST_F(ReceiveStatisticsProxyTest, ReportsPauseMetrics) { function TEST_F (line 349) | TEST_F(ReceiveStatisticsProxyTest, PauseBeforeFirstAndAfterLastFrameIg... function TEST_F (line 372) | TEST_F(ReceiveStatisticsProxyTest, ReportsFramesDuration) { function TEST_F (line 392) | TEST_F(ReceiveStatisticsProxyTest, ReportsSumSquaredFrameDurations) { function TEST_F (line 409) | TEST_F(ReceiveStatisticsProxyTest, OnDecodedFrameWithoutQpQpSumWontExi... function TEST_F (line 417) | TEST_F(ReceiveStatisticsProxyTest, OnDecodedFrameWithoutQpResetsQpSum) { function TEST_F (line 428) | TEST_F(ReceiveStatisticsProxyTest, OnRenderedFrameIncreasesFramesRende... function TEST_F (line 437) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsSsrc) { function TEST_F (line 441) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsIncomingPayloadType) { function TEST_F (line 447) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDecoderImplementatio... function TEST_F (line 454) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsOnCompleteFrame) { function TEST_F (line 464) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsOnDroppedFrame) { function TEST_F (line 474) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsDecodeTimingStats) { function TEST_F (line 495) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsRtcpPacketTypeCounts) { function TEST_F (line 510) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 519) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsFrameCounts) { function TEST_F (line 534) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsCName) { function TEST_F (line 540) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsNoCNameForUnknownSsr... function TEST_F (line 546) | TEST_F(ReceiveStatisticsProxyTest, ReportsLongestTimingFrameInfo) { function TEST_F (line 571) | TEST_F(ReceiveStatisticsProxyTest, RespectsReportingIntervalForTimingF... function TEST_F (line 591) | TEST_F(ReceiveStatisticsProxyTest, LifetimeHistogramIsUpdated) { function TEST_F (line 605) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 616) | TEST_F(ReceiveStatisticsProxyTest, BadCallHistogramsAreUpdated) { function TEST_F (line 647) | TEST_F(ReceiveStatisticsProxyTest, PacketLossHistogramIsUpdated) { function TEST_F (line 664) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsPlayoutTimestamp) { function TEST_F (line 681) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsAvSyncOffset) { function TEST_F (line 691) | TEST_F(ReceiveStatisticsProxyTest, AvSyncOffsetHistogramIsUpdated) { function TEST_F (line 705) | TEST_F(ReceiveStatisticsProxyTest, RtpToNtpFrequencyOffsetHistogramIsU... function TEST_F (line 732) | TEST_F(ReceiveStatisticsProxyTest, Vp8QpHistogramIsUpdated) { function TEST_F (line 744) | TEST_F(ReceiveStatisticsProxyTest, Vp8QpHistogramIsNotUpdatedForTooFew... function TEST_F (line 755) | TEST_F(ReceiveStatisticsProxyTest, Vp8QpHistogramIsNotUpdatedIfNoQpVal... function TEST_F (line 764) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 783) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 804) | TEST_F(ReceiveStatisticsProxyTest, KeyFrameHistogramIsUpdated) { function TEST_F (line 828) | TEST_F(ReceiveStatisticsProxyTest, TimingHistogramsNotUpdatedForTooFew... function TEST_F (line 852) | TEST_F(ReceiveStatisticsProxyTest, TimingHistogramsAreUpdated) { function TEST_F (line 884) | TEST_F(ReceiveStatisticsProxyTest, DoesNotReportStaleFramerates) { function TEST_F (line 907) | TEST_F(ReceiveStatisticsProxyTest, GetStatsReportsReceivedFrameStats) { function TEST_F (line 919) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 936) | TEST_F(ReceiveStatisticsProxyTest, ReceivedFrameHistogramsAreUpdated) { function TEST_F (line 956) | TEST_F(ReceiveStatisticsProxyTest, ZeroDelayReportedIfFrameNotDelayed) { function TEST_F (line 977) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 998) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 1014) | TEST_F(ReceiveStatisticsProxyTest, DelayReportedIfFrameIsDelayed) { function TEST_F (line 1038) | TEST_F(ReceiveStatisticsProxyTest, AverageDelayOfDelayedFramesIsReport... function TEST_F (line 1065) | TEST_F(ReceiveStatisticsProxyTest, function TEST_F (line 1085) | TEST_F(ReceiveStatisticsProxyTest, RtcpHistogramsAreUpdated) { class ReceiveStatisticsProxyTestWithFreezeDuration (line 1118) | class ReceiveStatisticsProxyTestWithFreezeDuration function TEST_P (line 1147) | TEST_P(ReceiveStatisticsProxyTestWithFreezeDuration, FreezeDetection) { class ReceiveStatisticsProxyTestWithContent (line 1171) | class ReceiveStatisticsProxyTestWithContent function TEST_P (line 1183) | TEST_P(ReceiveStatisticsProxyTestWithContent, InterFrameDelaysAreRepor... function TEST_P (line 1216) | TEST_P(ReceiveStatisticsProxyTestWithContent, function TEST_P (line 1250) | TEST_P(ReceiveStatisticsProxyTestWithContent, function TEST_P (line 1273) | TEST_P(ReceiveStatisticsProxyTestWithContent, MaxInterFrameDelayOnlyWi... function TEST_P (line 1318) | TEST_P(ReceiveStatisticsProxyTestWithContent, FreezesAreReported) { function TEST_P (line 1361) | TEST_P(ReceiveStatisticsProxyTestWithContent, HarmonicFrameRateIsRepor... function TEST_P (line 1408) | TEST_P(ReceiveStatisticsProxyTestWithContent, PausesAreIgnored) { function TEST_P (line 1449) | TEST_P(ReceiveStatisticsProxyTestWithContent, ManyPausesAtTheBeginning) { function TEST_P (line 1477) | TEST_P(ReceiveStatisticsProxyTestWithContent, TimeInHdReported) { function TEST_P (line 1512) | TEST_P(ReceiveStatisticsProxyTestWithContent, TimeInBlockyVideoReporte... function TEST_P (line 1549) | TEST_P(ReceiveStatisticsProxyTestWithContent, DownscalesReported) { function TEST_P (line 1585) | TEST_P(ReceiveStatisticsProxyTestWithContent, DecodeTimeReported) { function TEST_P (line 1602) | TEST_P(ReceiveStatisticsProxyTestWithContent, class DecodeTimeHistogramsKillswitch (line 1694) | class DecodeTimeHistogramsKillswitch { method DecodeTimeHistogramsKillswitch (line 1696) | explicit DecodeTimeHistogramsKillswitch(bool disable_histograms) class ReceiveStatisticsProxyTestWithDecodeTimeHistograms (line 1705) | class ReceiveStatisticsProxyTestWithDecodeTimeHistograms method ReceiveStatisticsProxyTestWithDecodeTimeHistograms (line 1711) | ReceiveStatisticsProxyTestWithDecodeTimeHistograms() function TEST_P (line 1727) | TEST_P(ReceiveStatisticsProxyTestWithDecodeTimeHistograms, FILE: tgcalls/third_party/webrtc/src/video/report_block_stats.cc type webrtc (line 15) | namespace webrtc { function FractionLost (line 18) | int FractionLost(uint32_t num_lost_sequence_numbers, FILE: tgcalls/third_party/webrtc/src/video/report_block_stats.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/report_block_stats_unittest.cc type webrtc (line 15) | namespace webrtc { class ReportBlockStatsTest (line 17) | class ReportBlockStatsTest : public ::testing::Test { method ReportBlockStatsTest (line 19) | ReportBlockStatsTest() { function TEST_F (line 43) | TEST_F(ReportBlockStatsTest, StoreAndGetFractionLost) { function TEST_F (line 58) | TEST_F(ReportBlockStatsTest, StoreAndGetFractionLost_TwoSsrcs) { FILE: tgcalls/third_party/webrtc/src/video/rtp_streams_synchronizer.cc type webrtc (line 21) | namespace webrtc { function UpdateMeasurements (line 26) | bool UpdateMeasurements(StreamSynchronization::Measurements* stream, FILE: tgcalls/third_party/webrtc/src/video/rtp_streams_synchronizer.h function namespace (line 24) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/rtp_streams_synchronizer2.cc type webrtc (line 21) | namespace webrtc { type internal (line 22) | namespace internal { function UpdateMeasurements (line 28) | bool UpdateMeasurements(StreamSynchronization::Measurements* stream, FILE: tgcalls/third_party/webrtc/src/video/rtp_streams_synchronizer2.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver.cc type webrtc (line 55) | namespace webrtc { function PacketBufferMaxSize (line 63) | int PacketBufferMaxSize() { function CreateRtpRtcpModule (line 80) | std::unique_ptr CreateRtpRtcpModule( FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver.h function namespace (line 57) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver2.cc type webrtc (line 54) | namespace webrtc { function PacketBufferMaxSize (line 62) | int PacketBufferMaxSize() { function CreateRtpRtcpModule (line 79) | std::unique_ptr CreateRtpRtcpModule( function MaybeConstructNackModule (line 108) | std::unique_ptr MaybeConstructNackModule( FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver2.h function namespace (line 54) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver2_unittest.cc type webrtc (line 48) | namespace webrtc { function GetAbsoluteCaptureTimestamps (line 54) | std::vector GetAbsoluteCaptureTimestamps(const EncodedFrame*... function RTPVideoHeader (line 65) | RTPVideoHeader GetGenericVideoHeader(VideoFrameType frame_type) { class MockTransport (line 74) | class MockTransport : public Transport { class MockNackSender (line 83) | class MockNackSender : public NackSender { class MockKeyFrameRequestSender (line 92) | class MockKeyFrameRequestSender : public KeyFrameRequestSender { class MockOnCompleteFrameCallback (line 97) | class MockOnCompleteFrameCallback : public OnCompleteFrameCallback { method OnCompleteFrame (line 103) | void OnCompleteFrame(std::unique_ptr frame) override { method ClearExpectedBitstream (line 121) | void ClearExpectedBitstream() { buffer_.Clear(); } method AppendExpectedBitstream (line 123) | void AppendExpectedBitstream(const uint8_t data[], size_t size_in_by... class MockRtpPacketSink (line 130) | class MockRtpPacketSink : public RtpPacketSinkInterface { function CreateRtpPacketReceived (line 139) | std::unique_ptr CreateRtpPacketReceived() { class RtpVideoStreamReceiver2Test (line 155) | class RtpVideoStreamReceiver2Test : public ::testing::Test, method RtpVideoStreamReceiver2Test (line 158) | RtpVideoStreamReceiver2Test() : RtpVideoStreamReceiver2Test("") {} method RtpVideoStreamReceiver2Test (line 159) | explicit RtpVideoStreamReceiver2Test(std::string field_trials) method RTPVideoHeader (line 177) | RTPVideoHeader GetDefaultH264VideoHeader() { method AddSps (line 186) | void AddSps(RTPVideoHeader* video_header, method AddPps (line 198) | void AddPps(RTPVideoHeader* video_header, method AddIdr (line 211) | void AddIdr(RTPVideoHeader* video_header, int pps_id) { method OnRtpPacket (line 220) | void OnRtpPacket(const RtpPacketReceived& packet) override { method CreateConfig (line 226) | VideoReceiveStream::Config CreateConfig() { function TEST_F (line 250) | TEST_F(RtpVideoStreamReceiver2Test, CacheColorSpaceFromLastPacketOfKey... function TEST_F (line 366) | TEST_F(RtpVideoStreamReceiver2Test, GenericKeyFrame) { function TEST_F (line 380) | TEST_F(RtpVideoStreamReceiver2Test, PacketInfoIsPropagatedIntoVideoFra... function TEST_F (line 409) | TEST_F(RtpVideoStreamReceiver2Test, function TEST_F (line 455) | TEST_F(RtpVideoStreamReceiver2Test, function TEST_F (line 471) | TEST_F(RtpVideoStreamReceiver2Test, function TEST_F (line 494) | TEST_F(RtpVideoStreamReceiver2Test, GenericKeyFrameBitstreamError) { class RtpVideoStreamReceiver2TestH264 (line 510) | class RtpVideoStreamReceiver2TestH264 method RtpVideoStreamReceiver2TestH264 (line 514) | RtpVideoStreamReceiver2TestH264() : RtpVideoStreamReceiver2Test(GetP... function TEST_P (line 521) | TEST_P(RtpVideoStreamReceiver2TestH264, InBandSpsPps) { function TEST_P (line 568) | TEST_P(RtpVideoStreamReceiver2TestH264, OutOfBandFmtpSpsPps) { function TEST_P (line 609) | TEST_P(RtpVideoStreamReceiver2TestH264, ForceSpsPpsIdrIsKeyframe) { function TEST_F (line 678) | TEST_F(RtpVideoStreamReceiver2Test, PaddingInMediaStream) { function TEST_F (line 715) | TEST_F(RtpVideoStreamReceiver2Test, RequestKeyframeIfFirstFrameIsDelta) { function TEST_F (line 727) | TEST_F(RtpVideoStreamReceiver2Test, RequestKeyframeWhenPacketBufferGet... function TEST_F (line 751) | TEST_F(RtpVideoStreamReceiver2Test, SinkGetsRtpNotifications) { function TEST_F (line 767) | TEST_F(RtpVideoStreamReceiver2Test, NonStartedStreamGetsNoRtpCallbacks) { function TEST_F (line 783) | TEST_F(RtpVideoStreamReceiver2Test, ParseGenericDescriptorOnePacket) { function TEST_F (line 826) | TEST_F(RtpVideoStreamReceiver2Test, ParseGenericDescriptorTwoPackets) { function TEST_F (line 884) | TEST_F(RtpVideoStreamReceiver2Test, ParseGenericDescriptorRawPayload) { function TEST_F (line 916) | TEST_F(RtpVideoStreamReceiver2Test, UnwrapsFrameId) { class RtpVideoStreamReceiver2DependencyDescriptorTest (line 962) | class RtpVideoStreamReceiver2DependencyDescriptorTest method RtpVideoStreamReceiver2DependencyDescriptorTest (line 965) | RtpVideoStreamReceiver2DependencyDescriptorTest() { method FrameDependencyStructure (line 975) | static FrameDependencyStructure CreateStreamStructure() { method InjectPacketWith (line 985) | void InjectPacketWith(const FrameDependencyStructure& stream_structure, function TEST_F (line 1009) | TEST_F(RtpVideoStreamReceiver2DependencyDescriptorTest, UnwrapsFrameId) { function TEST_F (line 1047) | TEST_F(RtpVideoStreamReceiver2DependencyDescriptorTest, function TEST_F (line 1082) | TEST_F(RtpVideoStreamReceiver2DependencyDescriptorTest, function TEST_F (line 1121) | TEST_F(RtpVideoStreamReceiver2Test, TransformFrame) { type PlayoutDelayOptions (line 1155) | struct PlayoutDelayOptions { class RtpVideoStreamReceiver2TestPlayoutDelay (line 1165) | class RtpVideoStreamReceiver2TestPlayoutDelay method RtpVideoStreamReceiver2TestPlayoutDelay (line 1169) | RtpVideoStreamReceiver2TestPlayoutDelay() function TEST_P (line 1177) | TEST_P(RtpVideoStreamReceiver2TestPlayoutDelay, PlayoutDelay) { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver_frame_transformer_delegate.cc type webrtc (line 21) | namespace webrtc { class TransformableVideoReceiverFrame (line 24) | class TransformableVideoReceiverFrame method TransformableVideoReceiverFrame (line 27) | TransformableVideoReceiverFrame(std::unique_ptr frame, method GetData (line 35) | rtc::ArrayView GetData() const override { method SetData (line 39) | void SetData(rtc::ArrayView data) override { method GetTimestamp (line 44) | uint32_t GetTimestamp() const override { return frame_->Timestamp(); } method GetSsrc (line 45) | uint32_t GetSsrc() const override { return ssrc_; } method IsKeyFrame (line 47) | bool IsKeyFrame() const override { method GetAdditionalData (line 51) | std::vector GetAdditionalData() const override { method VideoFrameMetadata (line 55) | const VideoFrameMetadata& GetMetadata() const override { return meta... method ExtractFrame (line 57) | std::unique_ptr ExtractFrame() && { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver_frame_transformer_delegate.h function namespace (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver_frame_transformer_delegate_unittest.cc type webrtc (line 30) | namespace webrtc { function CreateRtpFrameObject (line 38) | std::unique_ptr CreateRtpFrameObject( function CreateRtpFrameObject (line 46) | std::unique_ptr CreateRtpFrameObject() { class TestRtpVideoFrameReceiver (line 50) | class TestRtpVideoFrameReceiver : public RtpVideoFrameReceiver { method TestRtpVideoFrameReceiver (line 52) | TestRtpVideoFrameReceiver() {} function TEST (line 61) | TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, function TEST (line 75) | TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, function TEST (line 88) | TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, TransformFram... function TEST (line 101) | TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, function TEST (line 127) | TEST(RtpVideoStreamReceiverFrameTransformerDelegateTest, FILE: tgcalls/third_party/webrtc/src/video/rtp_video_stream_receiver_unittest.cc type webrtc (line 47) | namespace webrtc { function GetAbsoluteCaptureTimestamps (line 53) | std::vector GetAbsoluteCaptureTimestamps(const EncodedFrame*... function RTPVideoHeader (line 64) | RTPVideoHeader GetGenericVideoHeader(VideoFrameType frame_type) { class MockTransport (line 73) | class MockTransport : public Transport { class MockNackSender (line 82) | class MockNackSender : public NackSender { class MockKeyFrameRequestSender (line 91) | class MockKeyFrameRequestSender : public KeyFrameRequestSender { class MockOnCompleteFrameCallback (line 96) | class MockOnCompleteFrameCallback : public OnCompleteFrameCallback { method OnCompleteFrame (line 102) | void OnCompleteFrame(std::unique_ptr frame) override { method ClearExpectedBitstream (line 120) | void ClearExpectedBitstream() { buffer_.Clear(); } method AppendExpectedBitstream (line 122) | void AppendExpectedBitstream(const uint8_t data[], size_t size_in_by... class MockRtpPacketSink (line 129) | class MockRtpPacketSink : public RtpPacketSinkInterface { function CreateRtpPacketReceived (line 139) | std::unique_ptr CreateRtpPacketReceived() { class RtpVideoStreamReceiverTest (line 154) | class RtpVideoStreamReceiverTest : public ::testing::Test { method RtpVideoStreamReceiverTest (line 156) | RtpVideoStreamReceiverTest() : RtpVideoStreamReceiverTest("") {} method RtpVideoStreamReceiverTest (line 157) | explicit RtpVideoStreamReceiverTest(std::string field_trials) method RTPVideoHeader (line 174) | RTPVideoHeader GetDefaultH264VideoHeader() { method AddSps (line 183) | void AddSps(RTPVideoHeader* video_header, method AddPps (line 195) | void AddPps(RTPVideoHeader* video_header, method AddIdr (line 208) | void AddIdr(RTPVideoHeader* video_header, int pps_id) { method CreateConfig (line 218) | static VideoReceiveStream::Config CreateConfig() { function TEST_F (line 237) | TEST_F(RtpVideoStreamReceiverTest, CacheColorSpaceFromLastPacketOfKeyf... function TEST_F (line 353) | TEST_F(RtpVideoStreamReceiverTest, GenericKeyFrame) { function TEST_F (line 367) | TEST_F(RtpVideoStreamReceiverTest, PacketInfoIsPropagatedIntoVideoFram... function TEST_F (line 396) | TEST_F(RtpVideoStreamReceiverTest, function TEST_F (line 442) | TEST_F(RtpVideoStreamReceiverTest, NoInfiniteRecursionOnEncapsulatedRe... function TEST_F (line 457) | TEST_F(RtpVideoStreamReceiverTest, function TEST_F (line 480) | TEST_F(RtpVideoStreamReceiverTest, GenericKeyFrameBitstreamError) { class RtpVideoStreamReceiverTestH264 (line 496) | class RtpVideoStreamReceiverTestH264 method RtpVideoStreamReceiverTestH264 (line 500) | RtpVideoStreamReceiverTestH264() : RtpVideoStreamReceiverTest(GetPar... function TEST_P (line 507) | TEST_P(RtpVideoStreamReceiverTestH264, InBandSpsPps) { function TEST_P (line 554) | TEST_P(RtpVideoStreamReceiverTestH264, OutOfBandFmtpSpsPps) { function TEST_P (line 595) | TEST_P(RtpVideoStreamReceiverTestH264, ForceSpsPpsIdrIsKeyframe) { function TEST_F (line 664) | TEST_F(RtpVideoStreamReceiverTest, PaddingInMediaStream) { function TEST_F (line 701) | TEST_F(RtpVideoStreamReceiverTest, RequestKeyframeIfFirstFrameIsDelta) { function TEST_F (line 713) | TEST_F(RtpVideoStreamReceiverTest, RequestKeyframeWhenPacketBufferGets... function TEST_F (line 737) | TEST_F(RtpVideoStreamReceiverTest, SecondarySinksGetRtpNotifications) { function TEST_F (line 758) | TEST_F(RtpVideoStreamReceiverTest, RemovedSecondarySinksGetNoRtpNotifi... function TEST_F (line 776) | TEST_F(RtpVideoStreamReceiverTest, function TEST_F (line 797) | TEST_F(RtpVideoStreamReceiverTest, function TEST_F (line 815) | TEST_F(RtpVideoStreamReceiverTest, ParseGenericDescriptorOnePacket) { function TEST_F (line 858) | TEST_F(RtpVideoStreamReceiverTest, ParseGenericDescriptorTwoPackets) { function TEST_F (line 916) | TEST_F(RtpVideoStreamReceiverTest, ParseGenericDescriptorRawPayload) { function TEST_F (line 948) | TEST_F(RtpVideoStreamReceiverTest, UnwrapsFrameId) { class RtpVideoStreamReceiverDependencyDescriptorTest (line 994) | class RtpVideoStreamReceiverDependencyDescriptorTest method RtpVideoStreamReceiverDependencyDescriptorTest (line 997) | RtpVideoStreamReceiverDependencyDescriptorTest() { method FrameDependencyStructure (line 1007) | static FrameDependencyStructure CreateStreamStructure() { method InjectPacketWith (line 1017) | void InjectPacketWith(const FrameDependencyStructure& stream_structure, function TEST_F (line 1041) | TEST_F(RtpVideoStreamReceiverDependencyDescriptorTest, UnwrapsFrameId) { function TEST_F (line 1079) | TEST_F(RtpVideoStreamReceiverDependencyDescriptorTest, function TEST_F (line 1114) | TEST_F(RtpVideoStreamReceiverDependencyDescriptorTest, function TEST_F (line 1155) | TEST_F(RtpVideoStreamReceiverDeathTest, RepeatedSecondarySinkDisallowe... function TEST_F (line 1167) | TEST_F(RtpVideoStreamReceiverTest, TransformFrame) { type PlayoutDelayOptions (line 1201) | struct PlayoutDelayOptions { class RtpVideoStreamReceiverTestPlayoutDelay (line 1211) | class RtpVideoStreamReceiverTestPlayoutDelay method RtpVideoStreamReceiverTestPlayoutDelay (line 1215) | RtpVideoStreamReceiverTestPlayoutDelay() function TEST_P (line 1223) | TEST_P(RtpVideoStreamReceiverTestPlayoutDelay, PlayoutDelay) { FILE: tgcalls/third_party/webrtc/src/video/screenshare_loopback.cc function Width (line 41) | size_t Width() { function Height (line 46) | size_t Height() { function Fps (line 51) | int Fps() { function MinBitrateKbps (line 56) | int MinBitrateKbps() { function StartBitrateKbps (line 61) | int StartBitrateKbps() { function TargetBitrateKbps (line 66) | int TargetBitrateKbps() { function MaxBitrateKbps (line 71) | int MaxBitrateKbps() { function NumTemporalLayers (line 76) | int NumTemporalLayers() { function Codec (line 82) | std::string Codec() { function RtcEventLogName (line 91) | std::string RtcEventLogName() { function RtpDumpName (line 99) | std::string RtpDumpName() { function SelectedTL (line 107) | int SelectedTL() { function DurationSecs (line 116) | int DurationSecs() { function OutputFilename (line 121) | std::string OutputFilename() { function GraphTitle (line 129) | std::string GraphTitle() { function LossPercent (line 134) | int LossPercent() { function LinkCapacityKbps (line 142) | int LinkCapacityKbps() { function QueueSize (line 147) | int QueueSize() { function AvgPropagationDelayMs (line 155) | int AvgPropagationDelayMs() { function StdPropagationDelayMs (line 163) | int StdPropagationDelayMs() { function NumStreams (line 168) | int NumStreams() { function SelectedStream (line 177) | int SelectedStream() { function NumSpatialLayers (line 182) | int NumSpatialLayers() { function InterLayerPredMode (line 191) | InterLayerPredMode InterLayerPred() { function SelectedSL (line 206) | int SelectedSL() { function Stream0 (line 214) | std::string Stream0() { function Stream1 (line 222) | std::string Stream1() { function SL0 (line 230) | std::string SL0() { function SL1 (line 238) | std::string SL1() { function EncodedFramePath (line 247) | std::string EncodedFramePath() { function MinTransmitBitrateKbps (line 273) | int MinTransmitBitrateKbps() { function GenerateSlides (line 281) | bool GenerateSlides() { function SlideChangeInterval (line 289) | int SlideChangeInterval() { function ScrollDuration (line 298) | int ScrollDuration() { function Slides (line 306) | std::vector Slides() { function Loopback (line 313) | void Loopback() { function main (line 374) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/video/send_delay_stats.cc type webrtc (line 18) | namespace webrtc { function AvgCounter (line 62) | AvgCounter* SendDelayStats::GetSendDelayCounter(uint32_t ssrc) { FILE: tgcalls/third_party/webrtc/src/video/send_delay_stats.h function namespace (line 28) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/send_delay_stats_unittest.cc type webrtc (line 20) | namespace webrtc { class SendDelayStatsTest (line 32) | class SendDelayStatsTest : public ::testing::Test { method SendDelayStatsTest (line 34) | SendDelayStatsTest() : clock_(1234), config_(CreateConfig()) {} method SetUp (line 38) | virtual void SetUp() { method CreateConfig (line 43) | VideoSendStream::Config CreateConfig() { method OnSendPacket (line 52) | void OnSendPacket(uint16_t id, uint32_t ssrc) { method OnSendPacket (line 56) | void OnSendPacket(uint16_t id, uint32_t ssrc, int64_t capture_ms) { method OnSentPacket (line 61) | bool OnSentPacket(uint16_t id) { function TEST_F (line 70) | TEST_F(SendDelayStatsTest, SentPacketFound) { function TEST_F (line 77) | TEST_F(SendDelayStatsTest, SentPacketNotFoundForNonRegisteredSsrc) { function TEST_F (line 86) | TEST_F(SendDelayStatsTest, SentPacketFoundWithMaxSendDelay) { function TEST_F (line 94) | TEST_F(SendDelayStatsTest, OldPacketsRemoved) { function TEST_F (line 108) | TEST_F(SendDelayStatsTest, HistogramsAreUpdated) { FILE: tgcalls/third_party/webrtc/src/video/send_statistics_proxy.cc type webrtc (line 31) | namespace webrtc { type HistogramCodecType (line 45) | enum HistogramCodecType { function HistogramCodecType (line 70) | HistogramCodecType PayloadNameToHistogramCodecType( function UpdateCodecTypeHistogram (line 89) | void UpdateCodecTypeHistogram(const std::string& payload_name) { function IsForcedFallbackPossible (line 95) | bool IsForcedFallbackPossible(const CodecSpecificInfo* codec_info, function GetFallbackMaxPixels (line 102) | absl::optional GetFallbackMaxPixels(const std::string& group) { function GetFallbackMaxPixelsIfFieldTrialEnabled (line 120) | absl::optional GetFallbackMaxPixelsIfFieldTrialEnabled() { function GetFallbackMaxPixelsIfFieldTrialDisabled (line 128) | absl::optional GetFallbackMaxPixelsIfFieldTrialDisabled() { function VideoAdaptationCounters (line 1474) | VideoAdaptationCounters SendStatisticsProxy::Adaptations::cpu_counts()... function VideoAdaptationCounters (line 1478) | VideoAdaptationCounters SendStatisticsProxy::Adaptations::quality_coun... FILE: tgcalls/third_party/webrtc/src/video/send_statistics_proxy.h function OnFrameDropped (line 70) | void OnFrameDropped(DropReason) override; function class (line 148) | class BoolSampleCounter { type TargetRateUpdates (line 167) | struct TargetRateUpdates { FILE: tgcalls/third_party/webrtc/src/video/send_statistics_proxy_unittest.cc type webrtc (line 31) | namespace webrtc { class SendStatisticsProxyTest (line 61) | class SendStatisticsProxyTest : public ::testing::Test { method SendStatisticsProxyTest (line 63) | SendStatisticsProxyTest() : SendStatisticsProxyTest("") {} method SendStatisticsProxyTest (line 64) | explicit SendStatisticsProxyTest(const std::string& field_trials) method SetUp (line 73) | virtual void SetUp() { method GetTestConfig (line 91) | VideoSendStream::Config GetTestConfig() { method GetTestConfigWithFlexFec (line 101) | VideoSendStream::Config GetTestConfigWithFlexFec() { method GetStreamStats (line 113) | VideoSendStream::StreamStats GetStreamStats(uint32_t ssrc) { method UpdateDataCounters (line 121) | void UpdateDataCounters(uint32_t ssrc) { method ExpectEqual (line 128) | void ExpectEqual(VideoSendStream::Stats one, VideoSendStream::Stats ... function TEST_F (line 183) | TEST_F(SendStatisticsProxyTest, RtcpStatistics) { function TEST_F (line 211) | TEST_F(SendStatisticsProxyTest, Suspended) { function TEST_F (line 224) | TEST_F(SendStatisticsProxyTest, FrameCounts) { function TEST_F (line 251) | TEST_F(SendStatisticsProxyTest, DataCounters) { function TEST_F (line 284) | TEST_F(SendStatisticsProxyTest, Bitrate) { function TEST_F (line 311) | TEST_F(SendStatisticsProxyTest, SendSideDelay) { function TEST_F (line 343) | TEST_F(SendStatisticsProxyTest, OnEncodedFrameTimeMeasured) { function TEST_F (line 354) | TEST_F(SendStatisticsProxyTest, TotalEncodeTimeIncreasesPerFrameMeasur... function TEST_F (line 363) | TEST_F(SendStatisticsProxyTest, OnSendEncodedImageIncreasesFramesEncod... function TEST_F (line 373) | TEST_F(SendStatisticsProxyTest, OnSendEncodedImageIncreasesQpSum) { function TEST_F (line 387) | TEST_F(SendStatisticsProxyTest, OnSendEncodedImageWithoutQpQpSumWontEx... function TEST_F (line 399) | TEST_F(SendStatisticsProxyTest, TotalEncodedBytesTargetFirstFrame) { function TEST_F (line 413) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 451) | TEST_F(SendStatisticsProxyTest, EncodeFrameRateInSubStream) { function TEST_F (line 474) | TEST_F(SendStatisticsProxyTest, GetCpuAdaptationStats) { function TEST_F (line 507) | TEST_F(SendStatisticsProxyTest, GetQualityAdaptationStats) { function TEST_F (line 540) | TEST_F(SendStatisticsProxyTest, GetStatsReportsCpuAdaptChanges) { function TEST_F (line 562) | TEST_F(SendStatisticsProxyTest, GetStatsReportsQualityAdaptChanges) { function TEST_F (line 584) | TEST_F(SendStatisticsProxyTest, TestAdaptationStatisticsMasking) { function TEST_F (line 651) | TEST_F(SendStatisticsProxyTest, AdaptChangesNotReported_AdaptationNotE... function TEST_F (line 663) | TEST_F(SendStatisticsProxyTest, AdaptChangesNotReported_MinRuntimeNotP... function TEST_F (line 677) | TEST_F(SendStatisticsProxyTest, ZeroAdaptChangesReported) { function TEST_F (line 695) | TEST_F(SendStatisticsProxyTest, CpuAdaptChangesReported) { function TEST_F (line 713) | TEST_F(SendStatisticsProxyTest, ExcludesInitialQualityAdaptDownChange) { function TEST_F (line 732) | TEST_F(SendStatisticsProxyTest, ExcludesInitialQualityAdaptDownChanges) { function TEST_F (line 759) | TEST_F(SendStatisticsProxyTest, InitialQualityAdaptChangesNotExcludedO... function TEST_F (line 779) | TEST_F(SendStatisticsProxyTest, ExcludesInitialQualityAdaptDownAndUpCh... function TEST_F (line 823) | TEST_F(SendStatisticsProxyTest, AdaptChangesStatsExcludesDisabledTime) { function TEST_F (line 879) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 898) | TEST_F(SendStatisticsProxyTest, QualityAdaptChangesStatsExcludesSuspen... function TEST_F (line 931) | TEST_F(SendStatisticsProxyTest, CpuAdaptChangesStatsExcludesSuspendedT... function TEST_F (line 980) | TEST_F(SendStatisticsProxyTest, AdaptChangesStatsNotStartedIfVideoSusp... function TEST_F (line 1008) | TEST_F(SendStatisticsProxyTest, AdaptChangesStatsRestartsOnFirstSentPa... function TEST_F (line 1031) | TEST_F(SendStatisticsProxyTest, AdaptChangesStatsStartedAfterFirstSent... function TEST_F (line 1065) | TEST_F(SendStatisticsProxyTest, AdaptChangesReportedAfterContentSwitch) { function TEST_F (line 1120) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1134) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1149) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1164) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1179) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1197) | TEST_F(SendStatisticsProxyTest, QualityLimitationReasonIsNoneWhenNotLi... function TEST_F (line 1216) | TEST_F(SendStatisticsProxyTest, QualityLimitationDurationIncreasesWith... function TEST_F (line 1255) | TEST_F(SendStatisticsProxyTest, QualityLimitationResolutionChangesDefa... function TEST_F (line 1260) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1269) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1282) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1297) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1311) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1346) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1382) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1416) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1489) | TEST_F(SendStatisticsProxyTest, SwitchContentTypeUpdatesHistograms) { function TEST_F (line 1505) | TEST_F(SendStatisticsProxyTest, InputResolutionHistogramsAreUpdated) { function TEST_F (line 1518) | TEST_F(SendStatisticsProxyTest, SentResolutionHistogramsAreUpdated) { function TEST_F (line 1558) | TEST_F(SendStatisticsProxyTest, InputFpsHistogramIsUpdated) { function TEST_F (line 1572) | TEST_F(SendStatisticsProxyTest, SentFpsHistogramIsUpdated) { function TEST_F (line 1590) | TEST_F(SendStatisticsProxyTest, InputFpsHistogramExcludesSuspendedTime) { function TEST_F (line 1614) | TEST_F(SendStatisticsProxyTest, SentFpsHistogramExcludesSuspendedTime) { function TEST_F (line 1641) | TEST_F(SendStatisticsProxyTest, CpuLimitedHistogramNotUpdatedWhenDisab... function TEST_F (line 1653) | TEST_F(SendStatisticsProxyTest, CpuLimitedHistogramUpdated) { function TEST_F (line 1676) | TEST_F(SendStatisticsProxyTest, LifetimeHistogramIsUpdated) { function TEST_F (line 1687) | TEST_F(SendStatisticsProxyTest, CodecTypeHistogramIsUpdated) { function TEST_F (line 1693) | TEST_F(SendStatisticsProxyTest, PauseEventHistogramIsUpdated) { function TEST_F (line 1705) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1717) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1725) | TEST_F(SendStatisticsProxyTest, NoPauseEvent) { function TEST_F (line 1743) | TEST_F(SendStatisticsProxyTest, OnePauseEvent) { function TEST_F (line 1763) | TEST_F(SendStatisticsProxyTest, TwoPauseEvents) { function TEST_F (line 1793) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1808) | TEST_F(SendStatisticsProxyTest, VerifyQpHistogramStats_Vp8) { function TEST_F (line 1830) | TEST_F(SendStatisticsProxyTest, VerifyQpHistogramStats_Vp8OneSsrc) { function TEST_F (line 1851) | TEST_F(SendStatisticsProxyTest, VerifyQpHistogramStats_Vp9) { function TEST_F (line 1874) | TEST_F(SendStatisticsProxyTest, VerifyQpHistogramStats_Vp9OneSpatialLa... function TEST_F (line 1895) | TEST_F(SendStatisticsProxyTest, VerifyQpHistogramStats_H264) { function TEST_F (line 1917) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1952) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 1997) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 2042) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 2059) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 2078) | TEST_F(SendStatisticsProxyTest, function TEST_F (line 2106) | TEST_F(SendStatisticsProxyTest, GetStatsReportsBandwidthLimitedResolut... function TEST_F (line 2167) | TEST_F(SendStatisticsProxyTest, GetStatsReportsTargetMediaBitrate) { function TEST_F (line 2179) | TEST_F(SendStatisticsProxyTest, NoSubstreams) { function TEST_F (line 2205) | TEST_F(SendStatisticsProxyTest, EncodedResolutionTimesOut) { function TEST_F (line 2252) | TEST_F(SendStatisticsProxyTest, ClearsResolutionFromInactiveSsrcs) { function TEST_F (line 2275) | TEST_F(SendStatisticsProxyTest, ClearsBitratesFromInactiveSsrcs) { function TEST_F (line 2292) | TEST_F(SendStatisticsProxyTest, ResetsRtcpCountersOnContentChange) { function TEST_F (line 2388) | TEST_F(SendStatisticsProxyTest, GetStatsReportsIsRtx) { function TEST_F (line 2403) | TEST_F(SendStatisticsProxyTest, GetStatsReportsIsFlexFec) { function TEST_F (line 2422) | TEST_F(SendStatisticsProxyTest, SendBitratesAreReportedWithFlexFecEnab... function TEST_F (line 2483) | TEST_F(SendStatisticsProxyTest, ResetsRtpCountersOnContentChange) { function TEST_F (line 2604) | TEST_F(SendStatisticsProxyTest, RtxBitrateIsZeroWhenEnabledAndNoRtxDat... function TEST_F (line 2629) | TEST_F(SendStatisticsProxyTest, RtxBitrateNotReportedWhenNotEnabled) { function TEST_F (line 2656) | TEST_F(SendStatisticsProxyTest, FecBitrateIsZeroWhenEnabledAndNoFecDat... function TEST_F (line 2680) | TEST_F(SendStatisticsProxyTest, FecBitrateNotReportedWhenNotEnabled) { function TEST_F (line 2707) | TEST_F(SendStatisticsProxyTest, GetStatsReportsEncoderImplementationNa... function TEST_F (line 2713) | TEST_F(SendStatisticsProxyTest, Vp9SvcLowSpatialLayerDoesNotUpdateReso... class ForcedFallbackTest (line 2750) | class ForcedFallbackTest : public SendStatisticsProxyTest { method ForcedFallbackTest (line 2752) | explicit ForcedFallbackTest(const std::string& field_trials) method InsertEncodedFrames (line 2764) | void InsertEncodedFrames(int num_frames, int interval_ms) { class ForcedFallbackDisabled (line 2787) | class ForcedFallbackDisabled : public ForcedFallbackTest { method ForcedFallbackDisabled (line 2789) | ForcedFallbackDisabled() class ForcedFallbackEnabled (line 2794) | class ForcedFallbackEnabled : public ForcedFallbackTest { method ForcedFallbackEnabled (line 2796) | ForcedFallbackEnabled() function TEST_F (line 2801) | TEST_F(ForcedFallbackEnabled, StatsNotUpdatedIfMinRunTimeHasNotPassed) { function TEST_F (line 2810) | TEST_F(ForcedFallbackEnabled, StatsUpdated) { function TEST_F (line 2824) | TEST_F(ForcedFallbackEnabled, StatsNotUpdatedIfNotVp8) { function TEST_F (line 2834) | TEST_F(ForcedFallbackEnabled, StatsNotUpdatedForTemporalLayers) { function TEST_F (line 2844) | TEST_F(ForcedFallbackEnabled, StatsNotUpdatedForSimulcast) { function TEST_F (line 2854) | TEST_F(ForcedFallbackDisabled, StatsNotUpdatedIfNoFieldTrial) { function TEST_F (line 2863) | TEST_F(ForcedFallbackDisabled, EnteredLowResolutionSetIfAtMaxPixels) { function TEST_F (line 2868) | TEST_F(ForcedFallbackEnabled, EnteredLowResolutionNotSetIfNotLibvpx) { function TEST_F (line 2873) | TEST_F(ForcedFallbackEnabled, EnteredLowResolutionSetIfLibvpx) { function TEST_F (line 2879) | TEST_F(ForcedFallbackDisabled, EnteredLowResolutionNotSetIfAboveMaxPix... function TEST_F (line 2885) | TEST_F(ForcedFallbackDisabled, EnteredLowResolutionNotSetIfLibvpx) { function TEST_F (line 2891) | TEST_F(ForcedFallbackDisabled, function TEST_F (line 2899) | TEST_F(ForcedFallbackEnabled, OneFallbackEvent) { function TEST_F (line 2919) | TEST_F(ForcedFallbackEnabled, ThreeFallbackEvents) { function TEST_F (line 2952) | TEST_F(ForcedFallbackEnabled, NoFallbackIfAboveMaxPixels) { function TEST_F (line 2965) | TEST_F(ForcedFallbackEnabled, FallbackIfAtMaxPixels) { FILE: tgcalls/third_party/webrtc/src/video/stats_counter.cc type webrtc (line 21) | namespace webrtc { class AggregatedCounter (line 43) | class AggregatedCounter { method AggregatedCounter (line 45) | AggregatedCounter() : last_sample_(0), sum_samples_(0) {} method Add (line 48) | void Add(int sample) { method AggregatedStats (line 60) | AggregatedStats ComputeStats() { method Empty (line 65) | bool Empty() const { return stats_.num_samples == 0; } method last_sample (line 67) | int last_sample() const { return last_sample_; } method Compute (line 70) | void Compute() { class Samples (line 83) | class Samples { method Samples (line 85) | Samples() : total_count_(0) {} method Add (line 88) | void Add(int sample, uint32_t stream_id) { method Set (line 92) | void Set(int64_t sample, uint32_t stream_id) { method SetLast (line 96) | void SetLast(int64_t sample, uint32_t stream_id) { method GetLast (line 99) | int64_t GetLast(uint32_t stream_id) { return samples_[stream_id].Get... method Count (line 101) | int64_t Count() const { return total_count_; } method Empty (line 102) | bool Empty() const { return total_count_ == 0; } method Sum (line 104) | int64_t Sum() const { method Max (line 111) | int Max() const { method Reset (line 118) | void Reset() { method Diff (line 124) | int64_t Diff() const { type Stats (line 140) | struct Stats { method Add (line 141) | void Add(int sample) { method Set (line 146) | void Set(int64_t sample) { method SetLast (line 150) | void SetLast(int64_t sample) { last_sum_ = sample; } method GetLast (line 151) | int64_t GetLast() const { return last_sum_; } method Reset (line 152) | void Reset() { function AggregatedStats (line 190) | AggregatedStats StatsCounter::GetStats() { function AggregatedStats (line 194) | AggregatedStats StatsCounter::ProcessAndGetStats() { FILE: tgcalls/third_party/webrtc/src/video/stats_counter.h function class (line 26) | class StatsCounterObserver { type AggregatedStats (line 33) | struct AggregatedStats { function class (line 81) | class StatsCounter { FILE: tgcalls/third_party/webrtc/src/video/stats_counter_unittest.cc type webrtc (line 16) | namespace webrtc { class StatsCounterObserverImpl (line 21) | class StatsCounterObserverImpl : public StatsCounterObserver { method StatsCounterObserverImpl (line 23) | StatsCounterObserverImpl() : num_calls_(0), last_sample_(-1) {} method OnMetricUpdated (line 24) | void OnMetricUpdated(int sample) override { class StatsCounterTest (line 33) | class StatsCounterTest : public ::testing::Test { method StatsCounterTest (line 35) | StatsCounterTest() : clock_(1234) {} method AddSampleAndAdvance (line 37) | void AddSampleAndAdvance(int sample, int interval_ms, AvgCounter* co... method SetSampleAndAdvance (line 42) | void SetSampleAndAdvance(int sample, method VerifyStatsIsNotSet (line 49) | void VerifyStatsIsNotSet(const AggregatedStats& stats) { function TEST_F (line 59) | TEST_F(StatsCounterTest, NoSamples) { function TEST_F (line 64) | TEST_F(StatsCounterTest, TestRegisterObserver) { function TEST_F (line 74) | TEST_F(StatsCounterTest, HasSample) { function TEST_F (line 81) | TEST_F(StatsCounterTest, VerifyProcessInterval) { function TEST_F (line 101) | TEST_F(StatsCounterTest, TestMetric_AvgCounter) { function TEST_F (line 121) | TEST_F(StatsCounterTest, TestMetric_MaxCounter) { function TEST_F (line 142) | TEST_F(StatsCounterTest, TestMetric_PercentCounter) { function TEST_F (line 160) | TEST_F(StatsCounterTest, TestMetric_PermilleCounter) { function TEST_F (line 178) | TEST_F(StatsCounterTest, TestMetric_RateCounter) { function TEST_F (line 197) | TEST_F(StatsCounterTest, TestMetric_RateAccCounter) { function TEST_F (line 215) | TEST_F(StatsCounterTest, TestMetric_RateAccCounterWithSetLast) { function TEST_F (line 229) | TEST_F(StatsCounterTest, TestMetric_RateAccCounterWithMultipleStreamId... function TEST_F (line 260) | TEST_F(StatsCounterTest, TestGetStats_MultipleIntervals) { function TEST_F (line 281) | TEST_F(StatsCounterTest, TestGetStatsTwice) { function TEST_F (line 302) | TEST_F(StatsCounterTest, TestRateAccCounter_NegativeRateIgnored) { function TEST_F (line 325) | TEST_F(StatsCounterTest, TestAvgCounter_IntervalsWithoutSamplesInclude... function TEST_F (line 345) | TEST_F(StatsCounterTest, TestAvgCounter_WithPause) { function TEST_F (line 379) | TEST_F(StatsCounterTest, TestRateAccCounter_AddSampleStopsPause) { function TEST_F (line 399) | TEST_F(StatsCounterTest, TestRateAccCounter_AddSameSampleDoesNotStopPa... function TEST_F (line 425) | TEST_F(StatsCounterTest, TestRateAccCounter_PauseAndStopPause) { function TEST_F (line 452) | TEST_F(StatsCounterTest, TestAvgCounter_WithoutMinPauseTimePassed) { function TEST_F (line 474) | TEST_F(StatsCounterTest, TestAvgCounter_WithMinPauseTimePassed) { function TEST_F (line 496) | TEST_F(StatsCounterTest, TestRateCounter_IntervalsWithoutSamplesIgnore... function TEST_F (line 518) | TEST_F(StatsCounterTest, TestRateCounter_IntervalsWithoutSamplesInclud... function TEST_F (line 541) | TEST_F(StatsCounterTest, TestRateAccCounter_IntervalsWithoutSamplesInc... function TEST_F (line 574) | TEST_F(StatsCounterTest, TestRateAccCounter_IntervalsWithoutSamplesIgn... FILE: tgcalls/third_party/webrtc/src/video/stream_synchronization.cc type webrtc (line 19) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/stream_synchronization.h type SynchronizationDelays (line 57) | struct SynchronizationDelays { FILE: tgcalls/third_party/webrtc/src/video/stream_synchronization_unittest.cc type webrtc (line 19) | namespace webrtc { class StreamSynchronizationTest (line 27) | class StreamSynchronizationTest : public ::testing::Test { method StreamSynchronizationTest (line 29) | StreamSynchronizationTest() method DelayedStreams (line 39) | bool DelayedStreams(int audio_delay_ms, method BothDelayedAudioLaterTest (line 112) | void BothDelayedAudioLaterTest(int base_target_delay_ms) { method BothDelayedVideoLaterTest (line 187) | void BothDelayedVideoLaterTest(int base_target_delay_ms) { method MaxAudioDelayChangeMs (line 262) | int MaxAudioDelayChangeMs(int current_audio_delay_ms, int delay_ms) ... function TEST_F (line 276) | TEST_F(StreamSynchronizationTest, NoDelay) { function TEST_F (line 287) | TEST_F(StreamSynchronizationTest, VideoDelayed) { function TEST_F (line 320) | TEST_F(StreamSynchronizationTest, AudioDelayed) { function TEST_F (line 386) | TEST_F(StreamSynchronizationTest, NoAudioIncomingUnboundedIncrease) { function TEST_F (line 443) | TEST_F(StreamSynchronizationTest, BothDelayedVideoLater) { function TEST_F (line 447) | TEST_F(StreamSynchronizationTest, BothDelayedVideoLaterAudioClockDrift) { function TEST_F (line 452) | TEST_F(StreamSynchronizationTest, BothDelayedVideoLaterVideoClockDrift) { function TEST_F (line 457) | TEST_F(StreamSynchronizationTest, BothDelayedAudioLater) { function TEST_F (line 461) | TEST_F(StreamSynchronizationTest, BothDelayedAudioClockDrift) { function TEST_F (line 466) | TEST_F(StreamSynchronizationTest, BothDelayedVideoClockDrift) { function TEST_F (line 471) | TEST_F(StreamSynchronizationTest, BothEquallyDelayed) { function TEST_F (line 491) | TEST_F(StreamSynchronizationTest, BothDelayedAudioLaterWithBaseDelay) { function TEST_F (line 497) | TEST_F(StreamSynchronizationTest, BothDelayedAudioClockDriftWithBaseDe... function TEST_F (line 504) | TEST_F(StreamSynchronizationTest, BothDelayedVideoClockDriftWithBaseDe... function TEST_F (line 511) | TEST_F(StreamSynchronizationTest, BothDelayedVideoLaterWithBaseDelay) { function TEST_F (line 517) | TEST_F(StreamSynchronizationTest, function TEST_F (line 525) | TEST_F(StreamSynchronizationTest, FILE: tgcalls/third_party/webrtc/src/video/sv_loopback.cc type webrtc (line 330) | namespace webrtc { function InterLayerPredMode (line 333) | InterLayerPredMode IntToInterLayerPredMode(int inter_layer_pred) { function VideoWidth (line 344) | size_t VideoWidth() { function VideoHeight (line 348) | size_t VideoHeight() { function VideoFps (line 352) | int VideoFps() { function GetCaptureDevice (line 356) | size_t GetCaptureDevice() { function VideoTargetBitrateKbps (line 360) | int VideoTargetBitrateKbps() { function VideoMinBitrateKbps (line 364) | int VideoMinBitrateKbps() { function VideoMaxBitrateKbps (line 368) | int VideoMaxBitrateKbps() { function VideoNumTemporalLayers (line 372) | int VideoNumTemporalLayers() { function VideoNumStreams (line 376) | int VideoNumStreams() { function VideoNumSpatialLayers (line 380) | int VideoNumSpatialLayers() { function InterLayerPredMode (line 384) | InterLayerPredMode VideoInterLayerPred() { function VideoStream0 (line 388) | std::string VideoStream0() { function VideoStream1 (line 392) | std::string VideoStream1() { function VideoSL0 (line 396) | std::string VideoSL0() { function VideoSL1 (line 400) | std::string VideoSL1() { function VideoSelectedTL (line 404) | int VideoSelectedTL() { function VideoSelectedStream (line 408) | int VideoSelectedStream() { function VideoSelectedSL (line 412) | int VideoSelectedSL() { function ScreenshareMinTransmitBitrateKbps (line 416) | int ScreenshareMinTransmitBitrateKbps() { function ScreenshareWidth (line 420) | size_t ScreenshareWidth() { function ScreenshareHeight (line 424) | size_t ScreenshareHeight() { function ScreenshareFps (line 428) | int ScreenshareFps() { function ScreenshareTargetBitrateKbps (line 432) | int ScreenshareTargetBitrateKbps() { function ScreenshareMinBitrateKbps (line 436) | int ScreenshareMinBitrateKbps() { function ScreenshareMaxBitrateKbps (line 440) | int ScreenshareMaxBitrateKbps() { function ScreenshareNumTemporalLayers (line 444) | int ScreenshareNumTemporalLayers() { function ScreenshareNumStreams (line 448) | int ScreenshareNumStreams() { function ScreenshareNumSpatialLayers (line 452) | int ScreenshareNumSpatialLayers() { function InterLayerPredMode (line 456) | InterLayerPredMode ScreenshareInterLayerPred() { function ScreenshareStream0 (line 460) | std::string ScreenshareStream0() { function ScreenshareStream1 (line 464) | std::string ScreenshareStream1() { function ScreenshareSL0 (line 468) | std::string ScreenshareSL0() { function ScreenshareSL1 (line 472) | std::string ScreenshareSL1() { function ScreenshareSelectedTL (line 476) | int ScreenshareSelectedTL() { function ScreenshareSelectedStream (line 480) | int ScreenshareSelectedStream() { function ScreenshareSelectedSL (line 484) | int ScreenshareSelectedSL() { function GenerateSlides (line 488) | bool GenerateSlides() { function SlideChangeInterval (line 492) | int SlideChangeInterval() { function ScrollDuration (line 496) | int ScrollDuration() { function Slides (line 500) | std::vector Slides() { function StartBitrateKbps (line 507) | int StartBitrateKbps() { function Codec (line 511) | std::string Codec() { function AnalyzeVideo (line 515) | bool AnalyzeVideo() { function AnalyzeScreenshare (line 519) | bool AnalyzeScreenshare() { function DurationSecs (line 523) | int DurationSecs() { function OutputFilename (line 527) | std::string OutputFilename() { function GraphTitle (line 531) | std::string GraphTitle() { function LossPercent (line 535) | int LossPercent() { function AvgBurstLossLength (line 539) | int AvgBurstLossLength() { function LinkCapacityKbps (line 543) | int LinkCapacityKbps() { function QueueSize (line 547) | int QueueSize() { function AvgPropagationDelayMs (line 551) | int AvgPropagationDelayMs() { function RtcEventLogName (line 555) | std::string RtcEventLogName() { function RtpDumpName (line 559) | std::string RtpDumpName() { function StdPropagationDelayMs (line 563) | int StdPropagationDelayMs() { function EncodedFramePath (line 567) | std::string EncodedFramePath() { function VideoClip (line 571) | std::string VideoClip() { function Loopback (line 577) | void Loopback() { function main (line 706) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/video/test/mock_video_stream_encoder.h function namespace (line 18) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/transport_adapter.cc type webrtc (line 15) | namespace webrtc { type internal (line 16) | namespace internal { FILE: tgcalls/third_party/webrtc/src/video/transport_adapter.h function namespace (line 20) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_analyzer.cc type webrtc (line 40) | namespace webrtc { function IsFlexfec (line 51) | bool IsFlexfec(int payload_type) { FILE: tgcalls/third_party/webrtc/src/video/video_analyzer.h function namespace (line 32) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_loopback.cc type webrtc (line 215) | namespace webrtc { function Width (line 218) | size_t Width() { function Height (line 222) | size_t Height() { function Fps (line 226) | int Fps() { function GetCaptureDevice (line 230) | size_t GetCaptureDevice() { function MinBitrateKbps (line 234) | int MinBitrateKbps() { function StartBitrateKbps (line 238) | int StartBitrateKbps() { function TargetBitrateKbps (line 242) | int TargetBitrateKbps() { function MaxBitrateKbps (line 246) | int MaxBitrateKbps() { function NumTemporalLayers (line 250) | int NumTemporalLayers() { function InterLayerPredMode (line 254) | InterLayerPredMode InterLayerPred() { function Codec (line 265) | std::string Codec() { function SelectedTL (line 269) | int SelectedTL() { function DurationSecs (line 273) | int DurationSecs() { function OutputFilename (line 277) | std::string OutputFilename() { function GraphTitle (line 281) | std::string GraphTitle() { function LossPercent (line 285) | int LossPercent() { function AvgBurstLossLength (line 289) | int AvgBurstLossLength() { function LinkCapacityKbps (line 293) | int LinkCapacityKbps() { function QueueSize (line 297) | int QueueSize() { function AvgPropagationDelayMs (line 301) | int AvgPropagationDelayMs() { function RtcEventLogName (line 305) | std::string RtcEventLogName() { function RtpDumpName (line 309) | std::string RtpDumpName() { function StdPropagationDelayMs (line 313) | int StdPropagationDelayMs() { function NumStreams (line 317) | int NumStreams() { function SelectedStream (line 321) | int SelectedStream() { function NumSpatialLayers (line 325) | int NumSpatialLayers() { function SelectedSL (line 329) | int SelectedSL() { function Stream0 (line 333) | std::string Stream0() { function Stream1 (line 337) | std::string Stream1() { function SL0 (line 341) | std::string SL0() { function SL1 (line 345) | std::string SL1() { function SL2 (line 349) | std::string SL2() { function EncodedFramePath (line 353) | std::string EncodedFramePath() { function Clip (line 357) | std::string Clip() { function Loopback (line 363) | void Loopback() { function RunLoopbackTest (line 438) | int RunLoopbackTest(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/video/video_loopback.h function namespace (line 14) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_loopback_main.cc function main (line 13) | int main(int argc, char* argv[]) { FILE: tgcalls/third_party/webrtc/src/video/video_quality_observer.cc type webrtc (line 22) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_quality_observer.h function namespace (line 26) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_quality_observer2.cc type webrtc (line 23) | namespace webrtc { type internal (line 24) | namespace internal { FILE: tgcalls/third_party/webrtc/src/video/video_quality_observer2.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_quality_test.cc type webrtc (line 58) | namespace webrtc { function GetMinMaxBitratesBps (line 81) | std::pair GetMinMaxBitratesBps(const VideoCodec& c... class VideoStreamFactory (line 102) | class VideoStreamFactory method VideoStreamFactory (line 105) | explicit VideoStreamFactory(const std::vector& streams) method CreateEncoderStreams (line 109) | std::vector CreateEncoderStreams( class QualityTestVideoEncoder (line 128) | class QualityTestVideoEncoder : public VideoEncoder, method QualityTestVideoEncoder (line 131) | QualityTestVideoEncoder(std::unique_ptr encoder, method SetFecControllerOverride (line 145) | void SetFecControllerOverride( method InitEncode (line 150) | int32_t InitEncode(const VideoCodec* codec_settings, method RegisterEncodeCompleteCallback (line 156) | int32_t RegisterEncodeCompleteCallback( method Release (line 162) | int32_t Release() override { return encoder_->Release(); } method Encode (line 164) | int32_t Encode(const VideoFrame& frame, method SetRates (line 172) | void SetRates(const RateControlParameters& parameters) override { method OnPacketLossRateUpdate (line 218) | void OnPacketLossRateUpdate(float packet_loss_rate) override { method OnRttUpdate (line 222) | void OnRttUpdate(int64_t rtt_ms) override { encoder_->OnRttUpdate(rt... method OnLossNotification (line 224) | void OnLossNotification(const LossNotification& loss_notification) o... method EncoderInfo (line 228) | EncoderInfo GetEncoderInfo() const override { method Result (line 240) | Result OnEncodedImage(const EncodedImage& encoded_image, method OnDroppedFrame (line 263) | void OnDroppedFrame(DropReason reason) override { function PressEnterToContinue (line 276) | void PressEnterToContinue(TaskQueueBase* task_queue) { function PressEnterToContinue (line 291) | void PressEnterToContinue(TaskQueueBase* /*task_queue*/) { function VideoStream (line 574) | VideoStream VideoQualityTest::DefaultVideoStream(const Params& params, function VideoStream (line 590) | VideoStream VideoQualityTest::DefaultThumbnailStream() { FILE: tgcalls/third_party/webrtc/src/video/video_quality_test.h function namespace (line 36) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream.cc type webrtc (line 54) | namespace webrtc { type internal (line 56) | namespace internal { class WebRtcRecordableEncodedFrame (line 71) | class WebRtcRecordableEncodedFrame : public RecordableEncodedFrame { method WebRtcRecordableEncodedFrame (line 73) | explicit WebRtcRecordableEncodedFrame(const EncodedFrame& frame) method encoded_buffer (line 86) | rtc::scoped_refptr encoded_buffer() method color_space (line 91) | absl::optional color_space() const override { method VideoCodecType (line 95) | VideoCodecType codec() const override { return codec_; } method is_key_frame (line 97) | bool is_key_frame() const override { return is_key_frame_; } method EncodedResolution (line 99) | EncodedResolution resolution() const override { return resolution_; } method Timestamp (line 101) | Timestamp render_time() const override { function VideoCodec (line 114) | VideoCodec CreateDecoderVideoCodec(const VideoReceiveStream::Decoder& ... class NullVideoDecoder (line 149) | class NullVideoDecoder : public webrtc::VideoDecoder { method InitDecode (line 151) | int32_t InitDecode(const webrtc::VideoCodec* codec_settings, method Decode (line 157) | int32_t Decode(const webrtc::EncodedImage& input_image, method RegisterDecodeCompleteCallback (line 164) | int32_t RegisterDecodeCompleteCallback( method Release (line 171) | int32_t Release() override { return WEBRTC_VIDEO_CODEC_OK; } method DecoderInfo (line 173) | DecoderInfo GetDecoderInfo() const override { type internal (line 188) | namespace internal { FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream.h function namespace (line 37) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream2.cc type webrtc (line 53) | namespace webrtc { type internal (line 55) | namespace internal { class WebRtcRecordableEncodedFrame (line 71) | class WebRtcRecordableEncodedFrame : public RecordableEncodedFrame { method WebRtcRecordableEncodedFrame (line 73) | explicit WebRtcRecordableEncodedFrame(const EncodedFrame& frame) method encoded_buffer (line 86) | rtc::scoped_refptr encoded_buff... method color_space (line 91) | absl::optional color_space() const override { method VideoCodecType (line 95) | VideoCodecType codec() const override { return codec_; } method is_key_frame (line 97) | bool is_key_frame() const override { return is_key_frame_; } method EncodedResolution (line 99) | EncodedResolution resolution() const override { return resolution_; } method Timestamp (line 101) | Timestamp render_time() const override { function VideoCodec (line 114) | VideoCodec CreateDecoderVideoCodec(const VideoReceiveStream::Decoder... class NullVideoDecoder (line 155) | class NullVideoDecoder : public webrtc::VideoDecoder { method InitDecode (line 157) | int32_t InitDecode(const webrtc::VideoCodec* codec_settings, method Decode (line 163) | int32_t Decode(const webrtc::EncodedImage& input_image, method RegisterDecodeCompleteCallback (line 170) | int32_t RegisterDecodeCompleteCallback( method Release (line 177) | int32_t Release() override { return WEBRTC_VIDEO_CODEC_OK; } function DetermineMaxWaitForFrame (line 189) | int DetermineMaxWaitForFrame(const VideoReceiveStream::Config& config, FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream2.h function namespace (line 38) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream2_unittest.cc type webrtc (line 39) | namespace webrtc { class MockTransport (line 50) | class MockTransport : public Transport { class MockVideoDecoder (line 59) | class MockVideoDecoder : public VideoDecoder { class MockVideoDecoderFactory (line 79) | class MockVideoDecoderFactory : public VideoDecoderFactory { class FrameObjectFake (line 87) | class FrameObjectFake : public EncodedFrame { method SetPayloadType (line 89) | void SetPayloadType(uint8_t payload_type) { _payloadType = payload_t... method SetRotation (line 91) | void SetRotation(const VideoRotation& rotation) { rotation_ = rotati... method SetNtpTime (line 93) | void SetNtpTime(int64_t ntp_time_ms) { ntp_time_ms_ = ntp_time_ms; } method ReceivedTime (line 95) | int64_t ReceivedTime() const override { return 0; } method RenderTime (line 97) | int64_t RenderTime() const override { return _renderTimeMs; } class VideoReceiveStream2Test (line 102) | class VideoReceiveStream2Test : public ::testing::Test { method VideoReceiveStream2Test (line 104) | VideoReceiveStream2Test() method SetUp (line 111) | void SetUp() { function TEST_F (line 153) | TEST_F(VideoReceiveStream2Test, CreateFrameFromH264FmtpSpropAndIdr) { function TEST_F (line 181) | TEST_F(VideoReceiveStream2Test, PlayoutDelay) { function TEST_F (line 210) | TEST_F(VideoReceiveStream2Test, PlayoutDelayPreservesDefaultMaxValue) { function TEST_F (line 226) | TEST_F(VideoReceiveStream2Test, PlayoutDelayPreservesDefaultMinValue) { function TEST_F (line 242) | TEST_F(VideoReceiveStream2Test, MaxCompositionDelayNotSetByDefault) { function TEST_F (line 264) | TEST_F(VideoReceiveStream2Test, MaxCompositionDelaySetFromMaxPlayoutDe... class VideoReceiveStream2TestWithFakeDecoder (line 276) | class VideoReceiveStream2TestWithFakeDecoder : public ::testing::Test { method VideoReceiveStream2TestWithFakeDecoder (line 278) | VideoReceiveStream2TestWithFakeDecoder() method SetUp (line 286) | void SetUp() { method ReCreateReceiveStream (line 299) | void ReCreateReceiveStream(VideoReceiveStream::RecordingState state) { function TEST_F (line 326) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, PassesNtpTime) { function TEST_F (line 339) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, PassesRotation) { function TEST_F (line 353) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, PassesPacketInfos) { function TEST_F (line 367) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, RenderedFrameUpdatesGet... function MakeFrame (line 445) | std::unique_ptr MakeFrame(VideoFrameType frame_type, function TEST_F (line 454) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, function TEST_F (line 469) | TEST_F(VideoReceiveStream2TestWithFakeDecoder, class VideoReceiveStream2TestWithSimulatedClock (line 485) | class VideoReceiveStream2TestWithSimulatedClock class FakeDecoder2 (line 488) | class FakeDecoder2 : public test::FakeDecoder { method FakeDecoder2 (line 490) | explicit FakeDecoder2(std::function decode_callback) method Decode (line 493) | int32_t Decode(const EncodedImage& input, method GetConfig (line 506) | static VideoReceiveStream::Config GetConfig( method VideoReceiveStream2TestWithSimulatedClock (line 523) | VideoReceiveStream2TestWithSimulatedClock() method OnFrameDecoded (line 546) | void OnFrameDecoded() { event_->Set(); } method PassEncodedFrameAndWait (line 548) | void PassEncodedFrameAndWait(std::unique_ptr frame) { function TEST_P (line 571) | TEST_P(VideoReceiveStream2TestWithSimulatedClock, class VideoReceiveStream2TestWithLazyDecoderCreation (line 612) | class VideoReceiveStream2TestWithLazyDecoderCreation : public ::testin... method VideoReceiveStream2TestWithLazyDecoderCreation (line 614) | VideoReceiveStream2TestWithLazyDecoderCreation() method SetUp (line 620) | void SetUp() { function TEST_F (line 664) | TEST_F(VideoReceiveStream2TestWithLazyDecoderCreation, LazyDecoderCrea... function TEST_F (line 703) | TEST_F(VideoReceiveStream2TestWithLazyDecoderCreation, FILE: tgcalls/third_party/webrtc/src/video/video_receive_stream_unittest.cc type webrtc (line 38) | namespace webrtc { class MockTransport (line 49) | class MockTransport : public Transport { class MockVideoDecoder (line 58) | class MockVideoDecoder : public VideoDecoder { class FrameObjectFake (line 79) | class FrameObjectFake : public EncodedFrame { method SetPayloadType (line 81) | void SetPayloadType(uint8_t payload_type) { _payloadType = payload_t... method SetRotation (line 83) | void SetRotation(const VideoRotation& rotation) { rotation_ = rotati... method SetNtpTime (line 85) | void SetNtpTime(int64_t ntp_time_ms) { ntp_time_ms_ = ntp_time_ms; } method ReceivedTime (line 87) | int64_t ReceivedTime() const override { return 0; } method RenderTime (line 89) | int64_t RenderTime() const override { return _renderTimeMs; } class VideoReceiveStreamTest (line 94) | class VideoReceiveStreamTest : public ::testing::Test { method VideoReceiveStreamTest (line 96) | VideoReceiveStreamTest() method SetUp (line 103) | void SetUp() { function TEST_F (line 142) | TEST_F(VideoReceiveStreamTest, CreateFrameFromH264FmtpSpropAndIdr) { function TEST_F (line 170) | TEST_F(VideoReceiveStreamTest, PlayoutDelay) { function TEST_F (line 199) | TEST_F(VideoReceiveStreamTest, PlayoutDelayPreservesDefaultMaxValue) { function TEST_F (line 215) | TEST_F(VideoReceiveStreamTest, PlayoutDelayPreservesDefaultMinValue) { class VideoReceiveStreamTestWithFakeDecoder (line 231) | class VideoReceiveStreamTestWithFakeDecoder : public ::testing::Test { method VideoReceiveStreamTestWithFakeDecoder (line 233) | VideoReceiveStreamTestWithFakeDecoder() method SetUp (line 241) | void SetUp() { method ReCreateReceiveStream (line 254) | void ReCreateReceiveStream(VideoReceiveStream::RecordingState state) { function TEST_F (line 280) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, PassesNtpTime) { function TEST_F (line 293) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, PassesRotation) { function TEST_F (line 307) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, PassesPacketInfos) { function TEST_F (line 321) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, RenderedFrameUpdatesGetS... function MakeFrame (line 399) | std::unique_ptr MakeFrame(VideoFrameType frame_type, function TEST_F (line 408) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, function TEST_F (line 423) | TEST_F(VideoReceiveStreamTestWithFakeDecoder, class VideoReceiveStreamTestWithSimulatedClock (line 439) | class VideoReceiveStreamTestWithSimulatedClock : public ::testing::Test { class FakeDecoder2 (line 441) | class FakeDecoder2 : public test::FakeDecoder { method FakeDecoder2 (line 443) | explicit FakeDecoder2(std::function decode_callback) method Decode (line 446) | int32_t Decode(const EncodedImage& input, method GetConfig (line 459) | static VideoReceiveStream::Config GetConfig( method VideoReceiveStreamTestWithSimulatedClock (line 475) | VideoReceiveStreamTestWithSimulatedClock() method OnFrameDecoded (line 497) | void OnFrameDecoded() { event_->Set(); } method PassEncodedFrameAndWait (line 499) | void PassEncodedFrameAndWait(std::unique_ptr frame) { function TEST_F (line 521) | TEST_F(VideoReceiveStreamTestWithSimulatedClock, FILE: tgcalls/third_party/webrtc/src/video/video_send_stream.cc type webrtc (line 29) | namespace webrtc { function CalculateMaxHeaderSize (line 33) | size_t CalculateMaxHeaderSize(const RtpConfig& config) { function GetBitrateAllocationCallbackType (line 64) | VideoStreamEncoder::BitrateAllocationCallbackType type internal (line 82) | namespace internal { FILE: tgcalls/third_party/webrtc/src/video/video_send_stream.h function namespace (line 29) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_send_stream_impl.cc type webrtc (line 40) | namespace webrtc { type internal (line 41) | namespace internal { function TransportSeqNumExtensionConfigured (line 58) | bool TransportSeqNumExtensionConfigured(const VideoSendStream::Confi... function CalculateMaxPadBitrateBps (line 66) | int CalculateMaxPadBitrateBps(const std::vector& streams, function RtpSenderFrameEncryptionConfig (line 133) | RtpSenderFrameEncryptionConfig CreateFrameEncryptionConfig( function RtpSenderObservers (line 141) | RtpSenderObservers CreateObservers(RtcpRttStats* call_stats, function GetAlrSettings (line 160) | absl::optional GetAlrSettings( function SameStreamsEnabled (line 170) | bool SameStreamsEnabled(const VideoBitrateAllocation& lhs, function MediaStreamAllocationConfig (line 496) | MediaStreamAllocationConfig VideoSendStreamImpl::GetAllocationConfig... FILE: tgcalls/third_party/webrtc/src/video/video_send_stream_impl.h function namespace (line 49) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_send_stream_impl_unittest.cc type webrtc (line 35) | namespace webrtc { type internal (line 44) | namespace internal { function GetAlrProbingExperimentString (line 57) | std::string GetAlrProbingExperimentString() { class MockRtpVideoSender (line 62) | class MockRtpVideoSender : public RtpVideoSenderInterface { function BitrateAllocationUpdate (line 107) | BitrateAllocationUpdate CreateAllocation(int bitrate_bps) { class VideoSendStreamImplTest (line 116) | class VideoSendStreamImplTest : public ::testing::Test { method VideoSendStreamImplTest (line 118) | VideoSendStreamImplTest() method CreateVideoSendStreamImpl (line 144) | std::unique_ptr CreateVideoSendStreamImpl( function TEST_F (line 181) | TEST_F(VideoSendStreamImplTest, RegistersAsBitrateObserverOnStart) { function TEST_F (line 206) | TEST_F(VideoSendStreamImplTest, UpdatesObserverOnConfigurationChange) { function TEST_F (line 271) | TEST_F(VideoSendStreamImplTest, UpdatesObserverOnConfigurationChange... function TEST_F (line 339) | TEST_F(VideoSendStreamImplTest, function TEST_F (line 401) | TEST_F(VideoSendStreamImplTest, SetsScreensharePacingFactorWithFeedb... function TEST_F (line 421) | TEST_F(VideoSendStreamImplTest, DoesNotSetPacingFactorWithoutFeedbac... function TEST_F (line 435) | TEST_F(VideoSendStreamImplTest, ForwardsVideoBitrateAllocationWhenEn... function TEST_F (line 485) | TEST_F(VideoSendStreamImplTest, ThrottlesVideoBitrateAllocationWhenT... function TEST_F (line 545) | TEST_F(VideoSendStreamImplTest, ForwardsVideoBitrateAllocationOnLaye... function TEST_F (line 591) | TEST_F(VideoSendStreamImplTest, ForwardsVideoBitrateAllocationAfterT... function TEST_F (line 688) | TEST_F(VideoSendStreamImplTest, CallsVideoStreamEncoderOnBitrateUpda... function TEST_F (line 792) | TEST_F(VideoSendStreamImplTest, DisablesPaddingOnPausedEncoder) { function TEST_F (line 883) | TEST_F(VideoSendStreamImplTest, KeepAliveOnDroppedFrame) { function TEST_F (line 919) | TEST_F(VideoSendStreamImplTest, ConfiguresBitratesForSvc) { FILE: tgcalls/third_party/webrtc/src/video/video_send_stream_tests.cc type webrtc (line 67) | namespace webrtc { type test (line 68) | namespace test { class VideoSendStreamPeer (line 69) | class VideoSendStreamPeer { method VideoSendStreamPeer (line 71) | explicit VideoSendStreamPeer(webrtc::VideoSendStream* base_class_s... method GetPacingFactorOverride (line 74) | absl::optional GetPacingFactorOverride() const { type VideoFormat (line 95) | enum VideoFormat { function VideoFrame (line 100) | VideoFrame CreateVideoFrame(int width, int height, int64_t timestamp_m... class VideoSendStreamTest (line 109) | class VideoSendStreamTest : public test::CallTest { method VideoSendStreamTest (line 111) | VideoSendStreamTest() { function TEST_F (line 127) | TEST_F(VideoSendStreamTest, CanStartStartedStream) { function TEST_F (line 141) | TEST_F(VideoSendStreamTest, CanStopStoppedStream) { function TEST_F (line 155) | TEST_F(VideoSendStreamTest, SupportsCName) { function TEST_F (line 190) | TEST_F(VideoSendStreamTest, SupportsAbsoluteSendTime) { function TEST_F (line 239) | TEST_F(VideoSendStreamTest, SupportsTransmissionTimeOffset) { function TEST_F (line 286) | TEST_F(VideoSendStreamTest, SupportsTransportWideSequenceNumbers) { function TEST_F (line 330) | TEST_F(VideoSendStreamTest, SupportsVideoRotation) { function TEST_F (line 373) | TEST_F(VideoSendStreamTest, SupportsVideoContentType) { function TEST_F (line 419) | TEST_F(VideoSendStreamTest, SupportsVideoTimingFrames) { class FakeReceiveStatistics (line 462) | class FakeReceiveStatistics : public ReceiveStatisticsProvider { method FakeReceiveStatistics (line 464) | FakeReceiveStatistics(uint32_t send_ssrc, method RtcpReportBlocks (line 474) | std::vector RtcpReportBlocks(size_t max_blocks) o... class UlpfecObserver (line 483) | class UlpfecObserver : public test::EndToEndTest { method UlpfecObserver (line 489) | UlpfecObserver(bool header_extensions_enabled, method Action (line 511) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method CreateSendTransport (line 575) | std::unique_ptr CreateSendTransport( method ModifyVideoConfigs (line 592) | void ModifyVideoConfigs( method PerformTest (line 621) | void PerformTest() override { function TEST_F (line 640) | TEST_F(VideoSendStreamTest, SupportsUlpfecWithExtensions) { function TEST_F (line 647) | TEST_F(VideoSendStreamTest, SupportsUlpfecWithoutExtensions) { class VideoSendStreamWithoutUlpfecTest (line 654) | class VideoSendStreamWithoutUlpfecTest : public test::CallTest { method VideoSendStreamWithoutUlpfecTest (line 656) | VideoSendStreamWithoutUlpfecTest() function TEST_F (line 662) | TEST_F(VideoSendStreamWithoutUlpfecTest, NoUlpfecIfDisabledThroughFiel... function TEST_F (line 673) | TEST_F(VideoSendStreamTest, DoesNotUtilizeUlpfecForH264WithNackEnabled) { function TEST_F (line 682) | TEST_F(VideoSendStreamTest, DoesUtilizeUlpfecForH264WithoutNackEnabled) { function TEST_F (line 690) | TEST_F(VideoSendStreamTest, DoesUtilizeUlpfecForVp8WithNackEnabled) { function TEST_F (line 698) | TEST_F(VideoSendStreamTest, DoesUtilizeUlpfecForVp9WithNackEnabled) { function TEST_F (line 706) | TEST_F(VideoSendStreamTest, SupportsUlpfecWithMultithreadedH264) { class FlexfecObserver (line 719) | class FlexfecObserver : public test::EndToEndTest { method FlexfecObserver (line 721) | FlexfecObserver(bool header_extensions_enabled, method GetNumFlexfecStreams (line 740) | size_t GetNumFlexfecStreams() const override { return 1; } method GetNumVideoStreams (line 741) | size_t GetNumVideoStreams() const override { return num_video_stream... method Action (line 744) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method CreateSendTransport (line 773) | std::unique_ptr CreateSendTransport( method CreateReceiveTransport (line 790) | std::unique_ptr CreateReceiveTransport( method ModifyVideoConfigs (line 805) | void ModifyVideoConfigs( method PerformTest (line 828) | void PerformTest() override { function TEST_F (line 843) | TEST_F(VideoSendStreamTest, SupportsFlexfecVp8) { function TEST_F (line 850) | TEST_F(VideoSendStreamTest, SupportsFlexfecSimulcastVp8) { function TEST_F (line 857) | TEST_F(VideoSendStreamTest, SupportsFlexfecWithNackVp8) { function TEST_F (line 864) | TEST_F(VideoSendStreamTest, SupportsFlexfecWithRtpExtensionsVp8) { function TEST_F (line 872) | TEST_F(VideoSendStreamTest, SupportsFlexfecVp9) { function TEST_F (line 879) | TEST_F(VideoSendStreamTest, SupportsFlexfecWithNackVp9) { function TEST_F (line 887) | TEST_F(VideoSendStreamTest, SupportsFlexfecH264) { function TEST_F (line 895) | TEST_F(VideoSendStreamTest, SupportsFlexfecWithNackH264) { function TEST_F (line 903) | TEST_F(VideoSendStreamTest, SupportsFlexfecWithMultithreadedH264) { class NackObserver (line 918) | class NackObserver : public test::SendTest { method NackObserver (line 920) | explicit NackObserver(uint32_t retransmit_ssrc, method Action (line 929) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method ModifyVideoConfigs (line 994) | void ModifyVideoConfigs( method PerformTest (line 1007) | void PerformTest() override { function TEST_F (line 1023) | TEST_F(VideoSendStreamTest, RetransmitsNack) { function TEST_F (line 1028) | TEST_F(VideoSendStreamTest, RetransmitsNackOverRtx) { class FrameFragmentationTest (line 1044) | class FrameFragmentationTest : public test::SendTest { method FrameFragmentationTest (line 1046) | FrameFragmentationTest(size_t max_packet_size, method Action (line 1075) | Action OnSendRtp(const uint8_t* packet, size_t size) override { method TriggerLossReport (line 1152) | void TriggerLossReport(const RtpPacket& rtp_packet) { method UpdateConfiguration (line 1184) | void UpdateConfiguration() { method ModifySenderBitrateConfig (line 1193) | void ModifySenderBitrateConfig( method ModifyVideoConfigs (line 1199) | void ModifyVideoConfigs( method PerformTest (line 1228) | void PerformTest() override { function TEST_F (line 1263) | TEST_F(VideoSendStreamTest, FragmentsGenericAccordingToMaxPacketSize) { function TEST_F (line 1267) | TEST_F(VideoSendStreamTest, FragmentsGenericAccordingToMaxPacketSizeWi... function TEST_F (line 1271) | TEST_F(VideoSendStreamTest, FragmentsVp8AccordingToMaxPacketSize) { function TEST_F (line 1275) | TEST_F(VideoSendStreamTest, FragmentsVp8AccordingToMaxPacketSizeWithFe... function TEST_F (line 1281) | TEST_F(VideoSendStreamTest, NoPaddingWhenVideoIsMuted) { function TEST_F (line 1369) | TEST_F(VideoSendStreamTest, PaddingIsPrimarilyRetransmissions) { function TEST_F (line 1449) | TEST_F(VideoSendStreamTest, MinTransmitBitrateRespectsRemb) { function TEST_F (line 1536) | TEST_F(VideoSendStreamTest, ChangingNetworkRoute) { function TEST_F (line 1656) | TEST_F(VideoSendStreamTest, RelayToDirectRoute) { function TEST_F (line 1759) | TEST_F(VideoSendStreamTest, ChangingTransportOverhead) { class MaxPaddingSetTest (line 1830) | class MaxPaddingSetTest : public test::SendTest { method MaxPaddingSetTest (line 1836) | MaxPaddingSetTest(bool test_switch_content_type, method ModifyVideoConfigs (line 1854) | void ModifyVideoConfigs( method OnCallsCreated (line 1872) | void OnCallsCreated(Call* sender_call, Call* receiver_call) override { method Action (line 1881) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method OnStreamsStopped (line 1928) | void OnStreamsStopped() override { method PerformTest (line 1934) | void PerformTest() override { method RTC_GUARDED_BY (line 1944) | RTC_GUARDED_BY(task_queue_thread_) = 0; function TEST_F (line 1950) | TEST_F(VideoSendStreamTest, RespectsMinTransmitBitrate) { function TEST_F (line 1957) | TEST_F(VideoSendStreamTest, RespectsMinTransmitBitrateAfterContentSwit... function TEST_F (line 1979) | TEST_F(VideoSendStreamTest, function TEST_F (line 2060) | TEST_F(VideoSendStreamTest, CanReconfigureToUseStartBitrateAbovePrevio... class StartStopBitrateObserver (line 2137) | class StartStopBitrateObserver : public test::FakeEncoder { method StartStopBitrateObserver (line 2139) | StartStopBitrateObserver() : FakeEncoder(Clock::GetRealTimeClock()) {} method InitEncode (line 2140) | int32_t InitEncode(const VideoCodec* config, method SetRates (line 2147) | void SetRates(const RateControlParameters& parameters) override { method WaitForEncoderInit (line 2154) | bool WaitForEncoderInit() { method WaitBitrateChanged (line 2158) | bool WaitBitrateChanged(bool non_zero) { function TEST_F (line 2187) | TEST_F(VideoSendStreamTest, VideoSendStreamStopSetEncoderRateToZero) { function TEST_F (line 2236) | TEST_F(VideoSendStreamTest, VideoSendStreamUpdateActiveSimulcastLayers) { function TEST_F (line 2301) | TEST_F(VideoSendStreamTest, EncoderIsProperlyInitializedAndDestroyed) { class VideoCodecConfigObserver (line 2431) | class VideoCodecConfigObserver : public test::SendTest, method VideoCodecConfigObserver (line 2434) | VideoCodecConfigObserver(VideoCodecType video_codec_type, method ModifyVideoConfigs (line 2447) | void ModifyVideoConfigs( method OnVideoStreamsCreated (line 2462) | void OnVideoStreamsCreated( method InitEncode (line 2468) | int32_t InitEncode(const VideoCodec* config, method PerformTest (line 2482) | void PerformTest() override { method Encode (line 2498) | int32_t Encode(const VideoFrame& input_image, function TEST_F (line 2616) | TEST_F(VideoSendStreamTest, EncoderSetupPropagatesVp8Config) { function TEST_F (line 2621) | TEST_F(VideoSendStreamTest, EncoderSetupPropagatesVp9Config) { function TEST_F (line 2633) | TEST_F(VideoSendStreamTest, MAYBE_EncoderSetupPropagatesH264Config) { function TEST_F (line 2638) | TEST_F(VideoSendStreamTest, RtcpSenderReportContainsMediaBytesSent) { function TEST_F (line 2689) | TEST_F(VideoSendStreamTest, TranslatesTwoLayerScreencastToTargetBitrat... function TEST_F (line 2755) | TEST_F(VideoSendStreamTest, ReconfigureBitratesSetsEncoderBitratesCorr... function TEST_F (line 2958) | TEST_F(VideoSendStreamTest, ReportsSentResolution) { class Vp9HeaderObserver (line 3048) | class Vp9HeaderObserver : public test::SendTest { method Vp9HeaderObserver (line 3050) | Vp9HeaderObserver() method ModifyVideoConfigsHook (line 3059) | virtual void ModifyVideoConfigsHook( method ModifyVideoConfigs (line 3069) | void ModifyVideoConfigs( method ModifyVideoCaptureStartResolution (line 3086) | void ModifyVideoCaptureStartResolution(int* width, method PerformTest (line 3093) | void PerformTest() override { method Action (line 3103) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method ContinuousPictureId (line 3141) | bool ContinuousPictureId(const RTPVideoHeaderVP9& vp9) const { method VerifySpatialIdxWithinFrame (line 3149) | void VerifySpatialIdxWithinFrame(const RTPVideoHeaderVP9& vp9) const { method VerifyFixedTemporalLayerStructure (line 3157) | void VerifyFixedTemporalLayerStructure(const RTPVideoHeaderVP9& vp9, method VerifyTemporalLayerStructure0 (line 3177) | void VerifyTemporalLayerStructure0(const RTPVideoHeaderVP9& vp9) con... method VerifyTemporalLayerStructure1 (line 3183) | void VerifyTemporalLayerStructure1(const RTPVideoHeaderVP9& vp9) con... method VerifyTemporalLayerStructure2 (line 3189) | void VerifyTemporalLayerStructure2(const RTPVideoHeaderVP9& vp9) con... method VerifyTemporalLayerStructure3 (line 3201) | void VerifyTemporalLayerStructure3(const RTPVideoHeaderVP9& vp9) con... method VerifyTl0Idx (line 3224) | void VerifyTl0Idx(const RTPVideoHeaderVP9& vp9) const { method IsNewPictureId (line 3234) | bool IsNewPictureId(const RTPVideoHeaderVP9& vp9) const { method VerifyCommonHeader (line 3255) | void VerifyCommonHeader(const RTPVideoHeaderVP9& vp9) const { method VerifySsData (line 3303) | void VerifySsData(const RTPVideoHeaderVP9& vp9) const { method CompareConsecutiveFrames (line 3318) | void CompareConsecutiveFrames(const RtpPacket& rtp_packet, function TEST_F (line 3362) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_1Tl1SLayers) { function TEST_F (line 3368) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_2Tl1SLayers) { function TEST_F (line 3374) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_3Tl1SLayers) { function TEST_F (line 3380) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_1Tl2SLayers) { function TEST_F (line 3386) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_2Tl2SLayers) { function TEST_F (line 3392) | TEST_F(VideoSendStreamTest, Vp9NonFlexMode_3Tl2SLayers) { class NonFlexibleMode (line 3408) | class NonFlexibleMode : public Vp9HeaderObserver { method NonFlexibleMode (line 3410) | NonFlexibleMode(uint8_t num_temporal_layers, uint8_t num_spatial_lay... method ModifyVideoConfigsHook (line 3415) | void ModifyVideoConfigsHook( method ModifyVideoCaptureStartResolution (line 3437) | void ModifyVideoCaptureStartResolution(int* width, method InspectHeader (line 3446) | void InspectHeader(const RTPVideoHeaderVP9& vp9) override { method ModifySenderBitrateConfig (line 3481) | void ModifySenderBitrateConfig( function TEST_F (line 3491) | TEST_F(VideoSendStreamTest, Vp9NonFlexModeSmallResolution) { function TEST_F (line 3535) | TEST_F(VideoSendStreamTest, MAYBE_Vp9FlexModeRefCount) { function TEST_F (line 3585) | TEST_F(VideoSendStreamTest, function TEST_F (line 3590) | TEST_F(VideoSendStreamTest, function TEST_F (line 3595) | TEST_F(VideoSendStreamTest, EncoderConfigMaxFramerateReportedToSource) { function TEST_F (line 3631) | TEST_F(VideoSendStreamTest, RemoveOverheadFromBandwidth) { class PacingFactorObserver (line 3713) | class PacingFactorObserver : public test::SendTest { method PacingFactorObserver (line 3715) | PacingFactorObserver(bool configure_send_side, method ModifyVideoConfigs (line 3721) | void ModifyVideoConfigs( method OnVideoStreamsCreated (line 3755) | void OnVideoStreamsCreated( method PerformTest (line 3765) | void PerformTest() override { function GetAlrProbingExperimentString (line 3774) | std::string GetAlrProbingExperimentString() { function TEST_F (line 3781) | TEST_F(VideoSendStreamTest, AlrConfiguredWhenSendSideOn) { function TEST_F (line 3789) | TEST_F(VideoSendStreamTest, AlrNotConfiguredWhenSendSideOff) { class ContentSwitchTest (line 3803) | class ContentSwitchTest : public test::SendTest { type StreamState (line 3805) | enum class StreamState { method ContentSwitchTest (line 3812) | explicit ContentSwitchTest(T* stream_reset_fun) method OnVideoStreamsCreated (line 3823) | void OnVideoStreamsCreated( method ModifyVideoConfigs (line 3830) | void ModifyVideoConfigs( method OnCallsCreated (line 3842) | void OnCallsCreated(Call* sender_call, Call* receiver_call) override { method Action (line 3846) | Action OnSendRtp(const uint8_t* packet, size_t length) override { method PerformTest (line 3896) | void PerformTest() override { method StreamState (line 3908) | StreamState GetStreamState() { function TEST_F (line 3924) | TEST_F(VideoSendStreamTest, SwitchesToScreenshareAndBack) { FILE: tgcalls/third_party/webrtc/src/video/video_source_sink_controller.cc type webrtc (line 21) | namespace webrtc { function WantsToString (line 25) | std::string WantsToString(const rtc::VideoSinkWants& wants) { function VideoSourceRestrictions (line 87) | VideoSourceRestrictions VideoSourceSinkController::restrictions() const { FILE: tgcalls/third_party/webrtc/src/video/video_source_sink_controller.h function namespace (line 25) | namespace webrtc { FILE: tgcalls/third_party/webrtc/src/video/video_source_sink_controller_unittest.cc type webrtc (line 23) | namespace webrtc { class MockVideoSinkWithVideoFrame (line 29) | class MockVideoSinkWithVideoFrame : public rtc::VideoSinkInterfaceRelease(); } method RegisterDecodeCompleteCallback (line 95) | int32_t RegisterDecodeCompleteCallback( class FakeVideoDecoderFactory (line 104) | class FakeVideoDecoderFactory : public VideoDecoderFactory { method GetSupportedFormats (line 106) | std::vector GetSupportedFormats() const override { method CreateVideoDecoder (line 109) | std::unique_ptr CreateVideoDecoder( method StubVideoDecoder (line 122) | StubVideoDecoder& Vp8Decoder() { return vp8_decoder_; } method StubVideoDecoder (line 123) | StubVideoDecoder& Av1Decoder() { return av1_decoder_; } class FakeEncodedFrame (line 130) | class FakeEncodedFrame : public EncodedFrame { method ReceivedTime (line 132) | int64_t ReceivedTime() const override { return 0; } method RenderTime (line 133) | int64_t RenderTime() const override { return 0; } method SetPayloadType (line 136) | void SetPayloadType(int payload_type) { _payloadType = payload_type; } class FrameBuilder (line 139) | class FrameBuilder { method FrameBuilder (line 141) | FrameBuilder() : frame_(std::make_unique()) {} method FrameBuilder (line 143) | FrameBuilder& WithPayloadType(int payload_type) { method FrameBuilder (line 148) | FrameBuilder& WithPictureId(int picture_id) { method Build (line 153) | std::unique_ptr Build() { return std::move(frame_); } class VideoStreamDecoderImplTest (line 159) | class VideoStreamDecoderImplTest : public ::testing::Test { method VideoStreamDecoderImplTest (line 161) | VideoStreamDecoderImplTest() function TEST_F (line 176) | TEST_F(VideoStreamDecoderImplTest, InsertAndDecodeFrame) { function TEST_F (line 182) | TEST_F(VideoStreamDecoderImplTest, NonDecodableStateWaitingForKeyframe) { function TEST_F (line 187) | TEST_F(VideoStreamDecoderImplTest, NonDecodableStateWaitingForDeltaFra... function TEST_F (line 195) | TEST_F(VideoStreamDecoderImplTest, InsertAndDecodeFrameWithKeyframeReq... function TEST_F (line 204) | TEST_F(VideoStreamDecoderImplTest, FailToInitDecoder) { function TEST_F (line 212) | TEST_F(VideoStreamDecoderImplTest, FailToDecodeFrame) { function TEST_F (line 220) | TEST_F(VideoStreamDecoderImplTest, ChangeFramePayloadType) { FILE: tgcalls/third_party/webrtc/src/video/video_stream_encoder.cc type webrtc (line 53) | namespace webrtc { function RequiresEncoderReset (line 76) | bool RequiresEncoderReset(const VideoCodec& prev_send_codec, function GetExperimentGroups (line 169) | std::array GetExperimentGroups() { function VideoBitrateAllocation (line 191) | VideoBitrateAllocation UpdateAllocationFromEncoderInfo( function VideoLayersAllocation (line 219) | VideoLayersAllocation CreateVideoLayersAllocation( function GetEncoderInfoWithBitrateLimitUpdate (line 350) | VideoEncoder::EncoderInfo GetEncoderInfoWithBitrateLimitUpdate( function NumActiveStreams (line 367) | int NumActiveStreams(const std::vector& streams) { function ApplyVp9BitrateLimits (line 376) | void ApplyVp9BitrateLimits(const VideoEncoder::EncoderInfo& encoder_info, function ApplyEncoderBitrateLimitsIfSingleActiveStream (line 443) | void ApplyEncoderBitrateLimitsIfSingleActiveStream( class VideoStreamEncoder::DegradationPreferenceManager (line 535) | class VideoStreamEncoder::DegradationPreferenceManager method DegradationPreferenceManager (line 538) | explicit DegradationPreferenceManager( method DegradationPreference (line 550) | DegradationPreference degradation_preference() const override { method SetDegradationPreference (line 555) | void SetDegradationPreference(DegradationPreference degradation_pref... method SetIsScreenshare (line 561) | void SetIsScreenshare(bool is_screenshare) { method RTC_RUN_ON (line 569) | RTC_RUN_ON(&sequence_checker_) { function DataRate (line 1964) | DataRate VideoStreamEncoder::UpdateTargetBitrate(DataRate target_bitrate, FILE: tgcalls/third_party/webrtc/src/video/video_stream_encoder.h function namespace (line 51) | namespace webrtc { type EncoderRateSettings (line 150) | struct EncoderRateSettings { type class (line 303) | enum class type AutomaticAnimationDetectionExperiment (line 352) | struct AutomaticAnimationDetectionExperiment { FILE: tgcalls/third_party/webrtc/src/video/video_stream_encoder_unittest.cc type webrtc (line 66) | namespace webrtc { class TestBuffer (line 114) | class TestBuffer : public webrtc::I420Buffer { method TestBuffer (line 116) | TestBuffer(rtc::Event* event, int width, int height) class FakeNativeBuffer (line 130) | class FakeNativeBuffer : public webrtc::VideoFrameBuffer { method FakeNativeBuffer (line 132) | FakeNativeBuffer(rtc::Event* event, int width, int height) method type (line 134) | webrtc::VideoFrameBuffer::Type type() const override { return Type::... method width (line 135) | int width() const override { return width_; } method height (line 136) | int height() const override { return height_; } method ToI420 (line 137) | rtc::scoped_refptr ToI420() override { method CropAndScale (line 140) | rtc::scoped_refptr CropAndScale( class FakeNV12NativeBuffer (line 163) | class FakeNV12NativeBuffer : public webrtc::VideoFrameBuffer { method FakeNV12NativeBuffer (line 165) | FakeNV12NativeBuffer(rtc::Event* event, int width, int height) method type (line 168) | webrtc::VideoFrameBuffer::Type type() const override { return Type::... method width (line 169) | int width() const override { return nv12_buffer_->width(); } method height (line 170) | int height() const override { return nv12_buffer_->height(); } method ToI420 (line 171) | rtc::scoped_refptr ToI420() override { method GetMappedFrameBuffer (line 174) | rtc::scoped_refptr GetMappedFrameBuffer( method NV12BufferInterface (line 181) | const NV12BufferInterface* GetNV12() const { return nv12_buffer_; } class CpuOveruseDetectorProxy (line 193) | class CpuOveruseDetectorProxy : public OveruseFrameDetector { method CpuOveruseDetectorProxy (line 195) | explicit CpuOveruseDetectorProxy(CpuOveruseMetricsObserver* metrics_... method OnTargetFramerateUpdated (line 202) | void OnTargetFramerateUpdated(int framerate_fps) override { method GetLastTargetFramerate (line 209) | int GetLastTargetFramerate() { method CpuOveruseOptions (line 214) | CpuOveruseOptions GetOptions() { return options_; } class FakeVideoSourceRestrictionsListener (line 224) | class FakeVideoSourceRestrictionsListener method FakeVideoSourceRestrictionsListener (line 227) | FakeVideoSourceRestrictionsListener() method OnVideoSourceRestrictionsUpdated (line 238) | void OnVideoSourceRestrictionsUpdated( function WantsFps (line 252) | auto WantsFps(Matcher fps_matcher) { function WantsMaxPixels (line 257) | auto WantsMaxPixels(Matcher max_pixel_matcher) { function ResolutionMax (line 262) | auto ResolutionMax() { function FpsMax (line 269) | auto FpsMax() { function FpsUnlimited (line 273) | auto FpsUnlimited() { function FpsMatchesResolutionMax (line 277) | auto FpsMatchesResolutionMax(Matcher fps_matcher) { function FpsMaxResolutionMatches (line 281) | auto FpsMaxResolutionMatches(Matcher pixel_matcher) { function FpsMaxResolutionMax (line 285) | auto FpsMaxResolutionMax() { function UnlimitedSinkWants (line 289) | auto UnlimitedSinkWants() { function FpsInRangeForPixelsInBalanced (line 293) | auto FpsInRangeForPixelsInBalanced(int last_frame_pixels) { function FpsEqResolutionEqTo (line 309) | auto FpsEqResolutionEqTo(const rtc::VideoSinkWants& other_wants) { function FpsMaxResolutionLt (line 314) | auto FpsMaxResolutionLt(const rtc::VideoSinkWants& other_wants) { function FpsMaxResolutionGt (line 318) | auto FpsMaxResolutionGt(const rtc::VideoSinkWants& other_wants) { function FpsLtResolutionEq (line 322) | auto FpsLtResolutionEq(const rtc::VideoSinkWants& other_wants) { function FpsGtResolutionEq (line 327) | auto FpsGtResolutionEq(const rtc::VideoSinkWants& other_wants) { function FpsEqResolutionLt (line 332) | auto FpsEqResolutionLt(const rtc::VideoSinkWants& other_wants) { function FpsEqResolutionGt (line 337) | auto FpsEqResolutionGt(const rtc::VideoSinkWants& other_wants) { class VideoStreamEncoderUnderTest (line 342) | class VideoStreamEncoderUnderTest : public VideoStreamEncoder { method VideoStreamEncoderUnderTest (line 344) | VideoStreamEncoderUnderTest(TimeController* time_controller, method SetSourceAndWaitForRestrictionsUpdated (line 369) | void SetSourceAndWaitForRestrictionsUpdated( method SetSourceAndWaitForFramerateUpdated (line 379) | void SetSourceAndWaitForFramerateUpdated( method OnBitrateUpdatedAndWaitForManagedResources (line 387) | void OnBitrateUpdatedAndWaitForManagedResources( method WaitUntilTaskQueueIsIdle (line 402) | void WaitUntilTaskQueueIsIdle() { method TriggerCpuOveruse (line 409) | void TriggerCpuOveruse() { method TriggerCpuUnderuse (line 419) | void TriggerCpuUnderuse() { method TriggerQualityLow (line 430) | void TriggerQualityLow() { method TriggerQualityHigh (line 439) | void TriggerQualityHigh() { class CroppingVideoStreamFactory (line 458) | class CroppingVideoStreamFactory method CroppingVideoStreamFactory (line 461) | CroppingVideoStreamFactory() {} method CreateEncoderStreams (line 464) | std::vector CreateEncoderStreams( class AdaptingFrameForwarder (line 474) | class AdaptingFrameForwarder : public test::FrameForwarder { method AdaptingFrameForwarder (line 476) | explicit AdaptingFrameForwarder(TimeController* time_controller) method set_adaptation_enabled (line 480) | void set_adaptation_enabled(bool enabled) { method adaption_enabled (line 485) | bool adaption_enabled() const { method last_wants (line 494) | rtc::VideoSinkWants last_wants() const { method last_sent_width (line 499) | absl::optional last_sent_width() const { return last_width_; } method last_sent_height (line 500) | absl::optional last_sent_height() const { return last_height_; } method IncomingCapturedFrame (line 502) | void IncomingCapturedFrame(const VideoFrame& video_frame) override { method AddOrUpdateSink (line 549) | void AddOrUpdateSink(rtc::VideoSinkInterface* sink, class MockableSendStatisticsProxy (line 573) | class MockableSendStatisticsProxy : public SendStatisticsProxy { method MockableSendStatisticsProxy (line 575) | MockableSendStatisticsProxy(Clock* clock, method GetStats (line 580) | VideoSendStream::Stats GetStats() override { method GetInputFrameRate (line 587) | int GetInputFrameRate() const override { method SetMockStats (line 593) | void SetMockStats(const VideoSendStream::Stats& stats) { method ResetMockStats (line 598) | void ResetMockStats() { method SetDroppedFrameCallback (line 603) | void SetDroppedFrameCallback(std::function callbac... method OnFrameDropped (line 608) | void OnFrameDropped(DropReason reason) override { class MockEncoderSelector (line 619) | class MockEncoderSelector class VideoStreamEncoderTest (line 635) | class VideoStreamEncoderTest : public ::testing::Test { method VideoStreamEncoderTest (line 639) | VideoStreamEncoderTest() method SetUp (line 652) | void SetUp() override { method ConfigureEncoder (line 671) | void ConfigureEncoder( method ResetEncoder (line 691) | void ResetEncoder(const std::string& payload_name, method VideoFrame (line 725) | VideoFrame CreateFrame(int64_t ntp_time_ms, method VideoFrame (line 739) | VideoFrame CreateFrameWithUpdatedPixel(int64_t ntp_time_ms, method VideoFrame (line 755) | VideoFrame CreateFrame(int64_t ntp_time_ms, int width, int height) c... method VideoFrame (line 769) | VideoFrame CreateNV12Frame(int64_t ntp_time_ms, int width, int heigh... method VideoFrame (line 782) | VideoFrame CreateFakeNativeFrame(int64_t ntp_time_ms, method VideoFrame (line 798) | VideoFrame CreateFakeNV12NativeFrame(int64_t ntp_time_ms, method VideoFrame (line 814) | VideoFrame CreateFakeNativeFrame(int64_t ntp_time_ms, method VerifyAllocatedBitrate (line 820) | void VerifyAllocatedBitrate(const VideoBitrateAllocation& expected_b... method WaitForEncodedFrame (line 832) | void WaitForEncodedFrame(int64_t expected_ntp_time) { method TimedWaitForEncodedFrame (line 837) | bool TimedWaitForEncodedFrame(int64_t expected_ntp_time, int64_t tim... method WaitForEncodedFrame (line 843) | void WaitForEncodedFrame(uint32_t expected_width, uint32_t expected_... method ExpectDroppedFrame (line 848) | void ExpectDroppedFrame() { method WaitForFrame (line 853) | bool WaitForFrame(int64_t timeout_ms) { class TestEncoder (line 859) | class TestEncoder : public test::FakeEncoder { method TestEncoder (line 861) | explicit TestEncoder(TimeController* time_controller) method VideoCodec (line 867) | VideoCodec codec_config() const { method BlockNextEncode (line 872) | void BlockNextEncode() { method GetEncoderInfo (line 877) | VideoEncoder::EncoderInfo GetEncoderInfo() const override { method RegisterEncodeCompleteCallback (line 904) | int32_t RegisterEncodeCompleteCallback( method ContinueEncode (line 911) | void ContinueEncode() { continue_encode_event_.Set(); } method CheckLastTimeStampsMatch (line 913) | void CheckLastTimeStampsMatch(int64_t ntp_time_ms, method SetQualityScaling (line 920) | void SetQualityScaling(bool b) { method SetRequestedResolutionAlignment (line 925) | void SetRequestedResolutionAlignment(int requested_resolution_alig... method SetApplyAlignmentToAllSimulcastLayers (line 930) | void SetApplyAlignmentToAllSimulcastLayers(bool b) { method SetIsHardwareAccelerated (line 935) | void SetIsHardwareAccelerated(bool is_hardware_accelerated) { method SetTemporalLayersSupported (line 940) | void SetTemporalLayersSupported(size_t spatial_idx, bool supported) { method SetResolutionBitrateLimits (line 946) | void SetResolutionBitrateLimits( method ForceInitEncodeFailure (line 952) | void ForceInitEncodeFailure(bool force_failure) { method SimulateOvershoot (line 957) | void SimulateOvershoot(double rate_factor) { method GetLastFramerate (line 962) | uint32_t GetLastFramerate() const { method GetLastUpdateRect (line 967) | VideoFrame::UpdateRect GetLastUpdateRect() const { method InjectFrame (line 977) | void InjectFrame(const VideoFrame& input_image, bool keyframe) { method InjectEncodedImage (line 988) | void InjectEncodedImage(const EncodedImage& image, method SetEncodedImageData (line 994) | void SetEncodedImageData( method ExpectNullFrame (line 1000) | void ExpectNullFrame() { method GetAndResetLastRateControlSettings (line 1005) | absl::optional method GetLastInputWidth (line 1012) | int GetLastInputWidth() const { method GetLastInputHeight (line 1017) | int GetLastInputHeight() const { method GetLastInputPixelFormat (line 1022) | absl::optional GetLastInputPixelFormat() { method GetNumEncoderInitializations (line 1027) | int GetNumEncoderInitializations() const { method GetNumSetRates (line 1032) | int GetNumSetRates() const { method VideoCodec (line 1037) | VideoCodec video_codec() const { method SetPreferredPixelFormats (line 1042) | void SetPreferredPixelFormats( method Encode (line 1050) | int32_t Encode(const VideoFrame& input_image, method CodecSpecificInfo (line 1083) | CodecSpecificInfo EncodeHook( method InitEncode (line 1098) | int32_t InitEncode(const VideoCodec* config, method Release (line 1124) | int32_t Release() override { method SetRates (line 1131) | void SetRates(const RateControlParameters& parameters) { type EncoderState (line 1154) | enum class EncoderState { method RTC_GUARDED_BY (line 1162) | RTC_GUARDED_BY(local_mutex_) = 0; method RTC_GUARDED_BY (line 1163) | RTC_GUARDED_BY(local_mutex_) = 0; method RTC_GUARDED_BY (line 1164) | RTC_GUARDED_BY(local_mutex_) = 0; method RTC_GUARDED_BY (line 1179) | RTC_GUARDED_BY(local_mutex_) = 0; method RTC_GUARDED_BY (line 1189) | RTC_GUARDED_BY(local_mutex_) = 0; method RTC_GUARDED_BY (line 1192) | RTC_GUARDED_BY(local_mutex_) = 0; class TestSink (line 1200) | class TestSink : public VideoStreamEncoder::EncoderSink { method TestSink (line 1202) | TestSink(TimeController* time_controller, TestEncoder* test_encoder) method WaitForEncodedFrame (line 1207) | void WaitForEncodedFrame(int64_t expected_ntp_time) { method TimedWaitForEncodedFrame (line 1212) | bool TimedWaitForEncodedFrame(int64_t expected_ntp_time, method WaitForEncodedFrame (line 1225) | void WaitForEncodedFrame(uint32_t expected_width, method CheckLastFrameSizeMatches (line 1231) | void CheckLastFrameSizeMatches(uint32_t expected_width, method CheckLastFrameRotationMatches (line 1244) | void CheckLastFrameRotationMatches(VideoRotation expected_rotation) { method ExpectDroppedFrame (line 1253) | void ExpectDroppedFrame() { EXPECT_FALSE(WaitForFrame(100)); } method WaitForFrame (line 1255) | bool WaitForFrame(int64_t timeout_ms) { method SetExpectNoFrames (line 1262) | void SetExpectNoFrames() { method number_of_reconfigurations (line 1267) | int number_of_reconfigurations() const { method last_min_transmit_bitrate (line 1272) | int last_min_transmit_bitrate() const { method SetNumExpectedLayers (line 1277) | void SetNumExpectedLayers(size_t num_layers) { method GetLastCaptureTimeMs (line 1282) | int64_t GetLastCaptureTimeMs() const { method EncodedImage (line 1287) | const EncodedImage& GetLastEncodedImage() { method GetLastEncodedImageData (line 1292) | std::vector GetLastEncodedImageData() { method VideoBitrateAllocation (line 1297) | VideoBitrateAllocation GetLastVideoBitrateAllocation() { method number_of_bitrate_allocations (line 1302) | int number_of_bitrate_allocations() const { method VideoLayersAllocation (line 1307) | VideoLayersAllocation GetLastVideoLayersAllocation() { method number_of_layers_allocations (line 1312) | int number_of_layers_allocations() const { method Result (line 1318) | Result OnEncodedImage( method OnEncoderConfigurationChanged (line 1343) | void OnEncoderConfigurationChanged( method OnBitrateAllocationUpdated (line 1353) | void OnBitrateAllocationUpdated( method OnVideoLayersAllocationUpdated (line 1360) | void OnVideoLayersAllocationUpdated( class VideoBitrateAllocatorProxyFactory (line 1400) | class VideoBitrateAllocatorProxyFactory method VideoBitrateAllocatorProxyFactory (line 1403) | VideoBitrateAllocatorProxyFactory() method CreateVideoBitrateAllocator (line 1407) | std::unique_ptr CreateVideoBitrateAllocator( method VideoCodec (line 1414) | VideoCodec codec_config() const { method Clock (line 1426) | Clock* clock() { return time_controller_.GetClock(); } method AdvanceTime (line 1427) | void AdvanceTime(TimeDelta duration) { method CurrentTimeMs (line 1431) | int64_t CurrentTimeMs() { return clock()->CurrentTime().ms(); } method TaskQueueFactory (line 1434) | virtual TaskQueueFactory* GetTaskQueueFactory() { function TEST_F (line 1453) | TEST_F(VideoStreamEncoderTest, EncodeOneFrame) { function TEST_F (line 1465) | TEST_F(VideoStreamEncoderTest, DropsFramesBeforeFirstOnBitrateUpdated) { function TEST_F (line 1489) | TEST_F(VideoStreamEncoderTest, DropsFramesWhenRateSetToZero) { function TEST_F (line 1516) | TEST_F(VideoStreamEncoderTest, DropsFramesWithSameOrOldNtpTimestamp) { function TEST_F (line 1532) | TEST_F(VideoStreamEncoderTest, DropsFrameAfterStop) { class VideoStreamEncoderBlockedTest (line 1548) | class VideoStreamEncoderBlockedTest : public VideoStreamEncoderTest { method VideoStreamEncoderBlockedTest (line 1550) | VideoStreamEncoderBlockedTest() {} method TaskQueueFactory (line 1552) | TaskQueueFactory* GetTaskQueueFactory() override { function TEST_F (line 1561) | TEST_F(VideoStreamEncoderBlockedTest, DropsPendingFramesOnSlowEncode) { function TEST_F (line 1588) | TEST_F(VideoStreamEncoderTest, NativeFrameWithoutI420SupportGetsDelive... function TEST_F (line 1607) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1643) | TEST_F(VideoStreamEncoderTest, NonI420FramesShouldNotBeConvertedToI420) { function TEST_F (line 1657) | TEST_F(VideoStreamEncoderTest, NativeFrameGetsDelivered_NoFrameTypePre... function TEST_F (line 1674) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1692) | TEST_F(VideoStreamEncoderTest, NativeFrameGetsDelivered_MappingIsNotFe... function TEST_F (line 1710) | TEST_F(VideoStreamEncoderTest, NativeFrameGetsDelivered_BackedByNV12) { function TEST_F (line 1725) | TEST_F(VideoStreamEncoderTest, DropsFramesWhenCongestionWindowPushback... function TEST_F (line 1750) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1780) | TEST_F(VideoStreamEncoderTest, FrameResolutionChangeReconfigureEncoder) { function TEST_F (line 1807) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1832) | TEST_F(VideoStreamEncoderTest, BitrateLimitsChangeReconfigureRateAlloc... function TEST_F (line 1878) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1926) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 1962) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2033) | TEST_F(VideoStreamEncoderTest, EncoderRecommendedMaxBitrateCapsTargetB... function TEST_F (line 2078) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2149) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2213) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2257) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2294) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2337) | TEST_F(VideoStreamEncoderTest, SwitchSourceDeregisterEncoderAsSink) { function TEST_F (line 2348) | TEST_F(VideoStreamEncoderTest, SinkWantsRotationApplied) { class ResolutionAlignmentTest (line 2355) | class ResolutionAlignmentTest method ResolutionAlignmentTest (line 2360) | ResolutionAlignmentTest() function TEST_P (line 2386) | TEST_P(ResolutionAlignmentTest, SinkWantsAlignmentApplied) { function TEST_F (line 2441) | TEST_F(VideoStreamEncoderTest, TestCpuDowngrades_BalancedMode) { function TEST_F (line 2538) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 2651) | TEST_F(VideoStreamEncoderTest, SinkWantsStoredByDegradationPreference) { function TEST_F (line 2765) | TEST_F(VideoStreamEncoderTest, StatsTracksQualityAdaptationStats) { function TEST_F (line 2801) | TEST_F(VideoStreamEncoderTest, StatsTracksCpuAdaptationStats) { function TEST_F (line 2837) | TEST_F(VideoStreamEncoderTest, SwitchingSourceKeepsCpuAdaptation) { function TEST_F (line 2908) | TEST_F(VideoStreamEncoderTest, SwitchingSourceKeepsQualityAdaptation) { function TEST_F (line 2970) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3028) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3095) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3232) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3283) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3320) | TEST_F(VideoStreamEncoderTest, SkipsSameOrLargerAdaptDownRequest_Balan... function TEST_F (line 3363) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3392) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3421) | TEST_F(VideoStreamEncoderTest, NoChangeForInitialNormalUsage_BalancedM... function TEST_F (line 3451) | TEST_F(VideoStreamEncoderTest, NoChangeForInitialNormalUsage_DisabledM... function TEST_F (line 3481) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3521) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3571) | TEST_F(VideoStreamEncoderTest, DoesNotScaleBelowSetResolutionLimit) { function TEST_F (line 3610) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3673) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 3736) | TEST_F(VideoStreamEncoderTest, AdaptUpIfBwEstimateIsHigherThanMinBitra... function TEST_F (line 3789) | TEST_F(VideoStreamEncoderTest, DropFirstFramesIfBwEstimateIsTooLow) { class BalancedDegradationTest (line 3821) | class BalancedDegradationTest : public VideoStreamEncoderTest { method SetupTest (line 3823) | void SetupTest() { method OnBitrateUpdated (line 3833) | void OnBitrateUpdated(int bitrate_bps) { method InsertFrame (line 3839) | void InsertFrame() { method InsertFrameAndWaitForEncoded (line 3844) | void InsertFrameAndWaitForEncoded() { function TEST_F (line 3856) | TEST_F(BalancedDegradationTest, AdaptDownTwiceIfMinFpsDiffLtThreshold) { function TEST_F (line 3880) | TEST_F(BalancedDegradationTest, AdaptDownOnceIfFpsDiffGeThreshold) { function TEST_F (line 3903) | TEST_F(BalancedDegradationTest, AdaptDownUsesCodecSpecificFps) { function TEST_F (line 3921) | TEST_F(BalancedDegradationTest, NoAdaptUpIfBwEstimateIsLessThanMinBitr... function TEST_F (line 3969) | TEST_F(BalancedDegradationTest, function TEST_F (line 4000) | TEST_F(BalancedDegradationTest, function TEST_F (line 4054) | TEST_F(BalancedDegradationTest, function TEST_F (line 4117) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4264) | TEST_F(VideoStreamEncoderTest, CpuLimitedHistogramIsReported) { function TEST_F (line 4295) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4320) | TEST_F(VideoStreamEncoderTest, ReportsVideoBitrateAllocation) { function TEST_F (line 4366) | TEST_F(VideoStreamEncoderTest, ReportsVideoLayersAllocationForVP8Simul... function TEST_F (line 4418) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4463) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4508) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4563) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4611) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4658) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4717) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4769) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4820) | TEST_F(VideoStreamEncoderTest, ReportsVideoLayersAllocationForH264) { function TEST_F (line 4848) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4889) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 4927) | TEST_F(VideoStreamEncoderTest, TemporalLayersNotDisabledIfSupported) { function TEST_F (line 4952) | TEST_F(VideoStreamEncoderTest, TemporalLayersDisabledIfNotSupported) { function TEST_F (line 4968) | TEST_F(VideoStreamEncoderTest, VerifyBitrateAllocationForTwoStreams) { function TEST_F (line 5002) | TEST_F(VideoStreamEncoderTest, OveruseDetectorUpdatedOnReconfigureAndA... function TEST_F (line 5061) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5125) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5174) | TEST_F(VideoStreamEncoderTest, DropsFramesAndScalesWhenBitrateIsTooLow) { function TEST_F (line 5207) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5233) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5253) | TEST_F(VideoStreamEncoderTest, InitialFrameDropOffWhenEncoderDisabledS... function TEST_F (line 5281) | TEST_F(VideoStreamEncoderTest, InitialFrameDropActivatesWhenBweDrops) { function TEST_F (line 5322) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5365) | TEST_F(VideoStreamEncoderTest, InitialFrameDropActivatesWhenLayersChan... function TEST_F (line 5428) | TEST_F(VideoStreamEncoderTest, InitialFrameDropActivatesWhenSVCLayersC... function TEST_F (line 5493) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5560) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5624) | TEST_F(VideoStreamEncoderTest, DefaultMaxAndMinBitratesNotUsedIfDisabl... function TEST_F (line 5671) | TEST_F(VideoStreamEncoderTest, SinglecastBitrateLimitsNotUsedForOneStr... function TEST_F (line 5694) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5744) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5776) | TEST_F(VideoStreamEncoderTest, InitialFrameDropIsNotReactivatedWhenAda... function TEST_F (line 5836) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5864) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 5889) | TEST_F(VideoStreamEncoderTest, RampsUpInQualityWhenBwIsHigh) { function TEST_F (line 5956) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6006) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6033) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6072) | TEST_F(VideoStreamEncoderTest, FailingInitEncodeDoesntCauseCrash) { function TEST_F (line 6088) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6121) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6220) | TEST_F(VideoStreamEncoderTest, DoesntAdaptDownPastMinFramerate) { function TEST_F (line 6266) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6453) | TEST_F(VideoStreamEncoderTest, AdaptWithTwoReasonsAndDifferentOrder_Fr... function TEST_F (line 6586) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6690) | TEST_F(VideoStreamEncoderTest, AcceptsFullHdAdaptedDownSimulcastFrames) { function TEST_F (line 6729) | TEST_F(VideoStreamEncoderTest, PeriodicallyUpdatesChannelParameters) { function TEST_F (line 6785) | TEST_F(VideoStreamEncoderTest, DoesNotUpdateBitrateAllocationWhenSuspe... function TEST_F (line 6824) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6845) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6870) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 6909) | TEST_F(VideoStreamEncoderTest, DropsFramesWhenEncoderOvershoots) { function TEST_F (line 6989) | TEST_F(VideoStreamEncoderTest, ConfiguresCorrectFrameRate) { function TEST_F (line 7018) | TEST_F(VideoStreamEncoderBlockedTest, AccumulatesUpdateRectOnDroppedFr... function TEST_F (line 7065) | TEST_F(VideoStreamEncoderTest, SetsFrameTypes) { function TEST_F (line 7096) | TEST_F(VideoStreamEncoderTest, SetsFrameTypesSimulcast) { function TEST_F (line 7138) | TEST_F(VideoStreamEncoderTest, RequestKeyframeInternalSource) { function TEST_F (line 7177) | TEST_F(VideoStreamEncoderTest, AdjustsTimestampInternalSource) { function TEST_F (line 7204) | TEST_F(VideoStreamEncoderTest, DoesNotRewriteH264BitstreamWithOptimalS... function TEST_F (line 7228) | TEST_F(VideoStreamEncoderTest, RewritesH264BitstreamWithNonOptimalSps) { function TEST_F (line 7255) | TEST_F(VideoStreamEncoderTest, CopiesVideoFrameMetadataAfterDownscale) { function TEST_F (line 7296) | TEST_F(VideoStreamEncoderTest, BandwidthAllocationLowerBound) { function TEST_F (line 7340) | TEST_F(VideoStreamEncoderTest, EncoderRatesPropagatedOnReconfigure) { type MockEncoderSwitchRequestCallback (line 7382) | struct MockEncoderSwitchRequestCallback : public EncoderSwitchRequestC... function TEST_F (line 7391) | TEST_F(VideoStreamEncoderTest, EncoderSelectorCurrentEncoderIsSignaled) { function TEST_F (line 7414) | TEST_F(VideoStreamEncoderTest, EncoderSelectorBitrateSwitch) { function TEST_F (line 7446) | TEST_F(VideoStreamEncoderTest, EncoderSelectorBrokenEncoderSwitch) { function TEST_F (line 7501) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 7538) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 7576) | TEST_F(VideoStreamEncoderTest, AutomaticAnimationDetection) { function TEST_F (line 7634) | TEST_F(VideoStreamEncoderTest, ConfiguresVp9SvcAtOddResolutions) { function TEST_F (line 7663) | TEST_F(VideoStreamEncoderTest, EncoderResetAccordingToParameterChange) { function TEST_F (line 7753) | TEST_F(VideoStreamEncoderTest, EncoderResolutionsExposedInSinglecast) { function TEST_F (line 7777) | TEST_F(VideoStreamEncoderTest, EncoderResolutionsExposedInSimulcast) { function TEST_F (line 7854) | TEST_F(VideoStreamEncoderTest, QpPresent_QpKept) { function TEST_F (line 7874) | TEST_F(VideoStreamEncoderTest, QpAbsent_QpParsed) { function TEST_F (line 7893) | TEST_F(VideoStreamEncoderTest, QpAbsentParsingDisabled_QpAbsent) { function TEST_F (line 7913) | TEST_F(VideoStreamEncoderTest, function TEST_F (line 7945) | TEST_F(VideoStreamEncoderTest, QualityScalingAllowed_QualityScalingEna... class VideoStreamEncoderWithRealEncoderTest (line 7975) | class VideoStreamEncoderWithRealEncoderTest method VideoStreamEncoderWithRealEncoderTest (line 7979) | VideoStreamEncoderWithRealEncoderTest() method SetUp (line 7984) | void SetUp() override { method TearDown (line 8017) | void TearDown() override { method ConfigureEncoderAndBitrate (line 8026) | void ConfigureEncoderAndBitrate(VideoCodecType codec_type, function TEST_P (line 8054) | TEST_P(VideoStreamEncoderWithRealEncoderTest, EncoderMapsNativeI420) { function TEST_P (line 8070) | TEST_P(VideoStreamEncoderWithRealEncoderTest, EncoderMapsNativeNV12) { function TestParametersVideoCodecAndAllowI420ConversionToString (line 8090) | std::string TestParametersVideoCodecAndAllowI420ConversionToString(