After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 565226 - Internal data stream error while playing Monkey's Audio sample files
Internal data stream error while playing Monkey's Audio sample files
Status: RESOLVED NOTABUG
Product: GStreamer
Classification: Platform
Component: dont know
0.10.21
Other Linux
: Normal normal
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-12-21 05:44 UTC by Petar Velkovski
Modified: 2008-12-22 20:53 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Petar Velkovski 2008-12-21 05:44:54 UTC
I tried playing Monkey's Audio sample file:

http://samples.mplayerhq.hu/A-codecs/lossless/luckynight.ape with Totem Movie Player 2.24.3 (that uses GStreamer 0.10.21) and near the end of it, I get

Internal data stream error.

Also I tried transcoding the same sample using SoundConverter 1.3.2 (that also uses GStreamer 0.10.21) and although it reports no error, the output file is missing the last 2-3 seconds. I believe this has something to do with GStreamer.
Comment 1 Sebastian Dröge (slomo) 2008-12-22 10:00:46 UTC
Which version of gstreamer0.10-ffmpeg do you have installed and what's the output of

gst-inspect ffmpeg | grep Description

and

gst-inspect ffdec_ape

Comment 2 Sebastian Dröge (slomo) 2008-12-22 10:02:21 UTC
I should probably note that this file plays fine for me with latest CVS of everything ;)
Comment 3 Petar Velkovski 2008-12-22 17:47:08 UTC
The installed version of gstreamer0.10-ffmpeg is 0.10.5
--------------------------------------------------------
gst-inspect ffmpeg | grep Description

Description:		All FFMPEG codecs (system install)
---------------------------------------------------------
gst-inspect ffdec_ape

Factory Details:
  Long name:	FFMPEG Monkey's Audio decoder
  Class:	Codec/Decoder/Audio
  Description:	FFMPEG ape decoder
  Author(s):	Wim Taymans <wim.taymans@gmail.com>, Ronald Bultje <rbultje@ronald.bitfreak.net>, Edward Hervey <bilboed@bilboed.com>
  Rank:		marginal (64)

Plugin Details:
  Name:			ffmpeg
  Description:		All FFMPEG codecs (system install)
  Filename:		/usr/lib/gstreamer-0.10/libgstffmpeg.so
  Version:		0.10.5
  License:		LGPL
  Source module:	gst-ffmpeg
  Binary package:	FFMpeg
  Origin URL:		http://ffmpeg.sourceforge.net/

GObject
 +----GstObject
       +----GstElement
             +----ffdec_ape

Pad Templates:
  SRC template: 'src'
    Availability: Always
    Capabilities:
      audio/x-raw-int
                   rate: [ 8000, 96000 ]
               channels: [ 1, 2 ]
                 signed: true
             endianness: 1234
                  width: 16
                  depth: 16

  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-ffmpeg-parsed-ape
                   rate: [ 8000, 96000 ]
               channels: [ 1, 2 ]


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: 0xb7922660
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SRC: 'src'
    Implementation:
      Has custom eventfunc(): gst_ffmpegdec_src_event
      Has custom queryfunc(): gst_ffmpegdec_query
        Provides query types:
      Has custom intconnfunc(): gst_pad_get_internal_links_default
    Pad Template: 'src'
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_ffmpegdec_chain
      Has custom eventfunc(): gst_ffmpegdec_sink_event
      Has custom queryfunc(): gst_pad_query_default
        Provides query types:
      Has custom intconnfunc(): gst_pad_get_internal_links_default
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "ffdec_ape0"
Comment 4 Sebastian Dröge (slomo) 2008-12-22 20:53:53 UTC
Your version of gst-ffmpeg is built against a system installed ffmpeg. Please reopen this bug if you can reproduce it with gst-ffmpeg built against the internal ffmpeg snapshot.