summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
* vidsrc: add timestamp to the frame APIAlfred E. Heggestad2018-04-07
| | | | | | | | | | | | | | | | timestamps for v4l and v4l2 test: add timestamp to vidsrc mock v4l2: print framerate vidloop: save timestamps and print duration test with timebase of 65536 v4l2: scale timestamp to VIDEO_TIMEBASE minor fixes
* test: cast unused variable to voidAlfred E. Heggestad2018-04-05
|
* audio: check if txmode is supportedAlfred E. Heggestad2018-03-29
|
* test: shorter packet time and longer timeoutAlfred E. Heggestad2018-03-29
|
* test: add testcase for media encryptionAlfred E. Heggestad2018-03-29
|
* video: change video_fps from int to double floatAlfred E. Heggestad2018-02-25
|
* vidcodec: change rtp_ts from 32-bit to 64-bitAlfred E. Heggestad2018-02-24
| | | | | | the extended RTP timestamp from the video encoder should now contain a full extended timestamp, that must never wrap.
* test: make 'struct user' opaqueAlfred E. Heggestad2018-02-06
| | | | avoid conflict with struct user defined in <sys/user.h>
* Aucodec sample format (#352)Alfred E. Heggestad2018-02-03
| | | | | | | | | | | | | | | | * aucodec: merge s16 and fmt encode/decode into one having 2 different encode functions for s16 and other formats turned out to be a bit impractical. better to have 1 function where the sample format (fmt) can be specified. * update some aucodec modules * update test * update codec2 * update g7221 module
* call: add call_id accessorAlfred E. Heggestad2018-01-17
|
* selftest: add testcase for eventsAlfred E. Heggestad2018-01-17
|
* account: password in SIP uri is now deprecatedAlfred E. Heggestad2017-12-30
| | | | | | | | | | <sip:user:password@domain.com> ^^^^^^^^ deprecated please use the "auth_pass" parameter instead: <sip:user@domain.com>;auth_pass=xxx
* test: test all audio tx modesAlfred E. Heggestad2017-11-26
|
* add support for specifying sample format (#317)Alfred E. Heggestad2017-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | API: ausrc and auplay - add config items for ausrc/auplay format: ausrc_format s16|float auplay_format s16|float - audio.c: convert audio samples to/from signed 16-bit Modules: alsa add test for sample format FLOAT rst: add support for FLOAT sample format audiounit: add support for FLOAT sample format coreaudio: check for signed 16-bit audio format oss: check for signed 16-bit sample format winwave: check for S16LE pulse: add support for FLOAT sample format sndio: check for S16 format gst1: check sample format aufile: check sample format aubridge: check sample format gst: check sample format opensles: check for S16 sample format jack: check sample format alsa: remove usage of local config test: change samples to void pointer test: change sample type to void pointer
* ua: remove accessor to SIP file descriptor (fd)Alfred E. Heggestad2017-09-11
| | | | | | | - The fd is platform specific, and should not be exposed in the public API. (this function was used a long time ago for iOS applications)
* use warning() instead of error()Alfred E. Heggestad2017-09-10
|
* Video timestamp (#286)Alfred E. Heggestad2017-07-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add timestamp to video encoder/decoder * update vp8 vp9 * random offset * revert decoder timestamp * cleanup * gst_video1: add timestamp * change timestamp to RTP-timestamp * update modules * timestamp things * save rtp timestamp * packet_handler: align params same as RTP header * align parameters same way like RTP-header * avcodec: calc ts for old FFmpeg versions * cleanup * fix gst avcodec: use correct AVPacket * minor cleanup
* test: check for USE_VIDEOAlfred E. Heggestad2017-07-22
|
* video: add video_calc_rtp_timestamp()Alfred E. Heggestad2017-07-22
|
* test: remove useragent password for un-authenticated testsAlfred E. Heggestad2017-07-09
|
* account: handle URL-encoded passwords (fixes #273)Alfred E. Heggestad2017-07-07
|
* ua: add ua_progress() and testcaseAlfred E. Heggestad2017-06-03
|
* add RTP Header extension for Client-to-Mixer Audio Level Indication (#264)Alfred E. Heggestad2017-06-02
| | | | | | | | | | | | | | | | * add RTP Header extension for Client-to-Mixer Audio Level Indication https://tools.ietf.org/html/rfc6464 requires libre from this commit or later: https://github.com/creytiv/re/commit/1544a1e375c76a80084b411d21b0431f95e9cdfb * fix warnings * fix warnings * minor cleanup
* Vidisp api reentrant (#258)Alfred E. Heggestad2017-05-26
| | | | | | * vidisp: make the API re-entrant * vidisp: update all modules to re-entrant API
* Vidsrc api reentrant (#256)Alfred E. Heggestad2017-05-23
| | | | | | * vidsrc: make the API re-entrant * vidsrc: update all modules to new API
* vidcodec: make the API re-entrantAlfred E. Heggestad2017-05-20
|
* test: read correct number of samples in mock aucodecAlfred E. Heggestad2017-05-01
|
* aulevel: calculate audio levels in dBovAlfred E. Heggestad2017-04-27
|
* test: added a mock audio-codecAlfred E. Heggestad2017-04-25
|
* test: added test for audio-playerAlfred E. Heggestad2017-04-08
|
* test: fix for getopt on solarisAlfred E. Heggestad2017-04-02
|
* Ausrc auplay reentrant (#227)Alfred E. Heggestad2017-03-22
| | | | | | | | | | | | * ausrc: re-entrant api * fix ausrc api for linux * fix ccheck * auplay: make it re-entrant * auplay: update more modules
* aucodec: move list of aucodec to struct baresip (#221)Alfred E. Heggestad2017-03-04
|
* test: initialize variableAlfred E. Heggestad2017-02-24
|
* test: init endpoint pointers to NULLAlfred E. Heggestad2017-02-24
|
* Message reentrant (#214)Alfred E. Heggestad2017-02-23
| | | | | | * message: make it re-entrant * clean up message test-code
* cmd: make struct commands opaqueAlfred E. Heggestad2017-01-28
|
* account: add parameters 'stunuser' and 'stunpass'Alfred E. Heggestad2017-01-21
| | | | | | | | | the STUN username and password can now be configured with explicit parameters, example: ;stunuser=USERNAME;stunpass=PASSWORD;stunserver=stun:server.org Ref. https://github.com/alfredh/baresip/issues/200
* account: expose STUN credentialsAlfred E. Heggestad2017-01-21
|
* account: add tests and accessorsAlfred E. Heggestad2017-01-21
|
* test: fix build when USE_VIDEO is offAlfred E. Heggestad2016-12-07
|
* test: added testcase for call with videoAlfred E. Heggestad2016-12-07
|
* cmd: check for duplicated entriesAlfred E. Heggestad2016-11-27
| | | | | | | | | | | - registering duplicate short commands is no longer possible - disable a couple of short commands, use long command instead (short commands should only be used for very frequently used things) - menu: properly register/unregister digit handlers for active calls thanks to Juha Heinanen for reporting an issue with the 'a' key
* cmd: make it fully re-entrantAlfred E. Heggestad2016-08-07
|
* cmd: add support for long commandsAlfred E. Heggestad2016-08-07
| | | | | | | | | | | | | | | | | | - Long commands are commands that is 2 or more characters, and MUST be completed by pressing enter. - A given command can have a long-command, a short-command or both. - All long commands are using '/' (slash) prefix - a simple TAB-completion is supported, while punching in your long command you can press TAB to see a list of commands that matches the input string. Feedback is welcome, specially on the long-command strings itself. If you want to suggest changes, please make a small and non-intrusive patch and send it as a Pull Request (PR).
* use KEYCODE_REL instead of 0x00Alfred E. Heggestad2016-07-31
|
* test: fix warnings about unused parametersAlfred E. Heggestad2016-07-31
|
* test: add test for sending DTMF-digitsAlfred E. Heggestad2016-07-31
|
* add '@' command to switch calls using line numbersAlfred E. Heggestad2016-07-26
| | | | | | | | | | | 1. for a given UA, each call has a unique line number starting from 1 2. the list of calls is sorted in an arbitrary order, but the last list element indicates "current call" 3. the '@' command takes a numeric argument which is the line-number of the wanted call
* contact: make contacts re-entrantAlfred E. Heggestad2016-07-24
|