Page 1 of 1

Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 14:06
by halifax
Hello!
I'd like to know, whether it's possible to configure vlc to use K-Lite Codec Pack's(i.e. 5.4.4) "ffdshow DXVA decoder" and Windows XP.
I think, this topic is still worth arguing about (viewtopic.php?f=14&t=79834&p=263348&hil ... VA#p263348).
- Can someone explain to me, why "Windows Media Player 11.0.5721.5280" and ffdshow decoders are able to replay full-hd-files perfectly on Intel-PIII-hardware(1GHz) and ATI-graphics(Radeon HD 3600 Series driver 8.753.0.0 date 06.07.2010) ?
Doing so, following systray-icons appear

1) Haali Media Splitter
2) ffdshow DXVA decoder: Input: AVC1(DXVA1 h264) Output: NV12
3) ffdshow audio decoder: Input: DTS, 5.1, 48000Hz, 1536 kbps(libdts) Output: PCM, stereo, 48000Hz, 16-bit integer

Using MPC-HC for this, only "ffdshow audio decoder"-icon is shown . . . :roll:

Reason for my question:
I'd like vlc to replay http-HD-TV-streams on XP.

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 15:26
by Jean-Baptiste Kempf
VLC is not a dshow player, we cannot use ffdshow

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 15:49
by halifax
. . . is there a lot of trouble to add that API to vlc ?
ffdshow is open-source ? DXVA1/2 probably not !

( . . . and by the way: What about ff... and Linux ?)

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 16:44
by Jean-Baptiste Kempf
VLC already uses FFmpeg...

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 17:39
by halifax
Do You think, there'll be VA-support for AMD-hardware and linux-vlc within next 6 month, and may be XP-VA-vlc in the future ? :D

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 14 Mar 2011 19:31
by Jean-Baptiste Kempf
AMD-hardware on linux is already done. XP-VA-vlc, I clearly see noone doing it.

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 15 Mar 2011 11:08
by halifax
Can You give me a clue, which linux-distribution supports AMD-hardware for vlc with vaapi at the moment ? I think, Kubuntu is a bit away from it right now.

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 15 Mar 2011 12:15
by Jean-Baptiste Kempf
With your kubuntu, install the libva-xvba package from splitted-desktop.

Re: Open Case: vlc for "ffdshow DXVA decoder" on Windows XP

Posted: 15 Mar 2011 12:21
by halifax
XXXXXXXXXX Edit 19.3.2011 XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Here two interesting/useful links for using DS(ffdshow)-VA on Windows XP:
http://blogs.msdn.com/b/mediasdkstuff/a ... hedit.aspx
http://www.oldapps.com/windows_media_pl ... a_player=3
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Thank You for this information.
Hopefully my "synaptic" isn't blocked later . . . :shock:

http://www.splitted-desktop.com/~gbeauchesne/

Code: Select all

halifax@PIII-1GHz:/media/sda4/usr_sda6/halifax/Downloads/ATI_vaapi$ s dpkg -i ./libva1_0.32.0-1+sds2_i386.deb [sudo] password for halifax: dpkg: Warnung: Deaktualisiere libva1 von 1.0.1-3 zu 0.32.0-1+sds2. (Lese Datenbank ... 150040 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereiten zum Ersetzen von libva1 1.0.1-3 (durch .../libva1_0.32.0-1+sds2_i386.deb) ... Entpacke Ersatz für libva1 ... Richte libva1 ein (0.32.0-1+sds2) ... Verarbeite Trigger für libc-bin ... ldconfig deferred processing now taking place
. . . Linux is so tricky. XP is more easy, one might think (to remain stuck to this forum's topic).

Edit: 15.3.2011 15:35

Info for people with AMD-hardware, who like to try (K)ubuntu + vlc instead of WindowsXP:

Code: Select all

halifax@PIII-1GHz:/media/sda4/usr_sda6/halifax$ dmesg|grep fglrx [ 7.104726] fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel. [ 8.519346] [fglrx] Maximum main memory to use for locked dma buffers: 425 MBytes. [ 8.519638] [fglrx] vendor: 1002 device: 9598 count: 1 [ 8.520374] [fglrx] ioport: bar 1, base 0x3000, size: 0x100 [ 8.520916] [fglrx] CPU does not support PAT [ 8.520921] [fglrx] Driver built-in PAT support is disabled [ 8.521018] [fglrx] module loaded - fglrx 8.82.8 [Jan 26 2011] with 1 minors [ 25.264646] [fglrx] AGP detected, AgpState = 0x1f000207 (hardware caps of chipset) [ 25.264910] [fglrx] [agp] enabling AGP with mode=0x1f000304 [ 25.265020] fglrx_pci 0000:01:00.0: putting AGP V2 device into 4x mode [ 25.265078] [fglrx] AGP enabled, AgpCommand = 0x1f000304 (selected caps) [ 25.306006] [fglrx] Setup AGP aperture [ 25.346558] [fglrx] Could not enable MSI; System prevented initialization [ 25.349680] [fglrx] Firegl kernel thread PID: 1514 [ 25.349866] [fglrx] Firegl kernel thread PID: 1515 [ 25.350030] [fglrx] Firegl kernel thread PID: 1516 [ 25.350552] [fglrx] IRQ 16 Enabled [ 32.376890] [fglrx] Gart cacheable size:212 M. [ 32.376913] [fglrx] Reserved FB block: Shared offset:0, size:1000000 [ 32.376921] [fglrx] Reserved FB block: Unshared offset:7f83000, size:7d000 [ 32.376928] [fglrx] Reserved FB block: Unshared offset:1fffb000, size:5000
Hurra! . . . :mrgreen:

Code: Select all

halifax@PIII-1GHz:/media/sda4/usr_sda6/halifax$ vainfo libva: libva version 0.32.0-sds2 Xlib: extension "XFree86-DRI" missing on display ":0.0". libva: va_getDriverName() returns 0 libva: Trying to open /usr/lib/va/drivers/fglrx_drv_video.so libva: va_openDriver() returns 0 vainfo: VA API version: 0.32 vainfo: Driver version: Splitted-Desktop Systems XvBA backend for VA-API - 0.7.8 vainfo: Supported profile and entrypoints VAProfileH264High : VAEntrypointVLD VAProfileVC1Advanced : VAEntrypointVLD