I seem to have the same problem. Recently bought the Asus eee box which is quite similiar to asrock ion.
Installed Ubuntu 9.10 and xbmc 9.11 and everything seemed fine. Until I started noticing the dropping frames or something like that. It didnt always add to the drop counter in statistics but something was wrong. After checking the log I found those same consume packet errors that you guys seem to have.
Today I tried updating the nvidia default drivers to the newest 195, and after getting the vdpau to work the problem was still there:
Code:
18:22:37 T:2947500912 M:1250242560 WARNING: CDVDMessageQueue(teletext)::Put MSGQ_NOT_INITIALIZED
18:22:38 T:2899618672 M:1250250752 ERROR: (VDPAU) Error: An invalid handle value was provided.(3) at VDPAU.cpp:1171
18:22:38 T:2899618672 M:1250250752 NOTICE: (VDPAU) Didnt find a Video Surface Available (Total: 2). Creating a new one. TRY #1
18:22:38 T:2899618672 M:1247076352 NOTICE: (VDPAU) Didnt find a Video Surface Available (Total: 3). Creating a new one. TRY #1
18:22:38 T:2899618672 M:1244028928 NOTICE: (VDPAU) Didnt find a Video Surface Available (Total: 4). Creating a new one. TRY #1
18:22:39 T:2947500912 M:1240694784 WARNING: CDVDPlayer::CheckPlayerInit(3) - Ignoring too large delay of 3916000.000000
18:22:44 T:2899618672 M:1240866816 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 9763, consumed: 0
18:22:58 T:2899618672 M:1235501056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 12256, consumed: 0
18:22:58 T:2899618672 M:1235501056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 15005, consumed: 0
18:22:58 T:2899618672 M:1235501056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 14527, consumed: 0
18:24:01 T:2899618672 M:1220214784 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 23455, consumed: 0
18:24:01 T:2899618672 M:1220214784 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 21931, consumed: 0
18:25:27 T:2899618672 M:1220730880 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 17196, consumed: 0
18:25:27 T:2899618672 M:1220730880 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 12718, consumed: 0
18:27:50 T:2899618672 M:1214935040 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 16823, consumed: 0
18:28:54 T:2899618672 M:1219551232 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 27640, consumed: 0
18:33:33 T:2899618672 M:1219125248 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 34703, consumed: 0
18:35:01 T:2899618672 M:1210572800 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 11154, consumed: 0
18:36:01 T:2899618672 M:1207046144 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 17225, consumed: 0
18:37:01 T:2899618672 M:1204060160 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 28588, consumed: 0
18:40:01 T:2899618672 M:1195995136 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 16783, consumed: 0
18:40:54 T:2899618672 M:1195888640 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 32433, consumed: 0
18:40:54 T:2899618672 M:1195888640 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 33727, consumed: 0
18:42:01 T:2899618672 M:1192026112 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 57201, consumed: 0
18:43:17 T:2899618672 M:1188315136 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 68179, consumed: 0
18:43:48 T:2891225968 M:1189720064 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:43:49 T:2891225968 M:1189724160 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:43:49 T:2899618672 M:1189724160 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:44:01 T:2899618672 M:1189519360 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 55019, consumed: 0
18:44:55 T:2899618672 M:1189175296 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 49616, consumed: 0
18:46:01 T:2899618672 M:1189105664 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 14005, consumed: 0
18:46:01 T:2899618672 M:1189105664 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 13467, consumed: 0
18:49:01 T:2899618672 M:1189048320 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 20651, consumed: 0
18:49:32 T:2891225968 M:1188573184 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:33 T:2891225968 M:1188573184 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:33 T:2899618672 M:1188573184 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:49:33 T:2899618672 M:1188573184 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 108375, consumed: 0
18:49:33 T:2899618672 M:1188573184 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:49:33 T:2891225968 M:1188573184 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:34 T:2891225968 M:1188573184 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
18:49:34 T:2899618672 M:1188573184 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 89061, consumed: 0
18:49:34 T:2899618672 M:1188573184 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:49:34 T:2891225968 M:1188573184 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:35 T:2891225968 M:1188577280 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
18:49:35 T:2899618672 M:1188577280 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 74011, consumed: 0
18:49:35 T:2891225968 M:1188577280 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:35 T:2899618672 M:1188577280 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:49:35 T:2891225968 M:1188577280 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
18:49:35 T:2899618672 M:1188577280 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 67408, consumed: 0
18:49:36 T:2891225968 M:1188581376 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:49:36 T:2899618672 M:1188581376 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:49:36 T:2891225968 M:1188581376 ERROR: Pause - pcm_pause, alsa error: -77 - File descriptor in bad state
18:49:36 T:2891225968 M:1188581376 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
18:49:41 T:2899618672 M:1188597760 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 95904, consumed: 0
18:50:32 T:2899618672 M:1188741120 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 32590, consumed: 0
18:52:01 T:2899618672 M:1189392384 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 23416, consumed: 0
18:52:01 T:2899618672 M:1189392384 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 26340, consumed: 0
18:53:01 T:2899618672 M:1189421056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 10297, consumed: 0
18:53:01 T:2899618672 M:1189421056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 12744, consumed: 0
18:53:01 T:2899618672 M:1189421056 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 8665, consumed: 0
18:54:01 T:2899618672 M:1182220288 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 110850, consumed: 0
18:54:04 T:2891225968 M:1188737024 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:54:04 T:2899618672 M:1188737024 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:54:04 T:2891225968 M:1188745216 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
18:54:05 T:2899618672 M:1188745216 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 114639, consumed: 0
18:54:05 T:2899618672 M:1188745216 WARNING: CDVDMessageQueue(video)::Get - retrieved last data packet of queue
18:54:05 T:2891225968 M:1188745216 WARNING: CDVDMessageQueue(audio)::Get - retrieved last data packet of queue
18:54:05 T:2891225968 M:1188745216 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
18:54:05 T:2891225968 M:1188745216 WARNING: CALSADirectSound::CALSADirectSound - device is not able to pause playback, will flush instead
18:54:15 T:2899618672 M:1190686720 WARNING: Decode - avcodec_decode_video didn't consume the full packet. size: 32758, consumed: 0
And now there even seems to be something wrong with alsa? Weird errors with broken pipes. I get now about 190 frames dropped in one hour of 1080p24hz movie, which is quite a lot. So for me it seems that the nvidia 195 drivers are worse than 185.
My xorg.conf and xbmc video settings are done with this script:
http://forum.xbmc.org/showthread.php?tid=70068
Ive tried it also with TripleBuffer true and sync off, but it didnt help with 185 nvidia drivers, but ill test it tonight with 195. Might even test the nvidia drivers 190 which is the latest stable release?
Hope someone has a clue how to fix this and also the alsa broken pipe error..