Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
|
|
Thread Tools | Search this Thread | Display Modes |
25th January 2012, 22:18 | #203 | Link |
47.952fps@71.928Hz
Join Date: Mar 2011
Posts: 940
|
Oooh, the first page is looking really nice with updates and info
__________________
Win10 (x64) build 19041 NVIDIA GeForce GTX 1060 3GB (GP106) 3071MB/GDDR5 | (r435_95-4) NTSC | DVD: R1 | BD: A AMD Ryzen 5 2600 @3.4GHz (6c/12th, I'm on AVX2 now!)
|
25th January 2012, 23:04 | #205 | Link |
Guest
Posts: n/a
|
Yeah it's always been missing and I meant to fix that in the readme. Will do that now.
Be home in about 90 minutes and I'll post the new binary. Assuming no regressions or new bugs it means I will start with the additional changes and new features. Last edited by amtm; 25th January 2012 at 23:07. |
26th January 2012, 01:54 | #207 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
https://github.com/downloads/athomas...ycut1.4.3.5.7z -> gives me a 404
|
26th January 2012, 08:44 | #209 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
works now, thanks!
another thing that changed, before I called: Code:
delaycut -fixcrc fix -o "D:\Encoding Temp\Test-AC3-5.1__aid_1__09_09_18_151_02.ac3" -i "D:\Encoding Temp\Test-AC3-5.1__aid_1__09_09_18_151_01.ac3" now the output name is: "D:\Encoding Temp\Test-AC3-5.1__aid_1__09_09_18_151_02.ac3" is this intended? (no problem if so, I even prefer this) Cu Selur Last edited by Selur; 26th January 2012 at 09:38. |
26th January 2012, 16:01 | #214 | Link |
Guest
Posts: n/a
|
Just to give some hints, along a few of the new features and some feature changes, I'm also looking into a few efficiency optimizations (though it is fairly fast as is). Things like not reading and writing a single frame at a time, which is a terrible way to do IO, and instead reading in a block of audio frames into memory before processing. Also trying out the QtConcurrent::map() function to see if any improvements come with processing those block of frames in parallel before writing back out so if you have a multi-core setup you should get some speed improvement. I'm not sure if this will provide a huge benefit unless you are processing rather large audio files but it's something I'm going to play around with since QtConcurrent looks like an interesting framework.
|
26th January 2012, 19:56 | #215 | Link | |
Registered User
Join Date: Apr 2009
Posts: 153
|
Quote:
Practically you're going to do an almost complete rewrite |
|
26th January 2012, 20:05 | #216 | Link |
Guest
Posts: n/a
|
Well there will still be a lot of the original code left especially for the audio processing. Though with the cleanups and refactoring it will look a lot different and hopefully a lot clearer to follow as I will try to comment it more for areas that, at least for me, were confusing upon first looking at it. Also, I will replace a lot of the magic hex numbers littered throughout the code with constants to make those easier to figure what they are for.
BTW, I tagged the latest release so for anyone compiling from source will want to use that. There was a fix for building on non-Windows platforms that I slipped in as well for a bug that would cause a compile error. Last edited by amtm; 26th January 2012 at 20:08. |
26th January 2012, 20:30 | #217 | Link | |
Registered User
Join Date: Apr 2009
Posts: 153
|
Quote:
|
|
27th January 2012, 06:18 | #218 | Link |
Guest
Posts: n/a
|
For anyone who wants to play with it, here is a test version that supports using audio frames as input type. Valid values when specifying inputtype via CLI are now "milliseconds", "seconds", "audioframes" and "videoframes". There are also a few tweaks and bugfixes in this, too (for example end delay value wasn't being applied properly *doh*).
Last edited by amtm; 27th January 2012 at 15:41. |
|
|