Working on previews and plans ahead

July 10, 2013 - 2 minute read -
plans previews gsoc

What I achieved

Today I spent most of the time debugging the previously written code for preview outputs. I had written this module a week back but did not test it. I was using the alternate method of creating separate processes and dealing with them. A few tweaks were needed to get it to work. The commit link is fbbf832e88. I have also made a few changes to the Controller class. Till now I have just coded the Controller class but not tested till now. So these changes were needed for this purpose.

Problems that will mostly arise and things that need to be done

Trying to jot down whatever is coming to my mind. This list is surely not complete and I will add whatever will comes to mind later.

  • In my last post I had talked about what methods will be implemented over the dbus. Some of these are pretty easy and straight-forward. These are the methods: get_compose_port, get_encode_port, get_audio_port, get_preview_ports. These are very simple and give simple return values.The method set_composite_mode has been tested by me in a separate script, so I don't expect any problems with that. Four methods: set_encode_mode, adjust_pip, switch and click_video will surely require some amount of testing before they are working good. I got no idea on how speakertracking related methods: mark_face and mark_tracking. I am expecting that the speakertrack system integration will take time.
  • Preview ports for viewing outputs is done. However previews for inputs are still remaining.
  • Exception handling is fully left.
  • Logging is partially implemented.

Comments Section

Feel free to comment on the post but keep it clean and on topic.

blog comments powered by Disqus