Bug 4713 - Some MPEG video cannot be read
Summary: Some MPEG video cannot be read
Status: RESOLVED OLD
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard: MGA2TOO
Keywords:
Depends on:
Blocks:
 
Reported: 2012-02-27 02:44 CET by Pierre Jarillon
Modified: 2014-10-21 11:09 CEST (History)
2 users (show)

See Also:
Source RPM: totem
CVE:
Status comment:


Attachments

Description Pierre Jarillon 2012-02-27 02:44:52 CET
Some mpeg video cannot be read with Totem or Dragon. VLC can read them.

For example, load http://pjarillon.free.fr/docs/demos/brevet-B2.mpeg (25 MB) created with kino 2 years ago.

The type of file is: MPEG sequence, v2, program multiplex

NB: in the same directory are other small videos of different types. I use them to test the video readers.
Comment 1 Manuel Hiebel 2012-02-27 12:54:31 CET
It works here, what is the output of rpm -qa | grep gstreamer ?

Keywords: (none) => NEEDINFO
Source RPM: (none) => gstreamer

Comment 2 Pierre Jarillon 2012-02-27 14:57:06 CET
# rpm -qa | grep gstreamer
gstreamer0.10-pulse-0.10.30-5.mga2
gstreamer0.10-x264-0.10.18-5.mga2.tainted
gstreamer0.10-flac-0.10.30-5.mga2
gstreamer0.10-mpeg2enc-0.10.22-6.mga2.tainted
lib64gstreamer0.10_0-0.10.36-1.mga2
gstreamer0.10-dv-0.10.30-5.mga2
gstreamer0.10-soup-0.10.30-5.mga2
gstreamer0.10-plugins-base-0.10.35-4.mga2
gstreamer0.10-plugins-good-0.10.30-5.mga2
gstreamer0.10-mpeg-0.10.18-5.mga2.tainted
lib64gstreamer-plugins-base0.10-0.10.35-4.mga2
phonon-gstreamer-4.5.1-0.mga1
gstreamer0.10-tools-0.10.36-1.mga2
gstreamer0.10-ffmpeg-0.10.13-3.mga2
gstreamer0.10-plugins-ugly-0.10.18-5.mga2.tainted
gstreamer0.10-faad-0.10.22-6.mga2.tainted
gstreamer0.10-xvid-0.10.22-6.mga2.tainted
gstreamer0.10-resindvd-0.10.22-6.mga2.tainted
gstreamer0.10-cdparanoia-0.10.35-4.mga2
gstreamer0.10-a52dec-0.10.18-5.mga2.tainted
Comment 3 Manuel Hiebel 2012-02-27 15:55:06 CET
I can reproduce in a vm

GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:2 totem http://pjarillon.free.fr/docs/demos/brevet-B2.mpeg 2> log 

= > OpenGL Warning: Failed to connect to host. Make sure 3D acceleration is enabled for this VM.

Source RPM: gstreamer => totem

Comment 4 Pierre Jarillon 2012-02-27 17:17:16 CET
Because nvidia software cannot be setup (Bug 4675), nouveau is used. This the standard fallback.
3D acceleration seems not available with nouveau.
I use a fresh install of cauldron beta 1 directly on the disk. Not a VM.

My graphic card is GeForce 6100 to GeForce 360: 
nVidia Corporation|GT216 [GeForce GT 220] [DISPLAY_VGA] (vendor:10de device:0a20) (rev: a2)
Marja Van Waes 2012-03-19 11:39:42 CET

Keywords: NEEDINFO => (none)
CC: (none) => marja11

Comment 5 Marja Van Waes 2012-05-26 13:07:12 CEST
Hi,

This bug was filed against cauldron, but we do not have cauldron at the moment.

Please report whether this bug is still valid for Mageia 2.

Thanks :)

Cheers,
marja

Keywords: (none) => NEEDINFO

Comment 6 Pierre Jarillon 2012-06-14 12:00:01 CEST
Still true with Mageia 2. This is true with videos made with kino.
Marja Van Waes 2012-06-14 19:55:15 CEST

Keywords: NEEDINFO => (none)
Whiteboard: (none) => MGA2TOO

Comment 7 Christiaan Welvaart 2012-12-01 18:50:44 CET
As you said this is a MPEG PS (VOB) file, same as the ones on video DVDs. Not sure if this is the only option, but I think you need:

$ rpm -qf /usr/lib64/gstreamer-0.10/libgstmpegdemux.so
gstreamer0.10-plugins-bad-0.10.23-9.mga3.tainted

The decoder is apparently taken from gstreamer0.10-ffmpeg (ffdec_mpeg2video).

Note: this info can be found with gst-inspect-0.10 (or gst-inspect-1.0 for gstreamer1.0 which totem in cauldron now uses).

CC: (none) => cjw

Comment 8 Christiaan Welvaart 2014-10-21 11:09:09 CEST
A solution is provided in the previous comment, closing as OLD because totem in cauldron now uses gstreamer 1.x. Maybe we should install certain gstreamer plugin packages by default but that is a different issue (for which there may already exist bug reports).

Status: NEW => RESOLVED
Resolution: (none) => OLD


Note You need to log in before you can comment on or make changes to this bug.