X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;ds=sidebyside;f=cinelerra-5.1%2Fplugins%2Frgb601%2Frgb601.C;h=988f6ec887bc03abfd66f57d818d19593efe11fd;hb=6e641b69b14bc8546845dd83c58d20fd0d7626e3;hp=05a715b013f6b66967907a5e1861183c2bdf223f;hpb=21c2e6b36d6a96c2f662a89459d607b5a387f4eb;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/plugins/rgb601/rgb601.C b/cinelerra-5.1/plugins/rgb601/rgb601.C index 05a715b0..988f6ec8 100644 --- a/cinelerra-5.1/plugins/rgb601/rgb601.C +++ b/cinelerra-5.1/plugins/rgb601/rgb601.C @@ -51,7 +51,7 @@ RGB601Main::~RGB601Main() } -const char* RGB601Main::plugin_title() { return _("RGB - 601"); } +const char* RGB601Main::plugin_title() { return N_("RGB - 601"); } int RGB601Main::is_realtime() { return 1; } @@ -117,14 +117,8 @@ void RGB601Main::read_data(KeyFrame *keyframe) } } } - - if(thread) - { - ((RGB601Window*)thread->window)->update(); - } } - #define CREATE_TABLE(max) \ { \ for(int i = 0; i < max; i++) \ @@ -359,24 +353,22 @@ int RGB601Main::handle_opengl() get_output()->bind_texture(0); unsigned int frag_shader = 0; - switch(get_output()->get_color_model()) - { - case BC_YUV888: - case BC_YUVA8888: - frag_shader = VFrame::make_shader(0, - config.direction == 1 ? yuv_fwd_frag : yuv_rev_frag, - 0); + switch( get_output()->get_color_model() ) { + case BC_YUV888: + case BC_YUVA8888: + frag_shader = VFrame::make_shader(0, + config.direction == 1 ? yuv_fwd_frag : yuv_rev_frag, + 0); break; - default: - frag_shader = VFrame::make_shader(0, - config.direction == 1 ? rgb_fwd_frag : rgb_rev_frag, - 0); + default: + frag_shader = VFrame::make_shader(0, + config.direction == 1 ? rgb_fwd_frag : rgb_rev_frag, + 0); break; } - if(frag_shader) - { + if( frag_shader > 0 ) { glUseProgram(frag_shader); glUniform1i(glGetUniformLocation(frag_shader, "tex"), 0); }