vcdsrc: Remove unusable VCD source
authorBastien Nocera <hadess@hadess.net>
Mon, 18 Feb 2019 14:15:44 +0000 (15:15 +0100)
committerBastien Nocera <hadess@hadess.net>
Mon, 18 Feb 2019 14:39:43 +0000 (15:39 +0100)
commit2d5ed4591356bbac7c9edb7ba435c852b6ac6396
tree32591e4aa0bd09a119fdbe0975328c28d5176dd4
parent81fd48bcb5c4b44a9a6b0b3cd9da21d4f32e3b07
vcdsrc: Remove unusable VCD source

The VCD source was ported in 2014 (commit 89eb1e9), but the necessary
"cdxaparse" plugin, which is used to "Parse a .dat file (VCD) into
raw mpeg1" was never ported.

This means that the probable main user for the feature, totem, hasn't
actually been able to play back VCDs, since 2012, when it switched to
using GStreamer 1.0.

Note that even if cdxaparse was finally ported, a lot of work would
still be necessary before it is considered usable. Notably, it is
missing disc image support [1] and some VCDs just cannot be opened for
reading [2].

[1]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/898
[2]: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/899
12 files changed:
configure.ac
docs/plugins/gst-plugins-bad-plugins-docs.sgml
docs/plugins/gst-plugins-bad-plugins-sections.txt
docs/plugins/inspect/plugin-vcdsrc.xml [deleted file]
meson_options.txt
sys/Makefile.am
sys/meson.build
sys/vcd/Makefile.am [deleted file]
sys/vcd/meson.build [deleted file]
sys/vcd/vcdsrc.c [deleted file]
sys/vcd/vcdsrc.h [deleted file]
tests/check/Makefile.am