- better temp folder config:
- empty: next to the script
- relative path: from your current directory
- you can also use fullpath
- in any case will be created automatically if it doesn't exist already
- added check for intermediate file existence, now you can do:\
`./deew.py -f dd -b 448 -i input -k`\
`./deew.py -f dd -b 640 -i input -k`\
`./deew.py -f ddp -i input`\
and the intermediate file will only be created once (and removed after the\
last encode)
- added automatic sample rate conversion with `ffmpeg`'s `soxr` resampler
- for dd/ddp unsupported rates will be converted to 48000
- for thd unsupported rates will be converted to 48000 if source sample\
rate is lower than 72000, otherwise will be converted to 96000
- command: `-af aresample=resampler=soxr -ar 48000/96000`\
`-precision 28 -cutoff 1 -dither_scale 0`
- added alternative config path (`~/.config/deew/config.toml`) to Linux
- removed progress option, commands are printed at the same time as the\
progress bar appears
- added drc option (`film_light`, `film_standard`, `music_light`,\
`music_standard`, `speech`)
- you can now specify invalid bitrates and it will pick the closest\
allowed one (`-f dd -b 635` -> 640k)
- added error for TrueHD encoding with Linux version of `DEE`
- all xml files are generated before encoding
- added back logos and logo config
- fixed intermediate file's bit depth to 32 bit if there's resampling involved