[Cin] actually, added few more formats to theme.C

Terje J. Hanssen terjejhanssen at gmail.com
Sat Oct 31 17:21:05 CET 2020


Hi,

I chime in here, because some time ago I reported what I think may be a 
related issue #0000491 on MantisBT:

1) HDV format not auto-detected correctly and
2) HDV formats not available among presets

https://www.cinelerra-gg.org/bugtracker/view.php?id=491


Terje J. Hanssen


Den 31.10.2020 15:30, skrev Andrew Randrianasulu via Cin:
> В сообщении от Saturday 31 October 2020 16:06:48 Pierre autourduglobe via Cin написал(а):
>> Maybe the HDV (1440x1080)?
> Added this too, but in general there is something about pixel aspect ratioI don't understand:
>
> https://en.wikipedia.org/wiki/Pixel_aspect_ratio
>
> 1440x1080i will come as exactly this stream from mpeg2 decoder. But for display/processing it must be stretched 1.33 horizontally?
>
> https://en.wikipedia.org/wiki/HDV
>
> Pixel aspect ratio  1.0 (720p)   1.33 (1080i)
>
> Is this specific kind of aspect ration handled in  CinGG?
>
> I see recent (this year) discussion on cin ML, but ...
>
> https://www.mail-archive.com/cin%40lists.cinelerra-gg.org/msg01473.html
>
> "So it changes DAR (Display Aspect Ratio) and/or PAR (Pixel Aspect Ratio) for some types of container/codec: pixel may not be square (1:1)."
>
> so, when it does AND and when it does OR ? :} Because they not the same ....
>
>> Pierre
>>
>>
>> Le 20-10-31 à 07 h 40, Andrew Randrianasulu via Cin a écrit :
>>> Not sure how many of them actually useful (CIF might be, and of course my own 1440x900 :-)), but this list already requires scrolling :}
>>>
>>> diff --git a/cinelerra-5.1/cinelerra/theme.C b/cinelerra-5.1/cinelerra/theme.C
>>> index d89c789f..07cfb1d2 100644
>>> --- a/cinelerra-5.1/cinelerra/theme.C
>>> +++ b/cinelerra-5.1/cinelerra/theme.C
>>> @@ -274,6 +274,7 @@ void Theme::build_menus()
>>>           aspect_ratios.append(new BC_ListBoxItem("3:2"));
>>>           aspect_ratios.append(new BC_ListBoxItem("4:3"));
>>>           aspect_ratios.append(new BC_ListBoxItem("16:9"));
>>> +       aspect_ratios.append(new BC_ListBoxItem("16:10"));
>>>           aspect_ratios.append(new BC_ListBoxItem("2.10:1"));
>>>           aspect_ratios.append(new BC_ListBoxItem("2.20:1"));
>>>           aspect_ratios.append(new BC_ListBoxItem("2.25:1"));
>>> @@ -283,9 +284,11 @@ void Theme::build_menus()
>>>    
>>>           frame_sizes.append(new BC_ListBoxItem("128x96     "));
>>>           frame_sizes.append(new BC_ListBoxItem("160x120    "));
>>> +       frame_sizes.append(new BC_ListBoxItem("240x160   HQVGA"));
>>>           frame_sizes.append(new BC_ListBoxItem("320x240    "));
>>>           frame_sizes.append(new BC_ListBoxItem("360x240    "));
>>> -       frame_sizes.append(new BC_ListBoxItem("400x300    "));
>>> +       frame_sizes.append(new BC_ListBoxItem("384x288    CIF"));
>>> +       frame_sizes.append(new BC_ListBoxItem("400x300    qSVGA"));
>>>           frame_sizes.append(new BC_ListBoxItem("640x360    nHD"));
>>>           frame_sizes.append(new BC_ListBoxItem("640x400    "));
>>>           frame_sizes.append(new BC_ListBoxItem("640x480    VGA"));
>>> @@ -299,19 +302,31 @@ void Theme::build_menus()
>>>           frame_sizes.append(new BC_ListBoxItem("1024x576   "));
>>>           frame_sizes.append(new BC_ListBoxItem("1024x768   XGA"));
>>>           frame_sizes.append(new BC_ListBoxItem("1152x648   "));
>>> +       frame_sizes.append(new BC_ListBoxItem("1152x768   "));
>>> +       frame_sizes.append(new BC_ListBoxItem("1152x864  XGA+"));
>>>           frame_sizes.append(new BC_ListBoxItem("1280x720   HD"));
>>> +       frame_sizes.append(new BC_ListBoxItem("1280x800   "));
>>>           frame_sizes.append(new BC_ListBoxItem("1280x1024  SXGA"));
>>>           frame_sizes.append(new BC_ListBoxItem("1366x768   WXGA"));
>>> +       frame_sizes.append(new BC_ListBoxItem("1440x900   WXGA+"));
>>>           frame_sizes.append(new BC_ListBoxItem("1600x900   HD+"));
>>>           frame_sizes.append(new BC_ListBoxItem("1600x1200  UXGA"));
>>>           frame_sizes.append(new BC_ListBoxItem("1920x1080  Full HD"));
>>> +       frame_sizes.append(new BC_ListBoxItem("1920x1280  FHD+"));
>>> +       frame_sizes.append(new BC_ListBoxItem("2048x1080  DCI 2K"));
>>>           frame_sizes.append(new BC_ListBoxItem("2048x1152  "));
>>> +       frame_sizes.append(new BC_ListBoxItem("2048x1536   QXGA"));
>>> +       frame_sizes.append(new BC_ListBoxItem("2160x1440   "));
>>>           frame_sizes.append(new BC_ListBoxItem("2304x1296  "));
>>> -       frame_sizes.append(new BC_ListBoxItem("2560x1440  QHD"));
>>> +       frame_sizes.append(new BC_ListBoxItem("2560x1080  UW-FHD"));
>>> +       frame_sizes.append(new BC_ListBoxItem("2560x1440  WQHD"));
>>>           frame_sizes.append(new BC_ListBoxItem("2880x1620  "));
>>> -       frame_sizes.append(new BC_ListBoxItem("3200x1800  QHD+"));
>>> +       frame_sizes.append(new BC_ListBoxItem("3200x1800  WQXGA+"));
>>> +       frame_sizes.append(new BC_ListBoxItem("3440x1440  Ultra-Wide QHD"));
>>>           frame_sizes.append(new BC_ListBoxItem("3520x1980  "));
>>> +       frame_sizes.append(new BC_ListBoxItem("3840x1600  UW4K"));
>>>           frame_sizes.append(new BC_ListBoxItem("3840x2160  4K UHD"));
>>> +       frame_sizes.append(new BC_ListBoxItem("4096x2160  DCI 4K"));
>>>           frame_sizes.append(new BC_ListBoxItem("4096x2304  Full 4K UHD"));
>>>           frame_sizes.append(new BC_ListBoxItem("4480x2520  "));
>>>           frame_sizes.append(new BC_ListBoxItem("5120x2880  5K UHD"));
>>>
>>> ----
>>>
>>> list of course from https://en.wikipedia.org/wiki/List_of_common_resolutions
>>>
>>>
>
>



More information about the Cin mailing list