Index: libs/libmythtv/videoout_xv.cpp
===================================================================
--- libs/libmythtv/videoout_xv.cpp	(revision 8736)
+++ libs/libmythtv/videoout_xv.cpp	(working copy)
@@ -1508,6 +1508,10 @@
             image = XvShmCreateImage(XJ_disp, xv_port, xv_chroma, 0, 
                                      XJ_width, XJ_height, &XJ_shm_infos[i]);
             size = ((XvImage*)image)->data_size + 64;
+            VERBOSE(VB_IMPORTANT, "XvShmCreateImage(xv_port:"<<xv_port
+                    <<", xv_chroma:"<<xv_chroma<<", XJ_width:"<<XJ_width
+                    <<", XJ_height:"<<XJ_height<<", i:"<<i
+                    <<") -> data_size:"<<((XvImage*)image)->data_size);
         }
         else
         {
@@ -1527,6 +1531,9 @@
             if (XJ_shm_infos[i].shmid >= 0)
             {
                 XJ_shm_infos[i].shmaddr = (char*) shmat(XJ_shm_infos[i].shmid, 0, 0);
+                VERBOSE(VB_IMPORTANT, "shmat(i:"<<i<<")"
+                        <<" id:"<<XJ_shm_infos[i].shmid
+                        <<", addr:"<<(void*)XJ_shm_infos[i].shmaddr);
                 if (use_xv)
                     ((XvImage*)image)->data = XJ_shm_infos[i].shmaddr;
                 else
@@ -3269,6 +3276,9 @@
     {
         for (uint i = 0; i < vbuffers.allocSize(); i++)
         {
+            VERBOSE(VB_IMPORTANT, "clear_xv_buffers(width:"<<width
+                    <<", height:"<<height<<") i:"<<i
+                    <<" addr:"<<((void*)vbuffers.at(i)->buf));
             unsigned char *data = vbuffers.at(i)->buf;
             bzero(data, width * height);
             memset(data + width * height, 127,
