Ticket #2286 (reopened defect)

Opened 1 year ago

Last modified 1 year ago

Gstreamer warning messages in the terminal as of [3210]

Reported by: douglas Assigned to: nebojsa
Priority: normal Milestone: 1.4.0-Monrovia
Component: Audio Player Version: 1.4.0-Monrovia
Severity: major Keywords:
Cc:

Description (Last modified by douglas)

Not sure if these are important messages being passed to the Terminal or not, but the following Gstreamer warning messages have appeared:

(campcaster-studio:31843): GStreamer-WARNING **: pad mpegaudioparse2:src returned caps which are not a real subset of its template caps

This warning seems to appear whenever a file is played in Live Mode.

More worrisome, however, are the CRITICAL messages displayed when playing a playlist with two embedded playlists in Live Mode. The playlist has a playlist embedded, which then has another playlist embedded for a structure like this:

Playlist 1
     File A
     Playlist 2
           File X
           Playlist AA
                File XX
                File YY
           File Y
      File B

That results in the following output to the terminal:

[GstreamerPlayer] [virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::configure(const xmlpp::Element&)]
[GstreamerPlayer] [virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::initialize()]
[GstreamerPlayer] [virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::configure(const xmlpp::Element&)]
[GstreamerPlayer] [virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::initialize()]
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string)
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string) - Took 2.6e-05s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string)
  [GstreamerPlayer] Opening URL: file:///home/cc-studio/src/gstreamer-0.10/campcaster/usr/tmp/campcasterStudioStorageClient691845e291c1946c-660260756.smil
  [GstreamerPlayer] Timestamp: 2008-Jan-17 10:30:31.325133
prepareAnimations: animation set begin=231046528, end=32, from=0.000000, to=1.000000
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string) - Took 0.066406s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.020659s
gLiveSupport: Live Mode playing playlist 'test pl'
(campcaster-studio:32025): GStreamer-WARNING **: pad mpegaudioparse0:src returned caps which are not a real subset of its template caps
(campcaster-studio:32025): GStreamer-WARNING **: pad mpegaudioparse0:src returned caps which are not a real subset of its template caps
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::pause()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::pause() - Took 0.007315s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.000463s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::pause()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::pause() - Took 0.00558s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.000477s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
(campcaster-studio:32025): GLib-GObject-WARNING **: invalid cast from `GstController' to `GstObject'
(campcaster-studio:32025): GLib-GObject-WARNING **: invalid cast from `GstInterpolationControlSource' to `GstObject'
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.063658s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.06535s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.056166s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.062733s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.06105s
(campcaster-studio:32025): GStreamer-WARNING **: pad mpegaudioparse1:src returned caps which are not a real subset of its template caps
(campcaster-studio:32025): GStreamer-WARNING **: pad mpegaudioparse1:src returned caps which are not a real subset of its template caps
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.047256s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
(campcaster-studio:32025): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed
(campcaster-studio:32025): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed
(campcaster-studio:32025): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed
(campcaster-studio:32025): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 0.000132s
[GstreamerPlayer] BEGIN: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*)
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
(campcaster-studio:32025): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed
(campcaster-studio:32025): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed
(campcaster-studio:32025): GLib-GObject-CRITICAL **: g_object_set: assertion `G_IS_OBJECT (object)' failed
(campcaster-studio:32025): GStreamer-CRITICAL **: gst_element_set_state: assertion `GST_IS_ELEMENT (element)' failed
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 0.000131s
[GstreamerPlayer] END__: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*) - Took 0.03832s

Change History

  01/17/08 10:46:24 changed by douglas

  • summary changed from Gstreamer warning messages in the terminal to Gstreamer warning messages in the terminal as of [3210].
  • description changed.
  • severity changed from trivial to major.

  01/18/08 18:02:52 changed by nebojsa

  • status changed from new to closed.
  • resolution set to fixed.

fixed in 3312

  01/19/08 07:17:21 changed by sava

  • status changed from closed to reopened.
  • version set to 1.4.0-Monrovia.
  • resolution deleted.

The warning messages are still there when playlists are played (they are gone for individual clips).

See below:

gLiveSupport: Live Mode playing playlist ‘simple with fades’ [GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()

(campcaster-studio:7945): GLib-GObject-WARNING **: invalid cast from GstController' to GstObject’

(campcaster-studio:7945): GLib-GObject-WARNING **: invalid cast from GstInterpolationControlSource' to GstObject’ prepareAnimations: animation set begin=0, end=0, from=0.000000, to=0.000000 [GstreamerPlayer] END: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() – Took 0.040336s

(campcaster-studio:7945): GStreamer-WARNING **: pad mpegaudioparse4:src returned caps which are not a real subset of its template caps

(campcaster-studio:7945): GStreamer-WARNING **: pad mpegaudioparse4:src returned caps which are not a real subset of its template caps

  01/20/08 18:16:29 changed by nebojsa

  • status changed from reopened to closed.
  • resolution set to fixed.

fixed in 3313

  01/21/08 06:19:13 changed by sava

  • status changed from closed to reopened.
  • resolution deleted.

Unfortunately, the messages are still there, even though their number has dwindled. It seems that they are occurring whenever the player encounters a longer file. Short jingles do not produce errors in the Konsole, no matter how quickly they are added and played or from whatever position. Example of the output when a jingle (7 seconds) is played, then a playlist (7 hours):

gLiveSupport: Live Mode playing audio clip 'LS more than source'
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string)
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string) - Took 3.4e-05s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.036435s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 1.8e-05s
[GstreamerPlayer] BEGIN: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*)
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 0.000266s
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string)
    [GstreamerPlayer] Opening URL: file:///home/sava/src/campcaster/usr/tmp/campcasterStudioStorageClient4bb948199541a291-1622597488.smil
    [GstreamerPlayer] Timestamp: 2008-Jan-21 06:03:08.825995
prepareAnimations: animation set begin=512406272, end=43, from=0.000000, to=1.000000
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string) - Took 0.04748s
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
(campcaster-studio:18628): GStreamer-WARNING **: pad mpegaudioparse6:src returned caps which are not a real subset of its template caps
(campcaster-studio:18628): GStreamer-WARNING **: pad mpegaudioparse6:src returned caps which are not a real subset of its template caps
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.075705s
gLiveSupport: Live Mode playing playlist '7 hour playlist'
[GstreamerPlayer] END__: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*) - Took 0.130611s

The same happens with the same jingle is followed by an audio clip (duration 2:53) in sequential play:

[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string)
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string) - Took 3.5e-05s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string)
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 0.030445s
  [GstreamerPlayer] Opening URL: file:///home/sava/src/campcaster/src/modules/storageServer/var/access/3150fb68bfa6536f.ogg
  [GstreamerPlayer] Timestamp: 2008-Jan-21 06:17:45.364488
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string) - Took 0.044983s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.072258s
gLiveSupport: Live Mode playing audio clip 'LS more than source'
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string)
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::preload(std::string) - Took 0.000359s
[GstreamerPlayer] BEGIN: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil()
[GstreamerPlayer] END__: virtual bool LiveSupport::PlaylistExecutor::GstreamerPlayer::playNextSmil() - Took 0.009587s
[GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
[GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 2.1e-05s
[GstreamerPlayer] BEGIN: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*)
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close()
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::close() - Took 1.6e-05s
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string)
    [GstreamerPlayer] Opening URL: file:///home/sava/src/campcaster/src/modules/storageServer/var/access/47115da9f5ffd493.mp3
    [GstreamerPlayer] Timestamp: 2008-Jan-21 06:17:51.750780
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::open(std::string) - Took 0.016713s
  [GstreamerPlayer] BEGIN: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start()
  [GstreamerPlayer] END__: virtual void LiveSupport::PlaylistExecutor::GstreamerPlayer::start() - Took 0.013261s
gLiveSupport: Live Mode playing audio clip 'Fake Palindromes'
[GstreamerPlayer] END__: static gboolean LiveSupport::PlaylistExecutor::GstreamerPlayer::fireOnStopEvent(void*) - Took 0.034258s
(campcaster-studio:18628): GStreamer-WARNING **: pad mpegaudioparse11:src returned caps which are not a real subset of its template caps
(campcaster-studio:18628): GStreamer-WARNING **: pad mpegaudioparse11:src returned caps which are not a real subset of its template caps