New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

atem-connection

Package Overview
Dependencies
Maintainers
1
Versions
121
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

atem-connection - npm Package Versions

1
13

2.1.1-nightly-20200917-210751-66bb5be.0

Diff

nrk-sofie-ci
published 2.1.0 •

Changelog

Source

2.1.0 (2020-09-16)

Features

  • atem mini streaming and recording (7fd86b9)
  • atem mini streaming and recording (7fd86b9)
  • basic fairlight audio (13f46a6)
  • basic fairlight audio (13f46a6)
  • make classic audio optional (73ee0f6)
  • make classic audio optional (73ee0f6)

Bug Fixes

  • use big-integer instead of native bigint for node8 support (a1cc735)
  • use big-integer instead of native bigint for node8 support (a1cc735)
nrk-sofie-ci
published 2.1.0-nightly-20200906-210647-83cd59f.0 •

nrk-sofie-ci
published 2.1.0-nightly-20200828-192949-cba1477.0 •

nrk-sofie-ci
published 2.1.0-nightly-20200828-192415-a1cc735.0 •

nrk-sofie-ci
published 2.1.0-nightly-20200824-202933-7fd86b9.0 •

nrk-sofie-ci
published 2.0.0 •

Changelog

Source

2.0.0 (2020-08-17)

Features

  • add missing videomodes (543ef69)
  • add missing videomodes (543ef69)
  • add remaining macro commands (8af7a0f)
  • add remaining macro commands (8af7a0f)
  • add test to ensure all serialized properties are covered by MaskFlags (when appropriate) (bf688ba)
  • add test to ensure all serialized properties are covered by MaskFlags (when appropriate) (bf688ba)
  • Add tests to ensure device connection is successful (1f7ef94)
  • Add tests to ensure device connection is successful (1f7ef94)
  • attempt to handle out of range features safely (062e977)
  • attempt to handle out of range features safely (062e977)
  • batch commands (1ac7da8)
  • batch commands (1ac7da8)
  • don't validate deserialized commands values are in range (29e61bd)
  • don't validate deserialized commands values are in range (29e61bd)
  • emit more events in batches, rather than for individual commands (f646e92)
  • emit more events in batches, rather than for individual commands (f646e92)
  • ensure state update after deserialize is successful (24eb1da)
  • ensure state update after deserialize is successful (24eb1da)
  • expose childProcessTimeout to resolve issues if the default timeout is too low (724d5aa)
  • expose childProcessTimeout to resolve issues if the default timeout is too low (724d5aa)
  • individual commands cannot be rejected (35a85a5)
  • individual commands cannot be rejected (35a85a5)
  • macro record (d9d9a3f)
  • macro record (d9d9a3f)
  • parse multiviewerConfigCommand (06ec5a5)
  • parse multiviewerConfigCommand (06ec5a5)
  • parse some more deviceprofile commands (137d135)
  • parse some more deviceprofile commands (137d135)
  • refactor state to be purely interfaces, to allow for better cloning (2f1dd1a)
  • refactor state to be purely interfaces, to allow for better cloning (2f1dd1a)
  • Replace usage of fork with threadedClass (d20b185)
  • Replace usage of fork with threadedClass (d20b185)
  • retransmit on demand and handle impossible retransmits by resetting the connection (537d907)
  • retransmit on demand and handle impossible retransmits by resetting the connection (537d907)
  • rewrite command comparison tests, and add new properties to state (9b6295b)
  • rewrite command comparison tests, and add new properties to state (9b6295b)
  • some changes for atem-state (e681623)
  • some changes for atem-state (e681623)
  • some tidying of socket-child and parsing of previously unknown PacketFlag (42a99c9)
  • some tidying of socket-child and parsing of previously unknown PacketFlag (42a99c9)
  • split Atem into a BasicAtem base class, as an easier to mock alternative when commands are constructed manually (d6e02d8)
  • split Atem into a BasicAtem base class, as an easier to mock alternative when commands are constructed manually (d6e02d8)
  • strict tsconfig and use threadedClass (#60) (a830261)
  • strict tsconfig and use threadedClass (#60) (a830261)
  • tests for audio and clips uploading (d1cf174)
  • tests for audio and clips uploading (d1cf174)
  • throw InvalidIdError when trying to applyToState. These are only logged at the debug level. Tidy up the logging to be events emitted from the Atem class. (d4f26ee)
  • throw InvalidIdError when trying to applyToState. These are only logged at the debug level. Tidy up the logging to be events emitted from the Atem class. (d4f26ee)
  • unlock media pool as part of transfer. this avoids race conditions when doing multiple uploads (14dda0b)
  • unlock media pool as part of transfer. this avoids race conditions when doing multiple uploads (14dda0b)
  • update threadedclass (8f39d18)
  • update threadedclass (8f39d18)
  • updateProps only updates the valid properties (according to the mask). Returns true if anything was changed (7d48ff6)
  • updateProps only updates the valid properties (according to the mask). Returns true if anything was changed (7d48ff6)
  • use eventemitter3 to give easier stronger eventemitter typings (9f7a0c8)
  • use objects instead of sparse arrays (97d0522)
  • tests: For atemsocket class (child process wrapper) (caa9ac5)
  • tests: For atemsocket class (child process wrapper) (caa9ac5)
  • tests: Tests for basic atem methods (c0a2471)
  • use eventemitter3 to give easier stronger eventemitter typings (9f7a0c8)
  • use objects instead of sparse arrays (97d0522)
  • tests: Tests for basic atem methods (c0a2471)

Bug Fixes

  • add atem-mini id (6be1024)
  • add atem-mini id (6be1024)
  • add MiniPro model enum (7905c51)
  • add MiniPro model enum (7905c51)
  • add usk mask into typings (f29fb8d)
  • add usk mask into typings (f29fb8d)
  • create new state object on connection start (a451a90)
  • create new state object on connection start (a451a90)
  • do a todo (77ef0d1)
  • do a todo (77ef0d1)
  • ensure the retransmit fromId is within range (447f1d1)
  • ensure the retransmit fromId is within range (447f1d1)
  • export keyer state types (17b1fdb)
  • export keyer state types (17b1fdb)
  • failing tests (3b76248)
  • failing tests (3b76248)
  • firmware v8.1.1 / protocol v2.30 changes topology command (#80) (cd3f386)
  • firmware v8.1.1 / protocol v2.30 changes topology command (#80) (cd3f386)
  • format received buffers as hex in debug messages (611d12c)
  • format received buffers as hex in debug messages (611d12c)
  • gracefully emit error if applyToState fails (698c19e)
  • gracefully emit error if applyToState fails (698c19e)
  • handle udp message errors gracefully (022918c)
  • handle udp message errors gracefully (022918c)
  • ignore dve commands if not supported (aa9cea6)
  • ignore dve commands if not supported (aa9cea6)
  • ignore properties set to undefined in updateProps (7b40374)
  • ignore properties set to undefined in updateProps (7b40374)
  • incorrectly handling acks for sent packets around the wrap point (b261ee2)
  • incorrectly handling acks for sent packets around the wrap point (b261ee2)
  • lint (d9471ef)
  • lint (d9471ef)
  • make cleanup of connections better (8b840f4)
  • make cleanup of connections better (8b840f4)
  • make more state properties readonly (e5e57e7)
  • make more state properties readonly (e5e57e7)
  • move exit-hook inside dataTransferManager to ensure it gets run when needed (a9f5269)
  • move exit-hook inside dataTransferManager to ensure it gets run when needed (a9f5269)
  • multiview source set command (5575e9b)
  • multiview source set command (5575e9b)
  • not resending packets when id has wrapped and retransmit is needed for just before the wrap (1b32e35)
  • not resending packets when id has wrapped and retransmit is needed for just before the wrap (1b32e35)
  • outdated test (eb05a5c)
  • outdated test (eb05a5c)
  • packet management incorrect if one times out (b136ac0)
  • packet management incorrect if one times out (b136ac0)
  • publish master to correct npm tag (040f343)
  • publish master to correct npm tag (040f343)
  • replace IPCMessageType with stricter basic strings (3b07d0a)
  • replace IPCMessageType with stricter basic strings (3b07d0a)
  • restructure transitionPosition properties in the state (2aa7d14)
  • restructure transitionPosition properties in the state (2aa7d14)
  • some command tests (0086eee)
  • some command tests (0086eee)
  • some defaults (85ac91f)
  • some defaults (85ac91f)
  • some more command tests (4e5b5a7)
  • some more command tests (4e5b5a7)
  • some topologyCommand properties using wrong index in 8.1.1+ (11a05c0)
  • some topologyCommand properties using wrong index in 8.1.1+ (11a05c0)
  • tests (6048802)
  • tests (e57d44c)
  • tests (6048802)
  • tests (e57d44c)
  • tidy up multiviewer state object (c31fc1a)
  • tidy up multiviewer state object (c31fc1a)
  • tidying (cb255fb)
  • tidying (cb255fb)
  • TransitionMixCommand using wrong base class (416a520)
  • TransitionMixCommand using wrong base class (416a520)
  • try to fix broken test (33a3da4)
  • try to fix broken test (33a3da4)
  • tslint member-access rule (b26293a)
  • tslint member-access rule (b26293a)
  • typedoc (bf27947)
  • typedoc (bf27947)
  • upstream keyers using missing field to check validity (d884eb1)
  • upstream keyers using missing field to check validity (d884eb1)
  • use dev threadedclass and remove some hacks (69c7d32)
  • use dev threadedclass and remove some hacks (69c7d32)
  • wrap transferIndex once it reaches maximum (234284e)
  • wrap transferIndex once it reaches maximum (234284e)
nrk-sofie-ci
published 2.0.0-nightly-20200817-092237-47bd1d7.0 •

nrk-sofie-ci
published 2.0.0-nightly-20200817-091924-26783f3.0 •

nrk-sofie-ci
published 2.0.0-nightly-feat-atem-mini-record-stream-20200815-213938-2597698.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc