[Bug 721186] Add support for DSD (dsf, dff) music files
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Apr 7 13:52:48 UTC 2017
https://bugzilla.gnome.org/show_bug.cgi?id=721186
Nishit Jain <nishit.jain at yahoo.co.in> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |nishit.jain at yahoo.co.in
--- Comment #5 from Nishit Jain <nishit.jain at yahoo.co.in> ---
It seems the support for DSD was added in gst-libav on 19-Aug-2015:
https://github.com/GStreamer/gst-libav/commit/173718d146d5210c47c2775d80daa893afb2f5eb?diff=split
I am trying following gst-launch commandline but it does not play the DSD file.
gst-launch-1.0 filesrc location=Smoke\ Gets\ In\ Your\ Eyes\ -\ 2.8MHz-DSD.dff
! avdec_dsd_msbf ! alsasink
But it does not work saying "Internal data flow error."
gst-inspect on avdec_dsd_msbf shows following :
Factory Details:
Rank marginal (64)
Long-name libav DSD (Direct Stream Digital), most significant
bit first decoder
Klass Codec/Decoder/Audio
Description libav dsd_msbf decoder
Author Wim Taymans <wim.taymans at gmail.com>, Ronald Bultje
<rbultje at ronald.bitfreak.net>, Edward Hervey <bilboed at bilboed.com>
Plugin Details:
Name libav
Description All libav codecs and formats (local snapshot)
Filename /usr/local/lib/gstreamer-1.0/libgstlibav.so
Version 1.8.0
License LGPL
Source module gst-libav
Binary package libav
Origin URL http://www.libav.org
GObject
+----GInitiallyUnowned
+----GstObject
+----GstElement
+----GstAudioDecoder
+----avdec_dsd_msbf
Pad Templates:
SRC template: 'src'
Availability: Always
Capabilities:
audio/x-raw
layout: interleaved
format: F32LE
SINK template: 'sink'
Availability: Always
Capabilities:
unknown/unknown
Element Flags:
no flags set
Element Implementation:
Has change_state() function: 0x7fd45b1229f4
Element has no clocking capabilities.
Element has no URI handling capabilities.
Pads:
SINK: 'sink'
Pad Template: 'sink'
SRC: 'src'
Pad Template: 'src'
Element Properties:
name : The name of the object
flags: readable, writable
String. Default: "avdec_dsd_msbf0"
parent : The parent of the object
flags: readable, writable
Unknown type 23913056 "GstObject"
min-latency : Aggregate output data to a minimum of latency time (ns)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
tolerance : Perfect ts while timestamp jitter/imperfection within
tolerance (ns)
flags: readable, writable
Integer64. Range: 0 - 9223372036854775807 Default: 0
plc : Perform packet loss concealment (if supported)
flags: readable, writable
Boolean. Default: false
Please note that the sink caps are "Unknown".
Can you please help me decode dff (DSD) files using above added decoder.
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list