Skip to content

Version 0.4.0

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

Changed

  • [BC-Break] Renamed params in global configuration file
  • [BC-Break] Renamed VideoInfoService::getMediaInfo() in VideoInfoService::getInfo()
  • [BC-Break] Renamed VideoConversionService::getConversionProcess() in getSymfonyProcess()
  • Moved internal class VideoInfo in Video\Info namespace.
  • VideoConversionService set withOverwrite() by default.

Added

  • ConversionParamsInterface::withBuiltInParam() to set a built-in (supported) param.
  • ConversionParamsInterface::withNoOverwrite() to ensure a file is never overwritten

Improved

  • Uniform Exceptions for conversion, thumbnailing and infos (doc coming).
  • VideoInfoServices now relies on symfony/process
  • Improved config params separation for FFProbeConfig and FFMpegConfig.
  • Improved customization of config factories FFProbeConfigFactory and FFMpegConfigFactory
  • Improved error reporting using config factories.
  • Factories for FFProbeConfigFactory and FFMpegConfigFactory uses interfaces.

Fixed

  • Added missing interface methods in AdapterInterface
  • Added missing interface methods in ConversionParamsInterface

Removed

  • AbstractProcess family internal classes, no use exclusively symfony/process