ctbrec-5.3.2-experimental/src/main/java/org/taktik/CHANGELOG.md

680 B

Changes made to mpegts-streamer for ctbrec

  • Remove dependency on jcodec
  • Add sleepingEnabled flag in Streamer to disable sleeping completely and make processing of stream much faster
  • Add sanity check in ContinuityFixer to fix avoid an IndexOutOfBoundsException
  • Wait for bufferingThread and streamingThread in Streamer.stream() to make it a blocking method
  • Add BlockingMultiMTSSource, which can be used to add sources, after the streaming has been started
  • Don't close the stream, if a packet can't be read in one go InputStreamMTSSource. Instead read from the stream until the packet is complete
  • Remove finalize method. It is deprecated in Java 9.