avdemux: Expose IFF container support
authorArun Raghavan <arun@arunraghavan.net>
Fri, 12 Oct 2018 13:50:51 +0000 (19:20 +0530)
committerArun Raghavan <arun@arunraghavan.net>
Fri, 12 Oct 2018 13:53:21 +0000 (19:23 +0530)
This exposes support for the "iff" demuxer. This is a general purpose
format, and the reason to expose this now is to allow reading DSD data
(which is supported via a variant called DSDIFF).

More information at:
  https://wiki.multimedia.cx/index.php?title=IFF
  https://www.loc.gov/preservation/digital/formats/fdd/fdd000245.shtml

ext/libav/gstavdemux.c

index 9b6d302..30e0360 100644 (file)
@@ -2098,7 +2098,8 @@ gst_ffmpegdemux_register (GstPlugin * plugin)
         !strcmp (in_plugin->name, "ivf") ||
         !strcmp (in_plugin->name, "brstm") ||
         !strcmp (in_plugin->name, "bfstm") ||
-        !strcmp (in_plugin->name, "gif") || !strcmp (in_plugin->name, "dsf"))
+        !strcmp (in_plugin->name, "gif") ||
+        !strcmp (in_plugin->name, "dsf") || !strcmp (in_plugin->name, "iff"))
       rank = GST_RANK_MARGINAL;
     else {
       GST_DEBUG ("ignoring %s", in_plugin->name);