Re: [Cin] Theme "bright" color inconsistence?

2020-09-11 Thread Good Guy via Cin
A Theme is a base class object that is created and customized as ThemeName. It is constructed during program initialization in a theme plugin PluginTClient, defined in a plugins/theme_name source directory. theme_name.C and theme_name.h are derived "Theme" class object constructors. A Theme is

Re: [Cin] Bump Autos + other checked into GIT

2020-08-24 Thread Good Guy via Cin
> > 3- Question: The internal (empty) keyframes that form, what are they? > How are they used? > The "bump" is a kind of FloatAuto, an element in an automation list that is one of the 12 automation types of keyframe lists: mute, cam_x,y,z, proj_x,y,z fade, pan, mode, mask, and speed lists which

Re: [Cin] FFmpeg 4.3 mpegts patch - questions ....

2020-07-13 Thread Good Guy via Cin
Kind of you to take this level of interest, Well, I don't understand it, just worried about GROWING diff between > original ffmpeg and Cin's version of it in this area. > Me too... The purpose of this patch is to make a samsung (model UBD-K8500) dvd player accept the resulting bluray data from

Re: [Cin] OpenEXR 2.4 - try3!

2020-03-18 Thread Good Guy
These changes look good. Thanks. and now the inevitable "but"..., these are just suggestions, but they are based on my past experiences. 1) don't leave dead code in the product unless you think it may be useful in the future. examples: the configure script is already sort of trashy, since it

Re: [Cin] OGG validation?

2020-03-15 Thread Good Guy
It appears to be the same basic code. Valid just means "ready to write". The queue is written until there are no more valid pages. The older implementation does not have a "magic" queue limit (32). I think that ogg has had so many mistaken implementations, that media exists with bad timestamp

Re: [Cin] vmodule.c and caching of decoded video?

2020-03-15 Thread Good Guy
Why do we cache? The caches are short term memory for various operations that may need to be repeated in a short time domain. The need fo repeat the frame result may vary depending on the situation. For example, if you are editing and trying to explore the effect of a plugin or auto tweak, then

Re: [Cin] "seek fail 19, 633" on mkv

2020-03-15 Thread Good Guy
There is a "special" patch for .mkv and a couple of other file types -- ffmpeg-4.2.patch3 , because mkv the mkv interface does not seek per stream. Your file, /dev/shm/new_test-vc2_yuv420_8bit.mkv , is a good candidate for using Settings->Transcode. If possible, please send that file so I can

Re: [Cin] OpenMP

2020-03-11 Thread Good Guy
Hi, Boy, this is interesting. It does illustrate you can simplify a complex pipeline of computation, but it is sort of wishy washy on how it sets up the thread pools and controls the client thread resources. begin blathering... A long time ago, there was a design called HEP (heterogeneous

Re: [Cin] Ctimebar.C

2020-03-02 Thread Good Guy
Hi, preview_start=0, preview_end=-1 means that preview is not active this is the result from the constructor: localsession.C:92 There is no difference at the event layer between single and double clicks. The ButtonPress/ButtonRelease events have timestamps, and if the button nums matches and it

Re: [Cin] Stupid question about pixel conversions in CinGG (xfer functions)

2020-02-19 Thread Good Guy
yes this looks like it could be good. However, I am just one coder. This could take quite some time. It is true that a lot of the calculations in the xfer setup are not the most optimal (BC_CModel et al) but these are more to ensure consistency, not speed. The bulk of the time is spent

Re: [Cin] nv-codec-headers location

2019-12-03 Thread Good Guy
It looks like the ffmpeg code has a small problem. The source references externals declared in a header that is not normally available. The previous git versions do not require this new interface, and do not exhibit the problem. I added a patch that removes the feature that is added that

Re: [Cin] Blu-ray encoding again

2019-11-14 Thread Good Guy
the log messages for dev type are a bug, but it does not fail the render. The function: AVHWDeviceType FFVideoStream::decode_hw_activate() is using the translation for "none" to detect the intent not to use the hw. if( hw_dev && *hw_dev && strcmp(_("none"), hw_dev) ) { Apparently your init

Re: [Cin] [SemiOT] CUDA

2019-06-27 Thread Good Guy
Hi, I hope this is correct, I do not have enough experience with cuda to really be a good source for this kind of diagnostic. It appears that cudaErrorInsufficientDriver indicates *CUDA 10* is not compatible with driver version on your machine. There are more than one possible corrective actions.

Re: [Cin] Subtitles

2019-06-19 Thread Good Guy
Hi, Good to hear from you, I've been kind of busy. It always would be good to know more generally "what is the use scenario?" That is to say... what are you doing with this stuff? Cinelerra can be useful to compose and edit subtitle data. The operation you seem to be asking to be created is a