Fixed GNU warning
Fixed GNU warning
Fixed crash on Linux when have External Threads.
Prevent CORS headers from having duplicates.
Prevent CORS headers from having duplicates.
Avoid log to stderr when initialising logging.
Merged release/2.20 to master
Fixed playing <audio> VXML with WAV file
Added custom timeout for Deepgram.
Fixed strange FFMpeg incompatibility
Fixed invalid merge of payload types.
Change PAwsSigner::Calculate to not always include port in Host header.
Fixed possible divide by zero error.
Improved HTTP binary body logging
Fixed PTRACE_BLOCK
Fixed missing H.265 media format
Make H.264/H.265 media format structure public.
Fixed warnings
Allow PJSONMember to be streamed.
Improved/fixed playing TTS files in<audio> VXML element.
GCC 10 compatibility.
GCC 10 compatibility.
Improved the HTTP body logging
Fixed some more AWS signing bugs
Make sure error JSON is attached to failed REST API response.
Fixed correct patch filter selection for recording.
Fixed timestamp adjustment through transcoder
Added TTS capability for <audio> element in VXML.
Fixed regression in previous commit
Fixed GNu warning
Merge remote-tracking branch 'origin/v2_20'
Fixed PArray front() and back()
Changes to SSL classes to improve access to certificate validation callback.
Default a REST request template to dummy JSON.
Improved HTTP server resource space.
Changes to SSL classes to improve access to certificate validation callback.
Merge remote-tracking branch 'origin/v2_20'
Merge remote-tracking branch 'origin/v2_20'
Fixed bug in recursive directory creation
Fixed a regression in AWS signature.
Fixed logging HTTP errors
Logging improvements for HTTP server
REST API enhancements
Fixed GNU build
Always compile aws_sdk on Linux as parts are not dependent on the AWS SDK being installed
Fixed AWS Transcribe parsing
Fixed bizarre memory problem with logging.
Fixed another issue with MP3 file track adjustment
Merge remote-tracking branch 'origin/v2_20'
Fixed assert in MS CRT when logging binary http body
Fixed install prefix error for user account build
Fixed GNU compile
Fixed Opus build in VS2026
Update video plugins to support latest FFMPEG
Increase time for Recording mixer to reduce load.
Allow setting of media file codec options in OPAL recording
Fix issues with the Media File writing.
Replaced PThreadLocalStorage with C++ standard thread_local
Fix non-WAV file recording
Replaced PThreadLocalStorage with C++ standard thread_local
Fixed compatibility with later FFMPEG
Fixed incorrect name for model id in 11 Labs
Find access keys from various possible sources in AWS3 signing
Fixed JSON REST API Content-Type check
Added PRESTClient::PRESTClient
Merge remote-tracking branch 'origin/v2_20'
Small logging tweak
Merge remote-tracking branch 'origin/v3_20'
Fixed regression is AWS signature on WebSocket
Merge remote-tracking branch 'origin/v2_20'
Logging improvement in DTMF
I'm using the ptlib library to update a project that used it, and I'm receiving the following error message:
Compiler error emit
Some logging tweaks
Small logging improvement for PSafePtr removal delay.
Fixed race condition starting speech recognition
Removed very strange function.
Fixed HTTP data process for files
Another tweak to AWS4 signature
Allow for HTTP error body to be logged if no content length.
Fixed JSON REST API error handling
Fixed subtle error in PURL::GetPathStr() with leading /
Added PHTTClient auth mode for AWS4 signature.
Enhanced PHTTClient authentication to allow for Auth header bearer token.
Added += operator to PDirectory.
Added support for JSON based REST API.
Added PDirectory::RemoveTree() for the directory object itself.
Merge remote-tracking branch 'origin/v3_20'
Merge remote-tracking branch 'origin/v2_20'
Tweaked some log levels
Added 11labs-Settings TTS option.
Moved WebSocket connection to background thread.
Raised PTLibProfile logs to level 2
Set correct output timestamps when sample rate conversion happening.
Added buffering of audio written to media file.
Reduced log level of warning that happens too often, so isn't really.
Fixed including 11 Labs TTS
Fixed VS2026 codec builds
Merge remote-tracking branch 'origin/v2_20'
Cleaned up VS2026 build directories