Bug#883127: gst123: playlist option always returns parse error

Joseph Nahmias joe at nahmias.net
Thu Nov 30 00:21:39 UTC 2017


Package: gst123
Version: 0.3.3-1+b3
Severity: normal

Hello,

It seems that there is something buggy in the command-line argument parsing
code in gst123.  No matter what, using -@ (or --list) always gives aborts
saying Error parsing option.  See below for an example.  Any help
troubleshooting would be appreciated.

Thanks,
--Joe

joe at brain:~$ cat Party.m3u
HM.ogg
joe at brain:~$ ls -l HM.ogg
-rw-r--r-- 1 joe users 3977322 Nov 29 19:17 HM.ogg
joe at brain:~$ gst123 -@ Party.m3u
Error parsing option -@
Usage:
  gst123 [OPTION...] <URI>... - Play video and audio clips

Help Options:
  -h, --help                              Show help options
  --help-all                              Show all help options
  --help-gst                              Show GStreamer Options

Application Options:
  -@, --list=<filename>                   read playlist of files and URIs from <filename>
  --version                               print version
  --full-version                          print full version
  --verbose                               print GStreamer pipeline used to play files
  -r, --repeat                            repeat playlist forever
  -z, --shuffle                           shuffle playlist before playing
  -Z, --random                            play files in random order forever
  -x, --novideo                           do not play the video stream
  -a, --audio-output=<driver>[=<dev>]     set audio output driver and device
  -v, --visualization=<plugin_name>       set visualization plugin to use for audio playback
  -V, --visualization-list                show available visualization plugins
  -k, --skip=<n>                          Skip the first 'n' seconds
  -q, --quiet                             don't display any messages

joe at brain:~$ gst123 --list=Party.m3u
Error parsing option --list
Usage:
  gst123 [OPTION...] <URI>... - Play video and audio clips

Help Options:
  -h, --help                              Show help options
  --help-all                              Show all help options
  --help-gst                              Show GStreamer Options

Application Options:
  -@, --list=<filename>                   read playlist of files and URIs from <filename>
  --version                               print version
  --full-version                          print full version
  --verbose                               print GStreamer pipeline used to play files
  -r, --repeat                            repeat playlist forever
  -z, --shuffle                           shuffle playlist before playing
  -Z, --random                            play files in random order forever
  -x, --novideo                           do not play the video stream
  -a, --audio-output=<driver>[=<dev>]     set audio output driver and device
  -v, --visualization=<plugin_name>       set visualization plugin to use for audio playback
  -V, --visualization-list                show available visualization plugins
  -k, --skip=<n>                          Skip the first 'n' seconds
  -q, --quiet                             don't display any messages

joe at brain:~$



-- System Information:
Debian Release: 9.1
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-debug'), (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.9.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gst123 depends on:
ii  gstreamer1.0-plugins-base       1.10.4-1
ii  gstreamer1.0-plugins-good       1.10.4-1
ii  libc6                           2.24-11+deb9u1
ii  libgcc1                         1:6.3.0-18
ii  libglib2.0-0                    2.50.3-2
ii  libgstreamer-plugins-base1.0-0  1.10.4-1
ii  libgstreamer1.0-0               1.10.4-1
ii  libgtk2.0-0                     2.24.31-2
ii  libstdc++6                      6.3.0-18
ii  libtinfo5                       6.0+20161126-1+deb9u1
ii  libx11-6                        2:1.6.4-3

Versions of packages gst123 recommends:
ii  gstreamer1.0-libav         1.10.4-1
ii  gstreamer1.0-plugins-bad   1.10.4-1
ii  gstreamer1.0-plugins-ugly  1.10.4-1
ii  gstreamer1.0-pulseaudio    1.10.4-1
ii  gstreamer1.0-x             1.10.4-1

gst123 suggests no packages.

-- no debconf information



More information about the pkg-gstreamer-maintainers mailing list