View Issue Details

IDProjectCategoryView StatusLast Update
0000385Cinelerra-GG[All Projects] Bugpublic2020-03-31 22:26
ReporterMatN Assigned ToPhyllisSmith  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
PlatformX86_64OSMint XFCEOS Version19.3
Product Version 
Target VersionFixed in Version 
Summary0000385: Importing 10 bit video set settings to 8 bit (extracted from BT252)
DescriptionWhen loading as ¨replace current project¨ 4K HDR sample file ¨http://samples.mplayerhq.hu/4khdr/Passengers_Breakfast_4K.mkv¨, the input is HDR BT2020, profile HEVC Main 10 . Yet after loading the profile, in Settings-Format the color model is RGBA 8-bit. To handle a source with 10 bits, shouldn´t the format for a HDR input file not be set to RGBA-FLOAT when loading as ¨replace current project¨?
TagsNo tags attached.

Activities

PhyllisSmith

PhyllisSmith

2020-03-31 22:26

manager   ~0003056

Closing and I have added information on this to the manual in the section "How some stuff works" 17.4.
PhyllisSmith

PhyllisSmith

2020-03-05 19:27

manager   ~0002868

The way it works and what gg verified by stepping through the code is actually correct and as designed. What I
misunderstood is how the load "replace current project" operates. Basically it looks to use the "best model" for the render using that particular codec. If you watch the original author's youtube videos on using cinelerra, you will notice that it usually starts out with works like "conform your project". To facilitate easy use of cinelerra, gg had added a long time ago, an automatic procedure to load media using the "best model". The best model is pretty much going to be what works well for television.

So instead of using "replace current project" we should be using File->New project and "conforming your project" by setting up Format with the number of channels and Color mode (i.e. RGBA-Float) that you want and then when doing a File->Load, use "Append in new tracks". This avoids using "best model" technique and uses instead what you have designated so that if you set the Color Model to RGBA-Float, it will stay that way.

By stepping through the Load code, gg showed to me that no bits of the 10-bit were lost as it used "case BC_RGB16161616" where 16 stands for 16 bits. It fills the other 6 bits not used for 10 bits with zeros.

I will update and look at the other 2 BTs and should add this to the manual in "How some stuff works".
PhyllisSmith

PhyllisSmith

2020-03-02 16:33

manager   ~0002852

Test file for gg: /root/media/Life Untouched 4K HDR10 Demo.mp4

Issue History

Date Modified Username Field Change
2020-03-02 15:42 MatN New Issue
2020-03-02 16:33 PhyllisSmith Note Added: 0002852
2020-03-05 19:27 PhyllisSmith Note Added: 0002868
2020-03-05 19:27 PhyllisSmith Assigned To => PhyllisSmith
2020-03-05 19:27 PhyllisSmith Status new => acknowledged
2020-03-31 22:26 PhyllisSmith Status acknowledged => closed
2020-03-31 22:26 PhyllisSmith Resolution open => no change required
2020-03-31 22:26 PhyllisSmith Note Added: 0003056