gstplayer: fix for converting a sample width stride

stride = (texture width != row length).
I was having a video with a width of 2682, but gstreamer rounded it to the nearest 4, means in the buffer, they assumed 2684. OpenGL ES 2 doesn't support ROW_LENGTH in glPixelStorei, so we need to duplicate the texture right now. :(