Maxime Gagnon
Maxime Gagnon
## What - Select multiple files for encoding in a list box. - Encode each file one after the other. ## Next steps - Parallel encoding w/ multithreading.
Files sometimes fail to be loaded because of the brittle metadata parser. It's very basic, not error resilient, and contains many logic errors and oversights. Should rewrite it according to...
Doesn't affect functionality, but the program sometimes terminates with a segfault when it's closed. I guess some double deletion or logic error in the serialization is happening.
Currently, the Statistics window is extremely basic. We should improve it by filling it will all parsed metadata on the media, such as bit rates, etc.
If the **Audio only** radio button is selected, the Container selection combobox is disabled, but encoding will fail unless a container matching the audio type is selected. We should either...
It's currently set to 256kbps by default and configurable in the ini. Ideally, a per codec strategy should determine the maximum bitrate, and, if none is available, a spinbox should...
- save current config to preset or overwrite existing one - list and delete presets
Since the UI is getting less than simple (!) and to better support batch encoding, redesign the UI to use tabs: * Base tab for choosing files to encode, output,...
Encoding fails if the wrong stream type (video+audio, video only, audio only) is provided, so we should detect it using metadata when loading the file and toggle the right radio...