Skip to content

Releases: awslabs/amazon-kinesis-video-streams-pic

Release 1.1.0 of the Amazon Kinesis Video PIC

11 Mar 20:23
65e38da
Compare
Choose a tag to compare
  • Changed default build type from Debug to Release (#237, #239)
  • Created new GMTIME_THREAD_SAFE macro since the c standard lib function gmtime is not thread safe on Linux (#240)
  • When Profile level logging was introduced, the SILENT log setting did not work as expected it would still result in Profile level logging. Fixed this regression in behavior ( #234)
  • Changed internal state machine implantation to steps iteratively instead of recursively to avoid any stack overflow issues (#220)
  • Fixed potential thread safety issues (#238, #231, #242)
  • Fixed potential integer overflow issues on 32 bit systems (#229 , #230)
  • Addressed compiler warnings and other clean-ups (#232)

Release 1.0.1 of the Amazon Kinesis Video PIC

05 Sep 17:54
57637ea
Compare
Choose a tag to compare

Bug fixes:

  • Fixed timestamp precision in log lines to appropriately represent 3-digit places in millisecond portion.

Release 1.0.0 of the Amazon Kinesis Video PIC

25 Aug 19:38
d08be2e
Compare
Choose a tag to compare

What’s new: (since afc15af)

  • First official release of the library!
  • Provision to disable creating stream if previously created or to disallow stream creation using the SDK with StreamCaps.allowStreamCreation
  • New log level provision - LOG_LEVEL_PROFILE - this is a dedicated level to profile different sections of the code
  • New file logging functionality to filter out a particular log level into another group of files. The relevant API is createFileLoggerWithLevelFiltering
  • Curl call connection and completion timeouts are made configurable through ClientInfo . This allows for increasing CURL reliability on platforms where curl set up is not able to complete within the default time 5 and 10 seconds respectively
  • Platform independent threadpool implementation

Bug fixes:

  • Logging improvements - logs displayed with millisecond precision
  • String length check for event tags
  • Stop the intermittent producer timer if the stream is stopped