[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 

+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" ?


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

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



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 
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
> https://cinelerra-cv.org/five/terje/cinelerra10bit-5.1-20180606-leap15.x86_
> 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