mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-22 00:06:36 +00:00
playsink: Fix handling of the native audio/video flags
Fixes bug #606687.
This commit is contained in:
parent
7d2c90423a
commit
0fe6b6e8ab
1 changed files with 3 additions and 2 deletions
|
@ -1732,12 +1732,13 @@ gst_play_sink_reconfigure (GstPlaySink * playsink)
|
||||||
* video in this case. */
|
* video in this case. */
|
||||||
need_video = TRUE;
|
need_video = TRUE;
|
||||||
need_text = TRUE;
|
need_text = TRUE;
|
||||||
} else if (flags & GST_PLAY_FLAG_VIDEO && playsink->video_pad) {
|
} else if (((flags & GST_PLAY_FLAG_VIDEO)
|
||||||
|
|| (flags & GST_PLAY_FLAG_NATIVE_VIDEO)) && playsink->video_pad) {
|
||||||
/* we have video and we are requested to show it */
|
/* we have video and we are requested to show it */
|
||||||
need_video = TRUE;
|
need_video = TRUE;
|
||||||
}
|
}
|
||||||
if (playsink->audio_pad) {
|
if (playsink->audio_pad) {
|
||||||
if (flags & GST_PLAY_FLAG_AUDIO) {
|
if ((flags & GST_PLAY_FLAG_AUDIO) || (flags & GST_PLAY_FLAG_NATIVE_AUDIO)) {
|
||||||
need_audio = TRUE;
|
need_audio = TRUE;
|
||||||
}
|
}
|
||||||
if (playsink->audio_pad_raw) {
|
if (playsink->audio_pad_raw) {
|
||||||
|
|
Loading…
Reference in a new issue