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. |
![]() |
#82 | Link | |
Registered User
Join Date: Jun 2013
Posts: 103
|
Quote:
__________________
https://github.com/MoSal |
|
![]() |
![]() |
![]() |
#83 | Link |
Registered User
Join Date: Apr 2015
Posts: 24
|
LGPL = Lesser General Public License.
Lesser because it allows the work to be linked to work with other type of license. Here it allows it to be used as a library (.dll) in any software. If it was GPL, it could only be used within GPL software. |
![]() |
![]() |
![]() |
#84 | Link | |
Registered User
Join Date: Jun 2013
Posts: 103
|
Quote:
LGPL/commercial still makes sense if it's about the commercial licensee making source modifications and not contributing back. But, if this is about other limitations in the LGPL, then one would be better served with another license like the MPLv2.
__________________
https://github.com/MoSal |
|
![]() |
![]() |
![]() |
#85 | Link | ||
Registered User
Join Date: Oct 2017
Posts: 56
|
Yes.
Quote:
I also get much slower encoding times with your build. Will try to look further into what causes the difference. Quote:
|
||
![]() |
![]() |
![]() |
#88 | Link |
Registered User
Join Date: Oct 2017
Posts: 56
|
Some more speedups and printout of PSNR has been added to the master branch of https://github.com/divideon/xvc (use -tune 1 if you want to perform analysis based on PSNR and -tune 0 for best visual quality).
It would be interesting to hear more reports on the usage of threading in xvc in different configurations and on different platforms to see if there are settings that can be adjusted for improved performance. Other comments and suggestions are of course also welcome. |
![]() |
![]() |
![]() |
#89 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,208
|
New upload: xvc v2.0 2018-08-30 #1cbe133 (MSYS2, MinGW32 + GCC 7.3.0 / MinGW64 + GCC 8.2.0)
|
![]() |
![]() |
![]() |
#90 | Link |
Registered User
Join Date: Mar 2002
Posts: 866
|
I made only 1 test encode, so i dont know if it's a general behaviour or not, but the resulting video is identical to the one made with the older build from may, but it took nearly twice the time to finish. After the first keyframe is finished, it waits several minutes seemingly doing nothing (using 25% cpu on a 4 core haswell i5) until it starts to encode the inter-frames. Maybe i remember incorrectly, but i dont think the older build did that long wait. After that it seems to work ok, using 96-98% cpu at times. I set the number of threads to 4.
|
![]() |
![]() |
![]() |
#92 | Link |
Registered User
Join Date: Mar 2002
Posts: 866
|
Yes, the 32 bit build is doing the same. I had a 10 minute "idle time" between the first keyframe and the first inter-frame encoded. The whole encoding is taking 23 minutes. The old build did it in 11 minutes with identical output.
|
![]() |
![]() |
![]() |
#93 | Link |
Registered User
Join Date: Oct 2017
Posts: 56
|
I have uploaded 64-bit binaries built with Visual Studio. Available here: https://drive.google.com/open?id=1K0...EB_vDrj5XrajkA
|
![]() |
![]() |
![]() |
#94 | Link |
Registered User
Join Date: Mar 2002
Posts: 866
|
Your visual studio build doesn't do that long delay, it finished the same encode in 10 minutes.
edit: just to clarify, it still waits 2-3 minutes before it finishes the first inter-frame, it just seems to be generally faster. Last edited by Tommy Carrot; 31st August 2018 at 12:22. |
![]() |
![]() |
![]() |
#96 | Link | |
Moderator
![]() Join Date: Jan 2006
Location: Portland, OR
Posts: 4,997
|
Quote:
IbBbPbBbP Actually needs to get written to the file as: IPBbbPBbb The second frame can't be written until the fifth frame is finalized. |
|
![]() |
![]() |
![]() |
#97 | Link |
German doom9/Gleitz SuMo
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,208
|
New upload: (MSYS2, MinGW32 + GCC 7.3.0 / MinGW64 + GCC 8.2.0)
xvc v2.0 2018-09-23 #d3e8b46 New commit d3e8b46 in master: Allow parsing one picture nal after segment header |
![]() |
![]() |
![]() |
#98 | Link | |
Registered User
Join Date: May 2014
Posts: 292
|
xvc v2.0 2018-09-23 #d3e8b46
Quote:
Last edited by Gravitator; 14th November 2018 at 14:19. |
|
![]() |
![]() |
![]() |
Tags |
codec, compression, video codec, video encoding, xvc |
Thread Tools | Search this Thread |
Display Modes | |
|
|