[gstreamer-bugs] [Bug 308980] New: gst-typefind incorrectly identifies m4a files encoded with faac
bugzilla-daemon at bugzilla.gnome.org
bugzilla-daemon at bugzilla.gnome.org
Fri Jun 24 15:47:03 PDT 2005
Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.
http://bugzilla.gnome.org/show_bug.cgi?id=308980
GStreamer | gstreamer (core) | Ver: 0.8.8
Summary: gst-typefind incorrectly identifies m4a files encoded
with faac
Product: GStreamer
Version: 0.8.8
Platform: Other
OS/Version: All
Status: UNCONFIRMED
Severity: minor
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.sourceforge.net
ReportedBy: couch5601 at earthlink.net
QAContact: gstreamer-bugs at lists.sourceforge.net
CC: all-bugs at bugzilla.gnome.org
Please describe the problem:
Files encoded using faac version 1.24 or 1.24+ fail to be recognized as
audio/x-m4a. Instead, the files are shown to be video/quicktime. The file
plays fine using totem-gstreamer, but does not load into rhythmbox.
Steps to reproduce:
1. encode the wav file using the faac encoder with the options -w -o file.m4a
file.wav -q 130 --mpeg-vers 4 --no-midside --artist artist --album album --title
title --track track --genre genre --year 1999
2. run gst-typefind file.m4a
3.
Actual results:
file.m4a - video/quicktime
Expected results:
should output
file.m4a - audio/x-m4a
Does this happen every time?
Yes
Other information:
Here's the output when using the following command:
gst-launch-0.8 -v filesrc location=file.m4a ! spider ! osssink
RUNNING pipeline ...
/pipeline0/filesrc0.src: caps = application/octet-stream
/pipeline0/spider0/sink_ident.sink: caps = application/octet-stream
/pipeline0/filesrc0.src: active = TRUE
/pipeline0/spider0/sink_ident.sink: active = TRUE
/pipeline0/spider0/sink_ident.src: active = TRUE
/pipeline0/spider0/src_0.sink: active = TRUE
/pipeline0/spider0/src_0.src: active = TRUE
/pipeline0/osssink0.sink: active = TRUE
/pipeline0/filesrc0.src: caps = video/quicktime
/pipeline0/spider0/sink_ident.sink: caps = video/quicktime
/pipeline0/spider0/sink_ident.src: caps = video/quicktime
/pipeline0/spider0/qtdemux0.sink: caps = video/quicktime
/pipeline0/spider0/qtdemux0.sink: active = TRUE
/pipeline0/spider0/qtdemux0.audio_00: active = TRUE
/pipeline0/spider0/qtdemux0.audio_00: caps = audio/mpeg, mpegversion=(int)4,
rate=(int)44100, channels=(int)2
/pipeline0/spider0/faad0.sink: caps = audio/mpeg, mpegversion=(int)4,
rate=(int)44100, channels=(int)2
/pipeline0/spider0/faad0.sink: active = TRUE
/pipeline0/spider0/faad0.src: active = TRUE
/pipeline0/spider0/src_0.src: caps = audio/x-raw-int, signed=(boolean)true,
width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2,
channel-positions=(GstAudioChannelPosition)<
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT >,
endianness=(int)1234
/pipeline0/osssink0.sink: caps = audio/x-raw-int, signed=(boolean)true,
width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2,
channel-positions=(GstAudioChannelPosition)<
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT >,
endianness=(int)1234
/pipeline0/spider0/faad0.src: caps = audio/x-raw-int, signed=(boolean)true,
width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2,
channel-positions=(GstAudioChannelPosition)<
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT >,
endianness=(int)1234
/pipeline0/spider0/src_0.sink: caps = audio/x-raw-int, signed=(boolean)true,
width=(int)16, depth=(int)16, rate=(int)44100, channels=(int)2,
channel-positions=(GstAudioChannelPosition)<
GST_AUDIO_CHANNEL_POSITION_FRONT_LEFT, GST_AUDIO_CHANNEL_POSITION_FRONT_RIGHT >,
endianness=(int)1234
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.
More information about the Gstreamer-bugs
mailing list