does not read mpeg transport streams since #1643467

Bug #1648721 reported by James Cameron
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
libav (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Since the security update to 6:9.20-0ubuntu0.14.04.1 triggered today by #1643467, vlc and mplayer do not play mpeg transport streams that were previously playable. Other types of stream are unaffected.

Description: Ubuntu 14.04.5 LTS
Release: 14.04

libav-tools 6:9.20-0ubuntu0.14.04.1
libavcodec54:amd64 6:9.20-0ubuntu0.14.04.1
libavdevice53:amd64 6:9.20-0ubuntu0.14.04.1
libavfilter3:amd64 6:9.20-0ubuntu0.14.04.1
libavformat54:amd64 6:9.20-0ubuntu0.14.04.1
libavresample1:amd64 6:9.20-0ubuntu0.14.04.1
libavutil52:amd64 6:9.20-0ubuntu0.14.04.1
libswscale2:amd64 6:9.20-0ubuntu0.14.04.1

vlc 2.1.6-0ubuntu14.04.2
mplayer 2:1.1+dfsg1-0ubuntu3

$ mplayer -ao sdl file.mpg
MPlayer 1.1-4.8 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing file.mpg.
libavformat version 54.20.4 (external)
Mismatching header version 54.20.3
MPEG-PS file format detected.
VIDEO: MPEG2 720x576 (aspect 3) 50.000 fps 9500.0 kbps (1187.5 kbyte/s)
Load subtitles in /
Failed to open VDPAU backend libvdpau_r600.so: cannot open shared object file: No such file or directory
[vdpau] Error when calling vdp_device_create_x11: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
libavcodec version 54.35.1 (external)
Mismatching header version 54.35.0
Selected video codec: [ffmpeg2] vfm: ffmpeg (FFmpeg MPEG-2)
==========================================================================
==========================================================================
Requested audio codec family [mpg123] (afm=mpg123) not available.
Enable it at compilation.
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, floatle, 256.0 kbit/8.33% (ratio: 32000->384000)
Selected audio codec: [ffmp2float] afm: ffmpeg (FFmpeg MPEG layer-1 and layer-2 audio)
==========================================================================
[AO SDL] Samplerate: 48000Hz Channels: Stereo Format floatle
[AO SDL] Unsupported audio format: 0x1d.
Failed to create secure directory (/run/user/0/pulse): Permission denied
Failed to create secure directory (/run/user/0/pulse): Permission denied
AO: [sdl] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
Unsupported AVPixelFormat 53
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x576 => 1024x576 Planar YV12

MPlayer interrupted by signal 11 in module: decode_video
- MPlayer crashed by bad usage of CPU/FPU/RAM.
  Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
  disassembly. Details in DOCS/HTML/en/bugreports_what.html#bugreports_crash.
- MPlayer crashed. This shouldn't happen.
  It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
  gcc version. If you think it's MPlayer's fault, please read
  DOCS/HTML/en/bugreports.html and follow the instructions there. We can't and
  won't help unless you provide this information when reporting a possible bug.
 [ This binary of MPlayer in Debian is currently compiled with
   '--enable-debug'; the debugging symbols are in the package
   'mplayer-dbg'.]

Revision history for this message
James Cameron (quozl) wrote :

I'll attach a stream that causes the problem. It is from a DVB-T card, filtered by pid.

The package with regression is libavcodec54.

Previous working version before updates was https://launchpad.net/ubuntu/trusty/amd64/libavcodec54/6:9.18-0ubuntu0.14.04.1

A workaround, downgrade only this package to 6:9.18-0ubuntu0.14.04.1 does properly play streams.

I want the #1643467 Firefox fix as well, so I've made a local copy of libavcodec.so.54 for use with mplayer or vlc via LD_LIBRARY_PATH.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in libav (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.