[CinCV TNG] 10-Bit Cinelerra-GG version - CINX

Andrew Randrianasulu randrianasulu at gmail.com
Thu Jun 7 05:58:34 CEST 2018


В сообщении от Thursday 07 June 2018 05:37:37 Phyllis Smith написал(а):
> Our new motto "we freely admit that we don't know what we are doing" !
> A couple of months ago we noticed that the latest version of libx265 had
> the 10-bit option incorporated into the code.  But either we misunderstood
> (although we both thought we tested it) or it was changed.  So the end
> result is that cinelerra has to be compiled with hidepth in order to
> produce 10-bit instead of 8-bit and that version does not produce 8-bit.

Hm, may be some configures for x264/x265 still not quite right?

I see in 
https://git.cinelerra-cv.org/gitweb?p=goodguy/cinelerra.git;a=blobdiff;f=cinelerra-5.1/configure.ac;h=d3a03d4b0f0c4cd3925a7b494e2d8c3f8b9e3029;hp=60497a06150dce72d15a1f6cac4f81bed6dad61f;hb=114b45040c8027671cbe50e7d6cecb28bf73b35f;hpb=5877eaa318ed3060f57621657c0888258da41a59

+if test "x$WANT_X264_HIDEPTH" = "xyes" ; then
   X264_CFG_PARAMS="$X264_CFG_PARAMS --bit-depth=10"

but then shouldn't it be default, "all" ?

https://git.videolan.org/?p=x264.git;a=blob;f=configure;h=79f76cdf50a0c8c6521055c0d7ab9b3e4f0532b8;hb=HEAD

--bit-depth=BIT_DEPTH    set output bit depth (8, 10, all) [all]

As for x265, they apparently require two rebuilds of library?

https://bitbucket.org/multicoreware/x265/wiki/Home

----------------

Multilib build instructions
Applications like ffmpeg and the x265 CLI which use our bit-depth introspection 
API (x265_api_get) instead of the globally exported C interface can select 
between 8 and 10bit libx265 libraries at runtime. To support this both 
libraries must be available either as shared libraries or as a pair of static 
libraries.
For shared libraries, just rename your 10bit libx265 as libx265_main10.[so|dll|
dylib] and place it into your library load path.
For static libraries, you must disable the exported C APIs, since they would 
conflict with each other. For linux/Mac, you can use or adapt the 
build/linux/multilib.sh script. For Windows, there are similar 
vc*-x86_64/multilib.bat files that demonstrate how combined static libraries 
can be built.
See also multilib docs.

-----------end of quote-----


>
> We looked into this as a result of KhazAkar mentioning:
> KhazAkar quote   "And...where's a 10bit version of Cinelerra on OpenSUSE?
> Before that change It was available.
>
> We made an OpenSuse42 and Leap15 version which are at:
>
> https://cinelerra-cv.org/five/khazakar/cinelerra10bit-5.1-20180606-leap42.3
>.x86_64.rpm
> https://cinelerra-cv.org/five/terje/cinelerra10bit-5.1-20180606-leap15.x86_
>64.rpm
>
> We will go back to creating the Leap 10-bit version again.  Sorry for our
> confusion.  GG/Phyllis




More information about the Cinelerra mailing list