summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMamadou DIOP <bossiel@yahoo.fr>2016-02-23 22:00:35 +0100
committerMamadou DIOP <bossiel@yahoo.fr>2016-02-23 22:00:35 +0100
commit50dfb4359619563012997bc3ddafb7667741066c (patch)
treedb234c1edc3240a653363b5735fc4077af4b8720
parent94b2219209038e05dd26395f6fb700be4d1062c0 (diff)
downloaddoubango-50dfb4359619563012997bc3ddafb7667741066c.zip
doubango-50dfb4359619563012997bc3ddafb7667741066c.tar.gz
Add new QoS implementation
Code formatting
-rw-r--r--.gitignore17
-rw-r--r--AStyle.sh1
-rwxr-xr-xSamples/C#/IPSec/ipsec_lib/IPSecCtx.cxx45
-rwxr-xr-xSamples/C#/IPSec/ipsec_lib/IPSecCtx.h36
-rwxr-xr-xSamples/C#/IPSec/ipsec_lib/ipsecWRAP.cxx529
-rwxr-xr-xSamples/C#/IPSec/ipsec_lib/ipsecWRAP.h8
-rwxr-xr-xSamples/C++/REGISTER/test/targetver.h4
-rwxr-xr-xandroid-utils/api.cxx2
-rwxr-xr-xandroid-utils/api.h26
-rwxr-xr-xandroid-utils/cpu-features.c87
-rwxr-xr-xandroid-utils/utils_wrap.cxx462
-rwxr-xr-xandroid-utils/utils_wrap.h8
-rwxr-xr-xbindings/_common/ActionConfig.cxx70
-rwxr-xr-xbindings/_common/ActionConfig.h36
-rwxr-xr-xbindings/_common/AudioResampler.cxx64
-rwxr-xr-xbindings/_common/AudioResampler.h36
-rwxr-xr-xbindings/_common/Common.h89
-rwxr-xr-xbindings/_common/DDebug.cxx151
-rwxr-xr-xbindings/_common/DDebug.h36
-rwxr-xr-xbindings/_common/MediaContent.cxx199
-rwxr-xr-xbindings/_common/MediaContent.h44
-rwxr-xr-xbindings/_common/MediaSessionMgr.cxx634
-rwxr-xr-xbindings/_common/MediaSessionMgr.h287
-rwxr-xr-xbindings/_common/Msrp.cxx360
-rwxr-xr-xbindings/_common/Msrp.h68
-rwxr-xr-xbindings/_common/ProxyConsumer.cxx1003
-rwxr-xr-xbindings/_common/ProxyConsumer.h268
-rwxr-xr-xbindings/_common/ProxyPluginMgr.cxx338
-rwxr-xr-xbindings/_common/ProxyPluginMgr.h107
-rwxr-xr-xbindings/_common/ProxyProducer.cxx734
-rwxr-xr-xbindings/_common/ProxyProducer.h194
-rwxr-xr-xbindings/_common/SMSEncoder.cxx497
-rwxr-xr-xbindings/_common/SMSEncoder.h98
-rwxr-xr-xbindings/_common/SafeObject.cxx14
-rwxr-xr-xbindings/_common/SafeObject.h18
-rwxr-xr-xbindings/_common/SipCallback.cxx6
-rwxr-xr-xbindings/_common/SipCallback.h48
-rwxr-xr-xbindings/_common/SipEvent.cxx128
-rwxr-xr-xbindings/_common/SipEvent.h112
-rwxr-xr-xbindings/_common/SipMessage.cxx422
-rwxr-xr-xbindings/_common/SipMessage.h60
-rwxr-xr-xbindings/_common/SipSession.cxx987
-rwxr-xr-xbindings/_common/SipSession.h368
-rwxr-xr-xbindings/_common/SipStack.cxx741
-rwxr-xr-xbindings/_common/SipStack.h144
-rwxr-xr-xbindings/_common/SipUri.cxx66
-rwxr-xr-xbindings/_common/SipUri.h38
-rwxr-xr-xbindings/_common/Xcap.cxx606
-rwxr-xr-xbindings/_common/Xcap.h144
-rwxr-xr-xbindings/_common/tinyWRAP.i1
-rwxr-xr-xbindings/_common/tinyWRAP_config.h12
-rwxr-xr-xbindings/csharp/MediaSessionMgr.cs16
-rw-r--r--bindings/csharp/QoS.cs121
-rwxr-xr-xbindings/csharp/tinyWRAPPINVOKE.cs57
-rwxr-xr-xbindings/csharp/tinyWRAP_wrap.cxx228
-rwxr-xr-xbindings/java/MediaSessionMgr.java13
-rw-r--r--bindings/java/QoS.java98
-rwxr-xr-xbindings/java/android/MediaSessionMgr.java13
-rw-r--r--bindings/java/android/QoS.java98
-rwxr-xr-xbindings/java/android/tinyWRAPJNI.java19
-rwxr-xr-xbindings/java/android/tinyWRAP_wrap.cxx282
-rwxr-xr-xbindings/java/tinyWRAPJNI.java19
-rwxr-xr-xbindings/java/tinyWRAP_wrap.cxx282
-rwxr-xr-xbindings/perl/tinyWRAP.pm49
-rwxr-xr-xbindings/perl/tinyWRAP_wrap.cxx732
-rwxr-xr-xbindings/python/tinyWRAP.py40
-rwxr-xr-xbindings/python/tinyWRAP_wrap.cxx615
-rwxr-xr-xbindings/ruby/tinyWRAP_wrap.cxx5271
-rwxr-xr-xbindings/ruby/tinyWRAP_wrap.h16
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_ActionConfig.h52
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_Config.h9
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_DDebug.h54
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_Enums.h609
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_MediaContent.h6
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_MediaSessionMgr.h192
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_Msrp.h149
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SMSEncoder.h6
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipCallback.h82
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipEvent.h378
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipMessage.h86
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipSession.h682
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipStack.h178
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_SipUri.h68
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_String.h24
-rwxr-xr-xbindings/winrt/doubango_rt/include/rt_Xcap.h6
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_ActionConfig.cxx36
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_DDebug.cxx62
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_Enums.cxx6
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_MediaContent.cxx6
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_MediaSessionMgr.cxx159
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_Msrp.cxx109
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SMSEncoder.cxx6
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipCallback.cxx169
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipEvent.cxx68
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipMessage.cxx106
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipSession.cxx267
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipStack.cxx255
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_SipUri.cxx41
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_String.cxx50
-rwxr-xr-xbindings/winrt/doubango_rt/src/rt_Xcap.cxx6
-rwxr-xr-xplugins/audio_opensles/audio_opensles.cxx866
-rwxr-xr-xplugins/audio_opensles/audio_opensles.h6
-rwxr-xr-xplugins/audio_opensles/audio_opensles_config.h14
-rwxr-xr-xplugins/audio_opensles/audio_opensles_consumer.cxx347
-rwxr-xr-xplugins/audio_opensles/audio_opensles_consumer.h8
-rwxr-xr-xplugins/audio_opensles/audio_opensles_device.cxx938
-rwxr-xr-xplugins/audio_opensles/audio_opensles_device.h132
-rwxr-xr-xplugins/audio_opensles/audio_opensles_device_impl.cxx46
-rwxr-xr-xplugins/audio_opensles/audio_opensles_device_impl.h26
-rwxr-xr-xplugins/audio_opensles/audio_opensles_producer.cxx341
-rwxr-xr-xplugins/audio_opensles/audio_opensles_producer.h6
-rwxr-xr-xplugins/audio_opensles/dllmain.cxx25
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc.cxx858
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc.h6
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_config.h52
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_consumer.cxx309
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_consumer.h8
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_producer.cxx315
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_producer.h6
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_transport.cxx34
-rwxr-xr-xplugins/audio_webrtc/audio_webrtc_transport.h57
-rwxr-xr-xplugins/audio_webrtc/dllmain.cxx25
-rwxr-xr-xplugins/pluginCUDA/dllmain_cuda.cxx100
-rwxr-xr-xplugins/pluginCUDA/plugin_cuda_codec_h264.cxx2149
-rwxr-xr-xplugins/pluginCUDA/plugin_cuda_config.h12
-rwxr-xr-xplugins/pluginCUDA/plugin_cuda_tdav.cxx6
-rwxr-xr-xplugins/pluginCUDA/plugin_cuda_utils.cxx173
-rwxr-xr-xplugins/pluginCUDA/plugin_cuda_utils.h26
-rwxr-xr-xplugins/pluginDirectShow/dllmain_dshow.cxx144
-rwxr-xr-xplugins/pluginDirectShow/internals/DSBaseCaptureGraph.h36
-rwxr-xr-xplugins/pluginDirectShow/internals/DSBufferWriter.h14
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureFormat.cxx78
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureFormat.h42
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureGraph.cxx591
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureGraph.h82
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureUtils.cxx643
-rwxr-xr-xplugins/pluginDirectShow/internals/DSCaptureUtils.h6
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDibHelper.cxx21
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplay.cxx751
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplay.h76
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayGraph.cxx470
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayGraph.h120
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayOverlay.VMR.cxx212
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayOverlay.VMR9.cxx277
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayOverlay.cxx27
-rwxr-xr-xplugins/pluginDirectShow/internals/DSDisplayOverlay.h46
-rwxr-xr-xplugins/pluginDirectShow/internals/DSFrameRateFilter.cxx129
-rwxr-xr-xplugins/pluginDirectShow/internals/DSFrameRateFilter.h50
-rwxr-xr-xplugins/pluginDirectShow/internals/DSGrabber.cxx363
-rwxr-xr-xplugins/pluginDirectShow/internals/DSGrabber.h68
-rwxr-xr-xplugins/pluginDirectShow/internals/DSOutputFilter.cxx85
-rwxr-xr-xplugins/pluginDirectShow/internals/DSOutputFilter.h116
-rwxr-xr-xplugins/pluginDirectShow/internals/DSOutputStream.cxx379
-rwxr-xr-xplugins/pluginDirectShow/internals/DSOutputStream.h102
-rwxr-xr-xplugins/pluginDirectShow/internals/DSPushSource.h156
-rwxr-xr-xplugins/pluginDirectShow/internals/DSPushSourceDesktop.cxx268
-rwxr-xr-xplugins/pluginDirectShow/internals/DSScreenCastGraph.cxx346
-rwxr-xr-xplugins/pluginDirectShow/internals/DSScreenCastGraph.h136
-rwxr-xr-xplugins/pluginDirectShow/internals/DSUtils.cxx516
-rwxr-xr-xplugins/pluginDirectShow/internals/DSUtils.h6
-rwxr-xr-xplugins/pluginDirectShow/internals/Resizer.cxx1477
-rwxr-xr-xplugins/pluginDirectShow/internals/Resizer.h16
-rwxr-xr-xplugins/pluginDirectShow/internals/VideoDisplayName.cxx12
-rwxr-xr-xplugins/pluginDirectShow/internals/VideoDisplayName.h20
-rwxr-xr-xplugins/pluginDirectShow/internals/VideoFrame.h95
-rwxr-xr-xplugins/pluginDirectShow/internals/VideoGrabberName.cxx12
-rwxr-xr-xplugins/pluginDirectShow/internals/VideoGrabberName.h20
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/CPropertyBag.cxx52
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/CPropertyBag.h33
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSISampleGrabberCB.h11
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSNullFilter.cxx12
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSNullFilter.h6
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSSampleGrabber.cxx299
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSSampleGrabber.h58
-rwxr-xr-xplugins/pluginDirectShow/internals/wince/DSSampleGrabberUtils.h20
-rwxr-xr-xplugins/pluginDirectShow/plugin_dshow_config.h12
-rwxr-xr-xplugins/pluginDirectShow/plugin_screencast_dshow_producer.cxx383
-rwxr-xr-xplugins/pluginDirectShow/plugin_video_dshow_consumer.cxx1689
-rwxr-xr-xplugins/pluginDirectShow/plugin_video_dshow_producer.cxx392
-rwxr-xr-xplugins/pluginWASAPI/dllmain_wasapi.cxx105
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_config.h12
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_consumer_audio.cxx953
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_producer_audio.cxx968
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_tdav.cxx6
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_utils.cxx76
-rwxr-xr-xplugins/pluginWASAPI/plugin_wasapi_utils.h16
-rwxr-xr-xplugins/pluginWinAudioDSP/dllmain_audio_dsp.cxx113
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_config.h12
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_denoiser.cxx556
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_mediabuffer.cxx59
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_mediabuffer.h8
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_resampler.cxx516
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_utils.cxx126
-rwxr-xr-xplugins/pluginWinAudioDSP/plugin_audio_dsp_utils.h44
-rwxr-xr-xplugins/pluginWinDD/dllmain_dd.cxx98
-rwxr-xr-xplugins/pluginWinDD/internals/CommonTypes.h22
-rwxr-xr-xplugins/pluginWinDD/internals/DisplayManager.cxx315
-rwxr-xr-xplugins/pluginWinDD/internals/DisplayManager.h44
-rwxr-xr-xplugins/pluginWinDD/internals/DuplicationManager.cxx393
-rwxr-xr-xplugins/pluginWinDD/internals/DuplicationManager.h40
-rwxr-xr-xplugins/pluginWinDD/internals/OutputManager.cxx503
-rwxr-xr-xplugins/pluginWinDD/internals/OutputManager.h66
-rwxr-xr-xplugins/pluginWinDD/internals/ThreadManager.cxx95
-rwxr-xr-xplugins/pluginWinDD/internals/ThreadManager.h28
-rwxr-xr-xplugins/pluginWinDD/plugin_win_dd_config.h4
-rwxr-xr-xplugins/pluginWinDD/plugin_win_dd_producer.cxx1600
-rwxr-xr-xplugins/pluginWinIPSecVista/plugin_win_ipsec_vista.c160
-rwxr-xr-xplugins/pluginWinMF/dllmain_mf.cxx235
-rwxr-xr-xplugins/pluginWinMF/internals/mf_codec.cxx1161
-rwxr-xr-xplugins/pluginWinMF/internals/mf_codec.h163
-rwxr-xr-xplugins/pluginWinMF/internals/mf_codec_topology.cxx619
-rwxr-xr-xplugins/pluginWinMF/internals/mf_codec_topology.h66
-rwxr-xr-xplugins/pluginWinMF/internals/mf_custom_src.cxx821
-rwxr-xr-xplugins/pluginWinMF/internals/mf_custom_src.h126
-rwxr-xr-xplugins/pluginWinMF/internals/mf_devices.cxx95
-rwxr-xr-xplugins/pluginWinMF/internals/mf_devices.h12
-rwxr-xr-xplugins/pluginWinMF/internals/mf_display_watcher.cxx181
-rwxr-xr-xplugins/pluginWinMF/internals/mf_display_watcher.h32
-rwxr-xr-xplugins/pluginWinMF/internals/mf_sample_grabber.cxx99
-rwxr-xr-xplugins/pluginWinMF/internals/mf_sample_grabber.h18
-rwxr-xr-xplugins/pluginWinMF/internals/mf_sample_queue.cxx75
-rwxr-xr-xplugins/pluginWinMF/internals/mf_sample_queue.h37
-rwxr-xr-xplugins/pluginWinMF/internals/mf_utils.cxx2792
-rwxr-xr-xplugins/pluginWinMF/internals/mf_utils.h383
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_codec_h264.cxx1163
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_config.h12
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_consumer_audio.cxx175
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_consumer_video.cxx2151
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_converter_video.cxx752
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_producer_audio.cxx425
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_producer_video.cxx1131
-rwxr-xr-xplugins/pluginWinMF/plugin_win_mf_tdav.cxx6
-rwxr-xr-xthirdparties/android/common/include/g729b/dtx.h62
-rwxr-xr-xthirdparties/android/common/include/g729b/ld8a.h486
-rwxr-xr-xthirdparties/android/common/include/g729b/octet.h4
-rwxr-xr-xthirdparties/android/common/include/g729b/sid.h4
-rwxr-xr-xthirdparties/android/common/include/g729b/tab_ld8a.h2
-rwxr-xr-xthirdparties/android/common/include/g729b/typedef.h2
-rwxr-xr-xthirdparties/android/common/include/g729b/vad.h20
-rwxr-xr-xthirdparties/android/common/include/gsm.h2
-rwxr-xr-xthirdparties/android/common/include/ilbc/FrameClassify.h28
-rwxr-xr-xthirdparties/android/common/include/ilbc/LPCdecode.h58
-rwxr-xr-xthirdparties/android/common/include/ilbc/LPCencode.h34
-rwxr-xr-xthirdparties/android/common/include/ilbc/StateConstructW.h32
-rwxr-xr-xthirdparties/android/common/include/ilbc/StateSearchW.h62
-rwxr-xr-xthirdparties/android/common/include/ilbc/anaFilter.h34
-rwxr-xr-xthirdparties/android/common/include/ilbc/constants.h90
-rwxr-xr-xthirdparties/android/common/include/ilbc/createCB.h68
-rwxr-xr-xthirdparties/android/common/include/ilbc/doCPLC.h40
-rwxr-xr-xthirdparties/android/common/include/ilbc/enhancer.h42
-rwxr-xr-xthirdparties/android/common/include/ilbc/filter.h74
-rwxr-xr-xthirdparties/android/common/include/ilbc/gainquant.h40
-rwxr-xr-xthirdparties/android/common/include/ilbc/getCBvec.h32
-rwxr-xr-xthirdparties/android/common/include/ilbc/helpfun.h144
-rwxr-xr-xthirdparties/android/common/include/ilbc/hpInput.h30
-rwxr-xr-xthirdparties/android/common/include/ilbc/hpOutput.h30
-rwxr-xr-xthirdparties/android/common/include/ilbc/iCBConstruct.h48
-rwxr-xr-xthirdparties/android/common/include/ilbc/iCBSearch.h48
-rwxr-xr-xthirdparties/android/common/include/ilbc/iLBC_decode.h44
-rwxr-xr-xthirdparties/android/common/include/ilbc/iLBC_define.h314
-rwxr-xr-xthirdparties/android/common/include/ilbc/iLBC_encode.h38
-rwxr-xr-xthirdparties/android/common/include/ilbc/lsf.h34
-rwxr-xr-xthirdparties/android/common/include/ilbc/packing.h66
-rwxr-xr-xthirdparties/android/common/include/ilbc/syntFilter.h30
-rwxr-xr-xthirdparties/android/common/include/libavcodec/avcodec.h80
-rwxr-xr-xthirdparties/android/common/include/libavcodec/old_codec_ids.h702
-rwxr-xr-xthirdparties/android/common/include/libavcodec/vdpau.h12
-rwxr-xr-xthirdparties/android/common/include/libavcodec/xvmc.h4
-rwxr-xr-xthirdparties/android/common/include/libavfilter/avcodec.h10
-rwxr-xr-xthirdparties/android/common/include/libavfilter/avfilter.h24
-rwxr-xr-xthirdparties/android/common/include/libavformat/avformat.h16
-rwxr-xr-xthirdparties/android/common/include/libavformat/avio.h32
-rwxr-xr-xthirdparties/android/common/include/libavutil/avstring.h6
-rwxr-xr-xthirdparties/android/common/include/libavutil/base64.h6
-rwxr-xr-xthirdparties/android/common/include/libavutil/bprint.h12
-rwxr-xr-xthirdparties/android/common/include/libavutil/common.h100
-rwxr-xr-xthirdparties/android/common/include/libavutil/cpu.h2
-rwxr-xr-xthirdparties/android/common/include/libavutil/crc.h2
-rwxr-xr-xthirdparties/android/common/include/libavutil/fifo.h6
-rwxr-xr-xthirdparties/android/common/include/libavutil/intreadwrite.h12
-rwxr-xr-xthirdparties/android/common/include/libavutil/lfg.h6
-rwxr-xr-xthirdparties/android/common/include/libavutil/log.h2
-rwxr-xr-xthirdparties/android/common/include/libavutil/mem.h37
-rwxr-xr-xthirdparties/android/common/include/libavutil/old_pix_fmts.h248
-rwxr-xr-xthirdparties/android/common/include/libavutil/opt.h2
-rwxr-xr-xthirdparties/android/common/include/libavutil/pixdesc.h8
-rwxr-xr-xthirdparties/android/common/include/libavutil/rational.h24
-rwxr-xr-xthirdparties/android/common/include/libavutil/timestamp.h16
-rwxr-xr-xthirdparties/android/common/include/libswresample/swresample.h2
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/compare.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/convert.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/convert_argb.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/convert_from.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/convert_from_argb.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/cpu_id.h10
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/format_conversion.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/mjpeg_decoder.h282
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/planar_functions.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/rotate.h24
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/rotate_argb.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/row.h2065
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/scale.h42
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/scale_argb.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/scale_row.h3
-rwxr-xr-xthirdparties/android/common/include/libyuv/libyuv/video_common.h249
-rwxr-xr-xthirdparties/android/common/include/opencore-amrnb/interf_enc.h20
-rwxr-xr-xthirdparties/android/common/include/opus/opus.h12
-rwxr-xr-xthirdparties/android/common/include/opus/opus_multistream.h70
-rwxr-xr-xthirdparties/android/common/include/opus/opus_types.h134
-rwxr-xr-xthirdparties/android/common/include/speex/speex.h84
-rwxr-xr-xthirdparties/android/common/include/speex/speex_bits.h44
-rwxr-xr-xthirdparties/android/common/include/speex/speex_buffer.h2
-rwxr-xr-xthirdparties/android/common/include/speex/speex_callbacks.h18
-rwxr-xr-xthirdparties/android/common/include/speex/speex_echo.h10
-rwxr-xr-xthirdparties/android/common/include/speex/speex_header.h38
-rwxr-xr-xthirdparties/android/common/include/speex/speex_jitter.h52
-rwxr-xr-xthirdparties/android/common/include/speex/speex_preprocess.h12
-rwxr-xr-xthirdparties/android/common/include/speex/speex_resampler.h156
-rwxr-xr-xthirdparties/android/common/include/speex/speex_stereo.h20
-rwxr-xr-xthirdparties/android/common/include/speex/speex_types.h122
-rwxr-xr-xthirdparties/android/common/include/srtp/aes.h28
-rwxr-xr-xthirdparties/android/common/include/srtp/aes_cbc.h26
-rwxr-xr-xthirdparties/android/common/include/srtp/aes_icm.h42
-rwxr-xr-xthirdparties/android/common/include/srtp/alloc.h14
-rwxr-xr-xthirdparties/android/common/include/srtp/auth.h76
-rwxr-xr-xthirdparties/android/common/include/srtp/cipher.h102
-rwxr-xr-xthirdparties/android/common/include/srtp/crypto.h10
-rwxr-xr-xthirdparties/android/common/include/srtp/crypto_kernel.h94
-rwxr-xr-xthirdparties/android/common/include/srtp/crypto_math.h30
-rwxr-xr-xthirdparties/android/common/include/srtp/crypto_types.h74
-rwxr-xr-xthirdparties/android/common/include/srtp/cryptoalg.h70
-rwxr-xr-xthirdparties/android/common/include/srtp/datatypes.h88
-rwxr-xr-xthirdparties/android/common/include/srtp/ekt.h88
-rwxr-xr-xthirdparties/android/common/include/srtp/err.h90
-rwxr-xr-xthirdparties/android/common/include/srtp/getopt_s.h16
-rwxr-xr-xthirdparties/android/common/include/srtp/gf2_8.h20
-rwxr-xr-xthirdparties/android/common/include/srtp/hmac.h20
-rwxr-xr-xthirdparties/android/common/include/srtp/integers.h16
-rwxr-xr-xthirdparties/android/common/include/srtp/kernel_compat.h20
-rwxr-xr-xthirdparties/android/common/include/srtp/key.h32
-rwxr-xr-xthirdparties/android/common/include/srtp/null_auth.h16
-rwxr-xr-xthirdparties/android/common/include/srtp/null_cipher.h20
-rwxr-xr-xthirdparties/android/common/include/srtp/prng.h14
-rwxr-xr-xthirdparties/android/common/include/srtp/rand_source.h18
-rwxr-xr-xthirdparties/android/common/include/srtp/rdb.h16
-rwxr-xr-xthirdparties/android/common/include/srtp/rdbx.h26
-rwxr-xr-xthirdparties/android/common/include/srtp/rtp.h44
-rwxr-xr-xthirdparties/android/common/include/srtp/rtp_priv.h32
-rwxr-xr-xthirdparties/android/common/include/srtp/sha1.h30
-rwxr-xr-xthirdparties/android/common/include/srtp/srtp.h357
-rwxr-xr-xthirdparties/android/common/include/srtp/srtp_priv.h170
-rwxr-xr-xthirdparties/android/common/include/srtp/stat.h14
-rwxr-xr-xthirdparties/android/common/include/srtp/ut_sim.h18
-rwxr-xr-xthirdparties/android/common/include/srtp/xfm.h112
-rwxr-xr-xthirdparties/android/common/include/vpx/svc_context.h45
-rwxr-xr-xthirdparties/android/common/include/vpx/vp8.h66
-rwxr-xr-xthirdparties/android/common/include/vpx/vp8cx.h194
-rwxr-xr-xthirdparties/android/common/include/vpx/vp8dx.h36
-rwxr-xr-xthirdparties/android/common/include/vpx/vp8e.h3
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_codec.h658
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_decoder.h520
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_decoder_compat.h937
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_encoder.h808
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_frame_buffer.h6
-rwxr-xr-xthirdparties/android/common/include/vpx/vpx_image.h223
-rwxr-xr-xthirdparties/android/common/include/x264.h56
-rwxr-xr-xthirdparties/common/include/faac.h22
-rwxr-xr-xthirdparties/common/include/faaccfg.h39
-rwxr-xr-xthirdparties/common/include/gsm.h2
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/config/ftconfig.h500
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/config/ftheader.h1200
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/config/ftoption.h1274
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/config/ftstdlib.h122
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/freetype.h7106
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftadvanc.h262
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftautoh.h574
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftbbox.h104
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftbdf.h314
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftbitmap.h368
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftbzip2.h116
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftcache.h2030
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftcffdrv.h208
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftcid.h252
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/fterrdef.h456
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/fterrors.h188
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftgasp.h164
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftglyph.h1084
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftgxval.h510
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftgzip.h116
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftimage.h2113
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftincrem.h595
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftlcdfil.h403
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftlist.h464
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftlzw.h112
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftmac.h408
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftmm.h617
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftmodapi.h1102
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftmoderr.h242
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftotval.h272
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftoutln.h1009
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftpfr.h260
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftrender.h296
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftsizes.h228
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftsnames.h281
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftstroke.h1391
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftsynth.h74
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftsystem.h575
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/fttrigon.h588
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/fttypes.h1016
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftwinfnt.h321
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ftxf86.h84
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/t1tables.h747
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ttnameid.h1044
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/tttables.h1094
-rwxr-xr-xthirdparties/common/include/libfreetype/freetype2/freetype/ttunpat.h24
-rwxr-xr-xthirdparties/common/include/libfreetype/ft2build.h64
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/DOCBparser.h60
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/HTMLparser.h232
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/HTMLtree.h106
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/SAX.h190
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/SAX2.h214
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/c14n.h59
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/catalog.h109
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/chvalid.h18
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/debugXML.h160
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/dict.h40
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/encoding.h81
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/entities.h89
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/globals.h81
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/hash.h172
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/list.h84
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/nanoftp.h92
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/nanohttp.h72
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/parser.h540
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/parserInternals.h272
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/pattern.h52
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/relaxng.h106
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/schemasInternals.h13
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/schematron.h35
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/threads.h30
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/tree.h724
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/uri.h46
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/valid.h360
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xinclude.h36
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xlink.h58
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlIO.h194
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlautomata.h146
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlerror.h103
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlexports.h172
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlmemory.h68
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlmodule.h6
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlreader.h335
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlregexp.h152
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlsave.h61
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlschemas.h183
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlschemastypes.h179
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlstring.h134
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlversion.h2
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xmlwriter.h684
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xpath.h118
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xpathInternals.h266
-rwxr-xr-xthirdparties/common/include/libxml2/libxml/xpointer.h76
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/compare.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/convert.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/convert_argb.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/convert_from.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/cpu_id.h12
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/format_conversion.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/mjpeg_decoder.h274
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/planar_functions.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/rotate.h21
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/rotate_argb.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/scale.h9
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/scale_argb.h3
-rwxr-xr-xthirdparties/common/include/libyuv/libyuv/video_common.h207
-rwxr-xr-xthirdparties/common/include/ogg/ogg.h86
-rwxr-xr-xthirdparties/common/include/ogg/os_types.h148
-rwxr-xr-xthirdparties/common/include/openssl/asn1.h24
-rwxr-xr-xthirdparties/common/include/openssl/bio.h6
-rwxr-xr-xthirdparties/common/include/openssl/bn.h12
-rwxr-xr-xthirdparties/common/include/openssl/cms.h40
-rwxr-xr-xthirdparties/common/include/openssl/conf_api.h2
-rwxr-xr-xthirdparties/common/include/openssl/crypto.h46
-rwxr-xr-xthirdparties/common/include/openssl/dsa.h4
-rwxr-xr-xthirdparties/common/include/openssl/dso.h2
-rwxr-xr-xthirdparties/common/include/openssl/ec.h61
-rwxr-xr-xthirdparties/common/include/openssl/ecdh.h2
-rwxr-xr-xthirdparties/common/include/openssl/ecdsa.h20
-rwxr-xr-xthirdparties/common/include/openssl/engine.h50
-rwxr-xr-xthirdparties/common/include/openssl/err.h2
-rwxr-xr-xthirdparties/common/include/openssl/evp.h128
-rwxr-xr-xthirdparties/common/include/openssl/ocsp.h40
-rwxr-xr-xthirdparties/common/include/openssl/opensslconf.h8
-rwxr-xr-xthirdparties/common/include/openssl/ossl_typ.h2
-rwxr-xr-xthirdparties/common/include/openssl/pem.h22
-rwxr-xr-xthirdparties/common/include/openssl/pkcs12.h12
-rwxr-xr-xthirdparties/common/include/openssl/pkcs7.h4
-rwxr-xr-xthirdparties/common/include/openssl/rsa.h4
-rwxr-xr-xthirdparties/common/include/openssl/srp.h2
-rwxr-xr-xthirdparties/common/include/openssl/ssl.h230
-rwxr-xr-xthirdparties/common/include/openssl/ssl2.h2
-rwxr-xr-xthirdparties/common/include/openssl/ssl3.h16
-rwxr-xr-xthirdparties/common/include/openssl/stack.h2
-rwxr-xr-xthirdparties/common/include/openssl/ts.h6
-rwxr-xr-xthirdparties/common/include/openssl/ui.h12
-rwxr-xr-xthirdparties/common/include/openssl/x509.h84
-rwxr-xr-xthirdparties/common/include/openssl/x509_vfy.h24
-rwxr-xr-xthirdparties/common/include/openssl/x509v3.h24
-rwxr-xr-xthirdparties/common/include/opus/opus.h12
-rwxr-xr-xthirdparties/common/include/opus/opus_multistream.h70
-rwxr-xr-xthirdparties/common/include/opus/opus_types.h134
-rwxr-xr-xthirdparties/common/include/speex/speex.h84
-rwxr-xr-xthirdparties/common/include/speex/speex_bits.h44
-rwxr-xr-xthirdparties/common/include/speex/speex_buffer.h2
-rwxr-xr-xthirdparties/common/include/speex/speex_callbacks.h18
-rwxr-xr-xthirdparties/common/include/speex/speex_echo.h10
-rwxr-xr-xthirdparties/common/include/speex/speex_header.h38
-rwxr-xr-xthirdparties/common/include/speex/speex_jitter.h52
-rwxr-xr-xthirdparties/common/include/speex/speex_preprocess.h12
-rwxr-xr-xthirdparties/common/include/speex/speex_resampler.h156
-rwxr-xr-xthirdparties/common/include/speex/speex_stereo.h20
-rwxr-xr-xthirdparties/common/include/speex/speex_types.h114
-rwxr-xr-xthirdparties/common/include/theora/codec.h351
-rwxr-xr-xthirdparties/common/include/theora/theora.h206
-rwxr-xr-xthirdparties/common/include/theora/theoradec.h28
-rwxr-xr-xthirdparties/common/include/theora/theoraenc.h6
-rwxr-xr-xthirdparties/common/include/vorbis/codec.h188
-rwxr-xr-xthirdparties/common/include/vorbis/vorbisenc.h98
-rwxr-xr-xthirdparties/common/include/vorbis/vorbisfile.h113
-rwxr-xr-xthirdparties/common/include/webrtc/gain_control.h9
-rwxr-xr-xthirdparties/common/include/wels/codec_api.h228
-rwxr-xr-xthirdparties/common/include/wels/codec_app_def.h502
-rwxr-xr-xthirdparties/common/include/wels/codec_def.h178
-rwxr-xr-xthirdparties/iphone/include/g729b/dtx.h62
-rwxr-xr-xthirdparties/iphone/include/g729b/ld8a.h486
-rwxr-xr-xthirdparties/iphone/include/g729b/octet.h4
-rwxr-xr-xthirdparties/iphone/include/g729b/sid.h4
-rwxr-xr-xthirdparties/iphone/include/g729b/tab_ld8a.h2
-rwxr-xr-xthirdparties/iphone/include/g729b/vad.h20
-rwxr-xr-xthirdparties/iphone/include/gsm.h2
-rwxr-xr-xthirdparties/iphone/include/libavcodec/avcodec.h80
-rwxr-xr-xthirdparties/iphone/include/libavcodec/old_codec_ids.h702
-rwxr-xr-xthirdparties/iphone/include/libavcodec/opt.h18
-rwxr-xr-xthirdparties/iphone/include/libavcodec/xvmc.h4
-rwxr-xr-xthirdparties/iphone/include/libavfilter/avcodec.h10
-rwxr-xr-xthirdparties/iphone/include/libavfilter/avfilter.h12
-rwxr-xr-xthirdparties/iphone/include/libavformat/avformat.h16
-rwxr-xr-xthirdparties/iphone/include/libavformat/avio.h32
-rwxr-xr-xthirdparties/iphone/include/libavutil/avstring.h6
-rwxr-xr-xthirdparties/iphone/include/libavutil/base64.h6
-rwxr-xr-xthirdparties/iphone/include/libavutil/bprint.h12
-rwxr-xr-xthirdparties/iphone/include/libavutil/common.h76
-rwxr-xr-xthirdparties/iphone/include/libavutil/cpu.h2
-rwxr-xr-xthirdparties/iphone/include/libavutil/crc.h2
-rwxr-xr-xthirdparties/iphone/include/libavutil/fifo.h6
-rwxr-xr-xthirdparties/iphone/include/libavutil/intreadwrite.h12
-rwxr-xr-xthirdparties/iphone/include/libavutil/lfg.h6
-rwxr-xr-xthirdparties/iphone/include/libavutil/log.h2
-rwxr-xr-xthirdparties/iphone/include/libavutil/mem.h37
-rwxr-xr-xthirdparties/iphone/include/libavutil/opt.h2
-rwxr-xr-xthirdparties/iphone/include/libavutil/pixdesc.h8
-rwxr-xr-xthirdparties/iphone/include/libavutil/rational.h24
-rwxr-xr-xthirdparties/iphone/include/libavutil/timestamp.h16
-rwxr-xr-xthirdparties/iphone/include/libswresample/swresample.h2
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/compare.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/convert.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/convert_argb.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/convert_from.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/convert_from_argb.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/cpu_id.h10
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/format_conversion.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/mjpeg_decoder.h256
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/planar_functions.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/rotate.h24
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/rotate_argb.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/row.h1933
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/scale.h42
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/scale_argb.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/scale_row.h3
-rwxr-xr-xthirdparties/iphone/include/libyuv/libyuv/video_common.h249
-rwxr-xr-xthirdparties/iphone/include/net/_route.h108
-rwxr-xr-xthirdparties/iphone/include/opencore-amrnb/interf_enc.h20
-rwxr-xr-xthirdparties/iphone/include/speex/speex.h84
-rwxr-xr-xthirdparties/iphone/include/speex/speex_bits.h44
-rwxr-xr-xthirdparties/iphone/include/speex/speex_buffer.h2
-rwxr-xr-xthirdparties/iphone/include/speex/speex_callbacks.h18
-rwxr-xr-xthirdparties/iphone/include/speex/speex_echo.h10
-rwxr-xr-xthirdparties/iphone/include/speex/speex_header.h38
-rwxr-xr-xthirdparties/iphone/include/speex/speex_jitter.h52
-rwxr-xr-xthirdparties/iphone/include/speex/speex_preprocess.h12
-rwxr-xr-xthirdparties/iphone/include/speex/speex_resampler.h156
-rwxr-xr-xthirdparties/iphone/include/speex/speex_stereo.h20
-rwxr-xr-xthirdparties/iphone/include/speex/speex_types.h122
-rwxr-xr-xthirdparties/iphone/include/srtp/aes.h28
-rwxr-xr-xthirdparties/iphone/include/srtp/aes_cbc.h26
-rwxr-xr-xthirdparties/iphone/include/srtp/aes_icm.h42
-rwxr-xr-xthirdparties/iphone/include/srtp/alloc.h14
-rwxr-xr-xthirdparties/iphone/include/srtp/auth.h76
-rwxr-xr-xthirdparties/iphone/include/srtp/cipher.h102
-rwxr-xr-xthirdparties/iphone/include/srtp/crypto.h10
-rwxr-xr-xthirdparties/iphone/include/srtp/crypto_kernel.h94
-rwxr-xr-xthirdparties/iphone/include/srtp/crypto_math.h30
-rwxr-xr-xthirdparties/iphone/include/srtp/crypto_types.h74
-rwxr-xr-xthirdparties/iphone/include/srtp/cryptoalg.h70
-rwxr-xr-xthirdparties/iphone/include/srtp/datatypes.h88
-rwxr-xr-xthirdparties/iphone/include/srtp/ekt.h88
-rwxr-xr-xthirdparties/iphone/include/srtp/err.h90
-rwxr-xr-xthirdparties/iphone/include/srtp/getopt_s.h16
-rwxr-xr-xthirdparties/iphone/include/srtp/gf2_8.h20
-rwxr-xr-xthirdparties/iphone/include/srtp/hmac.h20
-rwxr-xr-xthirdparties/iphone/include/srtp/integers.h16
-rwxr-xr-xthirdparties/iphone/include/srtp/kernel_compat.h20
-rwxr-xr-xthirdparties/iphone/include/srtp/key.h32
-rwxr-xr-xthirdparties/iphone/include/srtp/null_auth.h16
-rwxr-xr-xthirdparties/iphone/include/srtp/null_cipher.h20
-rwxr-xr-xthirdparties/iphone/include/srtp/prng.h14
-rwxr-xr-xthirdparties/iphone/include/srtp/rand_source.h18
-rwxr-xr-xthirdparties/iphone/include/srtp/rdb.h16
-rwxr-xr-xthirdparties/iphone/include/srtp/rdbx.h26
-rwxr-xr-xthirdparties/iphone/include/srtp/rtp.h44
-rwxr-xr-xthirdparties/iphone/include/srtp/rtp_priv.h32
-rwxr-xr-xthirdparties/iphone/include/srtp/sha1.h30
-rwxr-xr-xthirdparties/iphone/include/srtp/srtp.h341
-rwxr-xr-xthirdparties/iphone/include/srtp/srtp_priv.h170
-rwxr-xr-xthirdparties/iphone/include/srtp/stat.h14
-rwxr-xr-xthirdparties/iphone/include/srtp/ut_sim.h18
-rwxr-xr-xthirdparties/iphone/include/srtp/xfm.h112
-rwxr-xr-xthirdparties/iphone/include/vpx/svc_context.h43
-rwxr-xr-xthirdparties/iphone/include/vpx/vp8.h66
-rwxr-xr-xthirdparties/iphone/include/vpx/vp8cx.h552
-rwxr-xr-xthirdparties/iphone/include/vpx/vp8dx.h88
-rwxr-xr-xthirdparties/iphone/include/vpx/vpx_codec.h548
-rwxr-xr-xthirdparties/iphone/include/vpx/vpx_decoder.h602
-rwxr-xr-xthirdparties/iphone/include/vpx/vpx_encoder.h840
-rwxr-xr-xthirdparties/iphone/include/vpx/vpx_frame_buffer.h6
-rwxr-xr-xthirdparties/iphone/include/vpx/vpx_image.h217
-rwxr-xr-xthirdparties/mac/include/libavcodec/avcodec.h80
-rwxr-xr-xthirdparties/mac/include/libavcodec/old_codec_ids.h702
-rwxr-xr-xthirdparties/mac/include/libavcodec/vdpau.h12
-rwxr-xr-xthirdparties/mac/include/libavcodec/xvmc.h4
-rwxr-xr-xthirdparties/mac/include/libavfilter/avcodec.h10
-rwxr-xr-xthirdparties/mac/include/libavfilter/avfilter.h24
-rwxr-xr-xthirdparties/mac/include/libavformat/avformat.h16
-rwxr-xr-xthirdparties/mac/include/libavformat/avio.h32
-rwxr-xr-xthirdparties/mac/include/libavutil/avstring.h6
-rwxr-xr-xthirdparties/mac/include/libavutil/base64.h6
-rwxr-xr-xthirdparties/mac/include/libavutil/bprint.h12
-rwxr-xr-xthirdparties/mac/include/libavutil/common.h100
-rwxr-xr-xthirdparties/mac/include/libavutil/cpu.h2
-rwxr-xr-xthirdparties/mac/include/libavutil/crc.h2
-rwxr-xr-xthirdparties/mac/include/libavutil/fifo.h6
-rwxr-xr-xthirdparties/mac/include/libavutil/intreadwrite.h12
-rwxr-xr-xthirdparties/mac/include/libavutil/lfg.h6
-rwxr-xr-xthirdparties/mac/include/libavutil/log.h2
-rwxr-xr-xthirdparties/mac/include/libavutil/mem.h37
-rwxr-xr-xthirdparties/mac/include/libavutil/old_pix_fmts.h248
-rwxr-xr-xthirdparties/mac/include/libavutil/opt.h2
-rwxr-xr-xthirdparties/mac/include/libavutil/pixdesc.h8
-rwxr-xr-xthirdparties/mac/include/libavutil/rational.h24
-rwxr-xr-xthirdparties/mac/include/libavutil/timestamp.h16
-rwxr-xr-xthirdparties/mac/include/libswresample/swresample.h2
-rwxr-xr-xthirdparties/mac/include/opus/opus.h12
-rwxr-xr-xthirdparties/mac/include/opus/opus_multistream.h106
-rwxr-xr-xthirdparties/mac/include/opus/opus_types.h134
-rwxr-xr-xthirdparties/mac/include/speex/speex.h84
-rwxr-xr-xthirdparties/mac/include/speex/speex_bits.h44
-rwxr-xr-xthirdparties/mac/include/speex/speex_buffer.h2
-rwxr-xr-xthirdparties/mac/include/speex/speex_callbacks.h18
-rwxr-xr-xthirdparties/mac/include/speex/speex_echo.h10
-rwxr-xr-xthirdparties/mac/include/speex/speex_header.h38
-rwxr-xr-xthirdparties/mac/include/speex/speex_jitter.h52
-rwxr-xr-xthirdparties/mac/include/speex/speex_preprocess.h12
-rwxr-xr-xthirdparties/mac/include/speex/speex_resampler.h156
-rwxr-xr-xthirdparties/mac/include/speex/speex_stereo.h20
-rwxr-xr-xthirdparties/mac/include/speex/speex_types.h114
-rwxr-xr-xthirdparties/mac/include/srtp/aes.h28
-rwxr-xr-xthirdparties/mac/include/srtp/aes_cbc.h42
-rwxr-xr-xthirdparties/mac/include/srtp/aes_gcm_ossl.h22
-rwxr-xr-xthirdparties/mac/include/srtp/aes_icm.h54
-rwxr-xr-xthirdparties/mac/include/srtp/alloc.h14
-rwxr-xr-xthirdparties/mac/include/srtp/auth.h76
-rwxr-xr-xthirdparties/mac/include/srtp/cipher.h122
-rwxr-xr-xthirdparties/mac/include/srtp/crypto.h22
-rwxr-xr-xthirdparties/mac/include/srtp/crypto_kernel.h96
-rwxr-xr-xthirdparties/mac/include/srtp/crypto_math.h30
-rwxr-xr-xthirdparties/mac/include/srtp/crypto_types.h102
-rwxr-xr-xthirdparties/mac/include/srtp/cryptoalg.h70
-rwxr-xr-xthirdparties/mac/include/srtp/datatypes.h90
-rwxr-xr-xthirdparties/mac/include/srtp/ekt.h88
-rwxr-xr-xthirdparties/mac/include/srtp/err.h90
-rwxr-xr-xthirdparties/mac/include/srtp/getopt_s.h16
-rwxr-xr-xthirdparties/mac/include/srtp/gf2_8.h20
-rwxr-xr-xthirdparties/mac/include/srtp/hmac.h24
-rwxr-xr-xthirdparties/mac/include/srtp/integers.h16
-rwxr-xr-xthirdparties/mac/include/srtp/kernel_compat.h20
-rwxr-xr-xthirdparties/mac/include/srtp/key.h32
-rwxr-xr-xthirdparties/mac/include/srtp/null_auth.h16
-rwxr-xr-xthirdparties/mac/include/srtp/null_cipher.h20
-rwxr-xr-xthirdparties/mac/include/srtp/prng.h26
-rwxr-xr-xthirdparties/mac/include/srtp/rand_source.h18
-rwxr-xr-xthirdparties/mac/include/srtp/rdb.h28
-rwxr-xr-xthirdparties/mac/include/srtp/rdbx.h38
-rwxr-xr-xthirdparties/mac/include/srtp/rtp.h44
-rwxr-xr-xthirdparties/mac/include/srtp/rtp_priv.h32
-rwxr-xr-xthirdparties/mac/include/srtp/sha1.h32
-rwxr-xr-xthirdparties/mac/include/srtp/srtp.h427
-rwxr-xr-xthirdparties/mac/include/srtp/srtp_priv.h176
-rwxr-xr-xthirdparties/mac/include/srtp/stat.h14
-rwxr-xr-xthirdparties/mac/include/srtp/ut_sim.h18
-rwxr-xr-xthirdparties/mac/include/srtp/xfm.h124
-rwxr-xr-xthirdparties/mac/include/vpx/vp8.h15
-rwxr-xr-xthirdparties/mac/include/vpx/vp8cx.h24
-rwxr-xr-xthirdparties/mac/include/vpx/vp8dx.h3
-rwxr-xr-xthirdparties/mac/include/vpx/vp8e.h3
-rwxr-xr-xthirdparties/mac/include/vpx/vpx_codec.h739
-rwxr-xr-xthirdparties/mac/include/vpx/vpx_decoder.h534
-rwxr-xr-xthirdparties/mac/include/vpx/vpx_decoder_compat.h937
-rwxr-xr-xthirdparties/mac/include/vpx/vpx_encoder.h1409
-rwxr-xr-xthirdparties/mac/include/vpx/vpx_image.h314
-rwxr-xr-xthirdparties/mac/include/webrtc/echo_cancellation.h36
-rwxr-xr-xthirdparties/s60/include/curl/curl.h1776
-rwxr-xr-xthirdparties/s60/include/curl/curlbuild.h26
-rwxr-xr-xthirdparties/s60/include/curl/curlrules.h46
-rwxr-xr-xthirdparties/s60/include/curl/multi.h172
-rwxr-xr-xthirdparties/s60/include/curl/stdcheaders.h10
-rwxr-xr-xthirdparties/s60/include/curl/typecheck-gcc.h72
-rwxr-xr-xthirdparties/s60/include/libxml/DOCBparser.h78
-rwxr-xr-xthirdparties/s60/include/libxml/HTMLparser.h276
-rwxr-xr-xthirdparties/s60/include/libxml/HTMLtree.h140
-rwxr-xr-xthirdparties/s60/include/libxml/SAX.h256
-rwxr-xr-xthirdparties/s60/include/libxml/SAX2.h262
-rwxr-xr-xthirdparties/s60/include/libxml/c14n.h61
-rwxr-xr-xthirdparties/s60/include/libxml/catalog.h179
-rwxr-xr-xthirdparties/s60/include/libxml/chvalid.h18
-rwxr-xr-xthirdparties/s60/include/libxml/debugXML.h210
-rwxr-xr-xthirdparties/s60/include/libxml/dict.h44
-rwxr-xr-xthirdparties/s60/include/libxml/encoding.h103
-rwxr-xr-xthirdparties/s60/include/libxml/entities.h87
-rwxr-xr-xthirdparties/s60/include/libxml/globals.h81
-rwxr-xr-xthirdparties/s60/include/libxml/hash.h218
-rwxr-xr-xthirdparties/s60/include/libxml/list.h136
-rwxr-xr-xthirdparties/s60/include/libxml/nanoftp.h140
-rwxr-xr-xthirdparties/s60/include/libxml/nanohttp.h98
-rwxr-xr-xthirdparties/s60/include/libxml/parser.h672
-rwxr-xr-xthirdparties/s60/include/libxml/parserInternals.h408
-rwxr-xr-xthirdparties/s60/include/libxml/pattern.h52
-rwxr-xr-xthirdparties/s60/include/libxml/relaxng.h106
-rwxr-xr-xthirdparties/s60/include/libxml/schemasInternals.h17
-rwxr-xr-xthirdparties/s60/include/libxml/schematron.h55
-rwxr-xr-xthirdparties/s60/include/libxml/threads.h30
-rwxr-xr-xthirdparties/s60/include/libxml/tree.h1012
-rwxr-xr-xthirdparties/s60/include/libxml/uri.h46
-rwxr-xr-xthirdparties/s60/include/libxml/valid.h506
-rwxr-xr-xthirdparties/s60/include/libxml/xinclude.h36
-rwxr-xr-xthirdparties/s60/include/libxml/xlink.h72
-rwxr-xr-xthirdparties/s60/include/libxml/xmlIO.h290
-rwxr-xr-xthirdparties/s60/include/libxml/xmlautomata.h182
-rwxr-xr-xthirdparties/s60/include/libxml/xmlerror.h103
-rwxr-xr-xthirdparties/s60/include/libxml/xmlexports.h174
-rwxr-xr-xthirdparties/s60/include/libxml/xmlmemory.h68
-rwxr-xr-xthirdparties/s60/include/libxml/xmlmodule.h8
-rwxr-xr-xthirdparties/s60/include/libxml/xmlreader.h329
-rwxr-xr-xthirdparties/s60/include/libxml/xmlregexp.h152
-rwxr-xr-xthirdparties/s60/include/libxml/xmlsave.h59
-rwxr-xr-xthirdparties/s60/include/libxml/xmlschemas.h167
-rwxr-xr-xthirdparties/s60/include/libxml/xmlschemastypes.h199
-rwxr-xr-xthirdparties/s60/include/libxml/xmlstring.h140
-rwxr-xr-xthirdparties/s60/include/libxml/xmlversion.h2
-rwxr-xr-xthirdparties/s60/include/libxml/xmlwriter.h680
-rwxr-xr-xthirdparties/s60/include/libxml/xpath.h194
-rwxr-xr-xthirdparties/s60/include/libxml/xpathInternals.h412
-rwxr-xr-xthirdparties/s60/include/libxml/xpointer.h120
-rwxr-xr-xthirdparties/s60/include/smc/statemap.h16
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/bv16.h22
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/bv16cnst.h4
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/bv16externs.h138
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/bv16strct.h108
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/g192.h2
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bv16/postfilt.h12
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bvcommon/bvcommon.h86
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bvcommon/mathutil.h16
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bvcommon/typedef.h2
-rwxr-xr-xthirdparties/win32/include/BroadVoice16/bvcommon/utility.h2
-rwxr-xr-xthirdparties/win32/include/cuda/types.h189
-rwxr-xr-xthirdparties/win32/include/curl/curl.h1776
-rwxr-xr-xthirdparties/win32/include/curl/curlbuild.h20
-rwxr-xr-xthirdparties/win32/include/curl/curlrules.h46
-rwxr-xr-xthirdparties/win32/include/curl/multi.h172
-rwxr-xr-xthirdparties/win32/include/curl/stdcheaders.h10
-rwxr-xr-xthirdparties/win32/include/curl/typecheck-gcc.h72
-rwxr-xr-xthirdparties/win32/include/directshow/amextra.h2
-rwxr-xr-xthirdparties/win32/include/directshow/amfilter.h185
-rwxr-xr-xthirdparties/win32/include/directshow/cache.h7
-rwxr-xr-xthirdparties/win32/include/directshow/checkbmi.h14
-rwxr-xr-xthirdparties/win32/include/directshow/combase.h18
-rwxr-xr-xthirdparties/win32/include/directshow/cprop.h34
-rwxr-xr-xthirdparties/win32/include/directshow/ctlutil.h278
-rwxr-xr-xthirdparties/win32/include/directshow/ddmm.h2
-rwxr-xr-xthirdparties/win32/include/directshow/dllsetup.h4
-rwxr-xr-xthirdparties/win32/include/directshow/dsschedule.h38
-rwxr-xr-xthirdparties/win32/include/directshow/dxmperf.h10
-rwxr-xr-xthirdparties/win32/include/directshow/fourcc.h6
-rwxr-xr-xthirdparties/win32/include/directshow/msgthrd.h21
-rwxr-xr-xthirdparties/win32/include/directshow/mtype.h31
-rwxr-xr-xthirdparties/win32/include/directshow/outputq.h30
-rwxr-xr-xthirdparties/win32/include/directshow/perflog.h12
-rwxr-xr-xthirdparties/win32/include/directshow/perfstruct.h22
-rwxr-xr-xthirdparties/win32/include/directshow/pstream.h85
-rwxr-xr-xthirdparties/win32/include/directshow/pullpin.h38
-rwxr-xr-xthirdparties/win32/include/directshow/refclock.h16
-rwxr-xr-xthirdparties/win32/include/directshow/reftime.h30
-rwxr-xr-xthirdparties/win32/include/directshow/renbase.h85
-rwxr-xr-xthirdparties/win32/include/directshow/schedule.h38
-rwxr-xr-xthirdparties/win32/include/directshow/source.h58
-rwxr-xr-xthirdparties/win32/include/directshow/streams.h62
-rwxr-xr-xthirdparties/win32/include/directshow/strmctl.h57
-rwxr-xr-xthirdparties/win32/include/directshow/transfrm.h41
-rwxr-xr-xthirdparties/win32/include/directshow/transip.h47
-rwxr-xr-xthirdparties/win32/include/directshow/vtrans.h10
-rwxr-xr-xthirdparties/win32/include/directshow/winctrl.h29
-rwxr-xr-xthirdparties/win32/include/directshow/winutil.h25
-rwxr-xr-xthirdparties/win32/include/directshow/wxdebug.h265
-rwxr-xr-xthirdparties/win32/include/directshow/wxlist.h208
-rwxr-xr-xthirdparties/win32/include/directshow/wxutil.h152
-rwxr-xr-xthirdparties/win32/include/g729a/LD8A.H474
-rwxr-xr-xthirdparties/win32/include/g729b/dtx.h62
-rwxr-xr-xthirdparties/win32/include/g729b/ld8a.h486
-rwxr-xr-xthirdparties/win32/include/g729b/octet.h4
-rwxr-xr-xthirdparties/win32/include/g729b/sid.h4
-rwxr-xr-xthirdparties/win32/include/g729b/tab_ld8a.h2
-rwxr-xr-xthirdparties/win32/include/g729b/vad.h20
-rwxr-xr-xthirdparties/win32/include/ilbc/FrameClassify.h28
-rwxr-xr-xthirdparties/win32/include/ilbc/LPCdecode.h58
-rwxr-xr-xthirdparties/win32/include/ilbc/LPCencode.h34
-rwxr-xr-xthirdparties/win32/include/ilbc/StateConstructW.h32
-rwxr-xr-xthirdparties/win32/include/ilbc/StateSearchW.h62
-rwxr-xr-xthirdparties/win32/include/ilbc/anaFilter.h32
-rwxr-xr-xthirdparties/win32/include/ilbc/constants.h90
-rwxr-xr-xthirdparties/win32/include/ilbc/createCB.h66
-rwxr-xr-xthirdparties/win32/include/ilbc/doCPLC.h40
-rwxr-xr-xthirdparties/win32/include/ilbc/enhancer.h42
-rwxr-xr-xthirdparties/win32/include/ilbc/filter.h74
-rwxr-xr-xthirdparties/win32/include/ilbc/gainquant.h40
-rwxr-xr-xthirdparties/win32/include/ilbc/getCBvec.h32
-rwxr-xr-xthirdparties/win32/include/ilbc/helpfun.h142
-rwxr-xr-xthirdparties/win32/include/ilbc/hpInput.h30
-rwxr-xr-xthirdparties/win32/include/ilbc/hpOutput.h30
-rwxr-xr-xthirdparties/win32/include/ilbc/iCBConstruct.h48
-rwxr-xr-xthirdparties/win32/include/ilbc/iCBSearch.h46
-rwxr-xr-xthirdparties/win32/include/ilbc/iLBC_decode.h42
-rwxr-xr-xthirdparties/win32/include/ilbc/iLBC_define.h300
-rwxr-xr-xthirdparties/win32/include/ilbc/iLBC_encode.h38
-rwxr-xr-xthirdparties/win32/include/ilbc/lsf.h34
-rwxr-xr-xthirdparties/win32/include/ilbc/packing.h66
-rwxr-xr-xthirdparties/win32/include/ilbc/syntFilter.h30
-rwxr-xr-xthirdparties/win32/include/inttypes.h40
-rwxr-xr-xthirdparties/win32/include/libavcodec/avcodec.h80
-rwxr-xr-xthirdparties/win32/include/libavcodec/old_codec_ids.h702
-rwxr-xr-xthirdparties/win32/include/libavcodec/opt.h18
-rwxr-xr-xthirdparties/win32/include/libavcodec/vdpau.h12
-rwxr-xr-xthirdparties/win32/include/libavcodec/xvmc.h4
-rwxr-xr-xthirdparties/win32/include/libavfilter/avcodec.h10
-rwxr-xr-xthirdparties/win32/include/libavfilter/avfilter.h24
-rwxr-xr-xthirdparties/win32/include/libavformat/avformat.h16
-rwxr-xr-xthirdparties/win32/include/libavformat/avio.h32
-rwxr-xr-xthirdparties/win32/include/libavutil/avstring.h6
-rwxr-xr-xthirdparties/win32/include/libavutil/base64.h6
-rwxr-xr-xthirdparties/win32/include/libavutil/bprint.h12
-rwxr-xr-xthirdparties/win32/include/libavutil/common.h100
-rwxr-xr-xthirdparties/win32/include/libavutil/cpu.h2
-rwxr-xr-xthirdparties/win32/include/libavutil/crc.h2
-rwxr-xr-xthirdparties/win32/include/libavutil/fifo.h6
-rwxr-xr-xthirdparties/win32/include/libavutil/intreadwrite.h12
-rwxr-xr-xthirdparties/win32/include/libavutil/lfg.h6
-rwxr-xr-xthirdparties/win32/include/libavutil/log.h2
-rwxr-xr-xthirdparties/win32/include/libavutil/mem.h37
-rwxr-xr-xthirdparties/win32/include/libavutil/old_pix_fmts.h248
-rwxr-xr-xthirdparties/win32/include/libavutil/opt.h2
-rwxr-xr-xthirdparties/win32/include/libavutil/pixdesc.h8
-rwxr-xr-xthirdparties/win32/include/libavutil/rational.h24
-rwxr-xr-xthirdparties/win32/include/libavutil/timestamp.h16
-rwxr-xr-xthirdparties/win32/include/libswresample/swresample.h2
-rwxr-xr-xthirdparties/win32/include/opencore-amrnb/interf_enc.h20
-rwxr-xr-xthirdparties/win32/include/pthread/implement.h568
-rwxr-xr-xthirdparties/win32/include/pthread/pthread.h459
-rwxr-xr-xthirdparties/win32/include/pthread/sched.h24
-rwxr-xr-xthirdparties/win32/include/pthread/semaphore.h26
-rwxr-xr-xthirdparties/win32/include/speex/speex.h84
-rwxr-xr-xthirdparties/win32/include/speex/speex_bits.h44
-rwxr-xr-xthirdparties/win32/include/speex/speex_buffer.h2
-rwxr-xr-xthirdparties/win32/include/speex/speex_callbacks.h18
-rwxr-xr-xthirdparties/win32/include/speex/speex_echo.h10
-rwxr-xr-xthirdparties/win32/include/speex/speex_header.h38
-rwxr-xr-xthirdparties/win32/include/speex/speex_jitter.h52
-rwxr-xr-xthirdparties/win32/include/speex/speex_preprocess.h12
-rwxr-xr-xthirdparties/win32/include/speex/speex_resampler.h156
-rwxr-xr-xthirdparties/win32/include/speex/speex_stereo.h20
-rwxr-xr-xthirdparties/win32/include/speex/speex_types.h122
-rwxr-xr-xthirdparties/win32/include/srtp/aes.h28
-rwxr-xr-xthirdparties/win32/include/srtp/aes_cbc.h30
-rwxr-xr-xthirdparties/win32/include/srtp/aes_gcm_ossl.h22
-rwxr-xr-xthirdparties/win32/include/srtp/aes_icm.h42
-rwxr-xr-xthirdparties/win32/include/srtp/alloc.h14
-rwxr-xr-xthirdparties/win32/include/srtp/auth.h76
-rwxr-xr-xthirdparties/win32/include/srtp/cipher.h122
-rwxr-xr-xthirdparties/win32/include/srtp/crypto.h10
-rwxr-xr-xthirdparties/win32/include/srtp/crypto_kernel.h96
-rwxr-xr-xthirdparties/win32/include/srtp/crypto_math.h30
-rwxr-xr-xthirdparties/win32/include/srtp/crypto_types.h102
-rwxr-xr-xthirdparties/win32/include/srtp/cryptoalg.h70
-rwxr-xr-xthirdparties/win32/include/srtp/datatypes.h90
-rwxr-xr-xthirdparties/win32/include/srtp/ekt.h88
-rwxr-xr-xthirdparties/win32/include/srtp/err.h90
-rwxr-xr-xthirdparties/win32/include/srtp/getopt_s.h16
-rwxr-xr-xthirdparties/win32/include/srtp/gf2_8.h20
-rwxr-xr-xthirdparties/win32/include/srtp/hmac.h24
-rwxr-xr-xthirdparties/win32/include/srtp/integers.h16
-rwxr-xr-xthirdparties/win32/include/srtp/kernel_compat.h20
-rwxr-xr-xthirdparties/win32/include/srtp/key.h32
-rwxr-xr-xthirdparties/win32/include/srtp/null_auth.h16
-rwxr-xr-xthirdparties/win32/include/srtp/null_cipher.h20
-rwxr-xr-xthirdparties/win32/include/srtp/prng.h14
-rwxr-xr-xthirdparties/win32/include/srtp/rand_source.h18
-rwxr-xr-xthirdparties/win32/include/srtp/rdb.h16
-rwxr-xr-xthirdparties/win32/include/srtp/rdbx.h26
-rwxr-xr-xthirdparties/win32/include/srtp/rtp.h44
-rwxr-xr-xthirdparties/win32/include/srtp/rtp_priv.h32
-rwxr-xr-xthirdparties/win32/include/srtp/sha1.h30
-rwxr-xr-xthirdparties/win32/include/srtp/srtp.h427
-rwxr-xr-xthirdparties/win32/include/srtp/srtp_priv.h176
-rwxr-xr-xthirdparties/win32/include/srtp/stat.h14
-rwxr-xr-xthirdparties/win32/include/srtp/ut_sim.h18
-rwxr-xr-xthirdparties/win32/include/srtp/xfm.h112
-rwxr-xr-xthirdparties/win32/include/stdint.h50
-rwxr-xr-xthirdparties/win32/include/vpx/svc_context.h45
-rwxr-xr-xthirdparties/win32/include/vpx/vp8.h66
-rwxr-xr-xthirdparties/win32/include/vpx/vp8cx.h194
-rwxr-xr-xthirdparties/win32/include/vpx/vp8dx.h36
-rwxr-xr-xthirdparties/win32/include/vpx/vpx_codec.h658
-rwxr-xr-xthirdparties/win32/include/vpx/vpx_decoder.h520
-rwxr-xr-xthirdparties/win32/include/vpx/vpx_encoder.h808
-rwxr-xr-xthirdparties/win32/include/vpx/vpx_image.h223
-rwxr-xr-xthirdparties/wince/include/curl/curl.h1776
-rwxr-xr-xthirdparties/wince/include/curl/curlbuild.h26
-rwxr-xr-xthirdparties/wince/include/curl/curlrules.h46
-rwxr-xr-xthirdparties/wince/include/curl/multi.h172
-rwxr-xr-xthirdparties/wince/include/curl/stdcheaders.h10
-rwxr-xr-xthirdparties/wince/include/curl/typecheck-gcc.h72
-rwxr-xr-xthirdparties/wince/include/inttypes.h40
-rwxr-xr-xthirdparties/wince/include/libxml/DOCBparser.h78
-rwxr-xr-xthirdparties/wince/include/libxml/HTMLparser.h276
-rwxr-xr-xthirdparties/wince/include/libxml/HTMLtree.h140
-rwxr-xr-xthirdparties/wince/include/libxml/SAX.h256
-rwxr-xr-xthirdparties/wince/include/libxml/SAX2.h262
-rwxr-xr-xthirdparties/wince/include/libxml/c14n.h61
-rwxr-xr-xthirdparties/wince/include/libxml/catalog.h179
-rwxr-xr-xthirdparties/wince/include/libxml/chvalid.h18
-rwxr-xr-xthirdparties/wince/include/libxml/debugXML.h210
-rwxr-xr-xthirdparties/wince/include/libxml/dict.h44
-rwxr-xr-xthirdparties/wince/include/libxml/encoding.h103
-rwxr-xr-xthirdparties/wince/include/libxml/entities.h87
-rwxr-xr-xthirdparties/wince/include/libxml/globals.h81
-rwxr-xr-xthirdparties/wince/include/libxml/hash.h218
-rwxr-xr-xthirdparties/wince/include/libxml/list.h136
-rwxr-xr-xthirdparties/wince/include/libxml/nanoftp.h140
-rwxr-xr-xthirdparties/wince/include/libxml/nanohttp.h98
-rwxr-xr-xthirdparties/wince/include/libxml/parser.h672
-rwxr-xr-xthirdparties/wince/include/libxml/parserInternals.h408
-rwxr-xr-xthirdparties/wince/include/libxml/pattern.h52
-rwxr-xr-xthirdparties/wince/include/libxml/relaxng.h106
-rwxr-xr-xthirdparties/wince/include/libxml/schemasInternals.h17
-rwxr-xr-xthirdparties/wince/include/libxml/threads.h30
-rwxr-xr-xthirdparties/wince/include/libxml/tree.h1012
-rwxr-xr-xthirdparties/wince/include/libxml/uri.h46
-rwxr-xr-xthirdparties/wince/include/libxml/valid.h506
-rwxr-xr-xthirdparties/wince/include/libxml/xinclude.h36
-rwxr-xr-xthirdparties/wince/include/libxml/xlink.h72
-rwxr-xr-xthirdparties/wince/include/libxml/xmlIO.h290
-rwxr-xr-xthirdparties/wince/include/libxml/xmlautomata.h182
-rwxr-xr-xthirdparties/wince/include/libxml/xmlerror.h103
-rwxr-xr-xthirdparties/wince/include/libxml/xmlexports.h174
-rwxr-xr-xthirdparties/wince/include/libxml/xmlmemory.h68
-rwxr-xr-xthirdparties/wince/include/libxml/xmlmodule.h8
-rwxr-xr-xthirdparties/wince/include/libxml/xmlreader.h329
-rwxr-xr-xthirdparties/wince/include/libxml/xmlregexp.h152
-rwxr-xr-xthirdparties/wince/include/libxml/xmlschemas.h167
-rwxr-xr-xthirdparties/wince/include/libxml/xmlschemastypes.h199
-rwxr-xr-xthirdparties/wince/include/libxml/xmlstring.h140
-rwxr-xr-xthirdparties/wince/include/libxml/xmlversion.h2
-rwxr-xr-xthirdparties/wince/include/libxml/xmlwriter.h680
-rwxr-xr-xthirdparties/wince/include/libxml/xpath.h194
-rwxr-xr-xthirdparties/wince/include/libxml/xpathInternals.h412
-rwxr-xr-xthirdparties/wince/include/libxml/xpointer.h120
-rwxr-xr-xthirdparties/wince/include/pthread/implement.h568
-rwxr-xr-xthirdparties/wince/include/pthread/pthread.h459
-rwxr-xr-xthirdparties/wince/include/pthread/sched.h24
-rwxr-xr-xthirdparties/wince/include/pthread/semaphore.h26
-rwxr-xr-xthirdparties/wince/include/smc/statemap.h16
-rwxr-xr-xthirdparties/wince/include/srtp/aes.h28
-rwxr-xr-xthirdparties/wince/include/srtp/aes_cbc.h30
-rwxr-xr-xthirdparties/wince/include/srtp/aes_gcm_ossl.h22
-rwxr-xr-xthirdparties/wince/include/srtp/aes_icm.h42
-rwxr-xr-xthirdparties/wince/include/srtp/alloc.h14
-rwxr-xr-xthirdparties/wince/include/srtp/auth.h76
-rwxr-xr-xthirdparties/wince/include/srtp/cipher.h122
-rwxr-xr-xthirdparties/wince/include/srtp/crypto.h10
-rwxr-xr-xthirdparties/wince/include/srtp/crypto_kernel.h96
-rwxr-xr-xthirdparties/wince/include/srtp/crypto_math.h30
-rwxr-xr-xthirdparties/wince/include/srtp/crypto_types.h102
-rwxr-xr-xthirdparties/wince/include/srtp/cryptoalg.h70
-rwxr-xr-xthirdparties/wince/include/srtp/datatypes.h88
-rwxr-xr-xthirdparties/wince/include/srtp/err.h90
-rwxr-xr-xthirdparties/wince/include/srtp/gf2_8.h20
-rwxr-xr-xthirdparties/wince/include/srtp/hmac.h24
-rwxr-xr-xthirdparties/wince/include/srtp/integers.h16
-rwxr-xr-xthirdparties/wince/include/srtp/kernel_compat.h20
-rwxr-xr-xthirdparties/wince/include/srtp/key.h32
-rwxr-xr-xthirdparties/wince/include/srtp/null_auth.h16
-rwxr-xr-xthirdparties/wince/include/srtp/null_cipher.h20
-rwxr-xr-xthirdparties/wince/include/srtp/prng.h14
-rwxr-xr-xthirdparties/wince/include/srtp/rand_source.h18
-rwxr-xr-xthirdparties/wince/include/srtp/rdb.h16
-rwxr-xr-xthirdparties/wince/include/srtp/rdbx.h26
-rwxr-xr-xthirdparties/wince/include/srtp/rtp.h44
-rwxr-xr-xthirdparties/wince/include/srtp/sha1.h30
-rwxr-xr-xthirdparties/wince/include/srtp/srtp.h419
-rwxr-xr-xthirdparties/wince/include/srtp/stat.h14
-rwxr-xr-xthirdparties/wince/include/srtp/xfm.h112
-rwxr-xr-xthirdparties/wince/include/stdint.h50
-rwxr-xr-xthirdparties/wince/include/vpx/svc_context.h43
-rwxr-xr-xthirdparties/wince/include/vpx/vp8.h66
-rwxr-xr-xthirdparties/wince/include/vpx/vp8cx.h214
-rwxr-xr-xthirdparties/wince/include/vpx/vp8dx.h42
-rwxr-xr-xthirdparties/wince/include/vpx/vpx_codec.h658
-rwxr-xr-xthirdparties/wince/include/vpx/vpx_decoder.h610
-rwxr-xr-xthirdparties/wince/include/vpx/vpx_encoder.h808
-rwxr-xr-xthirdparties/wince/include/vpx/vpx_frame_buffer.h6
-rwxr-xr-xthirdparties/wince/include/vpx/vpx_image.h223
-rwxr-xr-xtinyBFCP/include/tinybfcp/tbfcp_session.h13
-rwxr-xr-xtinyBFCP/include/tinybfcp/tbfcp_types.h6
-rwxr-xr-xtinyBFCP/src/tbfcp_attr.c44
-rwxr-xr-xtinyBFCP/src/tbfcp_pkt.c40
-rwxr-xr-xtinyBFCP/src/tbfcp_session.c575
-rwxr-xr-xtinyBFCP/src/tbfcp_utils.c82
-rwxr-xr-xtinyDAV/include/tinydav.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/alsa/tdav_common_alsa.h43
-rwxr-xr-xtinyDAV/include/tinydav/audio/alsa/tdav_consumer_alsa.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/alsa/tdav_producer_alsa.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/coreaudio/tdav_audiounit.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/coreaudio/tdav_consumer_audioqueue.h19
-rwxr-xr-xtinyDAV/include/tinydav/audio/coreaudio/tdav_consumer_audiounit.h45
-rwxr-xr-xtinyDAV/include/tinydav/audio/coreaudio/tdav_producer_audioqueue.h19
-rwxr-xr-xtinyDAV/include/tinydav/audio/coreaudio/tdav_producer_audiounit.h37
-rwxr-xr-xtinyDAV/include/tinydav/audio/directsound/tdav_consumer_dsound.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/directsound/tdav_producer_dsound.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/oss/tdav_consumer_oss.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/oss/tdav_producer_oss.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_consumer_audio.h23
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_jitterbuffer.h144
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_producer_audio.h11
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_session_audio.h93
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_speakup_jitterbuffer.h27
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_speex_denoise.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_speex_jitterbuffer.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_speex_resampler.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/tdav_webrtc_denoise.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/wasapi/tdav_consumer_wasapi.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/wasapi/tdav_producer_wasapi.h6
-rwxr-xr-xtinyDAV/include/tinydav/audio/waveapi/tdav_consumer_waveapi.h27
-rwxr-xr-xtinyDAV/include/tinydav/audio/waveapi/tdav_producer_waveapi.h33
-rwxr-xr-xtinyDAV/include/tinydav/bfcp/tdav_session_bfcp.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/amr/tdav_codec_amr.h53
-rwxr-xr-xtinyDAV/include/tinydav/codecs/bfcp/tdav_codec_bfcp.h11
-rwxr-xr-xtinyDAV/include/tinydav/codecs/bv/tdav_codec_bv16.h31
-rwxr-xr-xtinyDAV/include/tinydav/codecs/dtmf/tdav_codec_dtmf.h11
-rwxr-xr-xtinyDAV/include/tinydav/codecs/fec/tdav_codec_red.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/fec/tdav_codec_ulpfec.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/g711/g711.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/g711/tdav_codec_g711.h16
-rwxr-xr-xtinyDAV/include/tinydav/codecs/g722/g722_enc_dec.h19
-rwxr-xr-xtinyDAV/include/tinydav/codecs/g722/tdav_codec_g722.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/g729/tdav_codec_g729.h53
-rwxr-xr-xtinyDAV/include/tinydav/codecs/gsm/tdav_codec_gsm.h15
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h261/tdav_codec_h261.h61
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h263/tdav_codec_h263.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h264/tdav_codec_h264.h8
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_cisco.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_common.h546
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_cuda.h77
-rwxr-xr-xtinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h74
-rwxr-xr-xtinyDAV/include/tinydav/codecs/ilbc/tdav_codec_ilbc.h19
-rwxr-xr-xtinyDAV/include/tinydav/codecs/mp4ves/tdav_codec_mp4ves.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/msrp/tdav_codec_msrp.h11
-rwxr-xr-xtinyDAV/include/tinydav/codecs/opus/tdav_codec_opus.h4
-rwxr-xr-xtinyDAV/include/tinydav/codecs/speex/tdav_codec_speex.h52
-rwxr-xr-xtinyDAV/include/tinydav/codecs/t140/tdav_codec_t140.h11
-rwxr-xr-xtinyDAV/include/tinydav/codecs/theora/tdav_codec_theora.h6
-rwxr-xr-xtinyDAV/include/tinydav/codecs/vpx/tdav_codec_vp8.h6
-rwxr-xr-xtinyDAV/include/tinydav/msrp/tdav_consumer_msrp.h11
-rwxr-xr-xtinyDAV/include/tinydav/msrp/tdav_producer_msrp.h6
-rwxr-xr-xtinyDAV/include/tinydav/msrp/tdav_session_msrp.h111
-rwxr-xr-xtinyDAV/include/tinydav/t140/tdav_consumer_t140.h25
-rwxr-xr-xtinyDAV/include/tinydav/t140/tdav_producer_t140.h15
-rwxr-xr-xtinyDAV/include/tinydav/t140/tdav_session_t140.h111
-rwxr-xr-xtinyDAV/include/tinydav/tdav.h85
-rwxr-xr-xtinyDAV/include/tinydav/tdav_apple.h6
-rwxr-xr-xtinyDAV/include/tinydav/tdav_session_av.h168
-rwxr-xr-xtinyDAV/include/tinydav/tdav_win32.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/gdi/tdav_consumer_video_gdi.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/gdi/tdav_producer_screencast_gdi.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/jb/tdav_video_frame.h25
-rwxr-xr-xtinyDAV/include/tinydav/video/jb/tdav_video_jb.h63
-rwxr-xr-xtinyDAV/include/tinydav/video/mf/tdav_consumer_video_mf.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/mf/tdav_producer_video_mf.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/tdav_consumer_video.h19
-rwxr-xr-xtinyDAV/include/tinydav/video/tdav_converter_video.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/tdav_runnable_video.h13
-rwxr-xr-xtinyDAV/include/tinydav/video/tdav_session_video.h161
-rwxr-xr-xtinyDAV/include/tinydav/video/v4linux/tdav_producer_video_v4l2.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/winm/tdav_consumer_winm.h6
-rwxr-xr-xtinyDAV/include/tinydav/video/winm/tdav_producer_winm.h6
-rwxr-xr-xtinyDAV/include/tinydav_config.h12
-rwxr-xr-xtinyDAV/src/audio/alsa/tdav_common_alsa.c420
-rwxr-xr-xtinyDAV/src/audio/alsa/tdav_consumer_alsa.c389
-rwxr-xr-xtinyDAV/src/audio/alsa/tdav_producer_alsa.c353
-rwxr-xr-xtinyDAV/src/audio/coreaudio/tdav_audiounit.c497
-rwxr-xr-xtinyDAV/src/audio/coreaudio/tdav_consumer_audioqueue.c263
-rwxr-xr-xtinyDAV/src/audio/coreaudio/tdav_consumer_audiounit.c669
-rwxr-xr-xtinyDAV/src/audio/coreaudio/tdav_producer_audioqueue.c255
-rwxr-xr-xtinyDAV/src/audio/coreaudio/tdav_producer_audiounit.c627
-rwxr-xr-xtinyDAV/src/audio/directsound/tdav_consumer_dsound.c665
-rwxr-xr-xtinyDAV/src/audio/directsound/tdav_producer_dsound.c519
-rwxr-xr-xtinyDAV/src/audio/oss/tdav_consumer_oss.c567
-rwxr-xr-xtinyDAV/src/audio/oss/tdav_producer_oss.c533
-rwxr-xr-xtinyDAV/src/audio/tdav_consumer_audio.c295
-rwxr-xr-xtinyDAV/src/audio/tdav_jitterbuffer.c1486
-rwxr-xr-xtinyDAV/src/audio/tdav_producer_audio.c124
-rwxr-xr-xtinyDAV/src/audio/tdav_session_audio.c1613
-rwxr-xr-xtinyDAV/src/audio/tdav_speakup_jitterbuffer.c361
-rwxr-xr-xtinyDAV/src/audio/tdav_speex_denoise.c433
-rwxr-xr-xtinyDAV/src/audio/tdav_speex_jitterbuffer.c453
-rwxr-xr-xtinyDAV/src/audio/tdav_speex_resampler.c355
-rwxr-xr-xtinyDAV/src/audio/tdav_webrtc_denoise.c898
-rwxr-xr-xtinyDAV/src/audio/wasapi/tdav_consumer_wasapi.cxx895
-rwxr-xr-xtinyDAV/src/audio/wasapi/tdav_producer_wasapi.cxx928
-rwxr-xr-xtinyDAV/src/audio/waveapi/tdav_consumer_waveapi.c560
-rwxr-xr-xtinyDAV/src/audio/waveapi/tdav_producer_waveapi.c546
-rwxr-xr-xtinyDAV/src/bfcp/tdav_session_bfcp.c1187
-rwxr-xr-xtinyDAV/src/codecs/amr/tdav_codec_amr.c1202
-rwxr-xr-xtinyDAV/src/codecs/bfcp/tdav_codec_bfcp.c93
-rwxr-xr-xtinyDAV/src/codecs/bv/tdav_codec_bv16.c299
-rwxr-xr-xtinyDAV/src/codecs/dtmf/tdav_codec_dtmf.c117
-rwxr-xr-xtinyDAV/src/codecs/fec/tdav_codec_red.c363
-rwxr-xr-xtinyDAV/src/codecs/fec/tdav_codec_ulpfec.c588
-rwxr-xr-xtinyDAV/src/codecs/g711/g711.c269
-rwxr-xr-xtinyDAV/src/codecs/g711/tdav_codec_g711.c428
-rwxr-xr-xtinyDAV/src/codecs/g722/g722_decode.c203
-rwxr-xr-xtinyDAV/src/codecs/g722/g722_encode.c171
-rwxr-xr-xtinyDAV/src/codecs/g722/tdav_codec_g722.c271
-rwxr-xr-xtinyDAV/src/codecs/g729/tdav_codec_g729.c568
-rwxr-xr-xtinyDAV/src/codecs/gsm/tdav_codec_gsm.c261
-rwxr-xr-xtinyDAV/src/codecs/h261/tdav_codec_h261.c720
-rwxr-xr-xtinyDAV/src/codecs/h263/tdav_codec_h263.c2083
-rwxr-xr-xtinyDAV/src/codecs/h264/tdav_codec_h264.c1328
-rwxr-xr-xtinyDAV/src/codecs/h264/tdav_codec_h264_cisco.cxx1387
-rwxr-xr-xtinyDAV/src/codecs/h264/tdav_codec_h264_cuda.cxx1767
-rwxr-xr-xtinyDAV/src/codecs/h264/tdav_codec_h264_intel.cxx3383
-rwxr-xr-xtinyDAV/src/codecs/h264/tdav_codec_h264_rtp.c556
-rwxr-xr-xtinyDAV/src/codecs/ilbc/tdav_codec_ilbc.c354
-rwxr-xr-xtinyDAV/src/codecs/mp4ves/tdav_codec_mp4ves.c1295
-rwxr-xr-xtinyDAV/src/codecs/msrp/tdav_codec_msrp.c93
-rwxr-xr-xtinyDAV/src/codecs/opus/tdav_codec_opus.c501
-rwxr-xr-xtinyDAV/src/codecs/speex/tdav_codec_speex.c282
-rwxr-xr-xtinyDAV/src/codecs/t140/tdav_codec_t140.c198
-rwxr-xr-xtinyDAV/src/codecs/theora/tdav_codec_theora.c1394
-rwxr-xr-xtinyDAV/src/codecs/vpx/tdav_codec_vp8.c1643
-rwxr-xr-xtinyDAV/src/msrp/tdav_session_msrp.c1654
-rwxr-xr-xtinyDAV/src/t140/tdav_consumer_t140.c136
-rwxr-xr-xtinyDAV/src/t140/tdav_producer_t140.c150
-rwxr-xr-xtinyDAV/src/t140/tdav_session_t140.c1842
-rwxr-xr-xtinyDAV/src/tdav.c741
-rwxr-xr-xtinyDAV/src/tdav_session_av.c1308
-rwxr-xr-xtinyDAV/src/tdav_win32.c224
-rwxr-xr-xtinyDAV/src/video/directx/tdav_producer_screencast_d3d9.cxx163
-rwxr-xr-xtinyDAV/src/video/directx/tdav_producer_screencast_ddraw.cxx2018
-rwxr-xr-xtinyDAV/src/video/gdi/tdav_consumer_video_gdi.c786
-rwxr-xr-xtinyDAV/src/video/gdi/tdav_producer_screencast_gdi.c759
-rwxr-xr-xtinyDAV/src/video/jb/tdav_video_frame.c105
-rwxr-xr-xtinyDAV/src/video/jb/tdav_video_jb.c260
-rwxr-xr-xtinyDAV/src/video/mf/tdav_consumer_video_mf.cxx187
-rwxr-xr-xtinyDAV/src/video/mf/tdav_producer_video_mf.cxx608
-rwxr-xr-xtinyDAV/src/video/tdav_consumer_video.c245
-rwxr-xr-xtinyDAV/src/video/tdav_converter_video.cxx1321
-rwxr-xr-xtinyDAV/src/video/tdav_runnable_video.c71
-rwxr-xr-xtinyDAV/src/video/tdav_session_video.c1234
-rwxr-xr-xtinyDAV/src/video/v4linux/tdav_producer_video_v4l2.c1855
-rwxr-xr-xtinyDAV/src/video/winm/tdav_consumer_winm.cxx225
-rwxr-xr-xtinyDAV/src/video/winm/tdav_producer_winm.cxx845
-rwxr-xr-xtinyDAV/test/test.c28
-rwxr-xr-xtinyDAV/test/test_sessions.h202
-rwxr-xr-xtinyDEMO/cmd.c114
-rwxr-xr-xtinyDEMO/cmd.h169
-rwxr-xr-xtinyDEMO/common.c1408
-rwxr-xr-xtinyDEMO/common.h125
-rwxr-xr-xtinyDEMO/demo_config.h8
-rwxr-xr-xtinyDEMO/dssl.c10076
-rwxr-xr-xtinyDEMO/dssl.h6
-rwxr-xr-xtinyDEMO/invite.c477
-rwxr-xr-xtinyDEMO/invite.h6
-rwxr-xr-xtinyDEMO/main.c884
-rwxr-xr-xtinyDEMO/main.h6
-rwxr-xr-xtinyDEMO/message.c404
-rwxr-xr-xtinyDEMO/message.h6
-rwxr-xr-xtinyDEMO/options.c136
-rwxr-xr-xtinyDEMO/options.h6
-rwxr-xr-xtinyDEMO/publish.c153
-rwxr-xr-xtinyDEMO/publish.h6
-rwxr-xr-xtinyDEMO/register.c165
-rwxr-xr-xtinyDEMO/register.h6
-rwxr-xr-xtinyDEMO/subscribe.c174
-rwxr-xr-xtinyDEMO/subscribe.h6
-rwxr-xr-xtinyHTTP/include/thttp.h113
-rwxr-xr-xtinyHTTP/include/tinyhttp.h6
-rwxr-xr-xtinyHTTP/include/tinyhttp/auth/thttp_auth.h10
-rwxr-xr-xtinyHTTP/include/tinyhttp/auth/thttp_challenge.h29
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header.h46
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Authorization.h35
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Content_Length.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Content_Type.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Dummy.h17
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_ETag.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Sec_WebSocket_Accept.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Sec_WebSocket_Key.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Sec_WebSocket_Protocol.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Sec_WebSocket_Version.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_Transfer_Encoding.h15
-rwxr-xr-xtinyHTTP/include/tinyhttp/headers/thttp_header_WWW_Authenticate.h29
-rwxr-xr-xtinyHTTP/include/tinyhttp/parsers/thttp_parser_header.h6
-rwxr-xr-xtinyHTTP/include/tinyhttp/parsers/thttp_parser_message.h6
-rwxr-xr-xtinyHTTP/include/tinyhttp/parsers/thttp_parser_url.h6
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_action.h74
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_dialog.h33
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_event.h40
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_message.h94
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_session.h63
-rwxr-xr-xtinyHTTP/include/tinyhttp/thttp_url.h43
-rwxr-xr-xtinyHTTP/include/tinyhttp_config.h12
-rwxr-xr-xtinyHTTP/src/auth/thttp_auth.c247
-rwxr-xr-xtinyHTTP/src/auth/thttp_challenge.c83
-rwxr-xr-xtinyHTTP/src/headers/thttp_header.c189
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Authorization.c13744
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Content_Length.c486
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Content_Type.c678
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Dummy.c500
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_ETag.c535
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Sec_WebSocket_Accept.c548
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Sec_WebSocket_Key.c530
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Sec_WebSocket_Protocol.c580
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Sec_WebSocket_Version.c572
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_Transfer_Encoding.c594
-rwxr-xr-xtinyHTTP/src/headers/thttp_header_WWW_Authenticate.c16418
-rwxr-xr-xtinyHTTP/src/parsers/thttp_parser_header.c5517
-rwxr-xr-xtinyHTTP/src/parsers/thttp_parser_message.c715
-rwxr-xr-xtinyHTTP/src/parsers/thttp_parser_url.c910
-rwxr-xr-xtinyHTTP/src/thttp.c770
-rwxr-xr-xtinyHTTP/src/thttp_action.c209
-rwxr-xr-xtinyHTTP/src/thttp_dialog.c686
-rwxr-xr-xtinyHTTP/src/thttp_event.c49
-rwxr-xr-xtinyHTTP/src/thttp_message.c603
-rwxr-xr-xtinyHTTP/src/thttp_proxy_node_plugin.c161
-rwxr-xr-xtinyHTTP/src/thttp_session.c282
-rwxr-xr-xtinyHTTP/src/thttp_url.c151
-rwxr-xr-xtinyHTTP/test/stdafx.c6
-rwxr-xr-xtinyHTTP/test/stdafx.h6
-rwxr-xr-xtinyHTTP/test/targetver.h4
-rwxr-xr-xtinyHTTP/test/test.c36
-rwxr-xr-xtinyHTTP/test/test_auth.h225
-rwxr-xr-xtinyHTTP/test/test_messages.h120
-rwxr-xr-xtinyHTTP/test/test_stack.h384
-rwxr-xr-xtinyHTTP/test/test_transport.h513
-rwxr-xr-xtinyHTTP/test/test_url.h104
-rwxr-xr-xtinyIPSec/src/tipsec.c106
-rwxr-xr-xtinyIPSec/src/tipsec.h8
-rwxr-xr-xtinyIPSec/test/test.c265
-rwxr-xr-xtinyMEDIA/include/tinymedia.h6
-rwxr-xr-xtinyMEDIA/include/tinymedia/content/tmedia_content.h52
-rwxr-xr-xtinyMEDIA/include/tinymedia/content/tmedia_content_cpim.h21
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia.h67
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_codec.h393
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_codec_dummy.h26
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_common.h279
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_consumer.h130
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_converter_video.h48
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_defaults.h10
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_denoise.h70
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_imageattr.h98
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_jitterbuffer.h52
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_params.h94
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_producer.h124
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_qos.h182
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_resampler.h40
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_session.h441
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_session_dummy.h33
-rwxr-xr-xtinyMEDIA/include/tinymedia/tmedia_session_ghost.h17
-rwxr-xr-xtinyMEDIA/include/tinymedia_config.h12
-rwxr-xr-xtinyMEDIA/src/content/tmedia_content.c428
-rwxr-xr-xtinyMEDIA/src/content/tmedia_content_cpim.c722
-rwxr-xr-xtinyMEDIA/src/tmedia.c347
-rwxr-xr-xtinyMEDIA/src/tmedia_codec.c1180
-rwxr-xr-xtinyMEDIA/src/tmedia_codec_dummy.c420
-rwxr-xr-xtinyMEDIA/src/tmedia_common.c640
-rwxr-xr-xtinyMEDIA/src/tmedia_consumer.c266
-rwxr-xr-xtinyMEDIA/src/tmedia_converter_video.c150
-rwxr-xr-xtinyMEDIA/src/tmedia_defaults.c864
-rwxr-xr-xtinyMEDIA/src/tmedia_denoise.c332
-rwxr-xr-xtinyMEDIA/src/tmedia_imageattr.c1848
-rwxr-xr-xtinyMEDIA/src/tmedia_jitterbuffer.c372
-rwxr-xr-xtinyMEDIA/src/tmedia_params.c265
-rwxr-xr-xtinyMEDIA/src/tmedia_producer.c298
-rwxr-xr-xtinyMEDIA/src/tmedia_qos.c1417
-rwxr-xr-xtinyMEDIA/src/tmedia_resampler.c178
-rwxr-xr-xtinyMEDIA/src/tmedia_session.c3705
-rwxr-xr-xtinyMEDIA/src/tmedia_session_dummy.c560
-rwxr-xr-xtinyMEDIA/src/tmedia_session_ghost.c150
-rwxr-xr-xtinyMEDIA/test/dummy.c168
-rwxr-xr-xtinyMEDIA/test/dummy.h19
-rwxr-xr-xtinyMEDIA/test/test.c112
-rwxr-xr-xtinyMEDIA/test/test_codecs.h18
-rwxr-xr-xtinyMEDIA/test/test_contents.h54
-rwxr-xr-xtinyMEDIA/test/test_image_attr.h47
-rwxr-xr-xtinyMEDIA/test/test_qos.h428
-rwxr-xr-xtinyMEDIA/test/test_sessions.h314
-rwxr-xr-xtinyMSRP/include/tinymsrp.h6
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header.h50
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Authorization.h43
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Byte-Range.h21
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Content-Type.h21
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Dummy.h19
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Expires.h17
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Failure-Report.h26
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_From-Path.h19
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Max-Expires.h17
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Message-ID.h17
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Min-Expires.h17
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Status.h21
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Success-Report.h15
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_To-Path.h19
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_Use-Path.h19
-rwxr-xr-xtinyMSRP/include/tinymsrp/headers/tmsrp_header_WWW-Authenticate.h33
-rwxr-xr-xtinyMSRP/include/tinymsrp/parsers/tmsrp_parser_message.h6
-rwxr-xr-xtinyMSRP/include/tinymsrp/parsers/tmsrp_parser_uri.h6
-rwxr-xr-xtinyMSRP/include/tinymsrp/session/tmsrp_config.h21
-rwxr-xr-xtinyMSRP/include/tinymsrp/session/tmsrp_data.h45
-rwxr-xr-xtinyMSRP/include/tinymsrp/session/tmsrp_receiver.h27
-rwxr-xr-xtinyMSRP/include/tinymsrp/session/tmsrp_sender.h19
-rwxr-xr-xtinyMSRP/include/tinymsrp/tmsrp_event.h30
-rwxr-xr-xtinyMSRP/include/tinymsrp/tmsrp_message.h137
-rwxr-xr-xtinyMSRP/include/tinymsrp/tmsrp_uri.h46
-rwxr-xr-xtinyMSRP/include/tinymsrp_config.h12
-rwxr-xr-xtinyMSRP/include/tmsrp.h6
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header.c127
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Authorization.c222
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Byte-Range.c619
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Content-Type.c745
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Dummy.c531
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Expires.c503
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Failure-Report.c585
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_From-Path.c621
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Max-Expires.c521
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Message-ID.c726
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Min-Expires.c521
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Status.c593
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Success-Report.c547
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_To-Path.c609
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_Use-Path.c581
-rwxr-xr-xtinyMSRP/src/headers/tmsrp_header_WWW-Authenticate.c182
-rwxr-xr-xtinyMSRP/src/parsers/tmsrp_parser_message.c7356
-rwxr-xr-xtinyMSRP/src/parsers/tmsrp_parser_uri.c1200
-rwxr-xr-xtinyMSRP/src/session/tmsrp_config.c45
-rwxr-xr-xtinyMSRP/src/session/tmsrp_data.c324
-rwxr-xr-xtinyMSRP/src/session/tmsrp_receiver.c253
-rwxr-xr-xtinyMSRP/src/session/tmsrp_sender.c391
-rwxr-xr-xtinyMSRP/src/tmsrp.c216
-rwxr-xr-xtinyMSRP/src/tmsrp_event.c69
-rwxr-xr-xtinyMSRP/src/tmsrp_message.c653
-rwxr-xr-xtinyMSRP/src/tmsrp_uri.c211
-rwxr-xr-xtinyMSRP/test/test/stdafx.c6
-rwxr-xr-xtinyMSRP/test/test/stdafx.h6
-rwxr-xr-xtinyMSRP/test/test/targetver.h4
-rwxr-xr-xtinyMSRP/test/test/test.c28
-rwxr-xr-xtinyMSRP/test/test/test_parser.h178
-rwxr-xr-xtinyMSRP/test/test/test_session.h152
-rwxr-xr-xtinyMSRP/test/test/test_uri.h139
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp.c420
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp.h48
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_message.c517
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_message.h257
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_option.c399
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_option.h398
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_option_sip.c159
-rwxr-xr-xtinyNET/src/dhcp/tnet_dhcp_option_sip.h29
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6.c364
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6.h35
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_duid.c307
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_duid.h131
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_message.c130
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_message.h152
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_option.c377
-rwxr-xr-xtinyNET/src/dhcp6/tnet_dhcp6_option.h209
-rwxr-xr-xtinyNET/src/dns/tnet_dns.c1174
-rwxr-xr-xtinyNET/src/dns/tnet_dns.h50
-rwxr-xr-xtinyNET/src/dns/tnet_dns_a.c89
-rwxr-xr-xtinyNET/src/dns/tnet_dns_a.h19
-rwxr-xr-xtinyNET/src/dns/tnet_dns_aaaa.c91
-rwxr-xr-xtinyNET/src/dns/tnet_dns_aaaa.h17
-rwxr-xr-xtinyNET/src/dns/tnet_dns_cname.c77
-rwxr-xr-xtinyNET/src/dns/tnet_dns_cname.h19
-rwxr-xr-xtinyNET/src/dns/tnet_dns_message.c497
-rwxr-xr-xtinyNET/src/dns/tnet_dns_message.h137
-rwxr-xr-xtinyNET/src/dns/tnet_dns_mx.c83
-rwxr-xr-xtinyNET/src/dns/tnet_dns_mx.h21
-rwxr-xr-xtinyNET/src/dns/tnet_dns_naptr.c171
-rwxr-xr-xtinyNET/src/dns/tnet_dns_naptr.h31
-rwxr-xr-xtinyNET/src/dns/tnet_dns_ns.c77
-rwxr-xr-xtinyNET/src/dns/tnet_dns_ns.h19
-rwxr-xr-xtinyNET/src/dns/tnet_dns_opt.c73
-rwxr-xr-xtinyNET/src/dns/tnet_dns_opt.h11
-rwxr-xr-xtinyNET/src/dns/tnet_dns_ptr.c77
-rwxr-xr-xtinyNET/src/dns/tnet_dns_ptr.h19
-rwxr-xr-xtinyNET/src/dns/tnet_dns_regexp.c477
-rwxr-xr-xtinyNET/src/dns/tnet_dns_regexp.h6
-rwxr-xr-xtinyNET/src/dns/tnet_dns_resolvconf.c510
-rwxr-xr-xtinyNET/src/dns/tnet_dns_resolvconf.h6
-rwxr-xr-xtinyNET/src/dns/tnet_dns_rr.c544
-rwxr-xr-xtinyNET/src/dns/tnet_dns_rr.h185
-rwxr-xr-xtinyNET/src/dns/tnet_dns_soa.c113
-rwxr-xr-xtinyNET/src/dns/tnet_dns_soa.h31
-rwxr-xr-xtinyNET/src/dns/tnet_dns_srv.c147
-rwxr-xr-xtinyNET/src/dns/tnet_dns_srv.h21
-rwxr-xr-xtinyNET/src/dns/tnet_dns_txt.c77
-rwxr-xr-xtinyNET/src/dns/tnet_dns_txt.h19
-rwxr-xr-xtinyNET/src/ice/tnet_ice.c6
-rwxr-xr-xtinyNET/src/ice/tnet_ice.h6
-rwxr-xr-xtinyNET/src/ice/tnet_ice_candidate.c383
-rwxr-xr-xtinyNET/src/ice/tnet_ice_candidate.h92
-rwxr-xr-xtinyNET/src/ice/tnet_ice_ctx.c947
-rwxr-xr-xtinyNET/src/ice/tnet_ice_ctx.h40
-rwxr-xr-xtinyNET/src/ice/tnet_ice_event.c23
-rwxr-xr-xtinyNET/src/ice/tnet_ice_event.h58
-rwxr-xr-xtinyNET/src/ice/tnet_ice_pair.c1136
-rwxr-xr-xtinyNET/src/ice/tnet_ice_pair.h60
-rwxr-xr-xtinyNET/src/ice/tnet_ice_utils.c230
-rwxr-xr-xtinyNET/src/ice/tnet_ice_utils.h4
-rwxr-xr-xtinyNET/src/stun/tnet_stun_attr.c996
-rwxr-xr-xtinyNET/src/stun/tnet_stun_pkt.c1245
-rwxr-xr-xtinyNET/src/stun/tnet_stun_types.h20
-rwxr-xr-xtinyNET/src/tinynet.h6
-rwxr-xr-xtinyNET/src/tinynet_config.h10
-rwxr-xr-xtinyNET/src/tls/tnet_dtls.c1166
-rwxr-xr-xtinyNET/src/tls/tnet_dtls.h23
-rwxr-xr-xtinyNET/src/tls/tnet_tls.c475
-rwxr-xr-xtinyNET/src/tls/tnet_tls.h6
-rwxr-xr-xtinyNET/src/tnet.c116
-rwxr-xr-xtinyNET/src/tnet.h6
-rwxr-xr-xtinyNET/src/tnet_auth.c6
-rwxr-xr-xtinyNET/src/tnet_auth.h6
-rwxr-xr-xtinyNET/src/tnet_endianness.c61
-rwxr-xr-xtinyNET/src/tnet_endianness.h6
-rwxr-xr-xtinyNET/src/tnet_hardwares.h41
-rwxr-xr-xtinyNET/src/tnet_nat.c380
-rwxr-xr-xtinyNET/src/tnet_nat.h4
-rwxr-xr-xtinyNET/src/tnet_poll.c132
-rwxr-xr-xtinyNET/src/tnet_poll.h11
-rwxr-xr-xtinyNET/src/tnet_proto.h301
-rwxr-xr-xtinyNET/src/tnet_proxy_node_socks_plugin.c291
-rwxr-xr-xtinyNET/src/tnet_proxy_plugin.c152
-rwxr-xr-xtinyNET/src/tnet_proxy_plugin.h16
-rwxr-xr-xtinyNET/src/tnet_proxydetect.c40
-rwxr-xr-xtinyNET/src/tnet_proxydetect.h14
-rwxr-xr-xtinyNET/src/tnet_socket.c309
-rwxr-xr-xtinyNET/src/tnet_socket.h112
-rwxr-xr-xtinyNET/src/tnet_transport.c391
-rwxr-xr-xtinyNET/src/tnet_transport.h131
-rwxr-xr-xtinyNET/src/tnet_transport_cfsocket.c696
-rwxr-xr-xtinyNET/src/tnet_transport_poll.c1321
-rwxr-xr-xtinyNET/src/tnet_transport_win32.c1227
-rwxr-xr-xtinyNET/src/tnet_types.h72
-rwxr-xr-xtinyNET/src/tnet_utils.c916
-rwxr-xr-xtinyNET/src/tnet_utils.h40
-rwxr-xr-xtinyNET/src/turn/tnet_turn.c72
-rwxr-xr-xtinyNET/src/turn/tnet_turn.h12
-rwxr-xr-xtinyNET/src/turn/tnet_turn_attribute.c56
-rwxr-xr-xtinyNET/src/turn/tnet_turn_attribute.h10
-rwxr-xr-xtinyNET/src/turn/tnet_turn_message.c16
-rwxr-xr-xtinyNET/src/turn/tnet_turn_message.h6
-rwxr-xr-xtinyNET/src/turn/tnet_turn_session.c3460
-rwxr-xr-xtinyNET/src/turn/tnet_turn_session.h47
-rwxr-xr-xtinyNET/test/targetver.h4
-rwxr-xr-xtinyNET/test/test.c44
-rwxr-xr-xtinyNET/test/test_dhcp.h133
-rwxr-xr-xtinyNET/test/test_dhcp6.h24
-rwxr-xr-xtinyNET/test/test_dns.h306
-rwxr-xr-xtinyNET/test/test_ice.h315
-rwxr-xr-xtinyNET/test/test_ifaces.h102
-rwxr-xr-xtinyNET/test/test_nat.h80
-rwxr-xr-xtinyNET/test/test_sockets.h69
-rwxr-xr-xtinyNET/test/test_stun.h290
-rwxr-xr-xtinyNET/test/test_tls.h113
-rwxr-xr-xtinyNET/test/test_transport.h242
-rwxr-xr-xtinyROHC/include/tinyrohc_config.h12
-rwxr-xr-xtinyROHC/include/trohc.h6
-rwxr-xr-xtinyROHC/src/trohc.c6
-rwxr-xr-xtinyRTP/include/tinyrtp.h6
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_header.h25
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_packet.h30
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_rblock.h27
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report.h6
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_bye.h15
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_fb.h163
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_rr.h19
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_sdes.h13
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_sr.h35
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_report_xr.h6
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_sdes_chunck.h15
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_sdes_item.h36
-rwxr-xr-xtinyRTP/include/tinyrtp/rtcp/trtp_rtcp_session.h8
-rwxr-xr-xtinyRTP/include/tinyrtp/rtp/trtp_rtp_header.h63
-rwxr-xr-xtinyRTP/include/tinyrtp/rtp/trtp_rtp_packet.h35
-rwxr-xr-xtinyRTP/include/tinyrtp/rtp/trtp_rtp_session.h6
-rwxr-xr-xtinyRTP/include/tinyrtp/trtp.h6
-rwxr-xr-xtinyRTP/include/tinyrtp/trtp_manager.h256
-rwxr-xr-xtinyRTP/include/tinyrtp/trtp_srtp.h78
-rwxr-xr-xtinyRTP/include/tinyrtp_config.h12
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_header.c133
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_packet.c379
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_rblock.c167
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report.c6
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_bye.c319
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_fb.c1101
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_rr.c337
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_sdes.c271
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_sr.c407
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_report_xr.c6
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_sdes_chunck.c224
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_sdes_item.c171
-rwxr-xr-xtinyRTP/src/rtcp/trtp_rtcp_session.c2421
-rwxr-xr-xtinyRTP/src/rtp/trtp_rtp_header.c353
-rwxr-xr-xtinyRTP/src/rtp/trtp_rtp_packet.c339
-rwxr-xr-xtinyRTP/src/rtp/trtp_rtp_session.c6
-rwxr-xr-xtinyRTP/src/trtp.c6
-rwxr-xr-xtinyRTP/src/trtp_manager.c2932
-rwxr-xr-xtinyRTP/src/trtp_srtp.c208
-rwxr-xr-xtinyRTP/test/test.c26
-rwxr-xr-xtinyRTP/test/test_manager.h70
-rwxr-xr-xtinyRTP/test/test_parser.h529
-rwxr-xr-xtinySAK/src/tinysak_config.h20
-rwxr-xr-xtinySAK/src/tsk.c48
-rwxr-xr-xtinySAK/src/tsk.h6
-rwxr-xr-xtinySAK/src/tsk_base64.c279
-rwxr-xr-xtinySAK/src/tsk_base64.h6
-rwxr-xr-xtinySAK/src/tsk_binaryutils.c6
-rwxr-xr-xtinySAK/src/tsk_binaryutils.h84
-rwxr-xr-xtinySAK/src/tsk_buffer.c375
-rwxr-xr-xtinySAK/src/tsk_buffer.h15
-rwxr-xr-xtinySAK/src/tsk_common.h6
-rwxr-xr-xtinySAK/src/tsk_condwait.c273
-rwxr-xr-xtinySAK/src/tsk_condwait.h6
-rwxr-xr-xtinySAK/src/tsk_debug.c72
-rwxr-xr-xtinySAK/src/tsk_debug.h14
-rwxr-xr-xtinySAK/src/tsk_errno.h6
-rwxr-xr-xtinySAK/src/tsk_fsm.c411
-rwxr-xr-xtinySAK/src/tsk_fsm.h44
-rwxr-xr-xtinySAK/src/tsk_hmac.c224
-rwxr-xr-xtinySAK/src/tsk_hmac.h6
-rwxr-xr-xtinySAK/src/tsk_list.c742
-rwxr-xr-xtinySAK/src/tsk_list.h30
-rwxr-xr-xtinySAK/src/tsk_md5.c55
-rwxr-xr-xtinySAK/src/tsk_md5.h15
-rwxr-xr-xtinySAK/src/tsk_memory.c120
-rwxr-xr-xtinySAK/src/tsk_memory.h6
-rwxr-xr-xtinySAK/src/tsk_mutex.c139
-rwxr-xr-xtinySAK/src/tsk_mutex.h6
-rwxr-xr-xtinySAK/src/tsk_object.c224
-rwxr-xr-xtinySAK/src/tsk_object.h45
-rwxr-xr-xtinySAK/src/tsk_options.c163
-rwxr-xr-xtinySAK/src/tsk_options.h21
-rwxr-xr-xtinySAK/src/tsk_params.c345
-rwxr-xr-xtinySAK/src/tsk_params.h21
-rwxr-xr-xtinySAK/src/tsk_plugin.c254
-rwxr-xr-xtinySAK/src/tsk_plugin.h44
-rwxr-xr-xtinySAK/src/tsk_ppfcs16.c81
-rwxr-xr-xtinySAK/src/tsk_ppfcs16.h6
-rwxr-xr-xtinySAK/src/tsk_ppfcs32.c147
-rwxr-xr-xtinySAK/src/tsk_ppfcs32.h6
-rwxr-xr-xtinySAK/src/tsk_ragel_state.c12
-rwxr-xr-xtinySAK/src/tsk_ragel_state.h19
-rwxr-xr-xtinySAK/src/tsk_runnable.c341
-rwxr-xr-xtinySAK/src/tsk_runnable.h66
-rwxr-xr-xtinySAK/src/tsk_safeobj.c6
-rwxr-xr-xtinySAK/src/tsk_safeobj.h6
-rwxr-xr-xtinySAK/src/tsk_semaphore.c148
-rwxr-xr-xtinySAK/src/tsk_semaphore.h6
-rwxr-xr-xtinySAK/src/tsk_sha1.c186
-rwxr-xr-xtinySAK/src/tsk_sha1.h16
-rwxr-xr-xtinySAK/src/tsk_string.c529
-rwxr-xr-xtinySAK/src/tsk_string.h15
-rwxr-xr-xtinySAK/src/tsk_thread.c140
-rwxr-xr-xtinySAK/src/tsk_thread.h10
-rwxr-xr-xtinySAK/src/tsk_time.c184
-rwxr-xr-xtinySAK/src/tsk_time.h6
-rwxr-xr-xtinySAK/src/tsk_timer.c596
-rwxr-xr-xtinySAK/src/tsk_timer.h6
-rwxr-xr-xtinySAK/src/tsk_url.c78
-rwxr-xr-xtinySAK/src/tsk_url.h6
-rwxr-xr-xtinySAK/src/tsk_uuid.c74
-rwxr-xr-xtinySAK/src/tsk_uuid.h6
-rwxr-xr-xtinySAK/src/tsk_xml.c306
-rwxr-xr-xtinySAK/src/tsk_xml.h100
-rwxr-xr-xtinySAK/test/stdafx.c6
-rwxr-xr-xtinySAK/test/stdafx.h6
-rwxr-xr-xtinySAK/test/targetver.h4
-rwxr-xr-xtinySAK/test/test.c159
-rwxr-xr-xtinySAK/test/test_base64.h162
-rwxr-xr-xtinySAK/test/test_buffer.h28
-rwxr-xr-xtinySAK/test/test_condwait.h64
-rwxr-xr-xtinySAK/test/test_fsm.h331
-rwxr-xr-xtinySAK/test/test_heap.h80
-rwxr-xr-xtinySAK/test/test_lists.h372
-rwxr-xr-xtinySAK/test/test_md5.h112
-rwxr-xr-xtinySAK/test/test_mutex.h58
-rwxr-xr-xtinySAK/test/test_object.h123
-rwxr-xr-xtinySAK/test/test_options.h59
-rwxr-xr-xtinySAK/test/test_params.h68
-rwxr-xr-xtinySAK/test/test_runnable.h153
-rwxr-xr-xtinySAK/test/test_safeobject.h77
-rwxr-xr-xtinySAK/test/test_semaphore.h56
-rwxr-xr-xtinySAK/test/test_sha1.h106
-rwxr-xr-xtinySAK/test/test_strings.h76
-rwxr-xr-xtinySAK/test/test_threads.h26
-rwxr-xr-xtinySAK/test/test_timer.h110
-rwxr-xr-xtinySAK/test/test_url.h26
-rwxr-xr-xtinySAK/test/test_uuid.h12
-rwxr-xr-xtinySAK/winrt/ThreadEmulation.cxx482
-rwxr-xr-xtinySAK/winrt/ThreadEmulation.h28
-rwxr-xr-xtinySDP/include/tinysdp.h6
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header.h58
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_A.h23
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_B.h23
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_C.h25
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_Dummy.h19
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_E.h21
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_I.h21
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_K.h21
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_M.h73
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_O.h95
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_P.h19
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_R.h27
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_S.h19
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_T.h25
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_U.h19
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_V.h19
-rwxr-xr-xtinySDP/include/tinysdp/headers/tsdp_header_Z.h32
-rwxr-xr-xtinySDP/include/tinysdp/parsers/tsdp_parser_message.h6
-rwxr-xr-xtinySDP/include/tinysdp/tsdp_message.h41
-rwxr-xr-xtinySDP/include/tinysdp_config.h12
-rwxr-xr-xtinySDP/include/tsdp.h6
-rwxr-xr-xtinySDP/src/headers/tsdp_header.c175
-rwxr-xr-xtinySDP/src/headers/tsdp_header_A.c622
-rwxr-xr-xtinySDP/src/headers/tsdp_header_B.c551
-rwxr-xr-xtinySDP/src/headers/tsdp_header_C.c567
-rwxr-xr-xtinySDP/src/headers/tsdp_header_Dummy.c532
-rwxr-xr-xtinySDP/src/headers/tsdp_header_E.c493
-rwxr-xr-xtinySDP/src/headers/tsdp_header_I.c495
-rwxr-xr-xtinySDP/src/headers/tsdp_header_K.c493
-rwxr-xr-xtinySDP/src/headers/tsdp_header_M.c1721
-rwxr-xr-xtinySDP/src/headers/tsdp_header_O.c645
-rwxr-xr-xtinySDP/src/headers/tsdp_header_P.c493
-rwxr-xr-xtinySDP/src/headers/tsdp_header_R.c619
-rwxr-xr-xtinySDP/src/headers/tsdp_header_S.c492
-rwxr-xr-xtinySDP/src/headers/tsdp_header_T.c593
-rwxr-xr-xtinySDP/src/headers/tsdp_header_U.c495
-rwxr-xr-xtinySDP/src/headers/tsdp_header_V.c498
-rwxr-xr-xtinySDP/src/headers/tsdp_header_Z.c754
-rwxr-xr-xtinySDP/src/parsers/tsdp_parser_message.c778
-rwxr-xr-xtinySDP/src/tsdp.c246
-rwxr-xr-xtinySDP/src/tsdp_message.c649
-rwxr-xr-xtinySDP/test/stdafx.c6
-rwxr-xr-xtinySDP/test/stdafx.h6
-rwxr-xr-xtinySDP/test/targetver.h10
-rwxr-xr-xtinySDP/test/test.c24
-rwxr-xr-xtinySDP/test/test_parser.h352
-rwxr-xr-xtinySDP/test/test_soa.h122
-rwxr-xr-xtinySIGCOMP/src/adler32.c43
-rwxr-xr-xtinySIGCOMP/src/compress.c32
-rwxr-xr-xtinySIGCOMP/src/deflate.c580
-rwxr-xr-xtinySIGCOMP/src/deflate.h16
-rwxr-xr-xtinySIGCOMP/src/tcomp.c42
-rwxr-xr-xtinySIGCOMP/src/tcomp.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_buffer.c776
-rwxr-xr-xtinySIGCOMP/src/tcomp_buffer.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_compartment.c769
-rwxr-xr-xtinySIGCOMP/src/tcomp_compartment.h45
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressor.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressor_deflate.c331
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressor_deflate.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressor_dummy.c110
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressor_dummy.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressordata.c10
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressordata.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressordisp.c293
-rwxr-xr-xtinySIGCOMP/src/tcomp_compressordisp.h17
-rwxr-xr-xtinySIGCOMP/src/tcomp_decompressordisp.c586
-rwxr-xr-xtinySIGCOMP/src/tcomp_decompressordisp.h28
-rwxr-xr-xtinySIGCOMP/src/tcomp_deflatedata.c99
-rwxr-xr-xtinySIGCOMP/src/tcomp_deflatedata.ghost.c263
-rwxr-xr-xtinySIGCOMP/src/tcomp_deflatedata.h44
-rwxr-xr-xtinySIGCOMP/src/tcomp_deflatedata.zlib.c266
-rwxr-xr-xtinySIGCOMP/src/tcomp_dicts.c90
-rwxr-xr-xtinySIGCOMP/src/tcomp_dicts.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_headers_index.h8
-rwxr-xr-xtinySIGCOMP/src/tcomp_instructions.h88
-rwxr-xr-xtinySIGCOMP/src/tcomp_manager.c360
-rwxr-xr-xtinySIGCOMP/src/tcomp_manager.h8
-rwxr-xr-xtinySIGCOMP/src/tcomp_message.c541
-rwxr-xr-xtinySIGCOMP/src/tcomp_message.h43
-rwxr-xr-xtinySIGCOMP/src/tcomp_nack_codes.h68
-rwxr-xr-xtinySIGCOMP/src/tcomp_nackinfo.c259
-rwxr-xr-xtinySIGCOMP/src/tcomp_nackinfo.h67
-rwxr-xr-xtinySIGCOMP/src/tcomp_operands.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_params.c286
-rwxr-xr-xtinySIGCOMP/src/tcomp_params.h29
-rwxr-xr-xtinySIGCOMP/src/tcomp_reqfeed.c69
-rwxr-xr-xtinySIGCOMP/src/tcomp_reqfeed.h19
-rwxr-xr-xtinySIGCOMP/src/tcomp_result.c288
-rwxr-xr-xtinySIGCOMP/src/tcomp_result.h54
-rwxr-xr-xtinySIGCOMP/src/tcomp_rfc3485_dictionary_sip.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_rfc5049_sip.h8
-rwxr-xr-xtinySIGCOMP/src/tcomp_rfc5112_dictionary_presence.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_state.c245
-rwxr-xr-xtinySIGCOMP/src/tcomp_state.h37
-rwxr-xr-xtinySIGCOMP/src/tcomp_statehandler.c663
-rwxr-xr-xtinySIGCOMP/src/tcomp_statehandler.h31
-rwxr-xr-xtinySIGCOMP/src/tcomp_types.h6
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.bytecopy.c178
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.c907
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.h53
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.instructions.c2577
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.nack.c49
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.operands.c318
-rwxr-xr-xtinySIGCOMP/src/tcomp_udvm.statemanagment.c166
-rwxr-xr-xtinySIGCOMP/src/tinysigcomp_config.h14
-rwxr-xr-xtinySIGCOMP/src/trees.c402
-rwxr-xr-xtinySIGCOMP/src/trees.h214
-rwxr-xr-xtinySIGCOMP/src/zconf.h40
-rwxr-xr-xtinySIGCOMP/src/zlib.h36
-rwxr-xr-xtinySIGCOMP/src/zutil.c186
-rwxr-xr-xtinySIGCOMP/src/zutil.h54
-rwxr-xr-xtinySIGCOMP/test/rfc4465_torture_tests.h162
-rwxr-xr-xtinySIGCOMP/test/stdafx.c6
-rwxr-xr-xtinySIGCOMP/test/stdafx.h6
-rwxr-xr-xtinySIGCOMP/test/targetver.h10
-rwxr-xr-xtinySIGCOMP/test/test.c18
-rwxr-xr-xtinySIGCOMP/test/test_manager.h658
-rwxr-xr-xtinySIGCOMP/test/test_osc.h6
-rwxr-xr-xtinySIGCOMP/test/test_tortures.h2125
-rwxr-xr-xtinySIP/include/tinysip.h6
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_common.h6
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_info.h20
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_invite.h100
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_message.h20
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_options.h24
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_publish.h26
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_register.h26
-rwxr-xr-xtinySIP/include/tinysip/api/tsip_api_subscribe.h32
-rwxr-xr-xtinySIP/include/tinysip/authentication/tsip_challenge.h39
-rwxr-xr-xtinySIP/include/tinysip/authentication/tsip_milenage.h16
-rwxr-xr-xtinySIP/include/tinysip/authentication/tsip_rijndael.h6
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog.h150
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_info.h15
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_invite.common.h134
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_invite.h149
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_layer.h27
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_message.h15
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_options.h15
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_publish.h21
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_register.common.h52
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_register.h21
-rwxr-xr-xtinySIP/include/tinysip/dialogs/tsip_dialog_subscribe.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header.h208
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Accept_Contact.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Accept_Encoding.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Accept_Language.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Accept_Resource_Priority.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Alert_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Allow.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Allow_Events.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Authentication_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Authorization.h39
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_CSeq.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Call_ID.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Call_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Contact.h21
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Content_Disposition.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Content_Encoding.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Content_Language.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Content_Length.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Content_Type.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Date.h31
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Dummy.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Error_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Event.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Expires.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_From.h21
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_History_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Identity.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Identity_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_In_Reply_To.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Join.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_MIME_Version.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Max_Forwards.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Min_Expires.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Min_SE.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Organization.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Access_Network_Info.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Answer_State.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Asserted_Identity.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Associated_URI.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Called_Party_ID.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Charging_Function_Addresses.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Charging_Vector.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_DCS_Billing_Info.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_DCS_LAES.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_DCS_OSPS.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_DCS_Redirect.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_DCS_Trace_Party_ID.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Early_Media.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Media_Authorization.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Preferred_Identity.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Profile_Key.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_User_Database.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_P_Visited_Network_ID.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Path.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Priority.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Privacy.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Proxy_Authenticate.h31
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Proxy_Authorization.h39
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Proxy_Require.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_RAck.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_RSeq.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Reason.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Record_Route.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Refer_Sub.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Refer_To.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Referred_By.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Reject_Contact.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Replaces.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Reply_To.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Request_Disposition.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Require.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Resource_Priority.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Retry_After.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Route.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_SIP_ETag.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_SIP_If_Match.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Security_Client.h57
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Security_Server.h57
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Security_Verify.h55
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Server.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Service_Route.h17
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Session_Expires.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Subject.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Subscription_State.h21
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Supported.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Target_Dialog.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Timestamp.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_To.h21
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Unsupported.h13
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_User_Agent.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Via.h39
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_WWW_Authenticate.h29
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_Warning.h19
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_header_accept.h15
-rwxr-xr-xtinySIP/include/tinysip/headers/tsip_headers.h8
-rwxr-xr-xtinySIP/include/tinysip/parsers/tsip_parser_header.h6
-rwxr-xr-xtinySIP/include/tinysip/parsers/tsip_parser_message.h6
-rwxr-xr-xtinySIP/include/tinysip/parsers/tsip_parser_uri.h6
-rwxr-xr-xtinySIP/include/tinysip/sigcomp/tsip_sigcomp.h6
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac.h105
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac_ict.h23
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac_ist.h25
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac_layer.h17
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac_nict.h19
-rwxr-xr-xtinySIP/include/tinysip/transactions/tsip_transac_nist.h15
-rwxr-xr-xtinySIP/include/tinysip/transports/tsip_transport.h119
-rwxr-xr-xtinySIP/include/tinysip/transports/tsip_transport_ipsec.h40
-rwxr-xr-xtinySIP/include/tinysip/transports/tsip_transport_layer.h17
-rwxr-xr-xtinySIP/include/tinysip/transports/tsip_transport_tls.h6
-rwxr-xr-xtinySIP/include/tinysip/tsip_action.h167
-rwxr-xr-xtinySIP/include/tinysip/tsip_event.h48
-rwxr-xr-xtinySIP/include/tinysip/tsip_message.h135
-rwxr-xr-xtinySIP/include/tinysip/tsip_message_common.h52
-rwxr-xr-xtinySIP/include/tinysip/tsip_ssession.h287
-rwxr-xr-xtinySIP/include/tinysip/tsip_timers.h48
-rwxr-xr-xtinySIP/include/tinysip/tsip_uri.h55
-rwxr-xr-xtinySIP/include/tinysip_config.h10
-rwxr-xr-xtinySIP/include/tsip.h425
-rwxr-xr-xtinySIP/src/api/tsip_api_common.c108
-rwxr-xr-xtinySIP/src/api/tsip_api_info.c111
-rwxr-xr-xtinySIP/src/api/tsip_api_invite.c489
-rwxr-xr-xtinySIP/src/api/tsip_api_message.c111
-rwxr-xr-xtinySIP/src/api/tsip_api_options.c109
-rwxr-xr-xtinySIP/src/api/tsip_api_publish.c157
-rwxr-xr-xtinySIP/src/api/tsip_api_register.c131
-rwxr-xr-xtinySIP/src/api/tsip_api_subscribe.c157
-rwxr-xr-xtinySIP/src/authentication/tsip_challenge.c636
-rwxr-xr-xtinySIP/src/authentication/tsip_milenage.c410
-rwxr-xr-xtinySIP/src/authentication/tsip_rijndael.c617
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog.c2239
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_info.c640
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.c2986
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.client.c418
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.ect.c594
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.hold.c306
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.ice.c326
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.qos.c30
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.server.c1092
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_invite.timers.c388
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_layer.c1156
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_message.c634
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_options.c672
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_publish.client.c821
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_register.c627
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_register.client.c524
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_register.server.c252
-rwxr-xr-xtinySIP/src/dialogs/tsip_dialog_subscribe.client.c818
-rwxr-xr-xtinySIP/src/headers/tsip_header.c482
-rwxr-xr-xtinySIP/src/headers/tsip_header_Allow.c568
-rwxr-xr-xtinySIP/src/headers/tsip_header_Allow_Events.c550
-rwxr-xr-xtinySIP/src/headers/tsip_header_Authorization.c217
-rwxr-xr-xtinySIP/src/headers/tsip_header_CSeq.c532
-rwxr-xr-xtinySIP/src/headers/tsip_header_Call_ID.c512
-rwxr-xr-xtinySIP/src/headers/tsip_header_Contact.c1164
-rwxr-xr-xtinySIP/src/headers/tsip_header_Content_Length.c488
-rwxr-xr-xtinySIP/src/headers/tsip_header_Content_Type.c688
-rwxr-xr-xtinySIP/src/headers/tsip_header_Date.c754
-rwxr-xr-xtinySIP/src/headers/tsip_header_Dummy.c498
-rwxr-xr-xtinySIP/src/headers/tsip_header_Event.c764
-rwxr-xr-xtinySIP/src/headers/tsip_header_Expires.c470
-rwxr-xr-xtinySIP/src/headers/tsip_header_From.c1008
-rwxr-xr-xtinySIP/src/headers/tsip_header_Max_Forwards.c488
-rwxr-xr-xtinySIP/src/headers/tsip_header_Min_Expires.c491
-rwxr-xr-xtinySIP/src/headers/tsip_header_Min_SE.c742
-rwxr-xr-xtinySIP/src/headers/tsip_header_P_Access_Network_Info.c508
-rwxr-xr-xtinySIP/src/headers/tsip_header_P_Asserted_Identity.c2648
-rwxr-xr-xtinySIP/src/headers/tsip_header_P_Associated_URI.c954
-rwxr-xr-xtinySIP/src/headers/tsip_header_P_Charging_Function_Addresses.c1336
-rwxr-xr-xtinySIP/src/headers/tsip_header_P_Preferred_Identity.c1160
-rwxr-xr-xtinySIP/src/headers/tsip_header_Path.c922
-rwxr-xr-xtinySIP/src/headers/tsip_header_Privacy.c808
-rwxr-xr-xtinySIP/src/headers/tsip_header_Proxy_Authenticate.c179
-rwxr-xr-xtinySIP/src/headers/tsip_header_Proxy_Authorization.c217
-rwxr-xr-xtinySIP/src/headers/tsip_header_Proxy_Require.c562
-rwxr-xr-xtinySIP/src/headers/tsip_header_RAck.c540
-rwxr-xr-xtinySIP/src/headers/tsip_header_RSeq.c460
-rwxr-xr-xtinySIP/src/headers/tsip_header_Record_Route.c942
-rwxr-xr-xtinySIP/src/headers/tsip_header_Refer_Sub.c778
-rwxr-xr-xtinySIP/src/headers/tsip_header_Refer_To.c1510
-rwxr-xr-xtinySIP/src/headers/tsip_header_Referred_By.c2526
-rwxr-xr-xtinySIP/src/headers/tsip_header_Require.c544
-rwxr-xr-xtinySIP/src/headers/tsip_header_Route.c926
-rwxr-xr-xtinySIP/src/headers/tsip_header_SIP_ETag.c500
-rwxr-xr-xtinySIP/src/headers/tsip_header_SIP_If_Match.c506
-rwxr-xr-xtinySIP/src/headers/tsip_header_Security_Client.c1762
-rwxr-xr-xtinySIP/src/headers/tsip_header_Security_Server.c1732
-rwxr-xr-xtinySIP/src/headers/tsip_header_Security_Verify.c1732
-rwxr-xr-xtinySIP/src/headers/tsip_header_Server.c468
-rwxr-xr-xtinySIP/src/headers/tsip_header_Service_Route.c942
-rwxr-xr-xtinySIP/src/headers/tsip_header_Session_Expires.c968
-rwxr-xr-xtinySIP/src/headers/tsip_header_Subscription_State.c1246
-rwxr-xr-xtinySIP/src/headers/tsip_header_Supported.c558
-rwxr-xr-xtinySIP/src/headers/tsip_header_To.c1748
-rwxr-xr-xtinySIP/src/headers/tsip_header_User_Agent.c478
-rwxr-xr-xtinySIP/src/headers/tsip_header_Via.c2634
-rwxr-xr-xtinySIP/src/headers/tsip_header_WWW_Authenticate.c179
-rwxr-xr-xtinySIP/src/headers/tsip_header_Warning.c952
-rwxr-xr-xtinySIP/src/headers/tsip_header_accept.c6
-rwxr-xr-xtinySIP/src/parsers/tsip_parser_header.c12516
-rwxr-xr-xtinySIP/src/parsers/tsip_parser_message.c820
-rwxr-xr-xtinySIP/src/parsers/tsip_parser_uri.c1299
-rwxr-xr-xtinySIP/src/sigcomp/tsip_sigcomp.c652
-rwxr-xr-xtinySIP/src/transactions/tsip_transac.c340
-rwxr-xr-xtinySIP/src/transactions/tsip_transac_ict.c1180
-rwxr-xr-xtinySIP/src/transactions/tsip_transac_ist.c1008
-rwxr-xr-xtinySIP/src/transactions/tsip_transac_layer.c472
-rwxr-xr-xtinySIP/src/transactions/tsip_transac_nict.c806
-rwxr-xr-xtinySIP/src/transactions/tsip_transac_nist.c611
-rwxr-xr-xtinySIP/src/transports/tsip_transport.c1707
-rwxr-xr-xtinySIP/src/transports/tsip_transport_ipsec.c781
-rwxr-xr-xtinySIP/src/transports/tsip_transport_layer.c2408
-rwxr-xr-xtinySIP/src/tsip.c1107
-rwxr-xr-xtinySIP/src/tsip_action.c317
-rwxr-xr-xtinySIP/src/tsip_event.c113
-rwxr-xr-xtinySIP/src/tsip_message.c994
-rwxr-xr-xtinySIP/src/tsip_ssession.c1306
-rwxr-xr-xtinySIP/src/tsip_timers.c174
-rwxr-xr-xtinySIP/src/tsip_uri.c428
-rwxr-xr-xtinySIP/test/stdafx.c6
-rwxr-xr-xtinySIP/test/stdafx.h6
-rwxr-xr-xtinySIP/test/targetver.h4
-rwxr-xr-xtinySIP/test/test.c36
-rwxr-xr-xtinySIP/test/test_imsaka.h72
-rwxr-xr-xtinySIP/test/test_sipmessages.h120
-rwxr-xr-xtinySIP/test/test_stack.h832
-rwxr-xr-xtinySIP/test/test_transac.h12
-rwxr-xr-xtinySIP/test/test_uri.h224
-rwxr-xr-xtinySMS/include/tinysms.h6
-rwxr-xr-xtinySMS/include/tinysms/rpdu/tsms_rpdu.h54
-rwxr-xr-xtinySMS/include/tinysms/tpdu/tsms_tpdu_command.h92
-rwxr-xr-xtinySMS/include/tinysms/tpdu/tsms_tpdu_deliver.h81
-rwxr-xr-xtinySMS/include/tinysms/tpdu/tsms_tpdu_report.h75
-rwxr-xr-xtinySMS/include/tinysms/tpdu/tsms_tpdu_status_report.h190
-rwxr-xr-xtinySMS/include/tinysms/tpdu/tsms_tpdu_submit.h89
-rwxr-xr-xtinySMS/include/tinysms/tsms.h6
-rwxr-xr-xtinySMS/include/tinysms/tsms_address.h100
-rwxr-xr-xtinySMS/include/tinysms/tsms_common.h116
-rwxr-xr-xtinySMS/include/tinysms/tsms_etsi_gsm_03_38.h257
-rwxr-xr-xtinySMS/include/tinysms/tsms_packing.h6
-rwxr-xr-xtinySMS/include/tinysms_config.h12
-rwxr-xr-xtinySMS/src/rpdu/tsms_rpdu.c782
-rwxr-xr-xtinySMS/src/tpdu/tsms_tpdu_command.c369
-rwxr-xr-xtinySMS/src/tpdu/tsms_tpdu_deliver.c357
-rwxr-xr-xtinySMS/src/tpdu/tsms_tpdu_report.c397
-rwxr-xr-xtinySMS/src/tpdu/tsms_tpdu_status_report.c471
-rwxr-xr-xtinySMS/src/tpdu/tsms_tpdu_submit.c450
-rwxr-xr-xtinySMS/src/tsms.c22
-rwxr-xr-xtinySMS/src/tsms_address.c331
-rwxr-xr-xtinySMS/src/tsms_common.c498
-rwxr-xr-xtinySMS/src/tsms_packing.c464
-rwxr-xr-xtinySMS/test/stdafx.c6
-rwxr-xr-xtinySMS/test/stdafx.h6
-rwxr-xr-xtinySMS/test/targetver.h4
-rwxr-xr-xtinySMS/test/test.c72
-rwxr-xr-xtinySMS/test/test_packing.h185
-rwxr-xr-xtinySMS/test/test_rpdu.h407
-rwxr-xr-xtinySMS/test/test_tpdu.h366
-rwxr-xr-xtinyXCAP/include/tinyxcap.h6
-rwxr-xr-xtinyXCAP/include/tinyxcap/txcap_action.h58
-rwxr-xr-xtinyXCAP/include/tinyxcap/txcap_auid.h60
-rwxr-xr-xtinyXCAP/include/tinyxcap/txcap_document.h6
-rwxr-xr-xtinyXCAP/include/tinyxcap/txcap_node.h21
-rwxr-xr-xtinyXCAP/include/tinyxcap/txcap_selector.h6
-rwxr-xr-xtinyXCAP/include/tinyxcap_config.h12
-rwxr-xr-xtinyXCAP/include/txcap.h89
-rwxr-xr-xtinyXCAP/src/txcap.c657
-rwxr-xr-xtinyXCAP/src/txcap_action.c325
-rwxr-xr-xtinyXCAP/src/txcap_auid.c448
-rwxr-xr-xtinyXCAP/src/txcap_document.c68
-rwxr-xr-xtinyXCAP/src/txcap_node.c155
-rwxr-xr-xtinyXCAP/src/txcap_selector.c142
-rwxr-xr-xtinyXCAP/test/stdafx.c6
-rwxr-xr-xtinyXCAP/test/stdafx.h6
-rwxr-xr-xtinyXCAP/test/targetver.h4
-rwxr-xr-xtinyXCAP/test/test.c36
-rwxr-xr-xtinyXCAP/test/test_selector.h258
-rwxr-xr-xtinyXCAP/test/test_stack.h558
2065 files changed, 261053 insertions, 257120 deletions
diff --git a/.gitignore b/.gitignore
index 7d2cdbf..97fa6ca 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,20 @@ Debug
*.user
*.suo
*.ncb
+/bindings/csharp/Release
+/tinyDAV/Release
+/tinySIGCOMP/Release
+/tinyBFCP/Release
+/tinyMSRP/Release
+/tinyHTTP/Release
+/tinyMEDIA/Release
+/tinyNET/Release
+/tinySAK/Release
+/plugins/pluginWinMF/Release
+/tinySIP/Release
+/tinySMS/Release
+/tinyIPSec/Release
+/tinySDP/Release
+/tinyRTP/Release
+/tinyXCAP/Release
+*.orig
diff --git a/AStyle.sh b/AStyle.sh
new file mode 100644
index 0000000..560791a
--- /dev/null
+++ b/AStyle.sh
@@ -0,0 +1 @@
+./thirdparties/win32/tools/AStyle.exe --style=k/r --lineend=linux --mode=c --add-brackets --break-closing-brackets --recursive "*.c" "*.cxx" "*.h" "*.cc" \ No newline at end of file
diff --git a/Samples/C#/IPSec/ipsec_lib/IPSecCtx.cxx b/Samples/C#/IPSec/ipsec_lib/IPSecCtx.cxx
index db6bf63..13c4cf5 100755
--- a/Samples/C#/IPSec/ipsec_lib/IPSecCtx.cxx
+++ b/Samples/C#/IPSec/ipsec_lib/IPSecCtx.cxx
@@ -25,70 +25,69 @@ bool IPSecCtx::sInitialized = false;
extern "C" const tipsec_plugin_def_t *plugin_win_ipsec_vista_plugin_def_t;
IPSecCtx::IPSecCtx(tipsec_ipproto_t ipproto,
- bool use_ipv6,
- tipsec_mode_t mode,
- tipsec_ealg_t ealg,
- tipsec_alg_t alg,
- tipsec_proto_t protocol)
-: m_pCtx(NULL)
+ bool use_ipv6,
+ tipsec_mode_t mode,
+ tipsec_ealg_t ealg,
+ tipsec_alg_t alg,
+ tipsec_proto_t protocol)
+ : m_pCtx(NULL)
{
- tipsec_ctx_t* pCtx = NULL;
- if (!IPSecCtx::sInitialized)
- {
- assert (tipsec_plugin_register_static(plugin_win_ipsec_vista_plugin_def_t) == 0);
- IPSecCtx::sInitialized = true;
- }
- assert (tipsec_ctx_create(ipproto, use_ipv6, mode, ealg, alg, protocol, &m_pCtx) == 0 && m_pCtx != NULL);
+ tipsec_ctx_t* pCtx = NULL;
+ if (!IPSecCtx::sInitialized) {
+ assert (tipsec_plugin_register_static(plugin_win_ipsec_vista_plugin_def_t) == 0);
+ IPSecCtx::sInitialized = true;
+ }
+ assert (tipsec_ctx_create(ipproto, use_ipv6, mode, ealg, alg, protocol, &m_pCtx) == 0 && m_pCtx != NULL);
}
IPSecCtx::~IPSecCtx()
{
- TSK_OBJECT_SAFE_FREE(m_pCtx);
+ TSK_OBJECT_SAFE_FREE(m_pCtx);
}
tipsec_error_t IPSecCtx::start()
{
- return tipsec_ctx_start(m_pCtx);
+ return tipsec_ctx_start(m_pCtx);
}
tipsec_error_t IPSecCtx::setLocal(const char* addr_local, const char* addr_remote, tipsec_port_t port_uc, tipsec_port_t port_us)
{
- return tipsec_ctx_set_local(m_pCtx, addr_local, addr_remote, port_uc, port_us);
+ return tipsec_ctx_set_local(m_pCtx, addr_local, addr_remote, port_uc, port_us);
}
tipsec_error_t IPSecCtx::setKeys(const tipsec_key_t* ik, const tipsec_key_t* ck)
{
- return tipsec_ctx_set_keys(m_pCtx, ik, ck);
+ return tipsec_ctx_set_keys(m_pCtx, ik, ck);
}
tipsec_error_t IPSecCtx::setRemote(tipsec_spi_t spi_pc, tipsec_spi_t spi_ps, tipsec_port_t port_pc, tipsec_port_t port_ps, tipsec_lifetime_t lifetime)
{
- return tipsec_ctx_set_remote(m_pCtx, spi_pc, spi_ps, port_pc, port_ps, lifetime);
+ return tipsec_ctx_set_remote(m_pCtx, spi_pc, spi_ps, port_pc, port_ps, lifetime);
}
tipsec_error_t IPSecCtx::stop()
{
- return tipsec_ctx_stop(m_pCtx);
+ return tipsec_ctx_stop(m_pCtx);
}
tipsec_spi_t IPSecCtx::getSpiUC()
{
- return m_pCtx->spi_uc;
+ return m_pCtx->spi_uc;
}
tipsec_spi_t IPSecCtx::getSpiUS()
{
- return m_pCtx->spi_us;
+ return m_pCtx->spi_us;
}
tipsec_spi_t IPSecCtx::getSpiPC()
{
- return m_pCtx->spi_pc;
+ return m_pCtx->spi_pc;
}
tipsec_spi_t IPSecCtx::getSpiPS()
{
- return m_pCtx->spi_ps;
+ return m_pCtx->spi_ps;
}
diff --git a/Samples/C#/IPSec/ipsec_lib/IPSecCtx.h b/Samples/C#/IPSec/ipsec_lib/IPSecCtx.h
index 0e7d0ef..7aebc35 100755
--- a/Samples/C#/IPSec/ipsec_lib/IPSecCtx.h
+++ b/Samples/C#/IPSec/ipsec_lib/IPSecCtx.h
@@ -24,27 +24,27 @@
class IPSecCtx
{
public:
- IPSecCtx(tipsec_ipproto_t ipproto,
- bool use_ipv6,
- tipsec_mode_t mode,
- tipsec_ealg_t ealg,
- tipsec_alg_t alg,
- tipsec_proto_t protocol);
- virtual ~IPSecCtx();
- tipsec_error_t start();
- tipsec_error_t setLocal(const char* addr_local, const char* addr_remote, tipsec_port_t port_uc, tipsec_port_t port_us);
- tipsec_error_t setKeys(const tipsec_key_t* ik, const tipsec_key_t* ck);
- tipsec_error_t setRemote(tipsec_spi_t spi_pc, tipsec_spi_t spi_ps, tipsec_port_t port_pc, tipsec_port_t port_ps, tipsec_lifetime_t lifetime);
- tipsec_error_t stop();
+ IPSecCtx(tipsec_ipproto_t ipproto,
+ bool use_ipv6,
+ tipsec_mode_t mode,
+ tipsec_ealg_t ealg,
+ tipsec_alg_t alg,
+ tipsec_proto_t protocol);
+ virtual ~IPSecCtx();
+ tipsec_error_t start();
+ tipsec_error_t setLocal(const char* addr_local, const char* addr_remote, tipsec_port_t port_uc, tipsec_port_t port_us);
+ tipsec_error_t setKeys(const tipsec_key_t* ik, const tipsec_key_t* ck);
+ tipsec_error_t setRemote(tipsec_spi_t spi_pc, tipsec_spi_t spi_ps, tipsec_port_t port_pc, tipsec_port_t port_ps, tipsec_lifetime_t lifetime);
+ tipsec_error_t stop();
- tipsec_spi_t getSpiUC();
- tipsec_spi_t getSpiUS();
- tipsec_spi_t getSpiPC();
- tipsec_spi_t getSpiPS();
+ tipsec_spi_t getSpiUC();
+ tipsec_spi_t getSpiUS();
+ tipsec_spi_t getSpiPC();
+ tipsec_spi_t getSpiPS();
private:
- static bool sInitialized;
- tipsec_ctx_t* m_pCtx;
+ static bool sInitialized;
+ tipsec_ctx_t* m_pCtx;
};
#endif /* IPSEC_CTX_H */
diff --git a/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.cxx b/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.cxx
index 336643d..0e443a3 100755
--- a/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.cxx
+++ b/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.cxx
@@ -1,11 +1,11 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.9
- *
- * This file is not intended to be easily readable and contains a number of
+ *
+ * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
* ----------------------------------------------------------------------------- */
#define SWIGCSHARP
@@ -14,24 +14,43 @@
#ifdef __cplusplus
/* SwigValueWrapper is described in swig.swg */
-template<typename T> class SwigValueWrapper {
- struct SwigMovePointer {
- T *ptr;
- SwigMovePointer(T *p) : ptr(p) { }
- ~SwigMovePointer() { delete ptr; }
- SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
- } pointer;
- SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
- SwigValueWrapper(const SwigValueWrapper<T>& rhs);
+template<typename T> class SwigValueWrapper
+{
+ struct SwigMovePointer {
+ T *ptr;
+ SwigMovePointer(T *p) : ptr(p) { }
+ ~SwigMovePointer() {
+ delete ptr;
+ }
+ SwigMovePointer& operator=(SwigMovePointer& rhs) {
+ T* oldptr = ptr;
+ ptr = 0;
+ delete oldptr;
+ ptr = rhs.ptr;
+ rhs.ptr = 0;
+ return *this;
+ }
+ } pointer;
+ SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
+ SwigValueWrapper(const SwigValueWrapper<T>& rhs);
public:
- SwigValueWrapper() : pointer(0) { }
- SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
- operator T&() const { return *pointer.ptr; }
- T *operator&() { return pointer.ptr; }
+ SwigValueWrapper() : pointer(0) { }
+ SwigValueWrapper& operator=(const T& t) {
+ SwigMovePointer tmp(new T(t));
+ pointer = tmp;
+ return *this;
+ }
+ operator T&() const {
+ return *pointer.ptr;
+ }
+ T *operator&() {
+ return pointer.ptr;
+ }
};
-template <typename T> T SwigValueInit() {
- return T();
+template <typename T> T SwigValueInit()
+{
+ return T();
}
#endif
@@ -66,28 +85,28 @@ template <typename T> T SwigValueInit() {
#ifndef SWIGUNUSED
# if defined(__GNUC__)
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-# define SWIGUNUSED __attribute__ ((__unused__))
+# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# endif
# elif defined(__ICC)
-# define SWIGUNUSED __attribute__ ((__unused__))
+# define SWIGUNUSED __attribute__ ((__unused__))
# else
-# define SWIGUNUSED
+# define SWIGUNUSED
# endif
#endif
#ifndef SWIG_MSC_UNSUPPRESS_4505
# if defined(_MSC_VER)
# pragma warning(disable : 4505) /* unreferenced local function has been removed */
-# endif
+# endif
#endif
#ifndef SWIGUNUSEDPARM
# ifdef __cplusplus
# define SWIGUNUSEDPARM(p)
# else
-# define SWIGUNUSEDPARM(p) p SWIGUNUSED
+# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# endif
#endif
@@ -130,7 +149,7 @@ template <typename T> T SwigValueInit() {
# define SWIGSTDCALL __stdcall
# else
# define SWIGSTDCALL
-# endif
+# endif
#endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
@@ -150,116 +169,120 @@ template <typename T> T SwigValueInit() {
#include <stdio.h>
-/* Support for throwing C# exceptions from C/C++. There are two types:
+/* Support for throwing C# exceptions from C/C++. There are two types:
* Exceptions that take a message and ArgumentExceptions that take a message and a parameter name. */
typedef enum {
- SWIG_CSharpApplicationException,
- SWIG_CSharpArithmeticException,
- SWIG_CSharpDivideByZeroException,
- SWIG_CSharpIndexOutOfRangeException,
- SWIG_CSharpInvalidCastException,
- SWIG_CSharpInvalidOperationException,
- SWIG_CSharpIOException,
- SWIG_CSharpNullReferenceException,
- SWIG_CSharpOutOfMemoryException,
- SWIG_CSharpOverflowException,
- SWIG_CSharpSystemException
+ SWIG_CSharpApplicationException,
+ SWIG_CSharpArithmeticException,
+ SWIG_CSharpDivideByZeroException,
+ SWIG_CSharpIndexOutOfRangeException,
+ SWIG_CSharpInvalidCastException,
+ SWIG_CSharpInvalidOperationException,
+ SWIG_CSharpIOException,
+ SWIG_CSharpNullReferenceException,
+ SWIG_CSharpOutOfMemoryException,
+ SWIG_CSharpOverflowException,
+ SWIG_CSharpSystemException
} SWIG_CSharpExceptionCodes;
typedef enum {
- SWIG_CSharpArgumentException,
- SWIG_CSharpArgumentNullException,
- SWIG_CSharpArgumentOutOfRangeException
+ SWIG_CSharpArgumentException,
+ SWIG_CSharpArgumentNullException,
+ SWIG_CSharpArgumentOutOfRangeException
} SWIG_CSharpExceptionArgumentCodes;
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionCallback_t)(const char *);
typedef void (SWIGSTDCALL* SWIG_CSharpExceptionArgumentCallback_t)(const char *, const char *);
typedef struct {
- SWIG_CSharpExceptionCodes code;
- SWIG_CSharpExceptionCallback_t callback;
+ SWIG_CSharpExceptionCodes code;
+ SWIG_CSharpExceptionCallback_t callback;
} SWIG_CSharpException_t;
typedef struct {
- SWIG_CSharpExceptionArgumentCodes code;
- SWIG_CSharpExceptionArgumentCallback_t callback;
+ SWIG_CSharpExceptionArgumentCodes code;
+ SWIG_CSharpExceptionArgumentCallback_t callback;
} SWIG_CSharpExceptionArgument_t;
static SWIG_CSharpException_t SWIG_csharp_exceptions[] = {
- { SWIG_CSharpApplicationException, NULL },
- { SWIG_CSharpArithmeticException, NULL },
- { SWIG_CSharpDivideByZeroException, NULL },
- { SWIG_CSharpIndexOutOfRangeException, NULL },
- { SWIG_CSharpInvalidCastException, NULL },
- { SWIG_CSharpInvalidOperationException, NULL },
- { SWIG_CSharpIOException, NULL },
- { SWIG_CSharpNullReferenceException, NULL },
- { SWIG_CSharpOutOfMemoryException, NULL },
- { SWIG_CSharpOverflowException, NULL },
- { SWIG_CSharpSystemException, NULL }
+ { SWIG_CSharpApplicationException, NULL },
+ { SWIG_CSharpArithmeticException, NULL },
+ { SWIG_CSharpDivideByZeroException, NULL },
+ { SWIG_CSharpIndexOutOfRangeException, NULL },
+ { SWIG_CSharpInvalidCastException, NULL },
+ { SWIG_CSharpInvalidOperationException, NULL },
+ { SWIG_CSharpIOException, NULL },
+ { SWIG_CSharpNullReferenceException, NULL },
+ { SWIG_CSharpOutOfMemoryException, NULL },
+ { SWIG_CSharpOverflowException, NULL },
+ { SWIG_CSharpSystemException, NULL }
};
static SWIG_CSharpExceptionArgument_t SWIG_csharp_exceptions_argument[] = {
- { SWIG_CSharpArgumentException, NULL },
- { SWIG_CSharpArgumentNullException, NULL },
- { SWIG_CSharpArgumentOutOfRangeException, NULL }
+ { SWIG_CSharpArgumentException, NULL },
+ { SWIG_CSharpArgumentNullException, NULL },
+ { SWIG_CSharpArgumentOutOfRangeException, NULL }
};
-static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg) {
- SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;
- if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {
- callback = SWIG_csharp_exceptions[code].callback;
- }
- callback(msg);
+static void SWIGUNUSED SWIG_CSharpSetPendingException(SWIG_CSharpExceptionCodes code, const char *msg)
+{
+ SWIG_CSharpExceptionCallback_t callback = SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback;
+ if ((size_t)code < sizeof(SWIG_csharp_exceptions)/sizeof(SWIG_CSharpException_t)) {
+ callback = SWIG_csharp_exceptions[code].callback;
+ }
+ callback(msg);
}
-static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name) {
- SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;
- if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
- callback = SWIG_csharp_exceptions_argument[code].callback;
- }
- callback(msg, param_name);
+static void SWIGUNUSED SWIG_CSharpSetPendingExceptionArgument(SWIG_CSharpExceptionArgumentCodes code, const char *msg, const char *param_name)
+{
+ SWIG_CSharpExceptionArgumentCallback_t callback = SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback;
+ if ((size_t)code < sizeof(SWIG_csharp_exceptions_argument)/sizeof(SWIG_CSharpExceptionArgument_t)) {
+ callback = SWIG_csharp_exceptions_argument[code].callback;
+ }
+ callback(msg, param_name);
}
#ifdef __cplusplus
-extern "C"
+extern "C"
#endif
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionCallbacks_ipsec_lib(
- SWIG_CSharpExceptionCallback_t applicationCallback,
- SWIG_CSharpExceptionCallback_t arithmeticCallback,
- SWIG_CSharpExceptionCallback_t divideByZeroCallback,
- SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback,
- SWIG_CSharpExceptionCallback_t invalidCastCallback,
- SWIG_CSharpExceptionCallback_t invalidOperationCallback,
- SWIG_CSharpExceptionCallback_t ioCallback,
- SWIG_CSharpExceptionCallback_t nullReferenceCallback,
- SWIG_CSharpExceptionCallback_t outOfMemoryCallback,
- SWIG_CSharpExceptionCallback_t overflowCallback,
- SWIG_CSharpExceptionCallback_t systemCallback) {
- SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
- SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
- SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
- SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
- SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
- SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
- SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
- SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
- SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
- SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
- SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
+ SWIG_CSharpExceptionCallback_t applicationCallback,
+ SWIG_CSharpExceptionCallback_t arithmeticCallback,
+ SWIG_CSharpExceptionCallback_t divideByZeroCallback,
+ SWIG_CSharpExceptionCallback_t indexOutOfRangeCallback,
+ SWIG_CSharpExceptionCallback_t invalidCastCallback,
+ SWIG_CSharpExceptionCallback_t invalidOperationCallback,
+ SWIG_CSharpExceptionCallback_t ioCallback,
+ SWIG_CSharpExceptionCallback_t nullReferenceCallback,
+ SWIG_CSharpExceptionCallback_t outOfMemoryCallback,
+ SWIG_CSharpExceptionCallback_t overflowCallback,
+ SWIG_CSharpExceptionCallback_t systemCallback)
+{
+SWIG_csharp_exceptions[SWIG_CSharpApplicationException].callback = applicationCallback;
+SWIG_csharp_exceptions[SWIG_CSharpArithmeticException].callback = arithmeticCallback;
+SWIG_csharp_exceptions[SWIG_CSharpDivideByZeroException].callback = divideByZeroCallback;
+SWIG_csharp_exceptions[SWIG_CSharpIndexOutOfRangeException].callback = indexOutOfRangeCallback;
+SWIG_csharp_exceptions[SWIG_CSharpInvalidCastException].callback = invalidCastCallback;
+SWIG_csharp_exceptions[SWIG_CSharpInvalidOperationException].callback = invalidOperationCallback;
+SWIG_csharp_exceptions[SWIG_CSharpIOException].callback = ioCallback;
+SWIG_csharp_exceptions[SWIG_CSharpNullReferenceException].callback = nullReferenceCallback;
+SWIG_csharp_exceptions[SWIG_CSharpOutOfMemoryException].callback = outOfMemoryCallback;
+SWIG_csharp_exceptions[SWIG_CSharpOverflowException].callback = overflowCallback;
+SWIG_csharp_exceptions[SWIG_CSharpSystemException].callback = systemCallback;
}
#ifdef __cplusplus
-extern "C"
+extern "C"
#endif
SWIGEXPORT void SWIGSTDCALL SWIGRegisterExceptionArgumentCallbacks_ipsec_lib(
- SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
- SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
- SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback) {
- SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
- SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
- SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
+ SWIG_CSharpExceptionArgumentCallback_t argumentCallback,
+ SWIG_CSharpExceptionArgumentCallback_t argumentNullCallback,
+ SWIG_CSharpExceptionArgumentCallback_t argumentOutOfRangeCallback)
+{
+SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentException].callback = argumentCallback;
+SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentNullException].callback = argumentNullCallback;
+SWIG_csharp_exceptions_argument[SWIG_CSharpArgumentOutOfRangeException].callback = argumentOutOfRangeCallback;
}
@@ -269,10 +292,11 @@ static SWIG_CSharpStringHelperCallback SWIG_csharp_string_callback = NULL;
#ifdef __cplusplus
-extern "C"
+extern "C"
#endif
-SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ipsec_lib(SWIG_CSharpStringHelperCallback callback) {
- SWIG_csharp_string_callback = callback;
+SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ipsec_lib(SWIG_CSharpStringHelperCallback callback)
+{
+SWIG_csharp_string_callback = callback;
}
@@ -283,7 +307,7 @@ SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ipsec_lib(SWIG_CSharpStri
/* -----------------------------------------------------------------------------
* director.swg
*
- * This file contains support for director classes so that C# proxy
+ * This file contains support for director classes so that C# proxy
* methods can be called from C++.
* ----------------------------------------------------------------------------- */
@@ -294,34 +318,38 @@ SWIGEXPORT void SWIGSTDCALL SWIGRegisterStringCallback_ipsec_lib(SWIG_CSharpStri
#endif
#include <string>
-namespace Swig {
- /* Director base class - not currently used in C# directors */
- class Director {
- };
+namespace Swig
+{
+/* Director base class - not currently used in C# directors */
+class Director
+{
+};
- /* Base class for director exceptions */
- class DirectorException {
- protected:
+/* Base class for director exceptions */
+class DirectorException
+{
+protected:
std::string swig_msg;
- public:
+public:
DirectorException(const char* msg) : swig_msg(msg) {
}
DirectorException(const std::string &msg) : swig_msg(msg) {
}
const std::string& what() const {
- return swig_msg;
+ return swig_msg;
}
virtual ~DirectorException() {
}
- };
+};
- /* Pure virtual method exception */
- class DirectorPureVirtualException : public Swig::DirectorException {
- public:
+/* Pure virtual method exception */
+class DirectorPureVirtualException : public Swig::DirectorException
+{
+public:
DirectorPureVirtualException(const char* msg) : DirectorException(std::string("Attempt to invoke pure virtual method ") + msg) {
}
- };
+};
}
#endif /* __cplusplus */
@@ -346,163 +374,174 @@ namespace Swig {
extern "C" {
#endif
-SWIGEXPORT void * SWIGSTDCALL CSharp_new_IPSecCtx(int jarg1, unsigned int jarg2, int jarg3, int jarg4, int jarg5, int jarg6) {
- void * jresult ;
- tipsec_ipproto_t arg1 ;
- bool arg2 ;
- tipsec_mode_t arg3 ;
- tipsec_ealg_t arg4 ;
- tipsec_alg_t arg5 ;
- tipsec_proto_t arg6 ;
- IPSecCtx *result = 0 ;
-
- arg1 = (tipsec_ipproto_t)jarg1;
- arg2 = jarg2 ? true : false;
- arg3 = (tipsec_mode_t)jarg3;
- arg4 = (tipsec_ealg_t)jarg4;
- arg5 = (tipsec_alg_t)jarg5;
- arg6 = (tipsec_proto_t)jarg6;
- result = (IPSecCtx *)new IPSecCtx(arg1,arg2,arg3,arg4,arg5,arg6);
- jresult = (void *)result;
- return jresult;
+SWIGEXPORT void * SWIGSTDCALL CSharp_new_IPSecCtx(int jarg1, unsigned int jarg2, int jarg3, int jarg4, int jarg5, int jarg6)
+{
+ void * jresult ;
+ tipsec_ipproto_t arg1 ;
+ bool arg2 ;
+ tipsec_mode_t arg3 ;
+ tipsec_ealg_t arg4 ;
+ tipsec_alg_t arg5 ;
+ tipsec_proto_t arg6 ;
+ IPSecCtx *result = 0 ;
+
+ arg1 = (tipsec_ipproto_t)jarg1;
+ arg2 = jarg2 ? true : false;
+ arg3 = (tipsec_mode_t)jarg3;
+ arg4 = (tipsec_ealg_t)jarg4;
+ arg5 = (tipsec_alg_t)jarg5;
+ arg6 = (tipsec_proto_t)jarg6;
+ result = (IPSecCtx *)new IPSecCtx(arg1,arg2,arg3,arg4,arg5,arg6);
+ jresult = (void *)result;
+ return jresult;
}
-SWIGEXPORT void SWIGSTDCALL CSharp_delete_IPSecCtx(void * jarg1) {
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
-
- arg1 = (IPSecCtx *)jarg1;
- delete arg1;
+SWIGEXPORT void SWIGSTDCALL CSharp_delete_IPSecCtx(void * jarg1)
+{
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+
+ arg1 = (IPSecCtx *)jarg1;
+ delete arg1;
}
-SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_start(void * jarg1) {
- int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_error_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_error_t)(arg1)->start();
- jresult = result;
- return jresult;
+SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_start(void * jarg1)
+{
+ int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_error_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_error_t)(arg1)->start();
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setLocal(void * jarg1, char * jarg2, char * jarg3, unsigned short jarg4, unsigned short jarg5) {
- int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- char *arg2 = (char *) 0 ;
- char *arg3 = (char *) 0 ;
- tipsec_port_t arg4 ;
- tipsec_port_t arg5 ;
- tipsec_error_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- arg2 = (char *)jarg2;
- arg3 = (char *)jarg3;
- arg4 = (tipsec_port_t)jarg4;
- arg5 = (tipsec_port_t)jarg5;
- result = (tipsec_error_t)(arg1)->setLocal((char const *)arg2,(char const *)arg3,arg4,arg5);
- jresult = result;
- return jresult;
+SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setLocal(void * jarg1, char * jarg2, char * jarg3, unsigned short jarg4, unsigned short jarg5)
+{
+ int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ char *arg2 = (char *) 0 ;
+ char *arg3 = (char *) 0 ;
+ tipsec_port_t arg4 ;
+ tipsec_port_t arg5 ;
+ tipsec_error_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ arg2 = (char *)jarg2;
+ arg3 = (char *)jarg3;
+ arg4 = (tipsec_port_t)jarg4;
+ arg5 = (tipsec_port_t)jarg5;
+ result = (tipsec_error_t)(arg1)->setLocal((char const *)arg2,(char const *)arg3,arg4,arg5);
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setKeys(void * jarg1, void * jarg2, void * jarg3) {
- int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_key_t *arg2 = (tipsec_key_t *) 0 ;
- tipsec_key_t *arg3 = (tipsec_key_t *) 0 ;
- tipsec_error_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- arg2 = jarg2;
- arg3 = jarg3;
- result = (tipsec_error_t)(arg1)->setKeys((tipsec_key_t const *)arg2,(tipsec_key_t const *)arg3);
- jresult = result;
- return jresult;
+SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setKeys(void * jarg1, void * jarg2, void * jarg3)
+{
+ int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_key_t *arg2 = (tipsec_key_t *) 0 ;
+ tipsec_key_t *arg3 = (tipsec_key_t *) 0 ;
+ tipsec_error_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ arg2 = jarg2;
+ arg3 = jarg3;
+ result = (tipsec_error_t)(arg1)->setKeys((tipsec_key_t const *)arg2,(tipsec_key_t const *)arg3);
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setRemote(void * jarg1, unsigned int jarg2, unsigned int jarg3, unsigned short jarg4, unsigned short jarg5, unsigned long long jarg6) {
- int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_spi_t arg2 ;
- tipsec_spi_t arg3 ;
- tipsec_port_t arg4 ;
- tipsec_port_t arg5 ;
- tipsec_lifetime_t arg6 ;
- tipsec_error_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- arg2 = (tipsec_spi_t)jarg2;
- arg3 = (tipsec_spi_t)jarg3;
- arg4 = (tipsec_port_t)jarg4;
- arg5 = (tipsec_port_t)jarg5;
- arg6 = (tipsec_lifetime_t)jarg6;
- result = (tipsec_error_t)(arg1)->setRemote(arg2,arg3,arg4,arg5,arg6);
- jresult = result;
- return jresult;
+SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_setRemote(void * jarg1, unsigned int jarg2, unsigned int jarg3, unsigned short jarg4, unsigned short jarg5, unsigned long long jarg6)
+{
+ int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_spi_t arg2 ;
+ tipsec_spi_t arg3 ;
+ tipsec_port_t arg4 ;
+ tipsec_port_t arg5 ;
+ tipsec_lifetime_t arg6 ;
+ tipsec_error_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ arg2 = (tipsec_spi_t)jarg2;
+ arg3 = (tipsec_spi_t)jarg3;
+ arg4 = (tipsec_port_t)jarg4;
+ arg5 = (tipsec_port_t)jarg5;
+ arg6 = (tipsec_lifetime_t)jarg6;
+ result = (tipsec_error_t)(arg1)->setRemote(arg2,arg3,arg4,arg5,arg6);
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_stop(void * jarg1) {
- int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_error_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_error_t)(arg1)->stop();
- jresult = result;
- return jresult;
+SWIGEXPORT int SWIGSTDCALL CSharp_IPSecCtx_stop(void * jarg1)
+{
+ int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_error_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_error_t)(arg1)->stop();
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiUC(void * jarg1) {
- unsigned int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_spi_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_spi_t)(arg1)->getSpiUC();
- jresult = result;
- return jresult;
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiUC(void * jarg1)
+{
+ unsigned int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_spi_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_spi_t)(arg1)->getSpiUC();
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiUS(void * jarg1) {
- unsigned int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_spi_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_spi_t)(arg1)->getSpiUS();
- jresult = result;
- return jresult;
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiUS(void * jarg1)
+{
+ unsigned int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_spi_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_spi_t)(arg1)->getSpiUS();
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiPC(void * jarg1) {
- unsigned int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_spi_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_spi_t)(arg1)->getSpiPC();
- jresult = result;
- return jresult;
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiPC(void * jarg1)
+{
+ unsigned int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_spi_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_spi_t)(arg1)->getSpiPC();
+ jresult = result;
+ return jresult;
}
-SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiPS(void * jarg1) {
- unsigned int jresult ;
- IPSecCtx *arg1 = (IPSecCtx *) 0 ;
- tipsec_spi_t result;
-
- arg1 = (IPSecCtx *)jarg1;
- result = (tipsec_spi_t)(arg1)->getSpiPS();
- jresult = result;
- return jresult;
+SWIGEXPORT unsigned int SWIGSTDCALL CSharp_IPSecCtx_getSpiPS(void * jarg1)
+{
+ unsigned int jresult ;
+ IPSecCtx *arg1 = (IPSecCtx *) 0 ;
+ tipsec_spi_t result;
+
+ arg1 = (IPSecCtx *)jarg1;
+ result = (tipsec_spi_t)(arg1)->getSpiPS();
+ jresult = result;
+ return jresult;
}
diff --git a/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.h b/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.h
index 49aa0fe..30b3b0e 100755
--- a/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.h
+++ b/Samples/C#/IPSec/ipsec_lib/ipsecWRAP.h
@@ -1,11 +1,11 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.9
- *
- * This file is not intended to be easily readable and contains a number of
+ *
+ * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_ipsec_lib_WRAP_H_
diff --git a/Samples/C++/REGISTER/test/targetver.h b/Samples/C++/REGISTER/test/targetver.h
index 6fe8eb7..5697f1a 100755
--- a/Samples/C++/REGISTER/test/targetver.h
+++ b/Samples/C++/REGISTER/test/targetver.h
@@ -1,8 +1,8 @@
#pragma once
// The following macros define the minimum required platform. The minimum required platform
-// is the earliest version of Windows, Internet Explorer etc. that has the necessary features to run
-// your application. The macros work by enabling all features available on platform versions up to and
+// is the earliest version of Windows, Internet Explorer etc. that has the necessary features to run
+// your application. The macros work by enabling all features available on platform versions up to and
// including the version specified.
// Modify the following defines if you have to target a platform prior to the ones specified below.
diff --git a/android-utils/api.cxx b/android-utils/api.cxx
index d9573c4..68cf59a 100755
--- a/android-utils/api.cxx
+++ b/android-utils/api.cxx
@@ -8,5 +8,5 @@ uint64_t AndroidUtils::getCpuFamily()
uint64_t AndroidUtils::getCpuFeatures()
{
- return (uint64_t)android_getCpuFeatures();
+ return (uint64_t)android_getCpuFeatures();
} \ No newline at end of file
diff --git a/android-utils/api.h b/android-utils/api.h
index 0b9dc54..e8c4f12 100755
--- a/android-utils/api.h
+++ b/android-utils/api.h
@@ -3,30 +3,28 @@
#include <stdint.h>
-typedef enum CpuFamily_e
-{
- UNKNOWN = 0,
- ARM,
- X86
+typedef enum CpuFamily_e {
+ UNKNOWN = 0,
+ ARM,
+ X86
}
CpuFamily_t;
-typedef enum CpuFeatures_e
-{
- ARMv7 = 1,
- VFPv3 = 2,
- NEON = 4
+typedef enum CpuFeatures_e {
+ ARMv7 = 1,
+ VFPv3 = 2,
+ NEON = 4
}
CpuFeatures_t;
class AndroidUtils
{
public:
- AndroidUtils(){};
- virtual ~AndroidUtils(){};
+ AndroidUtils() {};
+ virtual ~AndroidUtils() {};
- static uint64_t getCpuFamily();
- static uint64_t getCpuFeatures();
+ static uint64_t getCpuFamily();
+ static uint64_t getCpuFeatures();
};
#endif /* ANDROID_UTILS_API_H */
diff --git a/android-utils/cpu-features.c b/android-utils/cpu-features.c
index 70f5545..09db061 100755
--- a/android-utils/cpu-features.c
+++ b/android-utils/cpu-features.c
@@ -85,13 +85,13 @@ static __inline__ void x86_cpuid(int func, int values[4])
/* We need to preserve ebx since we're compiling PIC code */
/* this means we can't use "=b" for the second output register */
__asm__ __volatile__ ( \
- "push %%ebx\n"
- "cpuid\n" \
- "mov %1, %%ebx\n"
- "pop %%ebx\n"
- : "=a" (a), "=r" (b), "=c" (c), "=d" (d) \
- : "a" (func) \
- );
+ "push %%ebx\n"
+ "cpuid\n" \
+ "mov %1, %%ebx\n"
+ "pop %%ebx\n"
+ : "=a" (a), "=r" (b), "=c" (c), "=d" (d) \
+ : "a" (func) \
+ );
values[0] = a;
values[1] = b;
values[2] = c;
@@ -110,12 +110,14 @@ read_file(const char* pathname, char* buffer, size_t buffsize)
int fd, len;
fd = open(pathname, O_RDONLY);
- if (fd < 0)
+ if (fd < 0) {
return -1;
+ }
do {
len = read(fd, buffer, buffsize);
- } while (len < 0 && errno == EINTR);
+ }
+ while (len < 0 && errno == EINTR);
close(fd);
@@ -143,11 +145,13 @@ extract_cpuinfo_field(char* buffer, int buflen, const char* field)
bufend = buffer + buflen;
for (;;) {
p = memmem(p, bufend-p, field, fieldlen);
- if (p == NULL)
+ if (p == NULL) {
goto EXIT;
+ }
- if (p == buffer || p[-1] == '\n')
+ if (p == buffer || p[-1] == '\n') {
break;
+ }
p += fieldlen;
}
@@ -155,20 +159,23 @@ extract_cpuinfo_field(char* buffer, int buflen, const char* field)
/* Skip to the first column followed by a space */
p += fieldlen;
p = memchr(p, ':', bufend-p);
- if (p == NULL || p[1] != ' ')
+ if (p == NULL || p[1] != ' ') {
goto EXIT;
+ }
/* Find the end of the line */
p += 2;
q = memchr(p, '\n', bufend-p);
- if (q == NULL)
+ if (q == NULL) {
q = bufend;
+ }
/* Copy the line into a heap-allocated buffer */
len = q-p;
result = malloc(len+1);
- if (result == NULL)
+ if (result == NULL) {
goto EXIT;
+ }
memcpy(result, p, len);
result[len] = '\0';
@@ -190,23 +197,27 @@ has_list_item(const char* list, const char* item)
const char* p = list;
int itemlen = strlen(item);
- if (list == NULL)
+ if (list == NULL) {
return 0;
+ }
while (*p) {
const char* q;
/* skip spaces */
- while (*p == ' ' || *p == '\t')
+ while (*p == ' ' || *p == '\t') {
p++;
+ }
/* find end of current list item */
q = p;
- while (*q && *q != ' ' && *q != '\t')
+ while (*q && *q != ' ' && *q != '\t') {
q++;
+ }
- if (itemlen == q-p && !memcmp(p, item, itemlen))
+ if (itemlen == q-p && !memcmp(p, item, itemlen)) {
return 1;
+ }
/* skip to next item */
p = q;
@@ -231,13 +242,15 @@ parse_decimal(const char* input, const char* limit, int* result)
int val = 0;
while (p < limit) {
int d = (*p - '0');
- if ((unsigned)d >= 10U)
+ if ((unsigned)d >= 10U) {
break;
+ }
val = val*10 + d;
p++;
}
- if (p == input)
+ if (p == input) {
return NULL;
+ }
*result = val;
return p;
@@ -254,24 +267,28 @@ typedef struct {
} CpuList;
static __inline__ void
-cpulist_init(CpuList* list) {
+cpulist_init(CpuList* list)
+{
list->mask = 0;
}
static __inline__ void
-cpulist_and(CpuList* list1, CpuList* list2) {
+cpulist_and(CpuList* list1, CpuList* list2)
+{
list1->mask &= list2->mask;
}
static __inline__ void
-cpulist_set(CpuList* list, int index) {
+cpulist_set(CpuList* list, int index)
+{
if ((unsigned)index < 32) {
list->mask |= (uint32_t)(1U << index);
}
}
static __inline__ int
-cpulist_count(CpuList* list) {
+cpulist_count(CpuList* list)
+{
return __builtin_popcount(list->mask);
}
@@ -295,8 +312,7 @@ cpulist_parse(CpuList* list, const char* line, int line_len)
/* NOTE: the input line coming from sysfs typically contains a
* trailing newline, so take care of it in the code below
*/
- while (p < end && *p != '\n')
- {
+ while (p < end && *p != '\n') {
int val, start_value, end_value;
/* Find the end of current item, and put it into 'q' */
@@ -307,8 +323,9 @@ cpulist_parse(CpuList* list, const char* line, int line_len)
/* Get first value */
p = parse_decimal(p, q, &start_value);
- if (p == NULL)
+ if (p == NULL) {
goto BAD_FORMAT;
+ }
end_value = start_value;
@@ -317,8 +334,9 @@ cpulist_parse(CpuList* list, const char* line, int line_len)
*/
if (p < q && *p == '-') {
p = parse_decimal(p+1, q, &end_value);
- if (p == NULL)
+ if (p == NULL) {
goto BAD_FORMAT;
+ }
}
/* Set bits CPU list bits */
@@ -328,8 +346,9 @@ cpulist_parse(CpuList* list, const char* line, int line_len)
/* Jump to next item */
p = q;
- if (p < end)
+ if (p < end) {
p++;
+ }
}
BAD_FORMAT:
@@ -391,7 +410,7 @@ android_cpuInit(void)
D("cpuinfo_len is (%d):\n%.*s\n", cpuinfo_len,
cpuinfo_len >= 0 ? cpuinfo_len : 0, cpuinfo);
- if (cpuinfo_len < 0) /* should not happen */ {
+ if (cpuinfo_len < 0) { /* should not happen */
return;
}
@@ -478,11 +497,13 @@ android_cpuInit(void)
D("found cpuFeatures = '%s'\n", cpuFeatures);
- if (has_list_item(cpuFeatures, "vfpv3"))
+ if (has_list_item(cpuFeatures, "vfpv3")) {
g_cpuFeatures |= ANDROID_CPU_ARM_FEATURE_VFPv3;
+ }
- else if (has_list_item(cpuFeatures, "vfpv3d16"))
+ else if (has_list_item(cpuFeatures, "vfpv3d16")) {
g_cpuFeatures |= ANDROID_CPU_ARM_FEATURE_VFPv3;
+ }
if (has_list_item(cpuFeatures, "neon")) {
/* Note: Certain kernels only report neon but not vfpv3
@@ -503,7 +524,7 @@ android_cpuInit(void)
int regs[4];
-/* According to http://en.wikipedia.org/wiki/CPUID */
+ /* According to http://en.wikipedia.org/wiki/CPUID */
#define VENDOR_INTEL_b 0x756e6547
#define VENDOR_INTEL_c 0x6c65746e
#define VENDOR_INTEL_d 0x49656e69
diff --git a/android-utils/utils_wrap.cxx b/android-utils/utils_wrap.cxx
index dd0f9b1..9a43bda 100755
--- a/android-utils/utils_wrap.cxx
+++ b/android-utils/utils_wrap.cxx
@@ -1,11 +1,11 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.4
- *
- * This file is not intended to be easily readable and contains a number of
+ *
+ * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
* ----------------------------------------------------------------------------- */
#define SWIGJAVA
@@ -14,24 +14,43 @@
#ifdef __cplusplus
/* SwigValueWrapper is described in swig.swg */
-template<typename T> class SwigValueWrapper {
- struct SwigMovePointer {
- T *ptr;
- SwigMovePointer(T *p) : ptr(p) { }
- ~SwigMovePointer() { delete ptr; }
- SwigMovePointer& operator=(SwigMovePointer& rhs) { T* oldptr = ptr; ptr = 0; delete oldptr; ptr = rhs.ptr; rhs.ptr = 0; return *this; }
- } pointer;
- SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
- SwigValueWrapper(const SwigValueWrapper<T>& rhs);
+template<typename T> class SwigValueWrapper
+{
+ struct SwigMovePointer {
+ T *ptr;
+ SwigMovePointer(T *p) : ptr(p) { }
+ ~SwigMovePointer() {
+ delete ptr;
+ }
+ SwigMovePointer& operator=(SwigMovePointer& rhs) {
+ T* oldptr = ptr;
+ ptr = 0;
+ delete oldptr;
+ ptr = rhs.ptr;
+ rhs.ptr = 0;
+ return *this;
+ }
+ } pointer;
+ SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
+ SwigValueWrapper(const SwigValueWrapper<T>& rhs);
public:
- SwigValueWrapper() : pointer(0) { }
- SwigValueWrapper& operator=(const T& t) { SwigMovePointer tmp(new T(t)); pointer = tmp; return *this; }
- operator T&() const { return *pointer.ptr; }
- T *operator&() { return pointer.ptr; }
+ SwigValueWrapper() : pointer(0) { }
+ SwigValueWrapper& operator=(const T& t) {
+ SwigMovePointer tmp(new T(t));
+ pointer = tmp;
+ return *this;
+ }
+ operator T&() const {
+ return *pointer.ptr;
+ }
+ T *operator&() {
+ return pointer.ptr;
+ }
};
-template <typename T> T SwigValueInit() {
- return T();
+template <typename T> T SwigValueInit()
+{
+ return T();
}
#endif
@@ -66,28 +85,28 @@ template <typename T> T SwigValueInit() {
#ifndef SWIGUNUSED
# if defined(__GNUC__)
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
-# define SWIGUNUSED __attribute__ ((__unused__))
+# define SWIGUNUSED __attribute__ ((__unused__))
# else
# define SWIGUNUSED
# endif
# elif defined(__ICC)
-# define SWIGUNUSED __attribute__ ((__unused__))
+# define SWIGUNUSED __attribute__ ((__unused__))
# else
-# define SWIGUNUSED
+# define SWIGUNUSED
# endif
#endif
#ifndef SWIG_MSC_UNSUPPRESS_4505
# if defined(_MSC_VER)
# pragma warning(disable : 4505) /* unreferenced local function has been removed */
-# endif
+# endif
#endif
#ifndef SWIGUNUSEDPARM
# ifdef __cplusplus
# define SWIGUNUSEDPARM(p)
# else
-# define SWIGUNUSEDPARM(p) p SWIGUNUSED
+# define SWIGUNUSEDPARM(p) p SWIGUNUSED
# endif
#endif
@@ -130,7 +149,7 @@ template <typename T> T SwigValueInit() {
# define SWIGSTDCALL __stdcall
# else
# define SWIGSTDCALL
-# endif
+# endif
#endif
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
@@ -147,7 +166,7 @@ template <typename T> T SwigValueInit() {
/* Fix for jlong on some versions of gcc on Windows */
#if defined(__GNUC__) && !defined(__INTEL_COMPILER)
- typedef long long __int64;
+typedef long long __int64;
#endif
/* Fix for jlong on 64-bit x86 Solaris */
@@ -164,46 +183,49 @@ template <typename T> T SwigValueInit() {
/* Support for throwing Java exceptions */
typedef enum {
- SWIG_JavaOutOfMemoryError = 1,
- SWIG_JavaIOException,
- SWIG_JavaRuntimeException,
- SWIG_JavaIndexOutOfBoundsException,
- SWIG_JavaArithmeticException,
- SWIG_JavaIllegalArgumentException,
- SWIG_JavaNullPointerException,
- SWIG_JavaDirectorPureVirtual,
- SWIG_JavaUnknownError
+ SWIG_JavaOutOfMemoryError = 1,
+ SWIG_JavaIOException,
+ SWIG_JavaRuntimeException,
+ SWIG_JavaIndexOutOfBoundsException,
+ SWIG_JavaArithmeticException,
+ SWIG_JavaIllegalArgumentException,
+ SWIG_JavaNullPointerException,
+ SWIG_JavaDirectorPureVirtual,
+ SWIG_JavaUnknownError
} SWIG_JavaExceptionCodes;
typedef struct {
- SWIG_JavaExceptionCodes code;
- const char *java_exception;
+ SWIG_JavaExceptionCodes code;
+ const char *java_exception;
} SWIG_JavaExceptions_t;
-static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg) {
- jclass excep;
- static const SWIG_JavaExceptions_t java_exceptions[] = {
- { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
- { SWIG_JavaIOException, "java/io/IOException" },
- { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
- { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
- { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
- { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
- { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
- { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
- { SWIG_JavaUnknownError, "java/lang/UnknownError" },
- { (SWIG_JavaExceptionCodes)0, "java/lang/UnknownError" }
- };
- const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
-
- while (except_ptr->code != code && except_ptr->code)
- except_ptr++;
-
- jenv->ExceptionClear();
- excep = jenv->FindClass(except_ptr->java_exception);
- if (excep)
- jenv->ThrowNew(excep, msg);
+static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionCodes code, const char *msg)
+{
+ jclass excep;
+ static const SWIG_JavaExceptions_t java_exceptions[] = {
+ { SWIG_JavaOutOfMemoryError, "java/lang/OutOfMemoryError" },
+ { SWIG_JavaIOException, "java/io/IOException" },
+ { SWIG_JavaRuntimeException, "java/lang/RuntimeException" },
+ { SWIG_JavaIndexOutOfBoundsException, "java/lang/IndexOutOfBoundsException" },
+ { SWIG_JavaArithmeticException, "java/lang/ArithmeticException" },
+ { SWIG_JavaIllegalArgumentException, "java/lang/IllegalArgumentException" },
+ { SWIG_JavaNullPointerException, "java/lang/NullPointerException" },
+ { SWIG_JavaDirectorPureVirtual, "java/lang/RuntimeException" },
+ { SWIG_JavaUnknownError, "java/lang/UnknownError" },
+ { (SWIG_JavaExceptionCodes)0, "java/lang/UnknownError" }
+ };
+ const SWIG_JavaExceptions_t *except_ptr = java_exceptions;
+
+ while (except_ptr->code != code && except_ptr->code) {
+ except_ptr++;
+ }
+
+ jenv->ExceptionClear();
+ excep = jenv->FindClass(except_ptr->java_exception);
+ if (excep) {
+ jenv->ThrowNew(excep, msg);
+ }
}
@@ -224,127 +246,139 @@ static void SWIGUNUSED SWIG_JavaThrowException(JNIEnv *jenv, SWIG_JavaExceptionC
#include <iostream>
#endif
-namespace Swig {
- /* Java object wrapper */
- class JObjectWrapper {
- public:
+namespace Swig
+{
+/* Java object wrapper */
+class JObjectWrapper
+{
+public:
JObjectWrapper() : jthis_(NULL), weak_global_(true) {
}
~JObjectWrapper() {
- jthis_ = NULL;
- weak_global_ = true;
+ jthis_ = NULL;
+ weak_global_ = true;
}
bool set(JNIEnv *jenv, jobject jobj, bool mem_own, bool weak_global) {
- if (!jthis_) {
- weak_global_ = weak_global;
- if (jobj)
- jthis_ = ((weak_global_ || !mem_own) ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj));
+ if (!jthis_) {
+ weak_global_ = weak_global;
+ if (jobj) {
+ jthis_ = ((weak_global_ || !mem_own) ? jenv->NewWeakGlobalRef(jobj) : jenv->NewGlobalRef(jobj));
+ }
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> " << jthis_ << std::endl;
+ std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> " << jthis_ << std::endl;
#endif
- return true;
- } else {
+ return true;
+ }
+ else {
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> already set" << std::endl;
+ std::cout << "JObjectWrapper::set(" << jobj << ", " << (weak_global ? "weak_global" : "global_ref") << ") -> already set" << std::endl;
#endif
- return false;
- }
+ return false;
+ }
}
jobject get(JNIEnv *jenv) const {
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "JObjectWrapper::get(";
- if (jthis_)
- std::cout << jthis_;
- else
- std::cout << "null";
- std::cout << ") -> return new local ref" << std::endl;
+ std::cout << "JObjectWrapper::get(";
+ if (jthis_) {
+ std::cout << jthis_;
+ }
+ else {
+ std::cout << "null";
+ }
+ std::cout << ") -> return new local ref" << std::endl;
#endif
- return (jthis_ ? jenv->NewLocalRef(jthis_) : jthis_);
+ return (jthis_ ? jenv->NewLocalRef(jthis_) : jthis_);
}
void release(JNIEnv *jenv) {
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "JObjectWrapper::release(" << jthis_ << "): " << (weak_global_ ? "weak global ref" : "global ref") << std::endl;
+ std::cout << "JObjectWrapper::release(" << jthis_ << "): " << (weak_global_ ? "weak global ref" : "global ref") << std::endl;
#endif
- if (jthis_) {
- if (weak_global_) {
- if (jenv->IsSameObject(jthis_, NULL) == JNI_FALSE)
- jenv->DeleteWeakGlobalRef((jweak)jthis_);
- } else
- jenv->DeleteGlobalRef(jthis_);
- }
-
- jthis_ = NULL;
- weak_global_ = true;
+ if (jthis_) {
+ if (weak_global_) {
+ if (jenv->IsSameObject(jthis_, NULL) == JNI_FALSE) {
+ jenv->DeleteWeakGlobalRef((jweak)jthis_);
+ }
+ }
+ else {
+ jenv->DeleteGlobalRef(jthis_);
+ }
+ }
+
+ jthis_ = NULL;
+ weak_global_ = true;
}
jobject peek() {
- return jthis_;
+ return jthis_;
}
/* Java proxy releases ownership of C++ object, C++ object is now
responsible for destruction (creates NewGlobalRef to pin Java
proxy) */
void java_change_ownership(JNIEnv *jenv, jobject jself, bool take_or_release) {
- if (take_or_release) { /* Java takes ownership of C++ object's lifetime. */
- if (!weak_global_) {
- jenv->DeleteGlobalRef(jthis_);
- jthis_ = jenv->NewWeakGlobalRef(jself);
- weak_global_ = true;
+ if (take_or_release) { /* Java takes ownership of C++ object's lifetime. */
+ if (!weak_global_) {
+ jenv->DeleteGlobalRef(jthis_);
+ jthis_ = jenv->NewWeakGlobalRef(jself);
+ weak_global_ = true;
+ }
}
- } else { /* Java releases ownership of C++ object's lifetime */
- if (weak_global_) {
- jenv->DeleteWeakGlobalRef((jweak)jthis_);
- jthis_ = jenv->NewGlobalRef(jself);
- weak_global_ = false;
+ else { /* Java releases ownership of C++ object's lifetime */
+ if (weak_global_) {
+ jenv->DeleteWeakGlobalRef((jweak)jthis_);
+ jthis_ = jenv->NewGlobalRef(jself);
+ weak_global_ = false;
+ }
}
- }
}
- private:
+private:
/* pointer to Java object */
jobject jthis_;
/* Local or global reference flag */
bool weak_global_;
- };
+};
- /* director base class */
- class Director {
+/* director base class */
+class Director
+{
/* pointer to Java virtual machine */
JavaVM *swig_jvm_;
- protected:
+protected:
#if defined (_MSC_VER) && (_MSC_VER<1300)
class JNIEnvWrapper;
friend class JNIEnvWrapper;
#endif
/* Utility class for managing the JNI environment */
- class JNIEnvWrapper {
- const Director *director_;
- JNIEnv *jenv_;
+ class JNIEnvWrapper
+ {
+ const Director *director_;
+ JNIEnv *jenv_;
public:
- JNIEnvWrapper(const Director *director) : director_(director), jenv_(0) {
+ JNIEnvWrapper(const Director *director) : director_(director), jenv_(0) {
#if defined(SWIG_JAVA_ATTACH_CURRENT_THREAD_AS_DAEMON)
- // Attach a daemon thread to the JVM. Useful when the JVM should not wait for
- // the thread to exit upon shutdown. Only for jdk-1.4 and later.
- director_->swig_jvm_->AttachCurrentThreadAsDaemon((JNIEnv **) &jenv_, NULL);
+ // Attach a daemon thread to the JVM. Useful when the JVM should not wait for
+ // the thread to exit upon shutdown. Only for jdk-1.4 and later.
+ director_->swig_jvm_->AttachCurrentThreadAsDaemon((JNIEnv **) &jenv_, NULL);
#else
- director_->swig_jvm_->AttachCurrentThread((JNIEnv **) &jenv_, NULL);
+ director_->swig_jvm_->AttachCurrentThread((JNIEnv **) &jenv_, NULL);
#endif
- }
- ~JNIEnvWrapper() {
+ }
+ ~JNIEnvWrapper() {
#if !defined(SWIG_JAVA_NO_DETACH_CURRENT_THREAD)
- // Some JVMs, eg jdk-1.4.2 and lower on Solaris have a bug and crash with the DetachCurrentThread call.
- // However, without this call, the JVM hangs on exit when the thread was not created by the JVM and creates a memory leak.
- director_->swig_jvm_->DetachCurrentThread();
+ // Some JVMs, eg jdk-1.4.2 and lower on Solaris have a bug and crash with the DetachCurrentThread call.
+ // However, without this call, the JVM hangs on exit when the thread was not created by the JVM and creates a memory leak.
+ director_->swig_jvm_->DetachCurrentThread();
#endif
- }
- JNIEnv *getJNIEnv() const {
- return jenv_;
- }
+ }
+ JNIEnv *getJNIEnv() const {
+ return jenv_;
+ }
};
/* Java object wrapper */
@@ -352,48 +386,48 @@ namespace Swig {
/* Disconnect director from Java object */
void swig_disconnect_director_self(const char *disconn_method) {
- JNIEnvWrapper jnienv(this) ;
- JNIEnv *jenv = jnienv.getJNIEnv() ;
- jobject jobj = swig_self_.peek();
+ JNIEnvWrapper jnienv(this) ;
+ JNIEnv *jenv = jnienv.getJNIEnv() ;
+ jobject jobj = swig_self_.peek();
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "Swig::Director::disconnect_director_self(" << jobj << ")" << std::endl;
+ std::cout << "Swig::Director::disconnect_director_self(" << jobj << ")" << std::endl;
#endif
- if (jobj && jenv->IsSameObject(jobj, NULL) == JNI_FALSE) {
- jmethodID disconn_meth = jenv->GetMethodID(jenv->GetObjectClass(jobj), disconn_method, "()V");
- if (disconn_meth) {
+ if (jobj && jenv->IsSameObject(jobj, NULL) == JNI_FALSE) {
+ jmethodID disconn_meth = jenv->GetMethodID(jenv->GetObjectClass(jobj), disconn_method, "()V");
+ if (disconn_meth) {
#if defined(DEBUG_DIRECTOR_OWNED)
- std::cout << "Swig::Director::disconnect_director_self upcall to " << disconn_method << std::endl;
+ std::cout << "Swig::Director::disconnect_director_self upcall to " << disconn_method << std::endl;
#endif
- jenv->CallVoidMethod(jobj, disconn_meth);
+ jenv->CallVoidMethod(jobj, disconn_meth);
+ }
}
- }
}
- public:
+public:
Director(JNIEnv *jenv) : swig_jvm_((JavaVM *) NULL), swig_self_() {
- /* Acquire the Java VM pointer */
- jenv->GetJavaVM(&swig_jvm_);
+ /* Acquire the Java VM pointer */
+ jenv->GetJavaVM(&swig_jvm_);
}
virtual ~Director() {
- JNIEnvWrapper jnienv(this) ;
- JNIEnv *jenv = jnienv.getJNIEnv() ;
- swig_self_.release(jenv);
+ JNIEnvWrapper jnienv(this) ;
+ JNIEnv *jenv = jnienv.getJNIEnv() ;
+ swig_self_.release(jenv);
}
bool swig_set_self(JNIEnv *jenv, jobject jself, bool mem_own, bool weak_global) {
- return swig_self_.set(jenv, jself, mem_own, weak_global);
+ return swig_self_.set(jenv, jself, mem_own, weak_global);
}
jobject swig_get_self(JNIEnv *jenv) const {
- return swig_self_.get(jenv);
+ return swig_self_.get(jenv);
}
// Change C++ object's ownership, relative to Java
void swig_java_change_ownership(JNIEnv *jenv, jobject jself, bool take_or_release) {
- swig_self_.java_change_ownership(jenv, jself, take_or_release);
+ swig_self_.java_change_ownership(jenv, jself, take_or_release);
}
- };
+};
}
#endif /* __cplusplus */
@@ -418,81 +452,85 @@ namespace Swig {
extern "C" {
#endif
-SWIGEXPORT jlong JNICALL Java_org_doubango_utils_utilsJNI_new_1AndroidUtils(JNIEnv *jenv, jclass jcls) {
- jlong jresult = 0 ;
- AndroidUtils *result = 0 ;
-
- (void)jenv;
- (void)jcls;
- result = (AndroidUtils *)new AndroidUtils();
- *(AndroidUtils **)&jresult = result;
- return jresult;
+SWIGEXPORT jlong JNICALL Java_org_doubango_utils_utilsJNI_new_1AndroidUtils(JNIEnv *jenv, jclass jcls)
+{
+ jlong jresult = 0 ;
+ AndroidUtils *result = 0 ;
+
+ (void)jenv;
+ (void)jcls;
+ result = (AndroidUtils *)new AndroidUtils();
+ *(AndroidUtils **)&jresult = result;
+ return jresult;
}
-SWIGEXPORT void JNICALL Java_org_doubango_utils_utilsJNI_delete_1AndroidUtils(JNIEnv *jenv, jclass jcls, jlong jarg1) {
- AndroidUtils *arg1 = (AndroidUtils *) 0 ;
-
- (void)jenv;
- (void)jcls;
- arg1 = *(AndroidUtils **)&jarg1;
- delete arg1;
+SWIGEXPORT void JNICALL Java_org_doubango_utils_utilsJNI_delete_1AndroidUtils(JNIEnv *jenv, jclass jcls, jlong jarg1)
+{
+ AndroidUtils *arg1 = (AndroidUtils *) 0 ;
+
+ (void)jenv;
+ (void)jcls;
+ arg1 = *(AndroidUtils **)&jarg1;
+ delete arg1;
}
-SWIGEXPORT jobject JNICALL Java_org_doubango_utils_utilsJNI_AndroidUtils_1getCpuFamily(JNIEnv *jenv, jclass jcls) {
- jobject jresult = 0 ;
- uint64_t result;
-
- (void)jenv;
- (void)jcls;
- result = (uint64_t)AndroidUtils::getCpuFamily();
- {
- jbyteArray ba = jenv->NewByteArray(9);
- jbyte* bae = jenv->GetByteArrayElements(ba, 0);
- jclass clazz = jenv->FindClass("java/math/BigInteger");
- jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
- jobject bigint;
- int i;
-
- bae[0] = 0;
- for(i=1; i<9; i++ ) {
- bae[i] = (jbyte)(result>>8*(8-i));
+SWIGEXPORT jobject JNICALL Java_org_doubango_utils_utilsJNI_AndroidUtils_1getCpuFamily(JNIEnv *jenv, jclass jcls)
+{
+ jobject jresult = 0 ;
+ uint64_t result;
+
+ (void)jenv;
+ (void)jcls;
+ result = (uint64_t)AndroidUtils::getCpuFamily();
+ {
+ jbyteArray ba = jenv->NewByteArray(9);
+ jbyte* bae = jenv->GetByteArrayElements(ba, 0);
+ jclass clazz = jenv->FindClass("java/math/BigInteger");
+ jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
+ jobject bigint;
+ int i;
+
+ bae[0] = 0;
+ for(i=1; i<9; i++ ) {
+ bae[i] = (jbyte)(result>>8*(8-i));
+ }
+
+ jenv->ReleaseByteArrayElements(ba, bae, 0);
+ bigint = jenv->NewObject(clazz, mid, ba);
+ jresult = bigint;
}
-
- jenv->ReleaseByteArrayElements(ba, bae, 0);
- bigint = jenv->NewObject(clazz, mid, ba);
- jresult = bigint;
- }
- return jresult;
+ return jresult;
}
-SWIGEXPORT jobject JNICALL Java_org_doubango_utils_utilsJNI_AndroidUtils_1getCpuFeatures(JNIEnv *jenv, jclass jcls) {
- jobject jresult = 0 ;
- uint64_t result;
-
- (void)jenv;
- (void)jcls;
- result = (uint64_t)AndroidUtils::getCpuFeatures();
- {
- jbyteArray ba = jenv->NewByteArray(9);
- jbyte* bae = jenv->GetByteArrayElements(ba, 0);
- jclass clazz = jenv->FindClass("java/math/BigInteger");
- jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
- jobject bigint;
- int i;
-
- bae[0] = 0;
- for(i=1; i<9; i++ ) {
- bae[i] = (jbyte)(result>>8*(8-i));
+SWIGEXPORT jobject JNICALL Java_org_doubango_utils_utilsJNI_AndroidUtils_1getCpuFeatures(JNIEnv *jenv, jclass jcls)
+{
+ jobject jresult = 0 ;
+ uint64_t result;
+
+ (void)jenv;
+ (void)jcls;
+ result = (uint64_t)AndroidUtils::getCpuFeatures();
+ {
+ jbyteArray ba = jenv->NewByteArray(9);
+ jbyte* bae = jenv->GetByteArrayElements(ba, 0);
+ jclass clazz = jenv->FindClass("java/math/BigInteger");
+ jmethodID mid = jenv->GetMethodID(clazz, "<init>", "([B)V");
+ jobject bigint;
+ int i;
+
+ bae[0] = 0;
+ for(i=1; i<9; i++ ) {
+ bae[i] = (jbyte)(result>>8*(8-i));
+ }
+
+ jenv->ReleaseByteArrayElements(ba, bae, 0);
+ bigint = jenv->NewObject(clazz, mid, ba);
+ jresult = bigint;
}
-
- jenv->ReleaseByteArrayElements(ba, bae, 0);
- bigint = jenv->NewObject(clazz, mid, ba);
- jresult = bigint;
- }
- return jresult;
+ return jresult;
}
diff --git a/android-utils/utils_wrap.h b/android-utils/utils_wrap.h
index 9cc67f4..028f9a7 100755
--- a/android-utils/utils_wrap.h
+++ b/android-utils/utils_wrap.h
@@ -1,11 +1,11 @@
/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.4
- *
- * This file is not intended to be easily readable and contains a number of
+ *
+ * This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
- * changes to this file unless you know what you are doing--modify the SWIG
- * interface file instead.
+ * changes to this file unless you know what you are doing--modify the SWIG
+ * interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_utils_WRAP_H_
diff --git a/bindings/_common/ActionConfig.cxx b/bindings/_common/ActionConfig.cxx
index 0c1f9a4..35628ed 100755
--- a/bindings/_common/ActionConfig.cxx
+++ b/bindings/_common/ActionConfig.cxx
@@ -2,19 +2,19 @@
* Copyright (C) 2010-2011 Mamadou Diop.
*
* Contact: Mamadou Diop <diopmamadou(at)doubango.org>
-*
+*
* This file is part of Open Source Doubango Framework.
*
* DOUBANGO is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
-*
+*
* DOUBANGO is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
-*
+*
* You should have received a copy of the GNU General Public License
* along with DOUBANGO.
*/
@@ -23,66 +23,66 @@
ActionConfig::ActionConfig()
{
- m_pHandle = tsip_action_create(tsip_atype_co