mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-27 04:01:08 +00:00
playbin3/urisourcebin: Enable buffering by default
This only has effect on network streams in these elements, and by enabling it by default we get the same behaviour as in playbin2.
This commit is contained in:
parent
a1085c3b1f
commit
903a8863ce
2 changed files with 3 additions and 2 deletions
|
@ -534,7 +534,7 @@ struct _GstPlayBin3Class
|
||||||
#define DEFAULT_SOURCE NULL
|
#define DEFAULT_SOURCE NULL
|
||||||
#define DEFAULT_FLAGS GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_VIDEO | GST_PLAY_FLAG_TEXT | \
|
#define DEFAULT_FLAGS GST_PLAY_FLAG_AUDIO | GST_PLAY_FLAG_VIDEO | GST_PLAY_FLAG_TEXT | \
|
||||||
GST_PLAY_FLAG_SOFT_VOLUME | GST_PLAY_FLAG_DEINTERLACE | \
|
GST_PLAY_FLAG_SOFT_VOLUME | GST_PLAY_FLAG_DEINTERLACE | \
|
||||||
GST_PLAY_FLAG_SOFT_COLORBALANCE
|
GST_PLAY_FLAG_SOFT_COLORBALANCE | GST_PLAY_FLAG_BUFFERING
|
||||||
#define DEFAULT_CURRENT_VIDEO -1
|
#define DEFAULT_CURRENT_VIDEO -1
|
||||||
#define DEFAULT_CURRENT_AUDIO -1
|
#define DEFAULT_CURRENT_AUDIO -1
|
||||||
#define DEFAULT_CURRENT_TEXT -1
|
#define DEFAULT_CURRENT_TEXT -1
|
||||||
|
|
|
@ -204,7 +204,7 @@ enum
|
||||||
#define DEFAULT_BUFFER_DURATION -1
|
#define DEFAULT_BUFFER_DURATION -1
|
||||||
#define DEFAULT_BUFFER_SIZE -1
|
#define DEFAULT_BUFFER_SIZE -1
|
||||||
#define DEFAULT_DOWNLOAD FALSE
|
#define DEFAULT_DOWNLOAD FALSE
|
||||||
#define DEFAULT_USE_BUFFERING FALSE
|
#define DEFAULT_USE_BUFFERING TRUE
|
||||||
#define DEFAULT_RING_BUFFER_MAX_SIZE 0
|
#define DEFAULT_RING_BUFFER_MAX_SIZE 0
|
||||||
|
|
||||||
#define DEFAULT_CAPS (gst_static_caps_get (&default_raw_caps))
|
#define DEFAULT_CAPS (gst_static_caps_get (&default_raw_caps))
|
||||||
|
@ -738,6 +738,7 @@ gst_uri_source_bin_init (GstURISourceBin * urisrc)
|
||||||
urisrc->buffer_duration = DEFAULT_BUFFER_DURATION;
|
urisrc->buffer_duration = DEFAULT_BUFFER_DURATION;
|
||||||
urisrc->buffer_size = DEFAULT_BUFFER_SIZE;
|
urisrc->buffer_size = DEFAULT_BUFFER_SIZE;
|
||||||
urisrc->download = DEFAULT_DOWNLOAD;
|
urisrc->download = DEFAULT_DOWNLOAD;
|
||||||
|
urisrc->use_buffering = DEFAULT_USE_BUFFERING;
|
||||||
urisrc->ring_buffer_max_size = DEFAULT_RING_BUFFER_MAX_SIZE;
|
urisrc->ring_buffer_max_size = DEFAULT_RING_BUFFER_MAX_SIZE;
|
||||||
urisrc->last_buffering_pct = -1;
|
urisrc->last_buffering_pct = -1;
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue