[gst-devel] window too big with resolution greater than 352 × 288

Francesco Argese kekko84 at gmail.com
Thu Sep 11 10:46:17 CEST 2008


I have this problem: i'm trying to send towards udp a stream encoded
with theora from Linux and to receive it on a windows machine (always
with gstreamer) in a ARToolKit application (it do only a
gst_parse_launch (pipeline_string, &error) to recover the video). The
version of gstreamer used on Windows was cross-compiled by me (version
0.10.20 for core and base and 0.10.9 good, 0.10.8 bad, 0.10.9 ugly,
ffmpeg lacks because i think it could require more time to
cross-compile it). The two pipeline (reported below) works well if i
use a low resolution (max 352 × 288). If i try with a greater
resolution, Gstreamer recognize a big window (1835099506 x 1327526501
) but don't show me errors and don't open the window. The problem is
that i have no debug informations on windows so i don't know how to
find the possible error. I have built the same configuration with two
Linux machine and it works well with all known resolution, higher than
320x240. I use the client with ARToolKit but the ARToolKit code
doesn't give any error, too. The only signal seems to be the big
dimension of the window.

My two pipeline are the following:

1)gst-launch-0.10-0 videotestsrc !
video/x-raw-yuv,format=\(fourcc\)I420,width=640,height=480 ! theoraenc
! video/x-theora ! gdppay ! application/x-gdp ! udpsink host=127.0.0.1
port=5000

2)udpsrc port=5000 ! application/x-gdp ! gdpdepay ! video/x-theora !
theoradec ! video/x-raw-yuv,format=\(fourcc\)I420,width=640,height=480
! ffmpegcolorspace ! capsfilter
caps=video/x-raw-rgb,bpp=32,endianness=4321,red_mask=65280,green_mask=16711680,blue_mask=-16777216
! identity name=artoolkit sync=false ! fakesink

I'm trying it on localhost (both on Windows so) launching first 2), then 1)
What could be the problem? Any suggestion?

Thanks
Francesco Argese




More information about the gstreamer-devel mailing list