Branch: refs/heads/experimental
Home:
https://github.com/Freeseer/freeseer
Commit: 7cfbb150f7bab78d4588a789ccfb3b25f34b7d10
https://github.com/Freeseer/freeseer/commit/7cfbb150f7bab78d4588a789ccfb3b25f34b7d10
Author: Thanh Ha <
than...@alumni.carleton.ca>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M src/freeseer/framework/plugin.py
M src/freeseer/plugins/audioinput/alsasrc/alsasrc.py
M src/freeseer/plugins/audioinput/audiotestsrc/audiotestsrc.py
M src/freeseer/plugins/audioinput/autoaudiosrc/autoaudiosrc.py
M src/freeseer/plugins/audioinput/jackaudiosrc/jackaudiosrc.py
M src/freeseer/plugins/audioinput/pulsesrc/pulsesrc.py
M src/freeseer/plugins/audiomixer/audiopassthrough/audiopassthrough.py
M src/freeseer/plugins/output/audiofeedback/audiofeedback.py
M src/freeseer/plugins/output/ogg-icecast/ogg-icecast.py
M src/freeseer/plugins/output/ogg-output/ogg-output.py
M src/freeseer/plugins/output/rtmp-streaming/rtmp-streaming.py
M src/freeseer/plugins/output/videopreview/videopreview.py
M src/freeseer/plugins/output/webm-output/webm-output.py
M src/freeseer/plugins/videoinput/desktop-lin/desktop-lin.py
M src/freeseer/plugins/videoinput/desktop-win/desktop-win.py
M src/freeseer/plugins/videoinput/firewiresrc/firewiresrc.py
M src/freeseer/plugins/videoinput/usbsrc/usbsrc.py
M src/freeseer/plugins/videoinput/videotestsrc/videotestsrc.py
M src/freeseer/plugins/videomixer/pip/pip.py
M src/freeseer/plugins/videomixer/videopassthrough/videopassthrough.py
Log Message:
-----------
GH-260 Add variable that stores what OSes are supported by each plugin
- All plugins now have a plugin.os variable which is a list of OSes
as defined by the python sys.platform API:
http://docs.python.org/2/library/sys.html#sys.platform
- Remove functions that aren't used by Freeseer
Freeseer/freeseer#260
Commit: 0653d2c65963528358735188e02814a56764fe6a
https://github.com/Freeseer/freeseer/commit/0653d2c65963528358735188e02814a56764fe6a
Author: Thanh Ha <
than...@alumni.carleton.ca>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M src/freeseer/framework/core.py
M src/freeseer/framework/plugin.py
M src/freeseer/frontend/configtool/configtool.py
M src/freeseer/plugins/audiomixer/audiopassthrough/audiopassthrough.py
M src/freeseer/plugins/videomixer/pip/pip.py
M src/freeseer/plugins/videomixer/videopassthrough/videopassthrough.py
Log Message:
-----------
GH-260 Make plugins only load if plugin is supported on user's OS
- plugin.py made functions that return a list of plugins for the various
categories that are supported by the user's OS
- Updated Freeseer GUI to use these new functions
Freeseer/freeseer#260
Commit: 66241f6f1bbb7fb682dc936de4c2903c17568915
https://github.com/Freeseer/freeseer/commit/66241f6f1bbb7fb682dc936de4c2903c17568915
Author: Thanh Ha <
than...@alumni.carleton.ca>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M src/freeseer/framework/plugin.py
M src/freeseer/plugins/audioinput/jackaudiosrc/jackaudiosrc.py
M src/freeseer/plugins/audiomixer/audiopassthrough/audiopassthrough.py
M src/freeseer/plugins/output/audiofeedback/audiofeedback.py
M src/freeseer/plugins/output/ogg-icecast/ogg-icecast.py
M src/freeseer/plugins/output/ogg-output/ogg-output.py
M src/freeseer/plugins/output/rtmp-streaming/rtmp-streaming.py
M src/freeseer/plugins/output/videopreview/videopreview.py
M src/freeseer/plugins/videoinput/desktop-lin/desktop-lin.py
M src/freeseer/plugins/videoinput/firewiresrc/firewiresrc.py
M src/freeseer/plugins/videoinput/usbsrc/usbsrc.py
M src/freeseer/plugins/videoinput/videotestsrc/videotestsrc.py
M src/freeseer/plugins/videomixer/pip/pip.py
M src/freeseer/plugins/videomixer/videopassthrough/videopassthrough.py
Log Message:
-----------
Closes GH-269 Plugin manager should provide api for reading and writing config
- Added new APIs:
get_plugin_option - provides api to retrieve stored configuration option
for plugin
set_plugin_option - provides api to set a configuration option for plugin
Freeseer/freeseer#269
Commit: 5e2269113dc9c856d3adc24966e355e26dc7b9ac
https://github.com/Freeseer/freeseer/commit/5e2269113dc9c856d3adc24966e355e26dc7b9ac
Author: Thanh Ha <
than...@alumni.carleton.ca>
Date: 2013-01-12 (Sat, 12 Jan 2013)
Changed paths:
M src/freeseer/framework/plugin.py
M src/freeseer/plugins/audioinput/alsasrc/alsasrc.py
M src/freeseer/plugins/audioinput/audiotestsrc/audiotestsrc.py
M src/freeseer/plugins/audioinput/autoaudiosrc/autoaudiosrc.py
M src/freeseer/plugins/audioinput/jackaudiosrc/jackaudiosrc.py
M src/freeseer/plugins/audioinput/pulsesrc/pulsesrc.py
M src/freeseer/plugins/audiomixer/audiopassthrough/audiopassthrough.py
M src/freeseer/plugins/output/audiofeedback/audiofeedback.py
M src/freeseer/plugins/output/ogg-icecast/ogg-icecast.py
M src/freeseer/plugins/output/ogg-output/ogg-output.py
M src/freeseer/plugins/output/rtmp-streaming/rtmp-streaming.py
M src/freeseer/plugins/output/videopreview/videopreview.py
M src/freeseer/plugins/output/webm-output/webm-output.py
M src/freeseer/plugins/videoinput/desktop-lin/desktop-lin.py
M src/freeseer/plugins/videoinput/firewiresrc/firewiresrc.py
M src/freeseer/plugins/videoinput/usbsrc/usbsrc.py
M src/freeseer/plugins/videoinput/videotestsrc/videotestsrc.py
M src/freeseer/plugins/videomixer/pip/pip.py
M src/freeseer/plugins/videomixer/videopassthrough/videopassthrough.py
Log Message:
-----------
GH-260 List both linux and linux2 as supported os in linux plugins
- Per discussion in GH-268 list linux and linux2 as supported OSes
for plugins that support Linux. This allows the support of both
python2 and python3 formats.
- Revert list() back to [] for OS list declaration.
- Remove unused os import in plugin
Freeseer/freeseer#260
Commit: 7b4d13a5eb1bac174cbc44d5127a8841ee2b0a7a
https://github.com/Freeseer/freeseer/commit/7b4d13a5eb1bac174cbc44d5127a8841ee2b0a7a
Author: Thanh Ha <
than...@alumni.carleton.ca>
Date: 2013-01-13 (Sun, 13 Jan 2013)
Changed paths:
M src/freeseer/framework/core.py
M src/freeseer/framework/plugin.py
M src/freeseer/frontend/configtool/configtool.py
M src/freeseer/plugins/audioinput/alsasrc/alsasrc.py
M src/freeseer/plugins/audioinput/audiotestsrc/audiotestsrc.py
M src/freeseer/plugins/audioinput/autoaudiosrc/autoaudiosrc.py
M src/freeseer/plugins/audioinput/jackaudiosrc/jackaudiosrc.py
M src/freeseer/plugins/audioinput/pulsesrc/pulsesrc.py
M src/freeseer/plugins/audiomixer/audiopassthrough/audiopassthrough.py
M src/freeseer/plugins/output/audiofeedback/audiofeedback.py
M src/freeseer/plugins/output/ogg-icecast/ogg-icecast.py
M src/freeseer/plugins/output/ogg-output/ogg-output.py
M src/freeseer/plugins/output/rtmp-streaming/rtmp-streaming.py
M src/freeseer/plugins/output/videopreview/videopreview.py
M src/freeseer/plugins/output/webm-output/webm-output.py
M src/freeseer/plugins/videoinput/desktop-lin/desktop-lin.py
M src/freeseer/plugins/videoinput/desktop-win/desktop-win.py
M src/freeseer/plugins/videoinput/firewiresrc/firewiresrc.py
M src/freeseer/plugins/videoinput/usbsrc/usbsrc.py
M src/freeseer/plugins/videoinput/videotestsrc/videotestsrc.py
M src/freeseer/plugins/videomixer/pip/pip.py
M src/freeseer/plugins/videomixer/videopassthrough/videopassthrough.py
Log Message:
-----------
Closes GH-260 Make plugins only load if plugin supports user's OS
Closes #260
Closes #268
Closes #269
Compare:
https://github.com/Freeseer/freeseer/compare/9e063e5fcd81...7b4d13a5eb1b