Version 0.5.0
Changed
- [BC-Break] Moved
[Conversion|Thumb|Detection|Info]Service
one level up inVideo\[Conversion|Thumb|Detection|Info]Service
.
As wellVideoConversionParams
becomesVideo\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 toProcessTimedOutException
for coherence. - [BC-Break] Moved
Config\*
toVideo\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 intoMediaTools\Common\IO
namespace.
Improved
- Consumption of
ConversionParamsInterface
instead of concrete implementation inconvert()
.
Added
- Possibility to set timeout per conversion: see
ProcessParamsInterface
inconvert()
ormakeThumbnail()
- Q&A Testing timed-out behaviour (functional tests working)