yuv colorspace/range + prefs, ffmpeg colorrange probe, x11 direct force colormodel...
[goodguy/history.git] / cinelerra-5.1 / cinelerra / colorpicker.C
index 924d989bed530f5108a0d255e3be83afe9171862..1b40fcf0c38f8d00bca6f4b35972422918d71c3c 100644 (file)
@@ -313,7 +313,7 @@ int ColorWindow::handle_event()
 void ColorWindow::get_screen_sample()
 {
        int cx, cy;
-       get_abs_cursor_xy(cx, cy);
+       get_abs_cursor(cx, cy);
        BC_Capture capture_bitmap(1, 1, 0);
        VFrame vframe(1,1,BC_RGB888);
        capture_bitmap.capture_frame(&vframe, cx,cy);
@@ -578,7 +578,7 @@ PaletteWheelValue::~PaletteWheelValue()
 
 void PaletteWheelValue::create_objects()
 {
-       frame = new VFrame(0, -1, get_w(), get_h(), BC_RGB888, -1);
+       frame = new VFrame(get_w(), get_h(), BC_RGB888);
        draw(window->hsv.h, window->hsv.s, window->hsv.v);
        flash();
 }
@@ -862,7 +862,7 @@ int PaletteCb::handle_event()
 void ColorWindow::update_rgb(float r, float g, float b)
 {
        { float y, u, v;
-       YUV::rgb_to_yuv_f(r, g, b, y, u, v);
+       YUV::yuv.rgb_to_yuv_f(r, g, b, y, u, v);
        u += 0.5;  v += 0.5;
        bclamp(y, 0, 1);    yuv.y = y;
        bclamp(u, 0, 1);    yuv.u = u;
@@ -878,7 +878,7 @@ void ColorWindow::update_yuv(float y, float u, float v)
 {
        u -= 0.5;  v -= 0.5;
        { float r, g, b;
-       YUV::yuv_to_rgb_f(r, g, b, y, u, v);
+       YUV::yuv.yuv_to_rgb_f(r, g, b, y, u, v);
        bclamp(r, 0, 1);   rgb.r = r;
        bclamp(g, 0, 1);   rgb.g = g;
        bclamp(b, 0, 1);   rgb.b = b;
@@ -897,7 +897,7 @@ void ColorWindow::update_hsv(float h, float s, float v)
        bclamp(g, 0, 1);   rgb.g = g;
        bclamp(b, 0, 1);   rgb.b = b;
        float y, u, v;
-       YUV::rgb_to_yuv_f(r, g, b, y, u, v);
+       YUV::yuv.rgb_to_yuv_f(r, g, b, y, u, v);
        u += 0.5;  v += 0.5;
        bclamp(y, 0, 1);   yuv.y = y;
        bclamp(u, 0, 1);   yuv.u = u;