Skip to content

Version 0.5.0

Compare
Choose a tag to compare
@belgattitude belgattitude released this 10 Jul 15:03
· 605 commits to master since this release

Changed

  • [BC-Break] Moved [Conversion|Thumb|Detection|Info]Service one level up in Video\[Conversion|Thumb|Detection|Info]Service.
    As well VideoConversionParams becomes Video\ConversionParams. Search/replace should be sufficient.
    (This change makes possible a future split of this repo (audio-video-subtitles...) without
    sacrificing BC)
    .
  • [BC-Break] ProcessTimeOutException renamed to ProcessTimedOutException for coherence.
  • [BC-Break] Moved Config\* to Video\Config\*, update FFMpegConfig, FFProbeConfig, ConfigProvider locations.

The following changes concerns internal classes (less possible bc-break):

  • Possible bc-break moved base exception into MediaTools\Common namespace.
  • Possible bc-break some internal util classes moved into MediaTools\Common namespace.
  • Possible bc-break PlatformNullFile moved into MediaTools\Common\IO namespace.

Improved

  • Consumption of ConversionParamsInterface instead of concrete implementation in convert().

Added

  • Possibility to set timeout per conversion: see ProcessParamsInterface in convert() or makeThumbnail()
  • Q&A Testing timed-out behaviour (functional tests working)