Bug#745060: xbmc 13 does not render content while xbmc12 does (nvidia ION2)

Bálint Réczey balint at balintreczey.hu
Thu Apr 17 19:03:32 UTC 2014


reassign 742896 libav 10-1
affects 742896 xbmc
reassign 745060 libav 10-1
affects 745060 xbmc
thanks

Hi Jeroen,

2014-04-17745060 18:55 GMT+02:00 Jeroen Massar <jeroen at massar.ch>:
> Package: xbmc
> Version: 2:13.0~beta2+dfsg1-1
> Severity: normal
>
> Hola,
>
> Just quickly tested XBMC 13 from unstable (2:13.0~beta2+dfsg1-1), on a Zotac ID41 (Intel Atom D525 / nvidia ION2).
>
> It starts, menus work etc, but playing videos with hardware acceleration (VDPAU/VAAPI) does not work.
> Disabling VDPAU/VAAPI in the XBMC settings allows playing the video, but of course on that platform
> anything with a little bit of resolution drops frames like crazy ;)
>
> Hence, this is mostly a note that there is a bug with XBMC13 on at least this platform and vdpau
>
> Thus for people who want to upgrade to xbmc13 on this platform, you might want to have this bug resolved first ;)
> This could be related to VDPAU, or just a regression in XBMC. Googling for the error does pop up
> some similar reports, but the typical answer is to disable VDPAU/VDAPI, this while XBMC12 works fine.
>
> See below the excerpt from the xbmc log what goes wrong with my langlauf movie.
>
> Note that XBMC does not crash, it just does not render the movie;
> Subtitles (having non-english speaking relatives is fun ;) do render btw.
>
> Hitting "stop" will nicely return one back to the menus so one can try another one.
This problem has been reported as #742896 , but using the radeon driver.
I planned setting up an nVidia config, but thanks to you I don't have to.

Upstream's position is that it is a Libav bug, since the video plays
fine with the embedded ffmpeg copy shipped with vanilla XBMC.

I have to agree with them thus I hereby reassign both bugs to libav.
If this is a result of API difference between FFmpeg and Libav, please
help me out, too.

Thanks,
Balint

>
> Greets,
>  Jeroen
>
> --
>
> Related packages:
> nvidia-* / nvidia-kernel-dkms etc       331.49-1
> linux-image-3.13-1-amd64                3.13.10-1
> vdpau-va-driver                         0.7.3-2
> libvdpau1                               0.7-1
>
> 15:18:41 T:140329912658240  NOTICE: DVDPlayer: Opening: /archive/movies/2014-01-15-langlaufen.mkv
> 15:18:41 T:140329912658240 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
> 15:18:41 T:140327696451328  NOTICE: Thread DVDPlayer start, auto delete: false
> 15:18:41 T:140327696451328  NOTICE: Creating InputStream
> 15:18:41 T:140327696451328  NOTICE: Creating Demuxer
> 15:18:41 T:140327696451328  NOTICE: Opening video stream: 0 source: 256
> 15:18:41 T:140327696451328  NOTICE: Creating video codec with codec id: 28
> 15:18:41 T:140327696451328  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
> 15:18:41 T:140327688058624  NOTICE: Thread VideoReferenceClock start, auto delete: false
> 15:18:42 T:140327696451328  NOTICE: Creating video thread
> 15:18:42 T:140327679665920  NOTICE: Thread DVDPlayerVideo start, auto delete: false
> 15:18:42 T:140327679665920  NOTICE: running thread: video_thread
> 15:18:42 T:140327696451328  NOTICE: Opening audio stream: 2 source: 256
> 15:18:42 T:140327696451328  NOTICE: Finding audio codec for: 86020
> 15:18:42 T:140327696451328  NOTICE: Creating audio thread
> 15:18:42 T:140327386085120  NOTICE: Thread DVDPlayerAudio start, auto delete: false
> 15:18:42 T:140327386085120  NOTICE: running thread: CDVDPlayerAudio::Process()
> 15:18:42 T:140327696451328  NOTICE: Opening Subtitle stream: 3 source: 256
> 15:18:42 T:140327386085120  NOTICE: Creating audio stream (codec id: 86020, channels: 2, sample rate: 48000, pass-through)
> 15:18:42 T:140327679665920  NOTICE:  fps: 23.976024, pwidth: 1920, pheight: 1040, dwidth: 1920, dheight: 1040
> 15:18:42 T:140327679665920  NOTICE: Display resolution ADJUST : HDMI-0: 1920x1080 @ 23.97Hz (20) (weight: 0.000)
> 15:18:44 T:140327386085120   ERROR: CDVDAudio::AddPacketsRenderer - timeout adding data to renderer
> 15:18:44 T:140329912658240   ERROR: GLX: Same window as before, refreshing context
> 15:18:44 T:140329912658240  NOTICE: Using GL_TEXTURE_2D
> 15:18:44 T:140329912658240  NOTICE: GL: Using VAAPI render method
> 15:18:44 T:140329912658240  NOTICE: GL: NPOT texture support detected
> 15:18:44 T:140329912658240  NOTICE: GL: Using GL_ARB_pixel_buffer_object
> 15:18:44 T:140329912658240   ERROR: CLinuxRendererGL::UploadVAAPITexture - failed to copy surface to glx 2 - resource allocation failed
> 15:18:44 T:140329912658240   ERROR: Previous line repeats 1 times.
> 15:18:44 T:140329912658240   ERROR: CLinuxRendererGL::UploadVAAPITexture - failed to copy surface to glx -1 - unknown libva error
> 15:18:44 T:140329912658240   ERROR: Previous line repeats 2 times.
> 15:18:44 T:140329912658240   ERROR: CLinuxRendererGL::UploadVAAPITexture - failed to copy surface to glx 2 - resource allocation failed
> 15:18:44 T:140329912658240   ERROR: CLinuxRendererGL::UploadVAAPITexture - failed to copy surface to glx -1 - unknown libva error
> 15:19:42 T:140329912658240   ERROR: Previous line repeats 1363 times.
> 15:19:42 T:140329912658240  NOTICE: CDVDPlayer::CloseFile()
> 15:19:42 T:140329912658240  NOTICE: DVDPlayer: waiting for threads to exit
> 15:19:42 T:140327696451328  NOTICE: CDVDPlayer::OnExit()
> 15:19:42 T:140327696451328  NOTICE: DVDPlayer: closing audio stream
> 15:19:42 T:140327696451328  NOTICE: Closing audio stream
> 15:19:42 T:140327696451328  NOTICE: Waiting for audio thread to exit
> 15:19:42 T:140327386085120  NOTICE: thread end: CDVDPlayerAudio::OnExit()
> 15:19:42 T:140327696451328  NOTICE: Closing audio device
> 15:19:42 T:140327696451328  NOTICE: Deleting audio codec
> 15:19:42 T:140327696451328  NOTICE: DVDPlayer: closing video stream
> 15:19:42 T:140327696451328  NOTICE: Closing video stream
> 15:19:42 T:140327696451328  NOTICE: waiting for video thread to exit
> 15:19:42 T:140327679665920  NOTICE: thread end: video_thread
> 15:19:42 T:140327696451328  NOTICE: deleting video codec
> 15:19:42 T:140327696451328  NOTICE: DVDPlayer: closing subtitle stream
> 15:19:42 T:140327696451328  NOTICE: Closing subtitle stream
> 15:19:42 T:140327696451328  NOTICE: CDVDPlayer::OnExit() deleting demuxer
> 15:19:42 T:140327696451328  NOTICE: CDVDPlayer::OnExit() deleting input stream
> 15:19:42 T:140329912658240  NOTICE: DVDPlayer: finished waiting
> 15:19:43 T:140329912658240   ERROR: GLX: Same window as before, refreshing context
>



More information about the pkg-multimedia-maintainers mailing list