Bug#610204: smplayer: ffodivxvdpau should not be enabled on all vdpau chipsets
Mattia Dongili
malattia at debian.org
Sun Jan 16 05:54:02 UTC 2011
Package: smplayer
Version: 0.6.9-1
Severity: normal
Hi,
adding the patch at #609815 on 0.6.9-2 broke playing videos with mplayer
on one of my computers.
You can see other people having problems with ffodivxvdpau here:
http://smplayer.berlios.de/forum/viewtopic.php?f=4&t=285
and here a statement about the necessity to specify the correct -vc list
for each model of the GPUs (i.e. including a decoder that is not
supported by the gpu will break):
http://www.spinics.net/lists/mplayer-users/msg05291.html (and follow-up)
relevant log running mplayer:
MPlayer SVN-r31918 (C) 2000-2010 MPlayer Team
...
==========================================================================
Forced video codec: ffh264vdpau
Forced video codec: ffmpeg12vdpau
Forced video codec: ffwmv3vdpau
Forced video codec: ffvc1vdpau
Forced video codec: ffodivxvdpau
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
[VD_FFMPEG] Trying pixfmt=0.
[vdpau] Failed creating VDPAU decoder: An invalid/unsupported VdpDecoderProfile value was supplied.
Could not find matching colorspace - retrying with -vf scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
Try appending the scale filter to your filter list,
e.g. -vf spp,scale instead of -vf spp.
Selected video codec: [ffodivxvdpau] vfm: ffmpeg (FFmpeg MPEG-4,DIVX-4/5 (VDPAU))
...
[mpeg4_vdpau @ 0xe81660]decoding to PIX_FMT_NONE is not supported.
Error while decoding frame!
FATAL: Could not initialize video filters (-vf) or video output (-vo).
Exiting... (End of file)
My GPU doesn't support feature set C according to [1]:
01:00.0 VGA compatible controller: nVidia Corporation ION VGA (rev b1) (prog-if 00 [VGA controller])
Subsystem: ASRock Incorporation Device 087d
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at e0000000 (64-bit, prefetchable) [size=256M]
Region 3: Memory at f8000000 (64-bit, prefetchable) [size=32M]
Region 5: I/O ports at ec00 [size=128]
[virtual] Expansion ROM at fafe0000 [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Kernel driver in use: nvidia
So please either rollback the patch that was introduced in -2 or
implement a more forgiving alternative for Nvidia GPUs not supporting
feature set C.
Thanks!
[1]: http://en.wikipedia.org/wiki/PureVideo
--
mattia
-- System Information:
Debian Release: 6.0
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.36-1 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=ja_JP.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages smplayer depends on:
ii libc6 2.11.2-8 Embedded GNU C Library: Shared lib
ii libgcc1 1:4.4.5-10 GCC support library
ii libqt4-networ 4:4.6.3-4 Qt 4 network module
ii libqt4-xml 4:4.6.3-4 Qt 4 XML module
ii libqtcore4 4:4.6.3-4 Qt 4 core module
ii libqtgui4 4:4.6.3-4 Qt 4 GUI module
ii libstdc++6 4.4.5-10 The GNU Standard C++ Library v3
ii mplayer 2:1.0~rc3++svn20100804-0.1 The Ultimate Movie Player For Linu
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
Versions of packages smplayer recommends:
ii smplayer-themes 0.1.20+dfsg-1 complete front-end for MPlayer - i
ii smplayer-translations 0.6.9-1 complete front-end for MPlayer - t
smplayer suggests no packages.
-- no debconf information
More information about the pkg-multimedia-maintainers
mailing list