Most VoIP clients horizontally flip the video stream so that the video stream shows the correct orientation of the user.
Steps to Reproduce:
1. Start a video call
2. Raise right hand
3. Video window shows left hand being raised
In order to implement this we need to introduce the videoflip gstreamer element and set 'method' to GST_VIDEO_FLIP_METHOD_HORIZ
Additional info: G+ Hangout flips the image locally, but sends the original image.
I'm curious about skype. Can anyone try that?
Clearly G+ is drunk.
From what I remember Skype does flip the video.
I think it's actually quite clever, because the other side will then see you mirrored - think of mirrored texts, having eypatch on left eye instead of right eye etc. So it's clever in that it shows you mirrored image locally, but the other side see you as they would see you in real life (ie. not mirrored).
Git commit e88268a6a6fd833a49f80adc1dad72444ec5252b by Rohan Garg.
Committed on 25/10/2012 at 15:20.
Pushed by garg into branch 'kde-telepathy-0.5'.
Flip the local video overlay
REVIEWED BY: George Kiagiadakis
M +7 -3 libktpcall/private/video-sink-bin.cpp