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 488825 - ffdemux_flv: Element doesn't implement handling of this stream
ffdemux_flv: Element doesn't implement handling of this stream
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
: 509188 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-10-21 15:41 UTC by Michael Monreal
Modified: 2008-01-13 20:23 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Michael Monreal 2007-10-21 15:41:34 UTC
I can search for movies and get a list of thumbs, but when I click on them to play, I get an error window saying:

---
An error occurred
ffdemux_flv: Element doesn't implement handling of this stream. 
Please file a bug.
---

My gstreamer/plugins is the latest release. I also had the latest gst-ffmpeg, when it didn't work I upgraded to HEAD, but still no joy (same error message). Do I need some of the gstreamer packages from cvs?
Comment 1 Philip Withnall 2007-10-21 17:36:11 UTC
(In reply to comment #0)
> My gstreamer/plugins is the latest release. I also had the latest gst-ffmpeg,
> when it didn't work I upgraded to HEAD, but still no joy (same error message).
> Do I need some of the gstreamer packages from cvs?

Yeah; try using GStreamer from CVS, as I believe some work on FLV demuxing is only in CVS at the moment.
Comment 2 Bastien Nocera 2007-10-21 17:37:31 UTC
You need a CVS gst-plugins-bad, IIRC.
Comment 3 Michael Monreal 2007-10-21 18:56:55 UTC
Bastien, I guess you are right. I upgraded all of gstreamer to HEAD, but gst-plugins-bad fails to build, so I cannot tell if it would work:

gstsdpdemux.c:63:36: error: gst/rtp/gstrtppayloads.h: No such file or directory
gstsdpdemux.c: In function 'gst_sdp_demux_media_to_caps':
gstsdpdemux.c:581: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
gstsdpdemux.c:581: error: 'info' undeclared (first use in this function)
gstsdpdemux.c:581: error: (Each undeclared identifier is reported only once
gstsdpdemux.c:581: error: for each function it appears in.)
cc1: warnings being treated as errors
gstsdpdemux.c:583: warning: implicit declaration of function 'GST_RTP_PAYLOAD_IS_DYNAMIC'
gstsdpdemux.c:586: warning: implicit declaration of function 'gst_rtp_payload_info_for_name'
gstsdpdemux.c:590: warning: implicit declaration of function 'gst_rtp_payload_info_for_pt'
make[3]: *** [libgstsdpelem_la-gstsdpdemux.lo] Error 1
make[3]: Leaving directory `/home/nx/code/cvs/gst-plugins-bad/gst/sdp'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/nx/code/cvs/gst-plugins-bad/gst'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/nx/code/cvs/gst-plugins-bad'
make: *** [all] Error 2
Comment 4 Bastien Nocera 2007-10-21 18:58:41 UTC
(In reply to comment #3)
> Bastien, I guess you are right. I upgraded all of gstreamer to HEAD, but
> gst-plugins-bad fails to build, so I cannot tell if it would work:
> 
> gstsdpdemux.c:63:36: error: gst/rtp/gstrtppayloads.h: No such file or directory

You probably need to update some other gstreamer modules for this to be available. This is turning into a GStreamer bug however, definitely not a Totem one.
Comment 5 Michael Monreal 2007-10-21 19:21:53 UTC
A fresh gst-plugins-bad checkout compiled. I can confirm the YouTube plugin works now, it just requires a newer gst-plugins-bad package. I had to downgrade though, because gstreamer-* HEAD crashes totem when playing movies with subtitles for some reason...
Comment 6 Michael Monreal 2007-10-21 19:26:00 UTC
More correct: something in gst-plugins-base HEAD crashes totem, reverting this module to the latest release seems to work.
Comment 7 Tim-Philipp Müller 2008-01-13 14:53:31 UTC
Looks to me like this can be closed as OBSOLETE, since there's flvdemux in -bad CVS now. Please re-open if I'm missing something.

(The -bad should depend on newer core/base bit is also fixed in -bad cvs now.)


> More correct: something in gst-plugins-base HEAD crashes totem, reverting this
> module to the latest release seems to work.

Please file a bug with a stack trace against gst-plugins-base about this, thanks! (preferably ASAP so we can fix this before the upcoming release if it's a regression).


Comment 8 Tim-Philipp Müller 2008-01-13 20:23:31 UTC
*** Bug 509188 has been marked as a duplicate of this bug. ***