<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 12 (filtered medium)">
<style>
<!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page Section1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.Section1
        {page:Section1;}
-->
</style>
<!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=EN-US link=blue vlink=purple>
<div class=Section1>
<p class=MsoNormal>I can’t seem to get VDPAU to work on my frontend using
trunk. From what I have read, once trunk is compiled with –enable-vdpau,
it should just work. He VDPAU benchmark tester works, and the MythTV
decoders I was using before VDPAU work but VDPAU doesn’t. Can
anyone help. The following is a portion of the output log for mythfrontend
with playback verbosity set to on:<o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoPlainText><span style='font-family:"Courier New"'>2009-06-12
22:34:51.935 mythfrontend version: trunk [20674M] www.mythtv.org<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:"Courier New"'>-Skipped a bunch
of lines here<o:p></o:p></span></p>
<p class=MsoPlainText><span style='font-family:"Courier New"'><o:p> </o:p></span></p>
<p class=MsoPlainText><span style='font-family:"Courier New"'>2009-06-12
22:35:08.996 TV: StartTV() -- begin<br>
2009-06-12 22:35:08.997 TV: ctor<br>
2009-06-12 22:35:09.083 TV: tv->Playback() -- begin<br>
2009-06-12 22:35:09.095 TV: tv->Playback() -- end<br>
2009-06-12 22:35:09.095 TV: StartTV -- process events begin<br>
2009-06-12 22:35:09.096 TV: HandleStateChange(0) -- begin<br>
2009-06-12 22:35:09.096 TV: Attempting to change from None to Watching
WatchingRecording<br>
2009-06-12 22:35:09.100 RingBuf(/MythTVExtVideos2/3041_20090612200636.mpg):
OpenFile(/MythTVExtVideos2/3041_20090612200636.mpg, 12)<br>
2009-06-12 22:35:09.101 RingBuf(/MythTVExtVideos2/3041_20090612200636.mpg):
CalcReadAheadThresh(0 KB)<br>
->
threshhold(64 KB) min read(0 KB) blk size(32 KB)<br>
2009-06-12 22:35:09.104 Using protocol version 45<br>
2009-06-12 22:35:09.105 TV: StartPlayer(0, Watching WatchingRecording, main) --
begin<br>
2009-06-12 22:35:09.114 FilterManager, Error: Failed to load filter symbol:
'/usr/local/lib/mythtv/filters/libconvert.so'<br>
/usr/local/lib/mythtv/filters/libconvert.so:
undefined symbol: filter_table<br>
2009-06-12 22:35:09.114 FilterManager, Warning: Failed to load filter library:
/usr/local/lib/mythtv/filters/libconvert.so<br>
2009-06-12 22:35:09.358 AFD: Stream #0, has id 0x49 codec id MPEG2VIDEO, type
Video, bitrate 90000000 at 0x0x9d3ff860<br>
2009-06-12 22:35:09.363 VDP: Accepting: cmp(>= 0 0) dec(vdpau) cpus(0)
rend(vdpau) osd(vdpau) osdfade(enabled) deint(none,none) filt()<br>
2009-06-12 22:35:09.363 VDP: LoadBestPreferences(2048x2048, 0)<br>
2009-06-12 22:35:09.364 VDP: LoadBestPreferences(2048x2048, 60)<br>
2009-06-12 22:35:09.364 VDP: LoadBestPreferences(1920x1080, 60)<br>
2009-06-12 22:35:09.366 VDP: Accepting: cmp(>= 0 0) dec(vdpau) cpus(0)
rend(vdpau) osd(vdpau) osdfade(enabled) deint(none,none) filt()<br>
2009-06-12 22:35:09.367 VDP: LoadBestPreferences(2048x2048, 0)<br>
2009-06-12 22:35:09.367 VDP: LoadBestPreferences(2048x2048, 60)<br>
2009-06-12 22:35:09.367 VDP: LoadBestPreferences(1920x1080, 60)<br>
2009-06-12 22:35:09.887 VDPAU: Version 0<br>
2009-06-12 22:35:09.887 VDPAU: Information Unknown<br>
2009-06-12 22:35:09.932 Using 1 CPUs for decoding<br>
2009-06-12 22:35:09.933 AFD: InitVideoCodec() 0x9d3ff9f0 id(MPEGVIDEO_VDPAU)
type (Video).<br>
2009-06-12 22:35:09.933 detectInterlace(Detect Scan, Interlaced Scan, 29.97,
1080) ->Interlaced Scan<br>
2009-06-12 22:35:09.933 AFD: Using vdpau for video decoding<br>
2009-06-12 22:35:09.933 AFD: Looking for decoder for MPEGVIDEO_VDPAU<br>
2009-06-12 22:35:09.933 AFD Error: Could not find decoder for codec
(MPEGVIDEO_VDPAU), ignoring.<br>
2009-06-12 22:35:09.933 AFD: Stream #1, has id 0x52 codec id AC3, type Audio,
bitrate 384000 at 0x0x9d3fe8e0<br>
2009-06-12 22:35:09.933 AFD: codec AC3 has 6 channels<br>
2009-06-12 22:35:09.933 AFD: Looking for decoder for AC3<br>
2009-06-12 22:35:09.934 AFD: Opened codec 0x9d3fea80, id(AC3) type(Audio)<br>
2009-06-12 22:35:09.934 RingBuf(/MythTVExtVideos2/3041_20090612200636.mpg):
CalcReadAheadThresh(0 KB)<br>
->
threshhold(64 KB) min read(0 KB) blk size(32 KB)<br>
2009-06-12 22:35:09.944 Opening audio device 'iec958:{AES0 0x00}'. ch 2(2) sr
48000<br>
2009-06-12 22:35:09.944 Opening ALSA audio device 'iec958:{AES0 0x02}'.<br>
2009-06-12 22:35:09.978 Mixer unable to find control Master 1<br>
2009-06-12 22:35:09.978 mixer unable to find control Master 1<br>
2009-06-12 22:35:09.981 Opening audio device 'iec958:{AES0 0x00}'. ch 2(2) sr
48000<br>
2009-06-12 22:35:09.981 Opening ALSA audio device 'iec958:{AES0 0x02}'.<br>
2009-06-12 22:35:09.998 Mixer unable to find control Master 1<br>
2009-06-12 22:35:09.998 mixer unable to find control Master 1<br>
2009-06-12 22:35:09.999 Dec: Trying to select track (w/lang)<br>
2009-06-12 22:35:09.999 Dec: Selecting first track<br>
2009-06-12 22:35:09.999 Dec: Selected track #1 in the Unknown language(0)<br>
2009-06-12 22:35:09.999 Dec: Resyncing position map. posmapStarted = 0
livetv(0) watchingRec(1)<br>
2009-06-12 22:35:10.241 Position map filled from DB to: 267063<br>
2009-06-12 22:35:10.245 Dec: SyncPositionMap watchingrecording, from DB: 17882
entries<br>
2009-06-12 22:35:10.246 NVP(0): Filling position map from 267064 to end<br>
2009-06-12 22:35:10.247 Dec: Position map filled from Encoder to: 267063<br>
2009-06-12 22:35:10.247 Dec: SyncPositionMap watchingrecording total: 17882
entries<br>
2009-06-12 22:35:10.247 Dec: SyncPositionMap, new totframes: 267063, new
length: 8911, posMap size: 17882<br>
2009-06-12 22:35:10.247 AFD: Partial position map found<br>
2009-06-12 22:35:10.247 AFD: Successfully opened decoder for file:
"/MythTVExtVideos2/3041_20090612200636.mpg". novideo(0)<br>
2009-06-12 22:35:10.788 VideoOutput: Allowed renderers: vdpau<br>
2009-06-12 22:35:10.788 VideoOutput: Allowed renderers (filt: vdpau): vdpau<br>
2009-06-12 22:35:10.791 VDP: Accepting: cmp(>= 0 0) dec(vdpau) cpus(0)
rend(vdpau) osd(vdpau) osdfade(enabled) deint(none,none) filt()<br>
2009-06-12 22:35:10.792 VDP: LoadBestPreferences(2048x2048, 0)<br>
2009-06-12 22:35:10.792 VDP: LoadBestPreferences(2048x2048, 60)<br>
2009-06-12 22:35:10.792 VDP: LoadBestPreferences(1920x1080, 60)<br>
2009-06-12 22:35:10.792 VideoOutput: Preferred renderer: vdpau<br>
2009-06-12 22:35:10.792 VideoOutput: Trying video renderer: 'vdpau'<br>
2009-06-12 22:35:10.805 VDP: Accepting: cmp(>= 0 0) dec(vdpau) cpus(0)
rend(vdpau) osd(vdpau) osdfade(enabled) deint(none,none) filt()<br>
2009-06-12 22:35:10.805 VDP: LoadBestPreferences(2048x2048, 0)<br>
2009-06-12 22:35:10.805 VDP: LoadBestPreferences(2048x2048, 60)<br>
2009-06-12 22:35:10.810 VideoOutputXv: ctor<br>
2009-06-12 22:35:10.810 VideoOutWindow::SetPIPState. pip_state: 0]<br>
2009-06-12 22:35:10.811 VideoOutputXv: Creating XJ_gc<br>
2009-06-12 22:35:10.812 VideoOutputXv: XJ_screen:
'0x881c9d0'<br>
2009-06-12 22:35:10.812 VideoOutputXv: XJ_screen_num: '0'<br>
2009-06-12 22:35:10.812 VideoOutputXv: XJ_curwin:
'41943045'<br>
2009-06-12 22:35:10.812 VideoOutputXv:
XJ_win: '41943045'<br>
2009-06-12 22:35:10.812 VideoOutputXv:
XJ_root: '259'<br>
2009-06-12 22:35:10.812 VideoOutputXv: XJ_gc: '0x87f4480'<br>
2009-06-12 22:35:10.813 Snapping width to avoid scaling: width: 1920, left: 0<br>
2009-06-12 22:35:10.813 Display Rect left: 0, top: 135, width: 1920,
height: 810, aspect: 1.33333<br>
2009-06-12 22:35:10.813 Video Rect left: 0, top: 0, width: 1920,
height: 1080, aspect: 1.77778<br>
2009-06-12 22:35:10.813 VDP: LoadBestPreferences(1920x1088, 60)<br>
2009-06-12 22:35:10.820 VideoOutputXv: Pixel dimensions: Screen 1920x1080,
window 1920x1080<br>
2009-06-12 22:35:10.820 VideoOutputXv: Estimated display dimensions: 1161x653
mm Aspect: 1.77795<br>
2009-06-12 22:35:10.820 VideoOutputXv: Estimated window dimensions: 1161x653
mm Aspect: 1.77795<br>
2009-06-12 22:35:11.361 VideoOutputXv: InitSetupBuffers() render: vdpau,
allowed: vdpau<br>
2009-06-12 22:35:11.783 VideoOutputXv: Created VDPAU context (GPU decode)<br>
2009-06-12 22:35:11.784 VDP: SetVideoRenderer(vdpau)<br>
2009-06-12 22:35:11.784 VDP: SetVideoRender(vdpau) == GetVideoRenderer()<br>
2009-06-12 22:35:11.788 VDPAU: Created OSD (1920x1080)<br>
2009-06-12 22:35:11.788 VideoOutputXv: VDPAU Colorkey: 0x20202 (depth 24)<br>
2009-06-12 22:35:11.788 VideoOutputXv: PictureAttributes: Brightness, Contrast,
Colour, Hue<br>
2009-06-12 22:35:11.795 Snapping height to avoid scaling: height: 1080, top: 0<br>
2009-06-12 22:35:11.795 Snapping width to avoid scaling: width: 1920, left: 0<br>
2009-06-12 22:35:11.795 Display Rect left: 0, top: 0, width: 1920,
height: 1080, aspect: 1.77778<br>
2009-06-12 22:35:11.795 Video Rect left: 0, top: 0, width:
1920, height: 1080, aspect: 1.77778<br>
2009-06-12 22:35:11.798 Over/underscan. V: 0.01, H: 0<br>
2009-06-12 22:35:11.798 Display Rect left: 0, top: 0, width: 1920,
height: 1080, aspect: 1.77778<br>
2009-06-12 22:35:11.798 Video Rect left: 0, top: 11, width:
1920, height: 1058, aspect: 1.77778<br>
2009-06-12 22:35:11.798 VDP: LoadBestPreferences(1920x1088, 29.97)<br>
2009-06-12 22:35:11.799 NVP(0): LoadFilters(''..) -> 0x0<br>
2009-06-12 22:35:11.801 OSD Theme Dimensions W: 640 H: 480<br>
2009-06-12 22:35:12.599 NVP(0): ClearAfterSeek(1)<br>
2009-06-12 22:35:12.599 VideoOutputXv: ClearAfterSeek()<br>
2009-06-12 22:35:12.600 VideoOutputXv: DiscardFrames(0)<br>
2009-06-12 22:35:12.600 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAA<br>
2009-06-12 22:35:12.599 playCtx: StartDecoderThread(): took 2347 ms to start
player.<br>
2009-06-12 22:35:12.600 VideoBuffers::DiscardFrames(0): AAAAAAAAAAAAAAAAA --
done<br>
2009-06-12 22:35:12.600 VideoOutputXv: DiscardFrames() 3: AAAAAAAAAAAAAAAAA --
done()<br>
2009-06-12 22:35:12.600 TV: StartPlayer(0, Watching WatchingRecording, main) --
end ok<br>
2009-06-12 22:35:12.600 VideoOutputXv: UpdatePauseFrame() AAAAAAAAAAAAAAAAA<br>
2009-06-12 22:35:12.603 VDP: GetFilteredDeint() : vdpau -> 'none'<br>
2009-06-12 22:35:12.603 TV: Changing from None to Watching WatchingRecording<br>
2009-06-12 22:35:12.604 DRMVideoSync: Could not open device /dev/dri/card0, No
such file or directory<br>
2009-06-12 22:35:12.604 OpenGLVideoSync()<br>
2009-06-12 22:35:12.614 Realtime priority would require SUID as root.<br>
2009-06-12 22:35:12.627 TV: HandleStateChange(0) -- end<br>
2009-06-12 22:35:12.629 AFD: No codec for stream index 0, type(Video) id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.629 GLCtx: Created window and GLX context.<br>
2009-06-12 22:35:12.629 GLCtx: GLX Version: 1.2<br>
2009-06-12 22:35:12.629 GLCtx: Direct rendering: Yes<br>
2009-06-12 22:35:12.630 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.631 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.633 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.634 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.634 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.636 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.639 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.641 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.642 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.643 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.644 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.649 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.649 ScreenSaverX11Private: DPMS Deactivated 1<br>
2009-06-12 22:35:12.649 ScreenSaverX11Private: ResetTimer -- begin<br>
2009-06-12 22:35:12.649 ScreenSaverX11Private: StopTimer<br>
2009-06-12 22:35:12.650 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.650 ScreenSaverX11Private: StartTimer<br>
2009-06-12 22:35:12.650 ScreenSaverX11Private: ResetTimer -- end<br>
2009-06-12 22:35:12.650 AFD: No codec for stream index 0, type(Video)
id(MPEGVIDEO_VDPAU:129)<br>
2009-06-12 22:35:12.652 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.652 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.653 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.653 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.654 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.654 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.655 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.655 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.655 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.656 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.656 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.656 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.657 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.657 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.658 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.661 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.662 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.662 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.663 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.663 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.663 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.664 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.664 AFD: No codec for stream index 0, type(Video)
id(MPEG2VIDEO:2)<br>
2009-06-12 22:35:12.664 GLCtx: OpenGL vendor : NVIDIA Corporation<br>
2009-06-12 22:35:12.665 GLCtx: OpenGL renderer: GeForce 8400 GS/PCI/SSE2/3DNOW!<br>
2009-06-12 22:35:12.665 GLCtx: OpenGL version : 3.0.0 NVIDIA 180.44<br>
2009-06-12 22:35:12.665 GLCtx: Max texture size: 8192 x 8192<br>
2009-06-12 22:35:12.665 GLCtx: Max texture units: 4</span><o:p></o:p></p>
<p class=MsoNormal><o:p> </o:p></p>
<p class=MsoNormal>--skipped the rest of the file.<o:p></o:p></p>
</div>
</body>
</html>