Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature #487 #524 #564

Open
wants to merge 345 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
345 commits
Select commit Hold shift + click to select a range
965fa7f
Merge pull request #501 from teltek/bugfix_492
Alfro Apr 7, 2017
ad64e24
Merge pull request #500 from teltek/bugfix_494
Alfro Apr 7, 2017
5bca333
Added custom exception in DBusService
dpeite Apr 10, 2017
630a469
Merge pull request #502 from teltek/bugfix_refactor_dbus_service
Alfro Apr 10, 2017
61d9b5d
Undo commit aac879c #466
dpeite Apr 11, 2017
2be5588
Merge pull request #503 from teltek/bugfix_493
Alfro Apr 11, 2017
2545af6
Fix exception in recorderui #466
dpeite Apr 11, 2017
dd18710
Send offline status to Opencast when exiting #455
dpeite Apr 11, 2017
616a044
Merge pull request #504 from teltek/feature_455
Alfro Apr 11, 2017
c416c4a
Merge branch '2.0.x'
Alfro Apr 11, 2017
b2d67c7
Added plugin to set error state if audio is low #495
dpeite Apr 17, 2017
d238267
#483 heartbeat: Recalculating nightly interval after every execution
Alfro Apr 17, 2017
ef73075
#451 ical: Using DTEND to discard finished recordings
Alfro Apr 17, 2017
54ebda8
Merge pull request #505 from teltek/bugfix_483_nightly_timer
dpeite Apr 18, 2017
5c6a90c
RM-12027: Fix setProperty in mediapackage
dpeite Apr 20, 2017
f04c4d5
Merge pull request #508 from teltek/bugfix_mediapackage_property
Alfro Apr 20, 2017
6c27fb1
properly validate and parse profile options.
ppettit Apr 20, 2017
a8da1f8
Fix autorecover and test #491
dpeite Apr 21, 2017
288f03f
Merge pull request #509 from teltek/bugfix_491
Alfro Apr 21, 2017
6c60f73
refactor profile validation
ppettit Apr 21, 2017
8e1f350
remove unused iumports
ppettit Apr 21, 2017
b87459c
restore accidentally commented out section
ppettit Apr 21, 2017
d9712a6
add option to dump dot file of gstreamer pipeline.
ppettit Apr 21, 2017
ced7c51
add multistream bin
ppettit Apr 21, 2017
cef1bdf
fix exception if recording is paused when ending
ppettit Apr 24, 2017
4c501a0
Merge pull request #514 from ppettit/513_fix_paused_exception
Alfro Apr 24, 2017
c9a6292
allows setting of pause dialog size in the conf.ini
ppettit Apr 24, 2017
9babd8c
CONTRIBUTING: Added CONTRIBUTING guidelines.
Alfro Apr 25, 2017
48e0e18
Merge pull request #511 from ppettit/dump_dot
Alfro Apr 25, 2017
a8ade32
Merge branch '2.0.x'
Alfro Apr 25, 2017
cd58b18
Merge pull request #515 from ppettit/pausedialog_size
Alfro Apr 25, 2017
89a3f87
Correct the improper uses of the word "temporal" throughout the code
Apr 25, 2017
a37d887
Added .md extension to README to allow github to display markdown
Alfro Apr 25, 2017
1e64a83
Merge pull request #1 from teltek/master
andiempettJISC Apr 27, 2017
fab9825
Added possibility to close popup dialog before execute callback
dpeite May 2, 2017
089f991
Added new signal when a recording is finished
dpeite May 2, 2017
32e77f5
Merge pull request #521 from teltek/bugfix_13870
Alfro May 2, 2017
d07888c
Merge pull request #517 from sinhote/change-incorrect-temporal-to-tem…
Alfro May 2, 2017
2922a94
Merge pull request #516 from teltek/contributing_guidelines
dpeite May 2, 2017
f5c76e1
Included documentation to 2.0 version
Alfro Apr 25, 2017
9e4369f
Merge branch '507_fix_profile_validation' of git://github.com/ppettit…
Alfro May 2, 2017
4f6355a
Merge branch 'ppettit-507_fix_profile_validation'
Alfro May 2, 2017
1ec8544
Fixed tests.
Alfro May 2, 2017
1fa65ba
Merge branch '2.0.x'
Alfro May 2, 2017
3eb027f
Refactor __close_mp in recorder/service
dpeite May 12, 2017
2486e4b
Merge pull request #523 from teltek/bugfix_14216
Alfro May 12, 2017
e7ceccf
improve plugin loading logging
ppettit May 17, 2017
73628fb
TTK-14326 Added external plugins list to README
Alfro May 18, 2017
b9531be
Merge branch '2.0.x'
Alfro May 18, 2017
f6bf26c
Refactor valve in recorder preview
dpeite May 18, 2017
aedceb1
#526 heartbeat: Fixed wrong function call causing nightly error
Alfro May 18, 2017
f17a9f2
Merge branch '2.0.x'
Alfro May 18, 2017
61e5609
Merge pull request #527 from ppettit/improve_plugin_loading_logging
Alfro May 18, 2017
bc66626
Fix ingest when ingest is disabled in conf #529
dpeite May 18, 2017
0bd2141
Merge pull request #530 from teltek/bugfix_529
Alfro May 18, 2017
b8ce413
Remove margin in distrib, fix problem with 720p resolution #436
dpeite May 23, 2017
82c1a8c
Refactor preview in recorder
dpeite May 23, 2017
f53bba0
Merge pull request #528 from teltek/bugfix_13871
Alfro May 23, 2017
30bd026
#436 glade: Reduced margin further.
Alfro May 29, 2017
71b29a1
Merge pull request #532 from teltek/bugfix_436_720p-issues
dpeite May 29, 2017
a0c5a0a
Merge branch '2.0.x'
Alfro May 29, 2017
129bf70
Move setconfiguration to do_timer_long fix #114
dpeite May 29, 2017
47a63e6
Resize label in recorderui RM_14059
dpeite May 29, 2017
59312a9
Merge pull request #534 from teltek/bugfix_14059
Alfro May 29, 2017
4a208b8
Merge pull request #4 from teltek/master
andiempettJISC May 30, 2017
368ef2a
Merge pull request #535 from teltek/bugfix_14059
Alfro May 30, 2017
20339af
Merge pull request #533 from teltek/bugfix_114
Alfro May 30, 2017
eb1f9c8
Added __del__ in recorder to remove bus_signal_watch #451
dpeite May 30, 2017
8dd5008
Merge pull request #536 from teltek/bugfix_457
Alfro May 30, 2017
57169f8
Check if title is None in listing TTK_13987 #458
dpeite Jun 1, 2017
0ffb25a
Merge pull request #537 from teltek/bugfix_13987
Alfro Jun 1, 2017
eca9cb5
Added __del__ in player to remove bus_signal_watch #441
dpeite Jun 2, 2017
cb0f4e3
Merge pull request #538 from teltek/bugfix_14334
Alfro Jun 3, 2017
16305d9
Merge branch 'bugfix_488_record_ongoing_scheduled' into 2.0.x
Alfro Jun 16, 2017
0b9d309
Merge branch 'bugfix_432_eos_rtp' into 2.0.x
Alfro Jun 16, 2017
5f9a1e0
Update README.md
rubenrua Apr 25, 2017
600108d
README: Clean-up trailing whitespaces.
Alfro Jun 16, 2017
8ba54b1
Merge branch 'dev_300' into 2.0.x
Alfro Jun 16, 2017
8f47790
Merge branch 'dev_failovermic' into 2.0.x
Alfro Jun 16, 2017
e043dc5
failovermic: Fixed 'undefined name' error from travis.
Alfro Jun 19, 2017
3bfea6c
recorderui: Removed commented code.
Alfro Jun 19, 2017
09c03ee
#539 recorderui: Cleaned unnecessary ifs
Alfro Jun 19, 2017
d462dad
Remove unused logout function in utils
dpeite Jun 20, 2017
ca25aab
Improved shutdown button. Not use unity bus to shutdown RM_13151
dpeite Jun 20, 2017
4a355a2
Fix test, remove unused import
dpeite Jun 20, 2017
7f629e8
Merge pull request #540 from teltek/bugfix_shutdown
Alfro Jun 27, 2017
11ecc47
Fix hiding of swapvideos button.
ppettit Jun 27, 2017
7ff9a39
Reverting to previous travis machine
Alfro Jun 28, 2017
6d9b479
Merge branch '2.0.x'
Alfro Jun 28, 2017
b1615cc
Updated CHANGELOG
Alfro Jul 3, 2017
fd3cd8e
Merge pull request #541 from ppettit/fix_hide_swapvideos
Alfro Jul 3, 2017
b22afbf
#541 Updated CHANGELOG
Alfro Jul 3, 2017
ad64eb5
2.0.1 Release
Alfro Jul 6, 2017
69cc169
Fix bin parameters validation
dpeite Jul 7, 2017
2dcc81e
Updated version to 2.0.1
dpeite Jul 7, 2017
71e30e0
Merge pull request #542 from teltek/bugfix_bin_validator
Alfro Jul 11, 2017
a41ea3c
Merge branch '2.0.x'
Alfro Jul 13, 2017
6a9b826
Deleted YUY2 format in videotest #543
dpeite Jul 14, 2017
bde5950
Merge remote-tracking branch 'upstream/master'
andiempettJISC Jul 18, 2017
4701f6d
Merge pull request #544 from teltek/bugfix_543
Alfro Jul 20, 2017
3001cb9
Added buffer-time property in audio bin Pulse
dpeite Aug 3, 2017
2fd7681
Fixed crash when stop a recording from rest plugin
dpeite Sep 6, 2017
3879e9a
Fixed calendar.ical empty error #548
dpeite Sep 8, 2017
756b528
Remove unused variable in ical.py #548
dpeite Sep 8, 2017
71aa50c
Merge pull request #546 from teltek/TTK_14931
Alfro Sep 11, 2017
a1717fa
Merge branch '2.0.x'
Alfro Sep 19, 2017
a5acdda
Merge pull request #549 from teltek/bugfix_548
Alfro Sep 19, 2017
0c46011
Merge branch '2.0.x'
Alfro Sep 19, 2017
e57dea9
Travis. Added Q3
Alfro Sep 19, 2017
51ffb7d
Merge branch '2.0.x'
Alfro Sep 19, 2017
965c05c
Testing travis previous version
Alfro Sep 22, 2017
14f4dd0
Testing travis previous version
Alfro Sep 22, 2017
1c92cb4
Fix lockscreen when not in admin mode.
Sep 25, 2017
db01ae1
Merge pull request #551 from SussexLearningSystems/2.0.x
dpeite Sep 27, 2017
c5f50de
Updated version to 2.0.2
dpeite Sep 28, 2017
f056b1b
Updated CHANGELOG for 2.0.0
dpeite Sep 28, 2017
65408eb
Merge remote-tracking branch 'upstream/master'
andiempettJISC Sep 28, 2017
6acd02c
Improved ldap connection in plugin lockscreen
dpeite Oct 16, 2017
91a93b2
Removed plugin cameracontrol
dpeite Oct 26, 2017
54217a9
Removed cameracontrol from conf-dist
dpeite Oct 26, 2017
a0f5ebc
Merge pull request #555 from teltek/remove_cameracontrol
Alfro Nov 6, 2017
7a7b520
Ignored flake8 error in plugin lockscreen
dpeite Nov 6, 2017
0d5327e
Use argparse for command line arguments and add --version flag.
Nov 6, 2017
e9c61b6
Add .vscode to gitignore
Nov 11, 2017
24fb5c2
Set pause timestamp when pause mode is pipeline.
Nov 11, 2017
2c5b424
Merge pull request #559 from SussexLearningSystems/fix_duration_pipel…
Alfro Nov 16, 2017
02bcb19
Merge pull request #558 from SussexLearningSystems/gitignore-vscode
rubenrua Nov 16, 2017
21ef9c9
Merge pull request #557 from SussexLearningSystems/command-line-argum…
Alfro Nov 16, 2017
7094ac3
Auto input option to Blackmagic Intensity pro 4k
rbolrey Nov 21, 2017
ce02efa
Fix #562 : Properly close the cURL and StringIO objects in the Openca…
Nov 21, 2017
44254a9
updates to checkrepo plugin. addressing issues #487 and #524
andiempettJISC Nov 30, 2017
b451b6b
remove not needed plugin import
andiempettJISC Nov 30, 2017
f6190f9
Merge branch '2.0.x'
Alfro Dec 13, 2017
c1f37b1
Merge pull request #556 from teltek/dev_lockscreen
Alfro Dec 13, 2017
6eb60f6
#567 ical: Using DTSTART/DTEND to calculate date/duration.
Alfro Jan 17, 2018
7d544c8
#567 mediapackage: Removed now unused imports
Alfro Jan 17, 2018
aea6fbd
#567 mediapackage: Stop using dcterm:created as date value for logic
Alfro Jan 17, 2018
14557fb
Merge pull request #563 from sinhote/close-curl-properly
Alfro Jan 17, 2018
6345922
Merge pull request #512 from ppettit/add_multistream_bin
Alfro Jan 17, 2018
a7918f5
TTK-16472 about_dialog: Created custom 'Close' button if none
Alfro Jan 18, 2018
0172f8b
Merge pull request #573 from teltek/bugfix_567_dctemp_dtstart
rubenrua Jan 22, 2018
6738705
#570 mediapackage: Added 'temporal' date to newly created mp
Alfro Jan 22, 2018
3693470
Merge pull request #571 from teltek/bugfix_16472_about_dialog
rubenrua Jan 22, 2018
c03003f
CHANGELOG: Added updated changes
Alfro Jan 22, 2018
6cebd94
Remove superfluous variables from recorder base pipeline options (get…
Jan 22, 2018
32c5087
Merge pull request #574 from SussexLearningSystems/recorder-base-supe…
Alfro Jan 22, 2018
8b7f5a2
Merge branch 'bm-ipro-4k' of https://github.com/rbolrey/Galicaster in…
Alfro Jan 23, 2018
1651519
#561 blackmagic: Changed framerate='auto' logic.
Alfro Jan 23, 2018
ca4808e
Merge branch '2.0.x'
Alfro Jan 23, 2018
54794a8
Merge branch 'rbolrey-bm-ipro-4k'
Alfro Jan 23, 2018
8ea7d52
#435 mediapackage: Reverted adding 'archive' tag to all tracks
Alfro Jan 25, 2018
8df20f9
#435 tests: Reflected new tags behavior on tests
Alfro Jan 25, 2018
310c240
Merge pull request #575 from teltek/bugfix_435_archive_tag_on_tracks
dpeite Jan 25, 2018
a795947
conf-dist.ini: Added missing plugins
Alfro Jan 25, 2018
c00aea8
CHANGELOG: Updated with latest changes.
Alfro Jan 25, 2018
5b4cce7
#576 conf-dist: Added missing custom_flavors default value (empty)
Alfro Jan 29, 2018
f8bc9c9
#570 serializer: Create 'temporal' dcterm field if it was not initial…
Alfro Jan 29, 2018
cd80388
#570 serializer: Account for uninitialized duration
Alfro Jan 29, 2018
a903d2c
#577 base: Set 'tags' as a 'list' type
Alfro Jan 31, 2018
c97c652
Added plugin lowaudio
dpeite Jan 31, 2018
3c8b75d
Fix travis tests
dpeite Jan 31, 2018
f76bad7
#582 blackmagic: Corrected invalid options
Alfro Feb 1, 2018
d396b67
Merge branch 'feature_495'
Alfro Feb 1, 2018
54af6af
#495 lowaudio: Added feature to CHANGELOG
Alfro Feb 1, 2018
9895dd0
#577 bin: Logging parse_validator error
Alfro Feb 1, 2018
f272985
Add missing pausedialog_size config default (empty)
Feb 1, 2018
3eb4602
Merge pull request #583 from SussexLearningSystems/pausedialog_size_c…
Alfro Feb 1, 2018
9970aa4
Fix test recorder/service.py #580
dpeite Feb 2, 2018
82194d3
Merge branch '2.0.x'
Alfro Feb 2, 2018
f09a513
Make conf.get_json return any object (not always a dictionary)
Feb 2, 2018
6986840
Intialize Opencast client at galicaster startup #452 #581
dpeite Feb 5, 2018
77e2e04
Updated CHANGELOG
dpeite Feb 5, 2018
a380750
version: Updated to 2.1.0 before tagging release
Alfro Feb 8, 2018
aa99e5e
CHANGELOG: Added latest version release
Alfro Feb 8, 2018
a8f1048
Fix unordered events in OC 4 #451 #384
dpeite Feb 15, 2018
e297392
ical events: Refactored ical logic.
Alfro Apr 13, 2018
8c05ff3
Future-proof ical tests.
Alfro Apr 13, 2018
c4a97ab
Updated version for 2.1.1-RC1
Alfro Apr 16, 2018
7abe0f3
Fix unicode error when edit presenter field in media manager #588
dpeite Apr 18, 2018
d0ae177
Restored metadata editor configuration to conf-dist.ini
dpeite Apr 18, 2018
c6f794d
Merge pull request #590 from teltek/restore_metadata_edit_config
Alfro Apr 23, 2018
871a37b
Merge pull request #589 from teltek/bugfix_588
Alfro Apr 23, 2018
3539716
Merge branch '2.0.x' into 2.1.x
Alfro Apr 23, 2018
abc037a
TTK-17810 serializer/deserializer: Changed galicaster.xml format to .…
Alfro May 8, 2018
7c27c4f
TTK-17810 tests: Changed 'parseString' to 'json.load' (as set_propert…
Alfro May 8, 2018
9bace2d
Merge pull request #591 from teltek/feature_17810_galicaster_json
rubenrua May 8, 2018
9bab1c4
TTK-18021 recordings: Changed default recording name to [CA Name] at …
Alfro May 21, 2018
e2ccd04
TTK-18027 serializer: set_manifest_json: Added existing operations to…
Alfro May 21, 2018
e187e6a
TTK-18007 mediapackage: Renamed 'operations' and creating .json if .x…
Alfro May 21, 2018
7e6e8c6
TTK-18007 mediapackage: Updated mediapackage test files to reflect ne…
Alfro May 21, 2018
ab3cf1a
Updated CHANGELOG
Alfro May 23, 2018
42b6fb6
Merge branch '2.1.x'
Alfro May 23, 2018
70b6b54
Updated CHANGELOG
Alfro May 23, 2018
4048bfc
TTK-17946 script_button: New plugin. Adds a button to GC that execute…
Alfro May 11, 2018
8e0f1ec
TTK-17946 Updated CHANGELOG
Alfro May 23, 2018
d99aa8c
TTK-17946 script_button: Removed 'network' code and made generic
Alfro May 23, 2018
b0380e2
TTK-17946 script_button: Added minimal docs to conf-dist
Alfro May 23, 2018
f42a0b0
Merge pull request #592 from teltek/feature_17946_script_button_plugin
Alfro May 24, 2018
51b7954
Added NDI bin
dpeite May 29, 2018
12414fb
Added videorate to NDI pipeline
dpeite Jun 4, 2018
be28e1e
Change location to use also ip:port of the stream
dpeite Jun 4, 2018
8bdcaa8
Added bin for NDI audio and video
dpeite Jul 4, 2018
bd55556
Recorder NDI: Put pipeline in playing status before change valves
dpeite Jul 10, 2018
932b7d6
Show pause dialog based on recorder state instead of pause button click
Aug 4, 2018
9dc23df
Destroy pause dialog when state changes in addition to dialog close e…
Aug 4, 2018
910de5d
Add Committers docs to CONTRIBUTING.md
Alfro Aug 27, 2018
d75c33c
Merge branch 'committers_docs'
Alfro Aug 29, 2018
67173e4
Undo changes made in recorder valves https://github.com/teltek/Galica…
dpeite Sep 4, 2018
d9807f5
Improved audio and video sync in NDI bin
dpeite Sep 4, 2018
27af3be
Added new bin for NDI audio
dpeite Sep 4, 2018
ea27743
Added videoconvert to ndi pipeline
dpeite Sep 6, 2018
47c0cc6
TTK-9019 WIP: Fixes extracting slides.
Alfro Sep 7, 2018
18ad00a
TTK-9019 classui: Only delete preview windows when required
Alfro Sep 7, 2018
22367a3
Merge branch 'bugfix_9019_threading_error'
Alfro Sep 10, 2018
af68366
Merge pull request #584 from SussexLearningSystems/dont-force-json-to…
Alfro Sep 11, 2018
893b009
Merge pull request #593 from SussexLearningSystems/decouple-pausedial…
Alfro Sep 11, 2018
8092af4
Merge branch 'feature_452_581' into 2.1.x
Alfro Sep 11, 2018
3ca8e4e
Added queue to ndi pipeline
dpeite Sep 18, 2018
8941a6e
Set sync=true in NDI pipeline
dpeite Sep 28, 2018
792b431
Added a configurable setting to control if the scheduler service will…
corne-oosthuizen Oct 2, 2018
990e6ff
Added a configuration parameter for a required minimum length for a r…
corne-oosthuizen Oct 2, 2018
4d251ed
Merge pull request #595 from cilt-uct/setting_to_control_scheduler_start
Alfro Oct 2, 2018
5eff8c5
Merge pull request #600 from teltek/feature_ndi
Alfro Oct 15, 2018
8dc749b
mediapackage: Fixed when removing a catalog of a scheduled mp, the du…
Alfro Oct 17, 2018
418d33d
Merge pull request #601 from teltek/bugfix_duration_0_when_edited
dpeite Oct 17, 2018
ac38871
updated version for 2.1.1-RC2
Alfro Oct 17, 2018
1f40075
Merge branch '2.1.x'
Alfro Oct 17, 2018
7152e1d
updated version for 2.1.1
Alfro Oct 18, 2018
b88a9d9
updated CHANGELOG for 2.1.1
Alfro Oct 18, 2018
2a87ffc
Merge branch '2.1.x'
Alfro Oct 18, 2018
61073b7
Removed unused methods reorderTags, getElementsByTag
Alfro Nov 9, 2018
a1936ca
TTK-19831 refactor: Corrected several minor issues
Alfro Nov 13, 2018
9a88bb6
TTK-19831 mediapackage: Implemented __eq__()/__ne__() as per the docs
Alfro Nov 13, 2018
1e3c656
TTK-19831 plugins/keyboard: Removed duplicated key/value pair
Alfro Nov 13, 2018
8839b6a
TTK-19831 player: Rewritten __get_duration_and_run logic
Alfro Nov 13, 2018
23c74e4
Merge pull request #603 from teltek/refactoring_code
rubenrua Nov 14, 2018
9ee6d4a
Show stats of current/last job in recorderui
ppettit Nov 14, 2017
6e7d8b8
use op_status from mediapackage
ppettit Nov 29, 2018
431c62c
Merge pull request #560 from ppettit/show_operation_status
andiempettJISC Nov 30, 2018
99b6fb0
Only show recording title/elapsed time when recording or paused
Dec 3, 2018
38d71ff
Merge pull request #608 from SussexLearningSystems/no-recording-detai…
Alfro Dec 4, 2018
4837200
Merge pull request #597 from cilt-uct/required_minimum_duration_for_i…
Alfro Jan 30, 2019
7de42de
Merge remote-tracking branch 'upstream/master'
andiempettJISC Mar 18, 2019
d39436b
Merge branch 'master' into feature_487_524
andiempettJISC Mar 18, 2019
7019b65
resolving issues raised by @rubenrua and refactoring some PEP8 format…
andiempettJISC Mar 18, 2019
0b25dc5
changes to the conf-dist.ini file to add the default options for chec…
andiempettJISC Mar 18, 2019
2c341d0
#614 opencast/service: Retry to send status after OC up
Alfro Mar 18, 2019
3327735
Merge remote-tracking branch 'upstream/master'
andiempettJISC Mar 28, 2019
ed19b85
Merge branch 'master' into feature_487_524
andiempettJISC Apr 12, 2019
8e074e1
additon to #564 - makes tests work and has a default recovery type se…
andiempettJISC Apr 12, 2019
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ pip-log.txt
\#*\#
nbproject/
.idea/
.vscode
*\.sw*

#Galicaster unit test / coverage reports
Expand Down
3 changes: 3 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
sudo: required
dist: trusty

# Fix. Will stop working at some point
group: deprecated-2017Q2

language: python
python:
- "2.7"
Expand Down
68 changes: 66 additions & 2 deletions CHANGELOG
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,70 @@ Web version of the changelog in http://wiki.teltek.es/display/Galicaster/Release
To get the diff for a specific change, go to https://github.com/teltek/galicaster/commit/XXX where XXX is the change hash
To get the diff between two versions, go to https://github.com/teltek/galicaster/compare/1.2.1...1.2.3

* 2.0.0 (???)
* 2.2.0 (Unreleased)
* Added script_button plugin: Allows configuring a button for the Galicaster UI that executes a script
* Edited default recording title to include the capture agent name
* Changed the galicaster.xml file to json format. Updated mp test files.

* 2.1.1 (2018-10-18)
* Improved ical logic: Solves existing issues. Supports an unordered events ical
* Fixed error when inserting non-unicode characters in the presenter metadata field
* Added link to Commiter docs on CONTRIBUTING.md
* Fixed error when manifest.xml has 0ms duration after editing Opencast metadata

* 2.1.0 (2018-02-09)
* Added lowaudio plugin #495
* Added multistream bin #512 (ppettit)
* Allowed "auto" framerate option for blackmagic pipeline #561
* Improved logger for plugin load errors #527 (ppettit)
* Sending offline status to Opencast before closing Galicaster (OC > 2.3.0) #455
* Added tags conf option to profile tracks. #575
* Added default (series) conf option for unscheduled recordings #468
* Refactored profile validation logic #510 (ppettit)
* Added pausedialog_size conf option #515 (ppettit)
* Added LDAP login to lockscreen plugin
* Added checkspace plugin #438
* Added CONTRIBUTING.md file (Contributing Guidelines)
* Improved cURL and StringIO handling in the Opencast client #562 (sinhote)
* Fixed scheduler logic by using DTSTART instead of dcterm:temporal #567
* Removed duplicated cameracontrol external plugin (has its own repo)
* Added "version" option to run_galicaster.py (pmgration)
* Fixed get_recording_start_time() returning wrong duration when pipeline is paused #559 (pmgration)
* Added "dcterm:temporal" to newly created mps #570
* Added "Close button" to about window when none appears #559

* 2.0.2 (2017-09-28)
* Improved profile validation #507 (ppettit)
* Added buffer-time property to Pulse bin
* Fixed error with default profile and Ubuntu 16.04.2 #543
* Fixed crash when stop a recording from rest plugin
* Fixed Galicaster not starting when calendar.ical is empty #548
* Fixed lockscreen not working in class mode (pmgration)


* 2.0.1 (2017-07-03)
* Improved Galicaster stability (Fixed preview freezes after multiple recordings #457, file descriptor leaks #441 and timeouts getting recorder status #493)
* Added an option to dump dot file of Gstreamer pipeline (ppettit)
* Added "capture.device.timezone" to Opencast config #472
* Added a new signal 'record-finished' when a recording is finished
* Added the possibility to close a popup dialog before execute his callback
* Corrected some bad interactions between the no-audio dialog and other popups.
* Fixed shutdown button
* Fixed problems with unicode strings #300 #458
* Fixed problem with 720p resolution #436
* Fixed bug: send config to MH in shot heartbeat instead of long heartbeat #114
* Fixed ingesting even if ingest was disabled #529
* Fixed exception if a recording finishes while it's paused #513 (ppettit)
* Fixed pause button not dissapearing when a recording finish
* Fixed incorrect status sent to Opencast #473 #491
* Fixed nightly timer from starting at wrong time #483
* Fixed errors in timestamps with offsets #471
* Fixed ical processing issue where first event is ignored #451
* Fixed a bug that permit launch recordings from next recordings window
* Fixed non public series from Opencast aren't shown in Galicaster
* Fixed minor bug: the swapvideos button was not hiding when set to false.

* 2.0.0 (2017-03-13)
* Upgrade to Gstreamer 1.x and GTK 3.x
* Move the recorder logic to a service (in order to obtain the recorder state, get the current mediapackage, work on the recorder, ...)
* Added the possibility to configure videosinks and audiosinks
Expand All @@ -19,6 +82,7 @@ To get the diff between two versions, go to https://github.com/teltek/galicaster
* Unified the naming scheme for the signals and made them available in a page from Galicaster's github wiki (https://github.com/teltek/Galicaster/wiki/Galicaster-2.0-signals-schema)
* Improved plugin lockscreen with LDAP authentication
* Removed plugin notifycrash
* Removed plugin nocursor
* Added a way to insert new elements in GUI
* Added a new plugin to enable/disable inputs from a button or rest
* Added a new plugin to control remote camera Sony EVI-H100S/H100V
Expand All @@ -44,7 +108,7 @@ To get the diff between two versions, go to https://github.com/teltek/galicaster
* Changes to signals to allow failovermic plugin to run (androidwiltron)
* Added the option to configure the output framerate using Blackmagic devices
* Force to reload available space on entering in the recorder UI
* Use a temporal folder to save the manifest (save zip), closes #15
* Use a temporary folder to save the manifest (save zip), closes #15
* Change the current working directory to the rectemp folder
* Capture any general exception in order to print it to the log file
* Set the polling_config interval to the long heartbeat, fixes #114
Expand Down
56 changes: 56 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
# Contributing to Galicaster

1. [General Guidelines](#general-guidelines)
1. [Questions and support](#questions-and-support)
2. [Report issues](#report-issues)
3. [Contribute code](#contribute-code)
2. [Committers](#committers)
3. [Reviewing Rules](#reviewing-rules)

## General Guidelines
First of all, thanks for contributing to the Galicaster project!

Below are some guidelines that will help you to contribute to this project.

### Questions and support

If you have a problem with Galicaster, want to discuss a new feature or have any doubts regarding this project, consider subscribing to the galicaster community mailing list ([email protected]) through this [SUBSCRIBE LINK](http://groups.google.com/a/galicaster.org/group/community/subscribe).

Feel free to send any questions you may have regarding Galicaster there.


### Report issues

Please give as much detail as possible:

1. Specify the tag or release branch where you found the issue.
2. Specify the steps to reproduce the issue, if possible.
3. If it is a recording issue, include the profile and/or conf.ini file with the tracks configuration. Include the hardware you are using as well.
4. Feel free to add any other details you think may be relevant.

### Contribute code

#### Guidelines
* All new features must be contributed to master.
* All bugfixes should be contributed to the first affected release branch.
* Features or bug fixes that don't merge cleanly won't be accepted. You should solve any conflicts by rebasing your code with the origin branch to avoid extra *merge commits*.
* Please create a separate Pull Request for each feature/bugfix you want to contribute.
* Please use descriptive commit messages and include a reference to the relevant issue, if any (e.g. "issue #15, ").
* If you are submitting a bugfix, it's encouraged to **add a test** reproducing the bug. Make sure that the test fails if the fix is not applied.
* Try to follow PEP8. The line-length limit can be ignored if following it makes the code less readable.

#### Branching model
We are using a model inspired by Vincent Driessen's [git-flow](http://nvie.com/posts/a-successful-git-branching-model/). The main difference between our model and his is that we don't have a branch named **develop**. We use the **master** branch instead to hold the latest version of the code.

For a better explanation, here is a picture of our model:

![git-flow-image](docs/git-flow.jpg)

## Committers

For more information about the commiter role, check out the Committers section of the Developer docs: [Committers.md](https://github.com/teltek/Galicaster-doc/blob/master/DeveloperGuide/Committers.md)

## Reviewing Rules

For more information about the reviewing rules, check out the Reviewing Rules section section of the Developer docs: [ReviewingRules.md](https://github.com/teltek/Galicaster-doc/blob/master/DeveloperGuide/ReviewingRules.md)

22 changes: 16 additions & 6 deletions README → README.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,29 @@
What is Galicaster?
===================

Galicaster is a Multistream Recorder and Player designed for mobile equipment without requiring an Internet connexion,
Galicaster is a Multistream Recorder and Player designed for mobile equipment without requiring an Internet connexion,
allowing us to record, tag and review multistream material, all together in one application.

Galicaster is designed to be compatible with the Opencast Matterhron Project. The Opencast Matterhorn (OC-MH) project,
an international, free, open-source effort on educational multimedia content from which we would benefit from,
taking advantage of all the tools within to process and distribute educational material.
Galicaster is designed to be compatible with the Opencast Matterhron Project. The Opencast (OC) project,
an international, free, open-source effort on educational multimedia content from which we would benefit from,
taking advantage of all the tools within to process and distribute educational material.

Galicaster is been developed with GStreamer and Python, designed as a heavy application fully based on free software.

http://galicaster.teltek.es
[email protected]
http://galicaster.org
[email protected]


Documentation Project
=====================

https://github.com/teltek/Galicaster-doc


External Plugins List
--------------------------
https://github.com/teltek/Galicaster-doc/blob/master/ExternalPluginsList.md


Coding Style
============
Expand Down
Loading