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