Bug#708137: H.264 playback problems: `main decoder error: no suitable decoder module for fourcc `h264'.` (works with Totem and MPlayer)

Rémi Denis-Courmont remi at remlab.net
Sat Jun 22 12:32:30 UTC 2013


unmerge 708137 671407
reassign 671407 mediathekview
thanks

On second thoughts...

Le dimanche 19 mai 2013 00:36:54, Benjamin Drung a écrit :
> > Some solutions might be, to try MPlayer before VLC by default or just
> > recommend the package `vlc` and demote `mplayer` and `mplayer2` as
> > suggests(?), so mediathekview works out of the box.
> 
> I came to different solution suggestions:
> 
> 1) Mediathekview should show a proper error message instead of "garbage"
> in the terminal. The user should see "main decoder error: VLC does not
> support the audio or video format "h264". Unfortunately there is no way
> for you to fix this." error message from VLC.

> 2) VLC should be better integrated into the system and know that the
> h264 decoder is in the "vlc" package. Then VLC should tell the users to
> install "vlc" when they try to play a h264 video.

That would involve a lot of effort -and Debian-specific at that- to solve a fake 
problem. The avcodec plugin should be in vlc-nox anyway.

Debian created the vlc-nox package for headless server VLC use cases, 
basically. Users for that package should be sufficiently sophisticated to know 
what they are installing.

> 3) The h264 video decoder should be moved back to vlc-nox (bug #671407).

Of course. Except that will not work. VLC will then show the video in ASCII 
art because X11 plugins will still be missing (hence unmerging the bugs).

The real problem is a mismatch between the Debian packaging of mediathekview, 
and the actual code of mediathekview. mediathekview should not assume that VLC 
"works" on the sole basis of the base /usr/bin/vlc being executable.

So switch mediathekview over to /usr/bin/qvlc (or check that the 'vlc' package 
is installed).

-- 
Rémi Denis-Courmont
http://www.remlab.net/



More information about the pkg-multimedia-maintainers mailing list