Ideally, admin users should have control over what gets distributed:  
recordings should not be trimmed (e.g. to the shorter track's length) without 
their permission and if they want/need to distribute a recording that contains 
tracks that have content of different lengths they should be able to do so. 

One solution: 
1) If it's detected that tracks are of different lengths (beyond some 
configurable and/or user-specified tolerance), the admin user should be warned 
when they get to the Trim/Review Hold state, assuming they've set the hold. If 
they haven't set the Trim/Review hold, I think it makes sense for workflow to 
be put into the hold state automatically ("conditional hold state"), with 
Status column  informing them why it's in the hold state ("Track length 
difference detected"). 
2) In the hold state UI (regardless of how they got there), the admin user sees 
warning about tracks being of different lengths (beyond the defined tolerance). 
The warning would go away if they "fix" the problem, i.e. by setting a trim 
point within the shorter track's length. However if the admin user doesn't fix 
it, the system should respect the out-point in place (making sure they are 
aware that their outpoint is beyond the end of the shorter track) , and let 
them continue, having been duly warned (and likely having edited metadata in 
some way to explain the track discrepancy to viewers). 
(Alternatively, it might even be okay to preset an outpoint in the hold state 
that's identical to the shorter track's length, so that the user has to go to 
the effort to set it beyond the shorter track's length. In this case, user 
needs to be alerted to the pre-setting of outpoint.)
4) If other services are expecting identical lengths, then the next step in the 
workflow could be to pad the shorter track, so it *does* have an identical 
length. 
5) If we believe there are institutions that are okay with mediapackages 
*always* being trimmed to shorter track's length (i.e. taking it out of the 
hands of the admin user), there should be a configuration setting to this 
effect. I just don't think it should be a given that Matterhorn will act this 
way.

Judy


On May 9, 2012, at 6:29 AM, Schulte Olaf A. wrote:

> This "ideal solution", is that a notification on different track length (plus 
> conditional hold state) only? Or does it include options for further 
> processing? As far as I remember, Tobias mentioned other services expecting 
> "identical" length, so you might have to work around this as well.
> 
> O
> 
>> -----Ursprüngliche Nachricht-----
>> Von: [email protected] [mailto:matterhorn-users-
>> [email protected]] Im Auftrag von Judy Stern
>> Gesendet: Dienstag, 8. Mai 2012 22:30
>> An: Matterhorn Users
>> Betreff: Re: [Matterhorn-users] Fails in trimming due to duration differences
>> 
>> On May 8, 2012, at 3:49 AM, Rubén Pérez wrote:
>>> I totally agree with your last paragraph, except for the "we have no 
>>> conditional
>> hold" part. I do think we could include a conditional hold if the inspection 
>> operation
>> detects an difference in track durations too large, and perhaps allow the 
>> admins to
>> edit metadata (e.g. to change the description) or take adequate measures.
>> This sounds like an ideal solution (I had assumed it would be too difficult 
>> to
>> accomplish; glad my assumption was wrong.)
>> 
>> Judy
>> 
>> _______________________________________________
>> Matterhorn-users mailing list
>> [email protected]
>> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users
> _______________________________________________
> Matterhorn-users mailing list
> [email protected]
> http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

_______________________________________________
Matterhorn-users mailing list
[email protected]
http://lists.opencastproject.org/mailman/listinfo/matterhorn-users

Reply via email to