The Galicaster Project is an open initiative to provide flexible, state-of-the-art solutions for recording educational multimedia contents like lectures and conferences
The org.opencastproject.capture.agent.properties file llooks like this:
#Capture Agent specific data
#Tue Jun 14 12:21:28 SAST 2016
org.opencastproject.workflow.config.trimHold=true
org.opencastproject.workflow.config.archiveOp=true
org.opencastproject.workflow.definition=full
capture.device.names=audio,presenter
event.series=46ba68db-ec2a-418b-b664-2e115eab44f2
event.title=GC2x unicodé & ampersand é
event.location=em7
org.opencastproject.workflow.config.captionHold=false
When the recording starts, the title is shown correctly in the recorder UI, but the following warnings are shown on the console:
/usr/share/galicaster/galicaster/classui/recorderui.py:390: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if title.get_text() != next_mediapackage.title:
/usr/share/galicaster/galicaster/classui/recorderui.py:328: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
if rec_title.get_text() != self.recorder.current_mediapackage.getTitle():
On completion of the recording, Galicaster appears to crash
(run_galicaster.py:11259): Gdk-WARNING **: run_galicaster.py: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Then on restarting, when you go to the media manager, you get:
(run_galicaster.py:11451): Gtk-WARNING **: Failed to set text 'GC2x unicodé & ampersand é' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &
Create a recording on Opencast with unicode and an ampersand in the title, e.g.:
GC2x unicodé & ampersand é
The episode.xml file looks like this:
The org.opencastproject.capture.agent.properties file llooks like this:
When the recording starts, the title is shown correctly in the recorder UI, but the following warnings are shown on the console:
/usr/share/galicaster/galicaster/classui/recorderui.py:390: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if title.get_text() != next_mediapackage.title:
/usr/share/galicaster/galicaster/classui/recorderui.py:328: UnicodeWarning: Unicode unequal comparison failed to convert both arguments to Unicode - interpreting them as being unequal if rec_title.get_text() != self.recorder.current_mediapackage.getTitle():
On completion of the recording, Galicaster appears to crash
(run_galicaster.py:11259): Gdk-WARNING **: run_galicaster.py: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Then on restarting, when you go to the media manager, you get:
(run_galicaster.py:11451): Gtk-WARNING **: Failed to set text 'GC2x unicodé & ampersand é' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity - escape ampersand as &