\r
virtual safe_ptr<basic_frame> receive(int hints)\r
{\r
- if(current_frame_++ >= info_.duration)\r
+ if(++current_frame_ >= info_.duration)\r
return basic_frame::eof();\r
\r
auto dest = basic_frame::empty();\r
d_frame1->get_audio_transform().set_has_audio(false);\r
d_frame2->get_audio_transform().set_gain(delta2);\r
\r
- if(info_.type == transition::mix)\r
- {\r
- d_frame1->get_image_transform().set_opacity(delta1); \r
- d_frame2->get_image_transform().set_opacity(delta2);\r
+ //if(info_.type == transition::mix)\r
+ //{\r
+ // d_frame1->get_image_transform().set_opacity(delta1); \r
+ // d_frame2->get_image_transform().set_opacity(delta2);\r
\r
- s_frame1->get_image_transform().set_opacity(1.0-delta1); \r
- s_frame2->get_image_transform().set_opacity(1.0-delta2); \r
- }\r
- else if(info_.type == transition::slide)\r
+ // s_frame1->get_image_transform().set_opacity(1.0-delta1); \r
+ // s_frame2->get_image_transform().set_opacity(1.0-delta2); \r
+ //}\r
+ if(info_.type == transition::slide)\r
{\r
d_frame1->get_image_transform().set_fill_translation((-1.0+delta1)*dir, 0.0); \r
d_frame2->get_image_transform().set_fill_translation((-1.0+delta2)*dir, 0.0); \r