- low level
- Fix aspect ratio and vertical flip in video snapshot
- Fix handling of H265 decoding using Elecard, when callback requires RGB
- low level
- Add an option to select the gpu device performing the hw accelerated decoding
- low level
- Complete support for pull demux with MPEG-PROGRAM input
- Complete fix for IIS crash
- low level
- Modify Log Trace to avoid crash when running in IIS
- Add Program stream push demux
- Add option for buffer writes in StCore instead of UDP input
- low level
- Fix pause handling in VideoOverlayMixer
- improve D3d video renderer performance
-
Move to .Net 4.7.2
-
Add JWT license
-
Modify samples setup structure
-
Modify low level
- Add delay option in videoOverlayMixer
- Add option to override aspect ratio in VideoOverlayMixer
- Improvements in presentation filters
- Initial latency configuration fixes
- Fix aspect ratio handling
- Improve logging of monitored events (specifically for video renderer)
- Modify base NodeInfo
- Modify NodeInfo format Low level:
- Improving performance in D3d rendering
- Fixing VideoOverlayMixer in handling I420 pixel format
- Update MisbCore
- Remove length from VMTI Location (tag 17)
- Remove length from VMTI Velocity and Acceleration DLP
Improving the playback smoothness in D3d rendering
DirectX mode playback improvements.
Low level changes:
- Add support for EVR renderer
- Add debug monitoring points for D3D9 Renderer
- Add an ini patch to disable footer search. To use it, To activate the patch, DemuxFilter.ini containing the following should be copied to Filters folder [Parsing] FooterSearchIsDisabled=1
- Update low level
- Add option for async callback of sync frames
- Modify StCore interface
- Update low level
- Added new property in IStCoreWr - SequenceHeaderInsertionIntervalMsec
- Update low level
- Update low level
- Lver modification
- Update low level
- A fix in listening on multicast address when specifying nic
- Graphic overlay fix: supporting unicode text overlay insertion (for hebrew)
- Update low level (Injector memory leak)
- Update low level
- Update low level (finalize integration)
- Update low level
- Update low level
- Update low level
- Add support for external decoder configuration dll (optional Decoder Configuration plugin)
- TsParser version is 3.9.6
- Update low level
- Supporting DirectX renderer in display cards which do not support YV12
- Supporting QuickSync decoding in PCs that did not support it
- Low level update. Quicksync related
- Fix long VMTI tracker (over 14 items)
- Low level update.
- Support the sps information provided in an rtp packet with a format STAP-A
- Fix the SequenceHeaderInsertionOnKeyFrames property did not reach its destination in the DVR mode
- Fix BER-OID Encoding/Decoding for VMTI Target ID
- Low level update. Decoder memory leak fix
- Low level update. FFmpeg version change
- Add api for configuring decoding hw acceleration type
- Update low level
- Update low level
- Add JWT authentication for HLS
- Update MisbCore. Add VCip support to VMTI
- Update MisbCore (fix VMTI target id)
- Update low level
- Add tags 115, 116, 121, 122, 128, 138, 139
- Update low level
-Add StServer VMS mission/sensor playback
- Update low level
- Update MisbCore (VObject)
- Update low level (RTSP related improvements)
- Update low level
- Update low level
- Add time restricted license support
- Move to vc142 and correspoding boost libraries
- Update StCore VS runtime to 2019
- Update VS runtime to 2019
- Update MisbCore
- Add FrameAccurecyRequiresSequenceHeaders property
- Move to VS2019
- Low level update
- Low level update
- MisbCore Fix Rvt decoding (remove hard coded write to disk)
- MisbCore user defined data
- Add IgnorePidInInput
- MisbCore update (activation)
- MisbCore update
- Recompiled in VS2019
- Low level update
- Fix potential HLS duration issues
- HLS split on discontinuity
- I frame manifest with split segments-
- Low level update
- Fix HLS duration (with discontinuity)
- Remove EnforcedDecoder
- Low level update
- HLS Offset culture fix
- Add ContiguousDemuxedVideo
- Add IsHlsManifestDurationAccurate - if the reported segments duration is accurate enough, so that internal PTS detection can be skipped
- Low level update
- Low level update
- Fix RTSP (tcp)
- Enable FIPS Compliant authorization
- Low level update (StCore 3.8.3)
- MisbCore
- Move to .NET 4.6.1
- decodedData now passed as JObject
- Low level update
- Fix each stop->start creates additional output channel with the same IP and port.
- Low level update
- Low delay fixes
- Adding option to modify incoming PTS in Injector according to local CPU time
- Low level update
- 0.0.0.0 binding
- Add Klv pid selection to demo app
- Low level update
- Add Direct X overlay sample
- Encoder profile and framerate changes
- Low level changes (Injector robustness)
- Fix missing Klv after seek
- Fix audio pid mux
- Low level change. Fix DVR Klv serialization
- Low level change to allow burst packet processing
- Low level update
- Add logger module
- Add MinKlvPacket == 0
- Fix high bitrate injection
- Fix CRF GOP structure injection
- BER-OID tags
- Synthetic Video fixes in low level filters and StCore.dll
- General fixes in low level filter
- Low level update
- Fix high bitrate ingest
- Fix EC_COMPLETE without video decoding
- StCore compiled with vc141 and boost 1.71
- Low level update
- Add Overlay to WPF demo app
- Low level update
- Low level update
- MISB 601 tags added
- MISB 903 fix
- Low level update
- New property - CopySyncFrameVideoData
- New method CreateBitmapFromFrameBuffer(StCoreWr.VideoFrameInfoWr frameInfo) provides conversion from YUV to RGB bitmap
- Low level update
- MISB 0903 fix
- Low level update
- GetSnapshot fix
- Misb2Kml update
- Low level update
- Low level update = Transcoding from EG104.5 to MISB0601
- Conditional HEVC support
- Low level update
- Major change: DVR mode integrated
- Added PushToPullFilter.dll
- Interface change:
- CKlvPlayer constructor override added CKlvPlayer(bool fDvrMode)
- Method added: GoToLive GetAvailableRange
- Property added: IsDvrMode DvrLocalBufferSize DVR_RefTimeMatchModed TimeMatchPid
- Player_State changed
- StepForward() and StepBackward() now return bool
- Demo applications updated. Console and Winforms applications implement DVR functionality
- Low level update Fixing the busy manifest file in case of hls parse error
- Tolerating comma in the end of hls manifest line
- Fixing the audio playback problems (please verify and let me know)
- Completing the reverse playback: a. Playback should be smooth and stable now. b. fast reverse uses I frames only (if the hls provides I frames manifest) c. Added a property to MinimalRateForIFramesPlayback to HlsConfigParams in IStCoreLib::HlsSource() property. It means in which rate to use I frame only. Default is rate > 1 or rate < -1
- In Frame Accuracy mode a TimeToRender will always be 50 msec
- Low level update
- ST1204 WindowID allocation fix
- GetCurrentPosition override for stream (low level returns 0 for some reason)
- Low level changes (step forward / backward, ff, reverse)
- IStCoreLib - interface update ISyncFrameInfo changed to ISynchronizedFrameInfo SelectAudioToRender added FrameStep replaced with StepForward() / StepBackward()
- Removing the filter SyncSampleGrabberFilter,
- Adding the following filters: SampleSynchronizerFilter SyncSampleFrameAccuracyFilter SyncSampleDispatcherFilter
- Low level changes (step forward)
- IStCoreLib - FrameAccuracyMode added
- SetRate / GetRate after stop fix
- Error handling in HLS
- Low level updated.
- HLS fast forward
- Low level updated.
- Low level updated.
- DecodeAll flag added to decoder ini
- Stream subtype added to PidInfo
- Number of scale cores added
- HLS update
- KlvDecoder filter update
- Running event after resume
- Packet sampling fixed
- HLS support
- Running event after seek (currently in hls only)
- KlvDecoder now looks for entire klv packet start
- Low level filters change
- Target location added
- VMTI detailed json changes
- PES per frame duration fixed
- Changed VTracker_LDS to 105 according to revision 0903.3
- ISyncFrameInfo::GetStreamInfo2 implementation
- KlvPacket Sampling implemented on StCoreWr level
- KlvPacket Sampling added
- Output NIC added
- Some logs added
- Fix Init return value
- Recorder removed
- Fixed Audio
- Removed error reporting on stop (stream playback without source)
- StPlayer licensing support added.
- StExporter support added.
- Compressed video frames DTS reporting.
- Low level changes
- HW accelerated decoding
- New setup
- Fix for 2fps file
- File target added
- License activation fix
- RAW Klv Items array added to KlvFrameInfoWr
- Updated filters
- Low level interfaces changed
- Added StCoreWr that encapsulates a Low level common Player / Injector functionality.
- Removed old data / video events. OnSyncFrameEvent takes care of all the cases
- Updated filters
- Updated filters
First release