[ 
http://opencast.jira.com/browse/MH-8655?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=29512#comment-29512
 ] 

Rubén Pérez Vázquez commented on MH-8655:
-----------------------------------------

It is easy enough to solve. You've got this:

SOURCE ==> VIDEOSCALE ==> CAPS ==> REST OF THE PIPELINE

, where source is whatever comes from the Kangaroo patch (either a real capture 
or a "no signal" image). "videoscale" is a gstreamer component which does 
exactly what it says --scales the video that goes through it. The tricky point 
is that such component does not take any arguments with regards to the 
properties of the video --it just detects the "caps" (capabilities of the 
stream) on either sides of it and adapts its left side to its right side. So we 
need to place one element in the right-hand side that actually fixates the 
video size. That's accomplished by a CapsFilter, or, in other words, a 
component which only allows the streams of certain specific characteristics to 
pass through it. 

Now, when you use a hardware scaler, you are doing just that --fixating the 
size of the video to a certain specific value. Then, we just need to decide 
which size we want to fixate our screen captures to, and videoscale will do the 
rest. It even inserts black stripes appropriately to keep the aspect ratio, if 
it's configured to do so. 

                
> Epiphan capture gets corrupted when the resolution of the presentation 
> changes without disconnecting the signal
> ---------------------------------------------------------------------------------------------------------------
>
>                 Key: MH-8655
>                 URL: http://opencast.jira.com/browse/MH-8655
>             Project: Matterhorn Project
>          Issue Type: Bug
>          Components: Capture (Devices and Software)
>    Affects Versions: 1.3, 1.2
>            Reporter: Andreas Krieger
>            Priority: Critical
>         Attachments: failed_recording_1.png
>
>


--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
http://opencast.jira.com/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

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


To unsubscribe please email
[email protected]
_______________________________________________

Reply via email to