gstreamer/gst/playback
Vineeth T M 5d78aab810 decodebin: return incomplete topology if decode chains' cap could not be obtained
When getting caps of the decode chain, in get_topology, the caps are being
checked if fixed or not. But get_topology will be called when the decode is
chain is being exposed and hence it will always be fixed. Hence removing the
check for fixed caps. Removing gst_pad_get_current_caps for the chain->pad, as
get_pad_caps will again call the same api.

And get_topology can return NULL value if currently shutting down the
pipeline, which on being passed to create message will result in assertion
error. Check if topology is valid before using it

https://bugzilla.gnome.org/show_bug.cgi?id=755918
2016-02-17 10:48:29 +02:00
..
.gitignore playsink: remove old marshal remains 2012-07-13 12:35:44 +02:00
gstdecodebin2.c decodebin: return incomplete topology if decode chains' cap could not be obtained 2016-02-17 10:48:29 +02:00
gstplay-enum.c playbin: add nick for soft colorbalance play flag to fix gst-inspect 2014-04-27 00:26:14 +01:00
gstplay-enum.h playback: Document GST_PLAY_FLAG_SOFT_COLORBALANCE 2015-05-30 01:11:47 +10:00
gstplayback.c streamsynchronizer: Make the element public 2012-11-21 10:29:44 +01:00
gstplayback.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaybackutils.c playback: Skip 'ANY' capsfeature while finding the count of common capsfeatures 2015-06-09 10:13:08 +02:00
gstplaybackutils.h playback: Add gstplaybackutils.{h,c} to deploy the common subroutines 2015-06-09 10:13:08 +02:00
gstplaybin2.c playbin: Only append non-raw and sysmem pad template caps to the autoplug-query result 2016-01-16 11:05:13 +01:00
gstplaysink.c playsink: Properly mark pending blocked pads 2016-01-15 10:05:58 +01:00
gstplaysink.h playback: Add video-/audio-filter properties 2014-03-16 18:38:29 +01:00
gstplaysinkaudioconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkaudioconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkconvertbin.c playsinkconvertbin: implement accept-caps handler 2015-08-28 09:44:10 -03:00
gstplaysinkconvertbin.h playsinkconvertbin: Remove obsolete segment tracking 2013-07-23 13:36:09 +02:00
gstplaysinkvideoconvert.c Fix FSF address 2012-11-03 23:05:09 +00:00
gstplaysinkvideoconvert.h Fix FSF address 2012-11-03 23:05:09 +00:00
gstrawcaps.h playback: Expose XSUB formats by default 2015-12-02 16:37:50 +01:00
gststreamsynchronizer.c streamsynchronizer: Ignore flushing streams [..] 2016-01-16 11:05:13 +01:00
gststreamsynchronizer.h streamsynchronizer: Send GAP event to finish preroll when change state from PLAYING to PAUSED 2015-02-16 14:09:43 +02:00
gstsubtitleoverlay.c subtitleoverlay: replace gst_caps_can_intersect() with is_subset() 2016-01-13 16:32:25 -03:00
gstsubtitleoverlay.h subtitleoverlay: Remove some more unneeded segment tracking 2013-07-23 13:41:55 +02:00
gsturidecodebin.c playbin/uridecodebin: Always post async-done immediately if we're a live pipeline 2015-10-19 11:06:25 +03:00
Makefile.am playback: Add gstplaybackutils.{h,c} to deploy the common subroutines 2015-06-09 10:13:08 +02:00