Bug ID 1039163
Summary Unable to play MPEG-1 or MPEG-2 video files
Classification openSUSE
Product openSUSE Distribution
Version Leap 42.2
Hardware Other
OS Other
Status NEW
Severity Minor
Priority P5 - None
Component Other
Assignee bnc-team-screening@forge.provo.novell.com
Reporter jmader2@gmu.edu
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

On Leap 42.2 we���ve been unable to play MPEG videos such as,

Front.mpg: MPEG sequence, v1, progressive Y'CbCr 4:2:0 video, LD-TV 640P, 4:3,
29.97 fps
High_Speed.mpg: MPEG sequence, v2, program multiplex

$ gst-discoverer-1.0 Front.mpg

Analyzing file:///home/jason/Desktop/Front.mpg
Done discovering file:///home/jason/Desktop/Front.mpg
An error was encountered while discovering the file
 No valid frames decoded before end of stream

And I believe, this is the plugin that should provide support,
gstreamer-plugins-bad-1.8.3-5.5.4.x86_64
ffmpeg-3.3-6.8.1.x86_64

whereas, on Leap 42.1,

$ gst-discoverer-1.0 Front.mpg
Analyzing file:///home/jason/Front.mpg
Done discovering file:///home/jason/Front.mpg

Topology:
  video: MPEG-1 Video

Properties:
  Duration: 0:00:15.907000000
  Seekable: yes
  Tags:
      video codec: MPEG-1 Video
      bitrate: 12450509

$ gst-discoverer-1.0 High_Speed.mpg
Analyzing file:///home/jason/High_Speed.mpg
Done discovering file:///home/jason/High_Speed.mpg

Topology:
  container: MPEG-2 System Stream
    audio: MPEG-1 Layer 2 (MP2)
    video: MPEG-2 Video (Main Profile)

Properties:
  Duration: 0:00:21.720000000
  Seekable: yes
  Tags:
      audio codec: MPEG-1 Audio
      has crc: false
      channel mode: stereo
      nominal bitrate: 256000
      bitrate: 256000
      video codec: MPEG-2 Video

gstreamer-plugins-bad-1.8.2-113.1.x86_64
ffmpeg-3.1.1-82.1.x86_64


On Leap 42.2, gst debug shows,

0:00:00.363383039  2683 0x7fa258002000 WARN            videodecoder
gstvideodecoder.c:1167:gst_video_decoder_sink_event_default:<avdec_mpeg2_cuvid0>
error: No valid frames decoded before end of stream
0:00:00.363387785  2683 0x7fa258002000 WARN            videodecoder
gstvideodecoder.c:1167:gst_video_decoder_sink_event_default:<avdec_mpeg2_cuvid0>
error: no valid frames found
0:00:00.363404380  2683 0x7fa258002000 INFO        GST_ERROR_SYSTEM
gstelement.c:1879:gst_element_message_full:<avdec_mpeg2_cuvid0> posting
message: No valid frames decoded before end of stream
0:00:00.363433263  2683 0x7fa258002000 INFO        GST_ERROR_SYSTEM
gstelement.c:1902:gst_element_message_full:<avdec_mpeg2_cuvid0> posted error
message: No valid frames decoded before end of stream
0:00:00.363460628  2683      0x2485b20 WARN              discoverer
gstdiscoverer.c:1321:handle_message:<avdec_mpeg2_cuvid0> Got an error
[debug:gstvideodecoder.c(1167): gst_video_decoder_sink_event_default ():
/GstPipeline:Discoverer/GstURIDecodeBin:discoverer-uri/GstDecodeBin:decodebin1/avdec_mpeg2_cuvid:avdec_mpeg2_cuvid0:

Whereas on Leap 42.1, the gst_video_decoder is "avdec_mpeg2video".


You are receiving this mail because: