jeff@kaname:~$ totem --gst-debug=xvimagesink:5 censure-1280x1024.ogg
0:00:01.858164000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1560:gst_xvimagesink_xcontext_get:<autovideosink0-actual-sink> X reports 1280x800 pixels and 301 mm x 192 mm
0:00:01.858422000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1488:gst_xvimagesink_calculate_pixel_aspect_ratio: calculated pixel aspect ratio: 0,979818
0:00:01.858531000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1503:gst_xvimagesink_calculate_pixel_aspect_ratio: Decided on index 0 (1/1)
0:00:01.858624000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1511:gst_xvimagesink_calculate_pixel_aspect_ratio: set xcontext PAR to 1/1
0:00:01.859033000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1213:gst_xvimagesink_get_xv_support: Found 2 XV adaptor(s)
0:00:01.863843000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1168:gst_lookup_xv_port_from_adaptor: XV Adaptor Intel(R) Textured Video with 16 ports
0:00:01.864176000  1643 0x80940a0 LOG            xvimagesink xvimagesink.c:1330:gst_xvimagesink_get_xv_support:<autovideosink0-actual-sink> Encoding 0, name XV_IMAGE, max wxh 2048x2048 rate 1/1
0:00:01.864581000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1429:gst_xvimagesink_get_xv_support: Generated the following caps: video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]
0:00:01.865101000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:429:gst_xvimagesink_check_xshm_calls: XvShmCreateImage of 1x1
0:00:01.865536000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:472:gst_xvimagesink_check_xshm_calls: XServer ShmAttached to 0x59d8023, id 0x4600001
0:00:01.865726000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:489:gst_xvimagesink_check_xshm_calls: XServer ShmDetaching from 0x59d8023 id 0x4600001
0:00:01.865942000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:1616:gst_xvimagesink_xcontext_get: xvimagesink is using XShm extension
0:00:01.866909000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:2014:gst_xvimagesink_change_state:<autovideosink0-actual-sink> set calculated PAR on object's PAR
0:00:01.866955000  1643 0x80940a0 DEBUG          xvimagesink xvimagesink.c:2018:gst_xvimagesink_change_state:<autovideosink0-actual-sink> XSynchronize called with FALSE
0:00:05.095185000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:1846:gst_xvimagesink_setcaps:<autovideosink0-actual-sink> In setcaps. Possible caps video/x-raw-yuv, format=(fourcc)YUY2, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)YV12, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)I420, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ]; video/x-raw-yuv, format=(fourcc)UYVY, width=(int)[ 1, 2048 ], height=(int)[ 1, 2048 ], framerate=(fraction)[ 0/1, 2147483647/1 ], setting caps video/x-raw-yuv, format=(fourcc)I420, framerate=(fraction)15/1, pixel-aspect-ratio=(fraction)1/1, width=(int)1280, height=(int)1024
0:00:05.095669000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:1850:gst_xvimagesink_setcaps:<autovideosink0-actual-sink> intersection returned video/x-raw-yuv, format=(fourcc)I420, width=(int)1280, height=(int)1024, framerate=(fraction)15/1, pixel-aspect-ratio=(fraction)1/1
0:00:05.095887000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:1914:gst_xvimagesink_setcaps:<autovideosink0-actual-sink> video width/height: 1280x1024, calculated display ratio: 5/4
0:00:05.095989000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:1923:gst_xvimagesink_setcaps:<autovideosink0-actual-sink> keeping video height
0:00:05.096083000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:1939:gst_xvimagesink_setcaps:<autovideosink0-actual-sink> scaling to 1280x1024
0:00:05.096533000  1643 0x8100d60 LOG            xvimagesink xvimagesink.c:2112:gst_xvimagesink_show_frame:<autovideosink0-actual-sink> slow copy into bufferpool buffer
0:00:05.096633000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:2116:gst_xvimagesink_show_frame:<autovideosink0-actual-sink> creating our xvimage
0:00:05.096755000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:513:gst_xvimagesink_xvimage_new:0x83ab580 Creating new XvImageBuffer
0:00:05.096852000  1643 0x8100d60 LOG            xvimagesink xvimagesink.c:523:gst_xvimagesink_xvimage_new:<autovideosink0-actual-sink> creating 1280x1024
0:00:05.097124000  1643 0x8100d60 LOG            xvimagesink xvimagesink.c:565:gst_xvimagesink_xvimage_new:<autovideosink0-actual-sink> XShm image size is 1966080
0:00:05.097410000  1643 0x8100d60 DEBUG          xvimagesink xvimagesink.c:609:gst_xvimagesink_xvimage_new:<autovideosink0-actual-sink> XServer ShmAttached to 0x59e0023, id 0x4600003
0:00:05.115240000  1643 0x8100d60 LOG            xvimagesink xvimagesink.c:724:gst_xvimagesink_xvimage_put:<autovideosink0-actual-sink> reffing 0x83ab580 as our current image
0:00:05.115591000  1643 0x8100d60 LOG            xvimagesink xvimagesink.c:771:gst_xvimagesink_xvimage_put:<autovideosink0-actual-sink> XvShmPutImage with image 1280x1024 and window 750x600, from xvimage 0x83ab580
The program 'totem' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 50 error_code 11 request_code 141 minor_code 19)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
